Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
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