06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

182 7. Dynamic Control of UVMSs<br />

[Nm] [Nm] [Nm]<br />

500<br />

0<br />

−500<br />

50<br />

0<br />

−50<br />

−100<br />

0 10 20 30 40 50 60<br />

−150<br />

0 10 20 30 40 50 60<br />

100<br />

50<br />

0<br />

−50<br />

−100<br />

time [s]<br />

time [s]<br />

0 10 20 30 40 50 60<br />

time [s]<br />

[Nm] [Nm] [Nm]<br />

500<br />

K K<br />

0<br />

−500<br />

M M<br />

50<br />

0<br />

−50<br />

−100<br />

0 10 20 30 40 50 60<br />

−150<br />

0 10 20 30 40 50 60<br />

100<br />

N N<br />

50<br />

0<br />

−50<br />

−100<br />

time [s]<br />

time [s]<br />

0 10 20 30 40 50 60<br />

time [s]<br />

Fig. 7.20. Output feedback control; third case study. Comparison between<br />

the control laws (7.43),(7.44) and (7.63): vehicle control moments. Left: control<br />

law (7.43),(7.44). Right: control law (7.63)<br />

is exploited to decompose the overall motion control problem inaset of elementary<br />

control problems regarding the motion ofeach rigid body in the<br />

system, namely the manipulator’s links and the vehicle. For each body, a<br />

control action isdesigned to assign the desired motion, toadaptively compensate<br />

for the body dynamics, and to counteract force/moment exchanged<br />

with its neighborhoods along the chain.<br />

The resulting control scheme has amodular structure which greatly simplifies<br />

its application to systems with alarge number of links; furthermore, it<br />

reduces the required computational burden by replacing onehigh-dimensional<br />

problem with many low-dimensional ones; finally itallows efficient implementation<br />

ondistributed computing architecture; itcan be embedded in a<br />

kinematic control scheme, which allows handling of kinematic redundancy,<br />

i.e., to achieve joint limits avoidance and dexterity optimization; finally, it<br />

reduces the size of the control software code and improves its flexibility, i.e.,<br />

its structure isnot modified bychanging the system’s mechanical structure.<br />

Remarkably, the control law is expressed in terms of body-fixed coordinates<br />

soastoovercome the occurrence of kinematic singularities. Moreover,<br />

anon-minimal representation of the orientation —i.e., the unit quater-

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

Saved successfully!

Ooh no, something went wrong!