This gives the relationship between Euler angles and the angular velocity of the joint.
b)
i) Pelvis as the root (j = 1):
When the pelvis (joint 1) is the root of the hierarchy, the position and orientation of joint 9 can be expressed as a product of the transformation matrices along the chain from the pelvis to the wrist.
F90=F10F71F87F98
where the transformation matrix from joint i to j is given by: Fji=[Rji(θj)0dji1] where Rji(θj) is the 3x3 rotation matrix, and dji is the displacement vector from joint i to joint j.
The position and orientation of the rWrist in world coordinates (starting from the pelvis) is the product of these transformation matrices along the kinematic chain:
To control the position of the right wrist (joint 9) with respect to the left wrist (joint 6), the joints involved would be 1 (pelvis), 4 (lShoulder), 5 (lElbow), 6 (lWrist), 7 (rShoulder), 8 (rElbow), and 9 (rWrist). However, 1 (pelvis), 6 (lWrist) and 9 (rWrist) do not influence the position of joint 9 with respect to joint 6. So, 4 (lShoulder), 5 (lElbow), 7 (rShoulder), 8 (rElbow) are used.
Dimensionality of x˙=3×1=3
Dimensionality of $\dot \Theta= 3\times4=12 $ (for the involved joints)
Dimensionality of J=3×dim(Θ^)=3×12=36
**b) **
i) What do the vectors bjx,bjy,bjz represent for joint j?
-0.5
The vectors bjx,bjy,bjz represent the contribution of joint j's rotation to the end-effector's velocity along the x, y, and z axes, respectively. These are derived from the cross product of the unit vectors along the local axes of joint j and the radius vector from joint j to the end-effector n. More precisely:
bjx=a^jx×rjn
bjy=a^jy×rjn
bjz=a^jz×rjn
Where a^jx,a^jy,a^jz are the unit vectors of the local axes of joint j, and rjn is the vector from joint j to the end-effector (right wrist, joint 9).
These vectors represent the instantaneous linear velocity directions at the end effector caused by rotation about the x, y, and z axes of joint j respectively.
ii) Minimal set of equations to compute the Jacobian matrix for the rWrist (joint 9):
-2
Steps:
Extract column vectors aix0,aiy0,aiz0 from Ri0
Compute bix0=a^ix0×rin0
Assemble B=[bix0biy0biz0]
Compute L (Euler angle rates to angular velocity )
Compute J=BL
The Jacobian matrix J relates the end-effector's velocity to the joint velocities. To compute the Jacobian, we need to consider how each joint in the chain contributes to the velocity of the rWrist (joint 9). For each joint j, the contribution is given by:
vn=JΘ˙=∑j=19(bjxθ˙jx+bjyθ˙jy+bjzθ˙jz)
Thus, the total velocity of the rWrist is the sum of the contributions from the joints in the chain. Each joint contributes based on its rotation and its distance from the end-effector.
The minimal set of equations needed to compute the Jacobian is:
Compute the rotation matrices Rj0 for each joint in the chain (joints 1 to 9).
Compute the radius vectors rjn for each joint (from joint j to joint 9).
Compute the cross products bjx,bjy,bjz for each joint to form the submatrices of the Jacobian.
The final Jacobian J is a 3x9 matrix that relates the joint velocities Θ˙ to the velocity of the rWrist in world coordinates.
a) Draw a picture of the right arm configuration when θ1=[0,0,0]T, θ7=[0,0,−30∘]T, θ8=[0,0,−30∘]T.
-0.5
b) Vectors r19,r79,r89:
-2
r89 is the vector from the right elbow (joint 8) to the right wrist.
r79=r78+r89
r19=r17+r79=r17+r78+r89
The exact components depend on the angles of rotation.
c) Magnitude and direction of velocity vectors v19,v79,v89:
-1
v=ω×r
Each velocity vector vij can be computed using the angular velocities and the displacement vectors. For example, the velocity of the wrist due to the rotation of joint 1 is:
v19=θ˙1z×r19
v79=θ˙7z×r79
v89=θ˙8z×r89
The direction of each vector is perpendicular to both the axis of rotation and the displacement vector.
The v and direction is shown in pic.
d) Relationship between velocity vectors and the Bj matrices:
We start by determining the angle at the elbow (joint 8) using the law of cosines. This will give us the angle needed to achieve the desired distance between the shoulder and the wrist.
Let:
pd be the desired position of the right wrist (joint 9),
p7 be the position of the right shoulder (joint 7),
l7 and l8 be the lengths of the upper arm (from the shoulder to the elbow) and the forearm (from the elbow to the wrist), respectively.
Desired Direction: rd=pd0−p70
Now, we can apply the law of cosines to calculate the elbow angle θ8:
cos(θ8)=2l7l8l72+l82−rd2
From this, we compute θ8 as:
θ8=cos−1(2l7l8l72+l82−rd2)
This gives us the angle needed at the elbow to reach the wrist.