Download presentation
Presentation is loading. Please wait.
1
The L-E (Torque) Dynamical Model: Inertial Forces Coriolis & Centrifugal Forces Gravitational Forces Frictional Forces
2
Lets Apply the Technique -- Lets do it for a 2- Link “Manipulator” Link 1 has a Mass of m1; Link 2 a mass of m2
3
Before Starting lets define a L-E Algorithm: Step 1 Apply D-H Algorithm to build Ai matrices and find Fi the “link frame” Step 2Set T 0 0 =I; i=1; D(q)=0 Step 3 Find c i the Homogenous coordinate of the center of mass of link I WRT Fi Step 4 Set Fc as the translation of Frame F1 to Cm of i Compute Inertia Tensor Di about Cm wrt Fc Step 5Compute: z i-1 (q); T 0 i ; c i bar (q); D i (q)
4
Before Starting lets define a L-E Algorithm: Step 6Compute Special Case of J i (q) Step 7 Partition J i and compute D(q) = D(q) + {A T m K A + B T D K B} Step 8 Set i = i+1 go to step 3 else (i=n+1) set i=1 & continue Step 9Compute C i (q); h i (q) and friction i Step 10Formulate Torque i equation Step 11Advance “i” go to step 9 until i>n
5
We Start with Ai’s Not Exactly D-H Legal (unless there is more to the robot than these 2 links!)
6
So Let’s find 0 T 2 0 T 2 = A 1 *A 2
7
I’ll Compute Similar Terms back – to – back rather than by the Algorithm
8
C 2(bar) Computation:
9
Finding D 1 Consider each link a thin cylinder These are Inertial Tensors with respect to a F c aligned with the link Frames at the C m
10
Continuing for Link 1
11
Simplifying:
12
Continuing for Link 2
13
Now lets compute the Jacobians
14
Finishing J 1 Note the 2 column is all zeros – even though Joint 2 is revolute – this is the special case!
15
Jumping into J 2 This is 4 th column of A 1
16
Continuing:
17
And Again:
18
Summarizing, J 2 is:
19
Developing the D(q) Contributions D(q) I = (A i ) T m i A i + (B i ) T D i B i A i is the “Upper half” of the J i matrix B i is the “Lower Half” of the J i matrix D i is the Inertial Tensor of Link i defined in the Base space
20
Building D 1 D(q) 1 = (A 1 ) T m 1 A 1 + (B 1 ) T D 1 B 1 Here:
21
Looking at the 1 st Term (Linear Velocity term)
22
Looking at the 2 nd Term (Angular Velocity term) Recall that D 1 is: Then:
23
Putting the 2 terms together, D(q) 1 is:
24
Building the Full Manipulator D(q) D(q) man = D(q) 1 + D(q) 2 Where – D(q) 2 = (A 2 ) T m 2 A 2 + (B 2 ) T D 2 B 2 And recalling (from J 2 ):
25
Building the 1 st D(q) 2 Term:
26
How about term (1,1) details!
27
Building the 2 rd D(q) 2 Term: Recall D 2 : Then:
28
Combining the 3 Terms to construct the Full D(q) term:
29
Simplifying then D(q) is: NOTE: D(q) man is Square in the number of Joints!
30
This Completes the Fundamental Steps: Now we compute the Velocity Coupling Matrix and Gravitation terms:
31
For the 1 st Link
32
Plugging ‘n Chugging From Earlier: THUS:
33
P & C cont:
34
Finding h 1 : Given: gravity vector points in –Y 0 direction (remembering the model!) g k =(0, -g 0, 0) T g 0 is gravitational constant In the ‘h’ model A ki j is extracted from the relevant Jacobian matrix Here:
35
Continuing: Note: Only k = 2 has a value for g k which is g 0 !
36
Stepping to Link 2
37
Computing h 2
38
Building “Torque” Models for each Link In General:
39
For Link 1: The 1 st terms: 2 nd Terms:
40
Writing the Complete Link 1 Model
41
And, Finally, For Link 2:
42
Ist 2 terms: 1st Terms: 2 nd Terms:
43
Finalizing Link 2 Torque Model:
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.