Sie sind auf Seite 1von 16

SCHOOL OF MECHATRONIC ENGINEERING

UNIVERSITI MALAYSIA PERLIS

ROBOT
KINEMATICS
“Forward and Inverse Kinematics”
“Differential Motions”

ENT372 ROBOTICS
ENT372 ROBOTICS
Inverse Kinematics Solution

Inverse Kinematics

Numerical Analytic

Algebraic Geometric

2
ENT372 ROBOTICS
Geometrical Approach

3
ENT372 ROBOTICS
Geometrical Approach

¡1 l12 + c2 ¡ l22
® = cos
b = x ¡ l3 cos µ 2l1 c
a = y ¡ l3 sin µ ¡1 l12 + l22 ¡ c2
¯ = cos
a 2l1 l2
Á = tan¡1
b
where, c = a2 + b2
y ¡ l3 sin µ
= tan¡1
x ¡ l3 cos µ µ1 = Á § ®; µ2 = §(¯ ¡ ¼); µ3 = µ ¡ µ1 ¡ µ2

4
ENT372 ROBOTICS
Differential Motions
The end effector’s position can be determined by:
x = ½ cos µ; y = ½ sin µ
trajectory The time derivative of the position yields

dx @x d½ @x dµ
= +
dt @½ dt @µ dt
dy @y d½ @y dµ
= +
dt @½ dt @µ dt
Therefore,

x_ cos µ ¡½ sin µ ½_
=
y_ sin µ ½ cos µ µ_

r = (x; y)T

5
ENT372 ROBOTICS
Differential Motions

xB = l1 cos µ1 + l2 cos(µ1 + µ2 )
yB = l1 sin µ1 + l2 sin(µ1 + µ2 )

dxB = ¡l1 sin µ1 dµ1 ¡ l2 sin(µ1 + µ2 )(dµ1 + dµ2 )


dyB = l1 cos µ1 dµ1 + l2 cos(µ1 + µ2 )(dµ1 + dµ2 )

dxB ¡l1 sin µ1 ¡ l2 sin(µ1 + µ2 ) ¡l2 sin(µ1 + µ2 ) dµ1


=
dyB l1 cos µ1 + l2 cos(µ1 + µ2 ) l2 cos(µ1 + µ2 ) dµ2

Differential Jacobian Differential


motion of B motion of joints

6
ENT372 ROBOTICS
Jacobian
• Jacobian is a representation of the geometry of the elements of a
mechanism in time.
• Suppose, a set of equations Yi in terms of a set of variables xj

• The differential change in Yi for a differential change in xi is

7
Jacobian

ENT372 ROBOTICS
ENT372 ROBOTICS
Jacobian

Defining the general form


trajectory

and the relationship between functions are

Thus,

9
ENT372 ROBOTICS
Jacobian
Thus the equation can be rewritten as

trajectory
And from the previous relation

Further derivation over time yields

Thus we can rewrite it as

where,

10
Jacobian

11

ENT372 ROBOTICS
ENT372 ROBOTICS
Jacobian
The joint position

12
ENT372 ROBOTICS
Jacobian
The inverse Jacobian

where,

13
ENT372 ROBOTICS
Jacobian

Therefore, replacing q and r into above equations yield

14
ENT372 ROBOTICS
Singularity
There is no solution for the inverse kinematics if

this condition is called singularity

where,

15
ENT372 ROBOTICS
Singularity

Then the singularity is when

16

Das könnte Ihnen auch gefallen