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.

156 7. Dynamic Control of UVMSs<br />

[m]<br />

1<br />

0<br />

−1<br />

x 10−3<br />

2<br />

y<br />

x<br />

z<br />

−2<br />

0 5 10 15<br />

time [s]<br />

N<br />

0<br />

−100<br />

−200<br />

−300<br />

−400<br />

−500<br />

X<br />

Y<br />

−600<br />

0 5 10 15<br />

tim<br />

Fig. 7.5. Sliding mode control. Left: vehicle positions. Right: vehicle control forces<br />

Figure 7.5 shows that, as expected, the vehicle position is affected by the<br />

manipulator motion; however, the displacements are small and the target<br />

position is recovered after atransient. It can be recognized that at steady<br />

state the force along z is non null; this happens because the manipulator is<br />

not neutrally buoyant.<br />

Figure 7.6 shows that the dynamic coupling ismostly experienced along<br />

the roll direction because of the chosen UVMS structure. This effect was<br />

intentional in order to test the control robustness. It can be recognized that<br />

vehicle control moments are zero at steady state; this happens because the<br />

center of gravity and the center of buoyancy of vehicle body and manipulator<br />

links are all aligned with the z -axis of the earth-fixed frame at the final system<br />

configuration.<br />

[deg]<br />

0.05<br />

0<br />

−0.05<br />

−0.1<br />

φ<br />

−0.15<br />

0 5 10 15<br />

time [s]<br />

50<br />

0<br />

−50<br />

−100<br />

−150<br />

−200<br />

−250<br />

0 5 10 15<br />

tim<br />

Fig. 7.6. Sliding mode control. Left: vehicle attitude in terms of Euler angles.<br />

Right: vehicle control moments<br />

Figure7.7 shows the time histories of manipulator jointerrors andtorques.<br />

It is worth noting that the initial value of the joint torques is non null because<br />

Nm<br />

K<br />

Z

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

Saved successfully!

Ooh no, something went wrong!