Professional Documents
Culture Documents
mx f
Choose
m 3.1 Hybrid Position/Force Control
=f In force control applications, we normally
Example
The Cartesian space vector for this robot is: To illustrate the concept, consider the
following robot with two degree of freedom.
x
X y
z
The end effector is free to move in x and z x
y
directions but the motion in the y direction
is constrained by a surface. The
Cartesian space vector for this robot is: m 0 0 f
1 , ( m m ) g 0 .
x 0 m1 m2 1 2
X
y
Therefore, we have
The position y along the surface should be x
X v
motion controlled while x should be force y
controlled.
v
Let v 1 , we have
The dynamics of the robot is given as: v2
x v1
m1 x f 1
y v2
(m1 m2 ) y (m1 m2 ) g 2
or Position Control
m1 0 x 0 f 1
0
m1 m2 y (m1 m2 ) g 0 2 The servo control law is
v2 xd k 2 v e k 2 p e
The hybrid position and force controller is: where e xd x . Therefore,
e k2 v e k2 p e 0
1 v
2
where
Force Control The force controller requires f and f , which
The normal force exerted on the surface is can be calculated from the position and
f k e ( x1 xe ) f k e ( x1 xe )
where ke is the surface stiffness. Since f k e x1
f k e x1 , the dynamics equation can be written
M x X C x g x f e v
which gives:
X v
Now, let