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β=F10βF71βF87βF98β
where the transformation matrix from joint i to j is given by: Fjiβ=[Rjiβ(ΞΈjβ)0βdjiβ1β] 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=[bix0ββbiy0ββbiz0β]β
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:
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β: