Skip to main content

Issues in Software Architectures for Intelligent Underwater Robots

  • Chapter
Robot Intelligence Technology and Applications 2

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 274))

Abstract

Recently, as increasing demands of taking care of complex missions, robot software architecture has been focused on the provision of an effective development environment. In this paper, we describe some issues regarding software architecture for an underwater robot, in particular, a middleware. It has been popular because it provides a well-structured, unified and proven environment for a development. First, we summarized concept and requirements for a robot middleware with some names of well-known service robot middleware. Then, additional requirements for an underwater robot are addressed and recent cases of underwater robot software architecture are presented. Actually, there are limited time and budget for a development of software architecture, unless it is a goal. Considering this, two practical approaches are proposed; (1) using an open source software platform like MOOS-IvP, (2) using a simple but effective software structure, proposed for implementing mid-level intelligent algorithms. Under this streatgy, yShark2, a test-bed underwater robot developed by KIOST, is operated for developing various algorithms such as sensing, decision making, and controlling, and ready to move to MOOS-IvP.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lin, C., Feng, X., Li, Y., Liu, K.: Toward a generalized architecture for unmanned underwater vehicles. In: 2011 IEEE International Conference on Robotics and Automation, pp. 2368–2373 (May 2011)

    Google Scholar 

  2. Yuh, J.: Design and Control of Autonomous Underwater Robots: A Survey. Autonomous Robots 8(1), 7–24 (2000)

    Article  Google Scholar 

  3. Mohamed, N., Al-Jaroodi, J., Jawhar, I.: Middleware for Robotics: A Survey. In: 2008 IEEE Conference on Robotics, Automation and Mechatronics, pp. 736–742 (2008)

    Google Scholar 

  4. Valavanis, K.P., Gracanin, D., Matijasevic, M., Kolluru, R., Demetriou, G.A.: Control architectures for autonomous underwater vehicles. IEEE  Control Systems 17(6), 48–64 (1997)

    Article  Google Scholar 

  5. Ridao, P., Yuh, J., Batlle, J., Sugihara, K.: On AUV control architecture. In: Proceedings of the 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 855–860 (2000)

    Google Scholar 

  6. Namoshe, M., Tlale, N.S., Kumile, C.M., Bright, G.: “Open middleware for robotics. In: 15th International Conference on Mechatronics and Machine Vision in Practice, pp. 189–194 (2008)

    Google Scholar 

  7. Smart, W.: Is a Common Middleware for Robotics Possible? In: Proceedings of the IROS 2007 Workshop on Measures and Proceduresfor the Evaluation of Robot Architectures and Middleware (October 2007)

    Google Scholar 

  8. Elkady, A., Sobh, T.: Robotics middleware: a comprehensive literature survey and attribute-based bibliography. Journal of Robotics (2012)

    Google Scholar 

  9. McGann, C., Py, F., Rajan, K., Thomas, H., Henthorn, R., McEwen, R.: T-REX: A Model-Based Architecture for AUV Control. In: 3rd Workshop on Planning and Plan Execution for Real-World Systems (2007)

    Google Scholar 

  10. Goldberg, D.: Huxley: a flexible robot control architecture for autonomous underwater vehicles. In: OCEANS 2011. IEEE (2011)

    Google Scholar 

  11. Bingham, B.S., Walls, J.M., Eustice, R.M.: Development of a flexible command and control software architecture for marine robotic applications. Marine Technology Society Journal 45(3), 25–36 (2011)

    Article  Google Scholar 

  12. http://oceanai.mit.edu/moos-ivp/pmwiki/pmwiki.php

  13. Benjamin, M.R., Schmidt, H., Newman, P.M., Leonard, J.J.: Nested autonomy for unmanned marine vehicles with MOOS‐IvP. Journal of Field Robotics 27(6), 834–875 (2010)

    Article  Google Scholar 

  14. Fernández-Perdomo, E., Cabrera-Góomez, J., Domínguez-Brito, A.C., Hernández-Sosa, D.: Mission specification in underwater robotics. Journal of Physical Agents 4(1), 25–34 (2010)

    Google Scholar 

  15. Monferrer, A., Bonyuet, D.: Cooperative robot teleoperation through virtual reality interfaces. In: Proceedings of the Sixth International Conference on Information Visualisation. IEEE (2002)

    Google Scholar 

  16. Seto, M.L. (ed.): Marine Robot Autonomy. Springer (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hyun-Taek Choi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Choi, HT., Sur, J. (2014). Issues in Software Architectures for Intelligent Underwater Robots. In: Kim, JH., Matson, E., Myung, H., Xu, P., Karray, F. (eds) Robot Intelligence Technology and Applications 2. Advances in Intelligent Systems and Computing, vol 274. Springer, Cham. https://doi.org/10.1007/978-3-319-05582-4_73

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05582-4_73

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05581-7

  • Online ISBN: 978-3-319-05582-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics