06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.5 Explicit Force Control 217<br />

where k f,p , k f,v , k f,i are scalar positive gains, and ˜ f e = f e,d − f e is the force<br />

error. Equation (8.17), thus, is aforce control action in the task space that<br />

is further projected, via the transpose of the Jacobian, onthe vehicle/joint<br />

space.<br />

x p,d, x s,d<br />

IK<br />

ζ d<br />

− 1<br />

J k<br />

� +<br />

Fig. 8.9. Explicit force control scheme 1<br />

−<br />

Motion<br />

Control<br />

+<br />

+<br />

UVMS<br />

+env.<br />

J T posu F<br />

Explicit force control, scheme 2. Asketch ofthe implemented scheme is<br />

provided in Figure 8.10. The force control action iscomposed oftwo loops;<br />

the action − J T posf e is aimed at compensating the end-effector contact force<br />

(included in the block labeled “UVMS +env.”). The input of the motion<br />

control is asuitable integration of the velocity vector:<br />

ζ r = ζ d + ζ F = ζ d + J T pos( k ∗ f,p ˜ f e − k ∗ f,v ˙ f e + k ∗ f,i<br />

� t<br />

0<br />

f e,d<br />

˜f e ( σ ) dσ) ,<br />

where k ∗ f,p , k ∗ f,v , k ∗ f,i are positive gains, and ζ d is the output ofthe inverse<br />

kinematics algorithm described inprevious Section.<br />

x p,d, x s,d<br />

IK<br />

ζ d +<br />

+<br />

− 1<br />

J k<br />

� +<br />

J T pos<br />

−<br />

η , q<br />

Fig. 8.10. Explicit force control scheme 2<br />

8.5.1 Robustness<br />

Motion<br />

Control<br />

J T pos<br />

+ − UVMS<br />

+env.<br />

In the following, the robustness of the schemes to react against unexpected<br />

impacts or errors in planning desired force/position directions is discussed.<br />

PID<br />

+<br />

η , q<br />

−<br />

f e<br />

f e<br />

f e,d

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!