Abstract
This paper gives an overview of reflections about more generic robotic architectures models and their associated tools. The objective of our work is not to define a new robot software but rather to specify common robotic requirements for future component-based models. These models could be used as a common-base by the robotic sub-communities whatever the purpose their different robots have been designed for, whatever the targeted hardware, the chosen frameworks or the host operating systems. Even if we are not yet strongly familiar with the specificities of the Model-Driven Architecture (MDA) and with the Domain-Specific Language (DSL), we are self-convinced by the powerful benefits that these two fields could bring to robotics and to robotic architecture models. In this paper, we discuss about the characteristics a robotic architecture model should own to be efficiently designed by software model engineers and easily but efficiently used by robot engineers.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Albus, J.: Drcs: A reference model architecture for demo iii. National Institute of Standards and Technology, Gaithersburg, MD, NISTIR 5994 (1997)
Brugali, D., Scandurra, P.: Component-based robotic engineering (part i)[tutorial]. IEEE Robotics & Automation Magazine 16(4), 84–96 (2009)
Brugali, D., Shakhimardanov, A.: Component-based robotic engineering (part ii). IEEE Robotics & Automation Magazine 17(1), 100–112 (2010)
Dhouib, S., Kchir, S., Stinckwich, S., Ziadi, T., Ziane, M.: RobotML, a domain-specific language to design, simulate and deploy robotic applications. In: Noda, I., Ando, N., Brugali, D., Kuffner, J.J. (eds.) SIMPAR 2012. LNCS, vol. 7628, pp. 149–160. Springer, Heidelberg (2012)
Dulac, N., Delaunay, C., Michel, G.: Real time, multisensor, advanced prototyping software. In: Third National Workshop on Control Architectures of Robots, Bourges (2008), http://www.bourges.univ-orleans.fr/CAR08
Jaulmes, R., Moliné, E.: Hng: A robust architecture for mobile robots systems. In: Bruyninckx, H., Prĕučil, L., Kulich, M. (eds.) European Robotics Symposium 2008. STAR, vol. 44, pp. 123–131. Springer, Heidelberg (2008)
Joyeux, S., Alami, R., Lacroix, S., Alexandre, Lampe, o.: Simulation in the laas architecture. In: International Conference on Robotics and Automation-Workshop on Software Development in Robotics (2005)
Ortiz, F.J., Insaurralde, C.C., Alonso, D., Sánchez, F., Petillot, Y.R.: Model-driven analysis and design for software development of autonomous underwater vehicles. Robotica, 1–20 (2014)
Passama, R., Andreu, D., et al.: Contract: a software environment for developing control architecture. In: 6th National Conference on Control Architectures of Robots (2011)
Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: an open-source robot operating system. In: ICRA Workshop on Open Source Software, vol. 3, p. 5 (2009)
Romero-Garcés, A., Manso, L., Gutierez, M.A., Cintas, R., Bustos, P.: Improving the lifecycle of robotics components using domain-specific languages. arXiv preprint arXiv:1301.6022 (2013)
Rosenblatt, J.: Damn: A distributed architecture for mobile navigation, in proceedings of the 1995 aaai spring symposium on lessons learned from implemented software architectures for physical agents, h. hexmoor & d. kortenkamp (1995)
Schlegel, C., Steck, A., Brugali, D., Knoll, A.: Design abstraction and processes in robotics: From code-driven to model-driven engineering. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2010. LNCS, vol. 6472, pp. 324–335. Springer, Heidelberg (2010)
Volpe, R., Nesnas, I., Estlin, T., Mutz, D., Petras, R., Das, H.: The claraty architecture for robotic autonomy. In: IEEE Proceedings on Aerospace Conference, vol. 1, pp. 1–121. IEEE (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Moliné, É., Morette, N., Novales, C., Vieyres, P. (2014). Robotic Engineer’s Specifications for a Well-Fitted Model-Driven Control Architecture for Robots. In: Brugali, D., Broenink, J.F., Kroeger, T., MacDonald, B.A. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2014. Lecture Notes in Computer Science(), vol 8810. Springer, Cham. https://doi.org/10.1007/978-3-319-11900-7_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-11900-7_15
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11899-4
Online ISBN: 978-3-319-11900-7
eBook Packages: Computer ScienceComputer Science (R0)