Abstract
This paper presents RoboComp, an open-source component-oriented robotics framework. Ease of use and low development effort has proven to be two of the key issues to take into account when building frameworks. Due to the crucial role of development tools in these questions, this paper deeply describes the tools that make RoboComp more than just a middleware. To provide an overview of the developer experience, some examples are given throughout the text. It is also compared to the most open-source relevant projects with similar goals, specifying its weaknesses and strengths.
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
He, J., Li, X., Liu, Z.: Component-based Software Engineering: the Need to Link Methods and their Theories. In: Van Hung, D., Wirsing, M. (eds.) ICTAC 2005. LNCS, vol. 3722, pp. 70–95. Springer, Heidelberg (2005)
Henning, M., Spruiell, M.: Distributed Programming with Ice (2009)
ZeroC. ZeroC Customers, http://zeroc.com/customers.html
Montemerlo, M., Roy, N., Thrun, S.: Perspectives on Standardization in Mobile Robot Programming: The Carnegie Mellon Navigation (CARMEN) Toolkit. In: Proc. of International Conference on Intelligent Robots and Systems (2003)
Cañas, J.M., Ruíz-Ayúcar, J., Agüero, C., Martín, F.: Jde-neoc: component oriented software architecture for robotics. Journal of Physical Agents 1(1), 1–6 (2007)
Côté, C., Brosseau, Y., Létourneau, D., Raïevsky, C., Michaud, F.: Using MARIE for Mobile Robot Component Development and Integration. In: Software Engineering for Experimental Robotics, Springer, pp. 211–230. Springer, Heidelberg (2007)
Utz, H., Mayer, G., Kaufmann, U., Kraetzschmar, G.: VIP: The Video Image Processing Framework Based on the MIRO Middleware. In: Software Engineering for Experimental Robotics, pp. 325–344. Springer, Heidelberg (2007)
Newman, P.: MOOS - Mission Orientated Operating Suite. Massachusets Institute of Technology, Dept. of Ocean Engineering (2006)
National Institute of Advanced Industrial Science and Technology (AIST). RT-Middleware: OpenRTM-aist (2010), http://www.openrtm.org/
Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Orebäck, A.: Orca: A Component Model and Repository. In: Software Engineering for Experimental Robotics, pp. 231–251. Springer, Heidelberg (2007)
Bruyninckx, H.: Open Robot Control Software: the OROCOS project. In: Proc. of International Conference on Intelligent Robots and Systems, pp. 2523–2528 (2001)
Gerkey, B., Collet, T., MacDonald, B.: Player 2.0: Toward a Practical Robot Programming Framework. In: Proc. of the Australasian Conf. on Robotics and Automation (2005)
Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: ROS: an open-source Robot Operating System. In: ICRA Workshop on Open Source Software (2009)
Fitzpatrick, P., Metta, G., Natale, L.: Towards Long-Lived Robot Genes. Journal of Robotics and Autonomous Systems 56(1), 29–45 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Manso, L., Bachiller, P., Bustos, P., Núñez, P., Cintas, R., Calderita, L. (2010). RoboComp: A Tool-Based Robotics Framework. In: Ando, N., Balakirsky, S., Hemker, T., Reggiani, M., von Stryk, O. (eds) Simulation, Modeling, and Programming for Autonomous Robots. SIMPAR 2010. Lecture Notes in Computer Science(), vol 6472. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17319-6_25
Download citation
DOI: https://doi.org/10.1007/978-3-642-17319-6_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17318-9
Online ISBN: 978-3-642-17319-6
eBook Packages: Computer ScienceComputer Science (R0)