Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Ahmadzadeh, SR; Leonetti, M; Carrera, A; Carreras, M; Kormushev, P; Caldwell, DG (2014)
Publisher: IEEE
Languages: English
Types: Other
We investigate methods to improve fault-tolerance of Autonomous Underwater Vehicles (AUVs) to increase their reliability and persistent autonomy. We propose a learning-based approach that is able to discover new control policies to overcome thruster failures as they happen. The proposed approach is a model-based direct policy search that learns on an on-board simulated model of the AUV. The model is adapted to a new condition when a fault is detected and isolated. Since the approach generates an optimal trajectory, the learned fault-tolerant policy is able to navigate the AUV towards a specified target with minimum cost. Finally, the learned policy is executed on the real robot in a closed-loop using the state feedback of the AUV. Unlike most existing methods which rely on the redundancy of thrusters, our approach is also applicable when the AUV becomes under-actuated in the presence of a fault. To validate the feasibility and efficiency of the presented approach, we evaluate it with three learning algorithms and three policy representations with increasing complexity. The proposed method is tested on a real AUV, Girona500.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] D. M. Lane, F. Maurelli, P. Kormushev, M. Carreras, M. Fox, and K. Kyriakopoulos, “Persistent autonomy: the challenges of the PANDORA project,” Proceedings of IFAC MCMC, 2012.
    • [2] M. Caccia, R. Bono, G. Bruzzone, G. Bruzzone, E. Spirandelli, and G. Veruggio, “Experiences on actuator fault detection, diagnosis and accomodation for rovs.”
    • [3] A. Alessandri, M. Caccia, and G. Veruggio, “A model-based approach to fault diagnosis in unmanned underwater vehicles,” in OCEANS'98 Conference Proceedings, vol. 2. IEEE, 1998, pp. 825-829.
    • [4] K. Hamilton, D. Lane, N. Taylor, and K. Brown, “Fault diagnosis on autonomous robotic vehicles with recovery: an integrated heterogeneous-knowledge approach,” in Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on, vol. 4. IEEE, 2001, pp. 3232-3237.
    • [5] G. Antonelli, “A survey of fault detection/tolerance strategies for auvs and rovs,” in Fault diagnosis and fault tolerance for mechatronic systems: Recent advances. Springer, 2003, pp. 109-127.
    • [6] T. Podder, G. Antonelli, and N. Sarkar, “Fault tolerant control of an autonomous underwater vehicle under thruster redundancy: Simulations and experiments,” in Robotics and Automation, 2000. Proceedings. ICRA'00. IEEE International Conference on, vol. 2. IEEE, 2000, pp. 1251-1256.
    • [7] T. K. Podder and N. Sarkar, “Fault-tolerant control of an autonomous underwater vehicle under thruster redundancy,” Robotics and Autonomous Systems, vol. 34, no. 1, pp. 39-52, 2001.
    • [8] G. Antonelli, Underwater Robots: Motion and Force Control of Vehicle-Manipulator Systems (Springer Tracts in Advanced Robotics). Springer-Verlag New York, Inc., 2006.
    • [9] D. Perrault and M. Nahon, “Fault-tolerant control of an autonomous underwater vehicle,” in OCEANS'98 Conference Proceedings, vol. 2. IEEE, 1998, pp. 820-824.
    • [10] A. S.-f. Cheng and N. E. Leonard, “Fin failure compensation for an unmanned underwater vehicle,” in Proceedings of the 11th International Symposium on Unmanned Untethered Submersible Technology. Citeseer, 1999.
    • [11] M. L. Seto, “An agent to optimally re-distribute control in an underactuated auv,” International Journal of Intelligent Defence Support Systems, vol. 4, no. 1, pp. 3-19, 2011.
    • [12] M. Andonian, D. Cazzaro, L. Invernizzi, M. Chyba, and S. Grammatico, “Geometric control for autonomous underwater vehicles: overcoming a thruster failure,” in Decision and Control (CDC), 2010 49th IEEE Conference on. IEEE, 2010, pp. 7051-7056.
    • [13] J.-K. Choi and H. Kondo, “On fault-tolerant control of a hovering auv with four horizontal and two vertical thrusters,” in OCEANS 2010 IEEE-Sydney. IEEE, 2010, pp. 1-6.
    • [14] M. Leonetti, S. R. Ahmadzadeh, and P. Kormushev, “On-line learning to recover from thruster failures on autonomous underwater vehicles,” in OCEANS 2013. IEEE, 2013.
    • [15] D. Ribas, N. Palomeras, P. Ridao, M. Carreras, and A. Mallios, “Girona 500 auv: From survey to intervention,” Mechatronics, IEEE/ASME Transactions on, vol. 17, no. 1, pp. 46-53, 2012.
    • [16] T. Fossen, “Guidance and control of ocean vehicles,” Wiley, New York, 1994.
    • [17] G. C. Karras, C. P. Bechlioulis, M. Leonetti, N. Palomeras, P. Kormushev, K. J. Kyriakopoulos, and D. G. Caldwell, “On-line identification of autonomous underwater vehicles through global derivative-free optimization,” in Proc. IEEE/RSJ Intl Conf. on Intelligent Robots and Systems (IROS), 2013.
    • [18] G. Konidaris, S. Osentoski, and P. S. Thomas, “Value function approximation in reinforcement learning using the fourier basis.” in AAAI, 2011.
    • [19] M. Leonetti, P. Kormushev, and S. Sagratella, “Combining local and global direct derivative-free optimization for reinforcement learning,” Cybernetics and Information Technologies, vol. 12, no. 3, pp. 53-65, 2012.
    • [20] S. Kirkpatrick, D. G. Jr., and M. P. Vecchi, “Optimization by simulated annealing,” science, vol. 220, no. 4598, pp. 671-680, 1983.
    • [21] R. Storn and K. Price, “Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces,” Journal of global optimization, vol. 11, no. 4, pp. 341-359, 1997.
    • [22] P. Brachetti, M. D. F. Ciccoli, G. Di Pillo, and S. Lucidi, “A new version of the price's algorithm for global optimization,” Journal of Global Optimization, vol. 10, no. 2, pp. 165-184, 1997.
    • [23] M. Miki, T. Hiroyasu, and K. Ono, “Simulated annealing with advanced adaptive neighborhood,” in Second international workshop on Intelligent systems design and application. Citeseer, 2002, pp. 113- 118.
    • [24] B. Suman and P. Kumar, “A survey of simulated annealing as a tool for single and multiobjective optimization,” Journal of the operational research society, vol. 57, no. 10, pp. 1143-1160, 2005.
    • [25] K. V. Price, R. M. Storn, and J. A. Lampinen, “Differential evolution a practical approach to global optimization,” 2005.
    • [26] R. Ga¨mperle, S. D. Mu¨ller, and P. Koumoutsakos, “A parameter study for differential evolution,” Advances in intelligent systems, fuzzy systems, evolutionary computation, vol. 10, pp. 293-298, 2002.
    • [27] Video, “Video accompanying this paper, available online,” http:// kormushev.com/goto/ICRA-2014 Reza, 2013.
  • No related research data.
  • Discovered through pilot similarity algorithms. Send us your feedback.

Share - Bookmark

Funded by projects


Cite this article