Skip to main content
Log in

Development and Experimental Tests of a ROS Multi-agent Structure for Autonomous Surface Vehicles

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

Robotic structures that couple autonomous surface vehicles and unmanned underwater vehicles in integrated systems with various levels of cooperation provide interesting solutions to the problem of developing efficient, versatile and cost effective tools for exploration, monitoring and exploitation of the underwater environment. In this paper we describe the development and preliminary field testing of an autonomous surface vehichle that can automatically track, deploy and recover a small remotely operated vehicle, which is guided from a shore-ground station. This goal is achieved by exploiting two-ways transmission of data and commands through the umbilical and a wireless link with a shore-ground station. In this way, pilots can experiment telepresence in the underwater environment, avoiding the need of expensive and logistically demanding manned supply vessel. The vehicle is a small aluminum hull boat, equipped with a steering outboard electric motor. A multi-agent system in the ROS framework is proposed for the robotic structure. The use of commercial-off-the-shelf components and the choice of a multi-agent ROS architecture are a mean to reduce costs and to assure performances, modularity and versatility. Field tests in both supervised and autonomous guidance mode have been performed in order to assess the basic functionalities of the system and their results are illustrated and discussed.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Benjamin M.R., Leonard, J.J., Schmidt, H., Newman, P.M.: An overview of moos-ivp and a brief users guide to the ivp helm autonomy software. Technical Report, Massachusetts Institute of Technology, Computer Science and Artifcial Intelligence Lab (CSAIL), Cambridge (2009)

  2. Busquets, J., Zilic, F., Aron, C., Manzoliz, R.: AUV and ASV in twinned navigation for long term multipurpose survey applications. In: Proceedings MTS/IEEE OCEANS 13, pp. 1–10. Bergen (2013)

  3. Conte, G., De Capua, G.P., Scaradozzi, D.: Modeling and control of a low-cost ASV. In: IFAC Proceedings Volumes, 9th IFAC Conference on Maneuvering and Control of Marine Craft, vol. 45, pp. 429–434. Arenzano (2012)

  4. Conte, G., Scaradozzi, D., Sorbi, L., Panebianco, L., Mannocchi, D.: ROS multi-agent structure for autonomous surface vehicles. In: Proceedings Oceans 2015 MTS/IEEE Conference and Exhibition, pp. 1–6. Genova (2015)

  5. Conte, G., De Capua, G.P., Scaradozzi, D.: Designing the NGC system of a small ASV for tracking underwater targets. Robot. Auton. Syst. 76, 46–57 (2016)

    Article  Google Scholar 

  6. Djapic, V., Nad, D.: Using collaborative autonomous vehicles in minecountermeasures. In: Proceedings Oceans 2010 MTS/IEEE Conference and Exhibition, pp. 1–7. Sidney (2010)

  7. Encarnaċao, P., Pascoal, A.: Combined trajectory tracking and path following: An application to the coordinated control of autonomous marine craft. In: Proceedings of the 40th IEEE Conference on Decision and Control, pp. 964–969. Orlando (2001)

  8. Ferreira, H., Martins, A., Dias, A., Almeida, C., Almeida, J.M., Silva, E.P.: ROAZ autonomous surface vehicle design and implementation. Robótica 67, 1–8 (2007)

  9. Guosong, T., Yu-Chu, T., Fidge, C.: Performance analysis of IEEE 802.11 DCF based WNCS networks. Proc. 35th IEEE Conf. Local Comput. Netw. 10(14), 496–50 (2010)

    Google Scholar 

  10. Healey, A.J, Pascoal, A, Santos, R., Silvestre, C., Oliveira, P., Sebastiao, L., Rufino, M., Alves, J.: Shallow water hydrothermal vent survey in azores with cooperating ASV and AUV. Internal report, Department of Mechanical Engineering, Naval Post-Graduate School, Monterey (1999)

  11. Langley, P.: Cognitive architectures and the construction of intelligent agents. In: Proceedings of the AAAI Workshop on Intelligent Agent Architectures, pp. 82–88. Stanford (2004)

  12. Linder, J., Enqvist, M., Fossen, T.I., Johansen, T.A., Gustafsson, F.: Modeling for IMU-based online estimation of a ship’s mass and center of mass. IFAC-PapersOnline 48, 198–203 (2015)

    Article  Google Scholar 

  13. Melo, J., Matos, A.: Guidance and control of an ASV in AUV tracking operations. In: Proceedings Oceans 2008 MTS/IEEE Conference and Exhibition, pp. 1–7. Quebec City (2008)

  14. Miskovic, N., Bibuli, M., Bruzzone, G., Caccia, M., Vukic, Z.: Tuning marine vehicles’ guidance controllers through self-oscillation experiments. In: Proc. 8th IFAC Conf. Manoeuvring Control Marine Craft, pp. 115–120, Guaruja (2009)

  15. Pascoal, A., Oliveira, P., Silvestre, C., Sebastiao, L., Rufino, M., Barroso, V., Gomes, J., Ayela, G., Coince, P., Cardew, M., Ryan, A., Braithwaite, H., Cardew, N., Trepte, J., Seube, N.: Robotic ocean vehicles for marine science applications: The European ASIMOV project. In: Proceedings Oceans 2000 MTS/IEEE Conference and Exhibition, pp. 409–415. Providence (2000)

  16. Quigley, M., Conley, K., Gerkey, B., Faust, j., Foote, T., Leibs, J., Wheeler, R., Ng, A.: ROS: An open-source robot operating system. Proc.ICRA Workshop Open Source Softw. 2009, 3 (2009)

    Google Scholar 

  17. Tian, G., Tian, Y.C., Fidge, C.: Local Computer Networks. In: Proceedings 35th IEEE Conference on Performance analysis of IEEE 802.11 DCF based WNCS networks, pp. 496–503. Denver (2010)

  18. Vasilijević, A., Nad, D., Mandić, F., Mišković, N., Vukić, Z.: Coordinated navigation of surface and underwater marine robotic vehicles for ocean sampling and environmental monitoring. IEEE/ASME Trans. Mechatron. 22(3), 1174–1184 (2017)

    Article  Google Scholar 

  19. Wheels, J.D.: Process control communications: Token bus, CSMA/CD, or token ring? ISA Trans. 32, 193–198 (1993)

    Article  Google Scholar 

  20. Yoon, H.K., Rhee, K.P.: Identification of hydrodynamic coefficients in ship maneuvering equations of motion by Estimation-Before-Modeling technique. Ocean Eng. 30(18), 2379–2404 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giuseppe Conte.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Conte, G., Scaradozzi, D., Mannocchi, D. et al. Development and Experimental Tests of a ROS Multi-agent Structure for Autonomous Surface Vehicles. J Intell Robot Syst 92, 705–718 (2018). https://doi.org/10.1007/s10846-017-0700-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-017-0700-9

Keywords

Navigation