![]() | (22) |
The following section will explain in detail how the Jacobian matrix is computed and finally the entire Jacobian matrix for the 5-DOF robotic arm is computed. Consider a simple 2D robot arm with two 1-DOF rotational joints:
The Jacobian matrix
shows how each component of
varies with respect to each joint angle. Here
is a point on the end effector and
is the joint angle.
and
are the components of
in the 2D plane.
![]() | (23) |
Jacobian matrix can be determined either by differentiation of the forward kinematics equation or by iterative recursive equation[ 31]. The iterative recursive equation describes a relationship between joint angle rate of change
| (24) |
The above equation can be expanded to,
![]() | (25) |
The linear translational and rotational velocity can be iteratively computed as follows,
In the above equation
and
are the rotation and translation parameters related to adjacent joints and this can be calculated by assigning coordinate frames to each joints as mentioned in [31]. Denavit-Hartenberg parameters, link length (
) , link twist (
) and link offset (
) which are constant geometric quantities, are identified for each joint, after the coordinate frame assignment. A homogeneous transformation matrix
which refers the position and orientation of the
frame to the position and orientation of the
frame can be calculated from the D-H parameters and following generalized matrix form,
![]() | (28) |
Where
Rotation and translation parameters for each joint required in equations ( 26) and ( 27) can be obtained from this homogeneous transformation matrix and Jacobian matrix can be expressed stacking the result for all joints.
Following is the image of the robot arm under consideration whose coordinate frames are assigned for all joints.
The D-H parameters can be expressed as,
The Jacobian matrix calculated using iterative recursive estimation is as follows. The complete calculation steps are given in the appendix.
![]() | (29) |
![]() |
Where, l1, l2 l3, l4, l5 are link lengths, d1 is the link offset at
s1,s2,s3,s4,s5 corresponds to sine
c1,c2,c3,c4,c5 corresponds to cosine
本文详细介绍了机器人手臂Jacobian矩阵的计算方法,包括直接求导法和迭代递归法,通过具体实例展示了如何使用Homogeneous Transformation Matrix计算旋转和位移参数,最终推导出完整的Jacobian矩阵。










882

被折叠的 条评论
为什么被折叠?



