Skip to main content

Native Robot Software Framework Inter-operation

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6472))

Abstract

Component-based software is a major recent design trend in robotics. It brings many benefits to system design, implementation, maintenance and architectural flexibility. While previous methods of structuring software led to monolithic robot software incapable of easily using multiple architectures, the component-based approach, combined with some suitable software engineering decisions, opens new possibilities for interaction amongst architectures. Rather than using a single architecture for an entire robot system, we now have the opportunity to use the best architecture for the job in each part of the robot without inefficient wrapping or translation. For example, a real-time architecture for actuator control and a planning-based architecture for intelligence. In this paper, we use the example of a native ROS transport for the OpenRTM-aist architecture to illustrate the benefits of allowing architectures to interact in this way.

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

Buying options

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
Softcover Book
USD   54.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ando, N., Suehiro, T., Kotoku, T.: A software platform for component based rt-system development: Openrtm-aist. In: Carpin, S., Noda, I., Pagello, E., Reggiani, M., von Stryk, O. (eds.) SIMPAR 2008. LNCS (LNAI), vol. 5325, pp. 87–98. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Biggs, G., Makarenko, A., Brooks, A., Kaupp, T., Moser, M.: GearBox: Truly reusable robot software (Poster). In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2008 (September 2008)

    Google Scholar 

  3. Bruyninckx, H.: Open robot control software: the OROCOS project. In: Proceedings of IEEE International Conference on Robotics and Automation, ICRA 2001, vol. 3, pp. 2523–2528 (2001)

    Google Scholar 

  4. Collett, T., MacDonald, B., Gerkey, B.: Player 2.0: Toward a practical robot programming framework. In: Proceedings of the Australasian Conference on Robotics and Automation. University of New South Wales, Sydney (December 5-7, 2005)

    Google Scholar 

  5. Cote, C., Letourneau, D., Michaud, F., Valin, J.M., Brosseau, Y., Raievsky, C., Lemay, M., Tran, V.: Code reusability tools for programming mobile robots. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2004, vol. 2, pp. 1820–1825 (2004)

    Google Scholar 

  6. Fitzpatrick, P., Metta, G., Natale, L.: Towards long-lived robot genes. Robotics and Autonomous Systems 56(1), 29–45 (2008), http://www.sciencedirect.com/science/article/B6V16-4PT296V-1/2/4009fd97b8597d84d20457d2fc7d9db0

    Article  Google Scholar 

  7. ROS Wiki (2010), http://www.ros.org

  8. The Robotic Technology Component Specification - Final Adopted Specification (2010), http://www.omg.org/technology/documents/spec_catalog.htm

  9. RTSystemEditor (2010), http://www.openrtm.org/OpenRTM-aist/html-en/Documents2FRTSystemEditor.html

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

Biggs, G., Ando, N., Kotoku, T. (2010). Native Robot Software Framework Inter-operation. 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_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17319-6_19

  • 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