2
$\begingroup$

I have a mobile manipulator that moves on the plane. The base moves in SE(2) and the manipulator is also planar with 4 links. The mobile base will be a differential drive robot and its motion is defined as:

enter image description here

The manipulator is attached to the center of our mobile base. How do I compute the Jacobian of the mobile manipulator?

I know that for the mobile manipulator I have something of the form:

enter image description here

The middle matrix is what I need to compute.

$\endgroup$

1 Answer 1

1
$\begingroup$

This wikibook on robot kinematics does a pretty good job of explaining a 2 link arm example. https://en.wikibooks.org/wiki/Robotics_Kinematics_and_Dynamics

You should be able to extend it to 4 links like this:

$$ J = \begin{bmatrix} -a_1 s_1 - a_2 s_{12} - a_3 s_{123} - a_4 s_{1234} & -a_2 s_{12} - a_3 s_{123} - a_4 s_{1234} & - a_3 s_{123} - a_4 s_{1234} & - a_4 s_{1234} \\ a_1 c_1 + a_2 c_{12} + a_3 c_{123} + a_4 c_{1234} & a_2 c_{12} + a_3 c_{123} + a_4 c_{1234} & a_3 c_{123} + a_4 c_{1234} & a_4 c_{1234}\\ 0 & 0 & 0 & 0 \end{bmatrix} $$

Where: $a_1$ is the link 1 length, $a_2$ is the link 2 length, etc. $s_1$ is $\sin(\theta_1)$, $c_{12}$ is $\cos(\theta_1 + \theta_2)$ etc.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.