2
$\begingroup$

I try to understand jacobian for robot control. I want to precisely understand how to build that matrix. Can someone advice me course which explain how to create that matrix on a simple sample?

An other question about that matrix, I read that this matrix had to be process every step. Is it true?

$\endgroup$

1 Answer 1

2
$\begingroup$

Jacobian matrix is used to describe the relationship between the configuration space (space of joint angles) and the task space (space of end-effector pose) as follows:

$\textbf{$\dot{p}$} = \textbf{J(q)}\textbf{$\dot{q}$}$,

where $\textbf{J(q)}$ is the Jacobian matrix, $\textbf{p}$ and $\textbf{q}$ are vectors represented for the end-effector pose and joint angles, respectively.

Several tutorials:

https://realitybytes.blog/2017/06/20/forward-and-inverse-kinematics-jacobians-and-differential-motion/

https://automaticaddison.com/the-ultimate-guide-to-jacobian-matrices-for-robotics/

http://www8.tfe.umu.se/courses/elektro/RobotControl/Lecture07_5EL158.pdf

You can do further searching with keywords: Denavit–Hartenberg, kinematics modeling, etc.

$\endgroup$
2
  • $\begingroup$ "Jacobian matrix is used to describe the relationship between the configuration space (joint angles) and the task space (end-effector pose)": that's not correct as the relation needs to be intended in the differential manner, hence relating the joint velocities and the end-effector velocities. Please, amend your answer. $\endgroup$ Commented Apr 22, 2021 at 18:10
  • 2
    $\begingroup$ thanks, just added extra terms to make it clear. $\endgroup$
    – Karim
    Commented Apr 23, 2021 at 6:46

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.