Download presentation
Presentation is loading. Please wait.
Published byBertha Grant Modified over 8 years ago
1
I NTRODUCTION TO R OBOTICS CPSC - 460 Lecture 4B – Computing the Jacobian
2
R EMEMBER DH PARMETER The transformation matrix T
3
The i th column of J v is given by: The i th column of J is given by: J ACOBIAN M ATRIX
5
2-DOF planar robot arm Find: Jacobian Here, n=2, 22 11 (x, y) l2l2 l1l1
6
6
7
J ACOBIAN M ATRIX 2-DOF planar robot arm 22 11 (x, y) a2a2 a1a1
8
J ACOBIAN M ATRIX
10
The required Jacobian matrix J
11
The DH parameters are: S TANFORD MANIPULATOR
13
T4 = [ c1c2c4-s1s4, -c1s2, -c1c2s4-s1*c4, c1s2d3-sin1d2] [ s1c2c4+c1s4, -s1s2, -s1c2s4+c1c4, s1s2d3+c1*d2] [-s2c4, -c2, s2s4, c2*d3] [ 0, 0, 0, 1] S TANFORD MANIPULATOR
14
T5 = [ (c1c2c4-s1s4)c5-c1s2s5, c1c2s4+s1c4, (c1c2c4-s1s4)s5+c1s2c5, c1s2d3-s1d2] [ (s1c2c4+c1s4)c5-s1s2s5, s1c2s4-c1c4, (s1c2c4+c1s4)s5+s1s2c5, s1s2d3+c1d2] [ -s2c4c5-c2s5, -s2s4, -s2c4s5+c2c5, c2d3] [ 0, 0, 0, 1] S TANFORD MANIPULATOR
15
T5 = [ (c1c2c4-s1s4)c5-c1s2s5, c1c2s4+s1c4, (c1c2c4-s1s4)s5+c1s2c5, c1s2d3-s1d2] [ (s1c2c4+c1s4)c5-s1s2s5, s1c2s4-c1c4, (s1c2c4+c1s4)s5+s1s2c5, s1s2d3+c1d2] [ -s2c4c5-c2s5, -s2s4, -s2c4s5+c2c5, c2d3] [ 0, 0, 0, 1] S TANFORD MANIPULATOR
16
T6 = [ c6c5c1c2c4-c6c5s1s4-c6c1s2s5+s6c1c2s4+s6s1c4, - c5c1c2c4+s6c5s1s4+s6c1s2s5+c6c1c2s4+c6s1c4, s5c1c2c4-s5s1s4+c1s2c5, d6s5c1c2c4-d6s5s1s4+d6c1s2c5+c1s2d3-s1d2] [ c6c5s1c2c4+c6c5c1s4-c6s1s2s5+s6s1c2s4-s6c1c4, -s6c5s1c2c4- s6c5c1s4+s6s1s2s5+c6s1c2s4-c6c1c4, s5s1c2c4+s5c1s4+s1s2c5, d6s5s1c2c4+d6s5c1s4+d6s1s2c5+s1s2d3+c1d2] [ -c6s2c4c5-c6c2s5-s2s4s6, s6s2c4c5+s6c2s5-s2s4c6, -s2c4s5+c2c5, - d6s2c4s5+d6c2c5+c2d3] [ 0, 0, 0, 1] S TANFORD MANIPULATOR
17
Joints 1,2 are revolute Joint 3 is prismatic The required Jacobian matrix J S TANFORD MANIPULATOR
18
The relation between the joint and end-effector velocities: where J(m×n). If J is a square matrix (m=n), the joint velocities: If m<n, we use pseudoinverse J + where I NVERSE V ELOCITY
19
A CCELERATION The relation between the joint and end-effector velocities: Differentiating this equation yields an expression for the acceleration: Given of the end-effector acceleration, the joint acceleration
20
S INGULARITIES J is a function of joint angles q => J(q) The columns of J form a basis for the space of possible end effector velocities Rank (J) <= min(6,n), when rank(J) = n “Full Rank) But the rank of the Jacobian is not necessarily constant… it will of course depend upon the configuration / pose of the manipulator Configurations at which the rank of J decreases are special configuration called Singular configurations or simply singularities Definition: we say that any configuration in which the rank of J is less than its maximum is a singular configuration i.e. any configuration that causes J to lose rank is a singular configuration
21
S INGULARITIES Can we characterize how close we are to a singularity? Can’t move much this way Can move a lot this way
22
Jacobian Singularities: Example The four singularities of the three-link planar arm:
23
C HARACTERISTICS OF S INGULARITIES Singularities represent configurations from which certain directions of motion may be unattainable. At Singularities, bounded end-effector velocities may correspond to unbounded joint velocities At singularities, bounded end-effector forces/torques may correspond to unbounded joint torques Singularities usually (but not always) correspond to points on the boundary of the workspace, that is, points of maximum reach of the manipulator Singularizes correspond to points the manipulator workspace that might be unreachable by small perturbations Near singularities there will not exist a unique solution to the inverse kinematics problem. There may be no solution or infinite solutions.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.