Skip to main content

RoboComp: A Tool-Based Robotics Framework

  • Conference paper
Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR 2010)

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.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

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. 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)

    Chapter  Google Scholar 

  2. Henning, M., Spruiell, M.: Distributed Programming with Ice (2009)

    Google Scholar 

  3. ZeroC. ZeroC Customers, http://zeroc.com/customers.html

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Chapter  Google Scholar 

  8. Newman, P.: MOOS - Mission Orientated Operating Suite. Massachusets Institute of Technology, Dept. of Ocean Engineering (2006)

    Google Scholar 

  9. National Institute of Advanced Industrial Science and Technology (AIST). RT-Middleware: OpenRTM-aist (2010), http://www.openrtm.org/

  10. 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)

    Chapter  Google Scholar 

  11. Bruyninckx, H.: Open Robot Control Software: the OROCOS project. In: Proc. of International Conference on Intelligent Robots and Systems, pp. 2523–2528 (2001)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. Fitzpatrick, P., Metta, G., Natale, L.: Towards Long-Lived Robot Genes. Journal of Robotics and Autonomous Systems 56(1), 29–45 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics