Beruflich Dokumente
Kultur Dokumente
dB Q(t t ) Q(t )
B B
B
VQ Q lim
dt t 0 t
A B
V Q
A B
R VQ .
B
Speed vector is a free vector
30 mph
U
dU
PCORG U VCORG vC 30 Xˆ .
dt
( VTORG )C vT UC RvT UC R (100 Xˆ )CU R 1100 Xˆ .
C U
C T
( VCORG )TC RT VCORG UC RUT RT VCORG CU R 1UT R 70 Xˆ .
By Workagegn T Introduction to robotics and industrial
4
Automation
Angular velocity vector:
Linear velocity attribute of a point
Magnitude of B A
Magnitude of differential
change is:
|Q| (| A
Q | sin )(| A
B | t )
AVQ A B A Q
In general case: VQ A ( B VQ ) A B A Q
A
A
VQ R VQ B R Q.
A
B
B A A
B
B
VQ VBORG R VQ B R Q.
A A A
B
B A A
B
B
Written in frame i
At any instant, each link of a robot in motion has some linear and
angular velocity.
By Workagegn T Introduction to robotics and industrial
12
Automation
Velocity of a Link
i 1 ˆ
i 1
i 1 i R i i 1 Z i 1.
i 1 i
i
vi 1 vi i Pi 1.
i i i
i 1
i1 R i ,
i 1
i
i
i 1 ˆ
i 1
vi1 R( vi i Pi1 ) di1 Z i1.
i 1
i
i i i
c1 s1 0 0 c2 s2 0 l1 1 0 0 l2
s c1 0 0 s c2 0 0 0 1 0 0
1T
0 1 , 2T
1 2 , 3T
2 .
0 0 1 0 0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0 0 1
r rx ry rz
Y J ( X ) X .
0
v 0 .
0
V 0 J ()
By Workagegn T Introduction to robotics and industrial
33
Automation
Jacobian
.
For a 6 joint robot the Jacobian is 6x6,
is a 6x1 and v is 6x1.
The number of rows in Jacobian is equal
to number of degrees of freedom in
Cartesian space and the number of
columns is equal to the number of joints.
0 0
V J ()
By Workagegn T Introduction to robotics and industrial
34
Automation
Jacobian
In example 3 we had:
l1s11 l2 s12 (1 2 )
l1s1 l2 s12 l2 s12 1
0
v3 3 R v3 l1c11 l2 c12 (1 2 )
0 3
.
l1c1 l2 c12 l2 c12 2
0
Thus: l1s1 l2 s12 l2 s12
0
J ( )
l1c1 l2 c12 l2 c12
And also: 3 l1s2
J ()
0
l1c2 l2 l2
By Workagegn T Introduction to robotics and industrial
35
Automation
Jacobian
• Jacobian might be found by directly
differentiating the kinematic equations of
the mechanism for linear velocity,
however there is no 3x1 orientation vector
whose derivative is rotational velocity.
Thus we get Jacobian using successive
application of:
i 1
vi 1 R( vi i Pi 1 )
i 1
i
i i i
i 1 ˆ
i 1
i 1 i R i i 1 Z i 1
i 1 i
1
J ( )v
det[ J ] 0 : singularity
det[ J ] 0 : non singularity
By Workagegn T Introduction to robotics and industrial
37
Automation
Singularities
Singularities are categorized into two class:
• Workspace boundary singularities:
Occur when the manipulator is fully starched or
folded back on itself.
• Workspace interior singularities:
Are away from workspace boundary and are caused
by two or more joint axes lining up.
All manipulators have singularity at boundaries of their
workspace. In a singular configuration one or more degree of
freedom is lost. ( movement is impossible )
By Workagegn T Introduction to robotics and industrial
38
Automation
Example 4
In example 3 we had:
l1s2 0
3
J ()
l1c2 l2 l2
l1s2 0
DET [ J ()] | J () | l1l2 s2 0.
l1c2 l2 l2
2 0 ,180 Workspace boundary singularities
1 1 l2c12 l2 s12
0
J () l c l c .
l1l2 s2 1 1 2 12 l1s1 l2 s12
c12
1 ,
l1s2
c1 c12
2 .
l2 s2 l1s2
i
f i f i 1 0
i
F X
It can be written as: F X
T T
So we have J T F.
J F.0 T0
F 3 x1 force vector
F
N 3 x1 moment vector
6 x 6 transformations map these quantities from one frame to another.
By Workagegn T Introduction to robotics and industrial
47
Automation
Cartesian Transformation of Velocities
and Static Forces
i 1 ˆ
i 1
R
i 1 i
i 1 i Z . i i 1 i 1
Since two frames are rigidly connected i 1 0
B vB AB R ABR APBORG A v A
B A
wB 0
B
A R A
w
A
v A T vB
A
B v
B
A FA A
BR
0 B FB
A A A B
N P A
A BORG B R B
R N B
A
FA ABT f B
FB
A
B Tf T A
B v
T
T
FT T f FS ,
T
S
S
T
SR 0
ST f T
T
T
.
PSORG S R
T
S R