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.

3.9 Numerical Comparison Among the Reduced Controllers 63<br />

implicitly change the effective gain acting onthe error, the equivalence of the<br />

gains, thus, is only apparent.<br />

Aseparate discussion needs tobedone for the controller B .Its specific<br />

structure makes it really hard totune the parameters following these simple<br />

considerations. As recognized in [323], moreover, the parameter tuning of<br />

their controller has not been simple and handy for being used in the experiments<br />

with the vehicle ODIN III. For this reason, while the controller has<br />

been object of the theoretical discussion, the simulation will not be reported.<br />

The following gains have been used for the controller A :<br />

K P =blockdiag { 8 . 8 I 3 , 20I 4 } ,<br />

K D =blockdiag { 110I 3 , 40I 4 } ,<br />

K I =blockdiag { 0 . 2 I 3 , 1 I 4 } .<br />

The following gains have been used for the controller C :<br />

K D =blockdiag { 110I 3 , 40I 3 } ,<br />

Λ =blockdiag { 0 . 08I 3 , 0 . 9 I 3 } ,<br />

− 1<br />

K θ =2I 9 .<br />

The following gains have been used for the controller D :<br />

K D =blockdiag { 110I 3 , 40I 3 } ,<br />

Λ =blockdiag { 0 . 08I 3 , 0 . 9 I 3 } ,<br />

− 1<br />

K θ =2I 4 ,<br />

W − 1 =2I 6 .<br />

The following gains have been used for the controller E :<br />

K D =blockdiag { 110I 3 , 40I 3 } ,<br />

Λ =blockdiag { 0 . 08I 3 , 0 . 9 I 3 } ,<br />

− 1<br />

K θ P =2I 9 .<br />

The following gains have been used for the controller F :<br />

K D =blockdiag { 8 . 8 I 3 , 36I 3 } ,<br />

K V =blockdiag { 110I 3 , 40I 3 } ,<br />

Λ =blockdiag { 0 . 08I 3 , 0 . 9 I 3 } ,<br />

− 1<br />

K θ P =2I 9 .<br />

3.9.1 Results<br />

The code to reproduce the simulation and to plot or compare all the outputs<br />

is given in http://webuser.unicas.it/antonelli/auv.zip together with<br />

a readme.txt file of explanation.<br />

In Figure 3.4 the position and orientation for controller A are given; it can<br />

be noticed that inthe first 60 seconds the control needs to adapt with respect

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

Saved successfully!

Ooh no, something went wrong!