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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Yuh, J.: Design and Control of Autonomous Underwater Robots: A Survey. Autonomous Robots 8(1), 7–24 (2000)
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)
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)
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)
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)
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)
Elkady, A., Sobh, T.: Robotics middleware: a comprehensive literature survey and attribute-based bibliography. Journal of Robotics (2012)
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)
Goldberg, D.: Huxley: a flexible robot control architecture for autonomous underwater vehicles. In: OCEANS 2011. IEEE (2011)
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)
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)
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)
Monferrer, A., Bonyuet, D.: Cooperative robot teleoperation through virtual reality interfaces. In: Proceedings of the Sixth International Conference on Information Visualisation. IEEE (2002)
Seto, M.L. (ed.): Marine Robot Autonomy. Springer (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)