Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Dilruba Siddiqi
Robotics MCT-451: Position Kinematics - Inverse
Kinematics-Introduction
Kinematics Problem deals with Positions, Velocities and Accelerations
Position Kinematics of a Robot
Forward
Manipulator/Rover End-Effector
(Joint Variables) Inverse (Position and Orientation)
xee q1 1
q
y ee 2 d 2
F q d
z ee
3 3
ee x I q4 4
Joint Variables, q1 , q2 , q3
... q
ee y q5 , ...
i
5
ee z q 6 3
Revolute Joints: the jointangles e.g. 1 2
, i
xee q1
q
Physical Diagram of Robot y(Given)
ee
2
q
z
Extraction of Kinematic/Free ee BodyDiagram
of Robot
3
Kinematic Decoupling ee x q4
Calculation of Manipulator
eeJoint q
y Variable
5
using Inverse Position ee z q
6
Calculation of Spherical Wrist Joint Variable
using Inverse Orientation
October 2018 MCT UET FSD 4
Robotics MCT-451: Position Kinematics – Inverse
Kinematic Decoupling of Fundamental Configurations
with Spherical Wrist
Inverse Position Kinematics
Wrist Centre is a function of first three joint variables of Manipulator
Inverse Orientation Kinematics
RPY angles
Euler angles
Euler Parameters
xc o0 d 0 r13
x 6
y
6
y c o0 d 0 r 23
z 6
z c o0 d 0 r 33
Find first three variables of Manipulator i.e. q ,q ,q
1 2 3
R using q1 , q2 , q3
3
Find 0
Joint Variable 1
tan ( x , y )
1
1 c c
Joint Variable 2
2 tan (
1 2 2 1
xc d , z c) tan (a2 a3 c3 , a3 s3)
2
yc
Joint Variable 3
3 tan 1
( D, 1 D 2
)
Where
2 2 2 2 2
y d z c a 2 a3
2
D
x c c
2a a 2 3
R z,
R y,
R z,
R s c c c s s c s c c s s
s c s c c
R x,
R y,
R z,
c
s 0 c
0 s 1 0 0
R R R R
z, y, x,
s c 0 0 1 0 0 c s
0 0 1 s 0 c 0 s c
c c
c s s s c c s c s s
R s c s s s c c s s c c s
s c s c c
c
s 0 c
0 s 1 0 0
R R R R
z, y, x,
s c 0 0 1 0 0 c s
0 0 1 s 0 c 0 s c
c c
c s s s c c s c s s
R s c s s s c c s s c c s
s c s c c