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.

vehicle attitude [deg]<br />

20<br />

10<br />

0<br />

−10<br />

6.6 Fuzzy Inverse Kinematics 127<br />

−20<br />

0 10 20 30 40 50<br />

time [s]<br />

Fig. 6.14. Case study n. 2. Vehicle attitude in terms of Euler angles. Despite the<br />

weight factor, the vehicle can reach non-dexterous configurations<br />

resolution [78]. The same task is now simulated with the introduction of the<br />

secondary task:<br />

� �<br />

φ<br />

x s =<br />

θ<br />

with x s,d =[0 0] T ,meaning that the vehicle has tomaintain anhorizontal<br />

configuration all along the task execution. Its Jacobian is simply given by:<br />

�<br />

0<br />

J s =<br />

0<br />

0<br />

0<br />

0<br />

0<br />

1<br />

0<br />

0<br />

1<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

�<br />

0<br />

.<br />

0<br />

Notice that, for this simple matrix, it is J † s = J T s .Obviously, the vehicle<br />

position and yaw are not limited.<br />

Figure 6.15 reports thesketchofthe finalconfiguration;itcan be observed<br />

that the pitch is now close to zero, as can be seen also from Figure 6.16.<br />

Case Study n.4<br />

In this simulation, the implementation ofthe proposed kinematic control<br />

approach is presented. In an UVMS several variables are of interest inorder<br />

to achieve asuccessful mission:<br />

• avoidance of kinematic singularities;<br />

• keeping the joints far from the mechanical limits;<br />

• keeping the vehicle with small roll and pitch;<br />

• avoidance of obstacles;<br />

• alignment of the vehicle fore-aft direction with the ocean current.<br />

θ<br />

φ<br />

ψ

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

Saved successfully!

Ooh no, something went wrong!