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.

208 8. Interaction Control of UVMSs<br />

common inexternal force control approach, the motion controller guarantees<br />

perfect tracking, yielding J p ζ d = ˙x .Wefinally choose Λ p = λ p I m .Thus,<br />

(8.10) can be rewritten as<br />

˙x = ˙x c + λ p ( x p,d − x ) . (8.11)<br />

In view of the above assumptions the vector ˙x c belongs to R ( K ); it is<br />

then simple to recognize that the motion component ofthe dynamics along<br />

the normal direction to the surface is decoupled from the motion components<br />

lying onto the contact plane. Therefore, it is convenient to multiply (8.11) by<br />

the two orthogonal projectors nn T and I − nn T (see Figure 2.5), that gives<br />

the two decoupled dynamics<br />

nn T ˙x = ˙x c + nn T λ p ( x p,d − x ) (8.12)<br />

( I − nn T ) ˙x =(I − nn T ) λ p ( x p,d − x ) (8.13)<br />

Equation (8.13) clearly shows convergence ofthe components of x tangent<br />

to the contact plane to the corresponding desired values when λ p > 0.<br />

To analyze convergence of(8.12), bydifferentiating (8.12) and by taking<br />

into account (2.76) and (8.9) we obtain the scalar equation<br />

(1 + k f,v k )¨w +(λ p + k f,p k )˙w + k f,i kw = k f,i n T ( f d + k x ∞ ) , (8.14)<br />

where the variable w = n T x is used for notation compactness and k ,as<br />

defined inthe modeling Chapter, is the environment stiffness.<br />

Equation (8.14) shows that, with aproper choice ofthe control parameters,<br />

the component of x normal tothe contact plane converges to the<br />

value<br />

w ∞ = n T ( 1<br />

k f e,d + x ∞ ) .<br />

In summary, the overall system converges to the equilibrium<br />

x ∞ = nn T ( 1<br />

k f e,d + x ∞ )+(I − nn T ) x p,d ,<br />

which can be easily recognized to ensure f e,∞ = f e,d.<br />

8.4.3 Robustness<br />

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

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

The major drawback of hybrid control isthat itisnot robust to the<br />

occurrence of an impact in adirection wheremotion control hasbeen planned.<br />

In such acase, in fact, the end effector is not compliant along that direction<br />

and strong interaction between manipulator and environment is experienced.<br />

This problem has been solved by resorting to the parallel approach [79] where<br />

the force control action overcomes the position control action atthe contact.<br />

The proposed scheme shows the same feature asthe parallel control. In<br />

detail, ifacontact occurs along amotion direction, we can see from (8.8)

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

Saved successfully!

Ooh no, something went wrong!