jacobian functions compiling
added joint_limits and offsets