Run-time management of component-based robot software from a command line

  • Authors:
  • Geoffrey Biggs;Noriaki Ando;Tetsuo Kotoku

  • Affiliations:
  • Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology, Tsukuba, Ibaraki, Japan;Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology, Tsukuba, Ibaraki, Japan;Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology, Tsukuba, Ibaraki, Japan

  • Venue:
  • SIMPAR'10 Proceedings of the Second international conference on Simulation, modeling, and programming for autonomous robots
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component-based software is a major recent design trend in robotics. It brings many benefits to system design, implementation and maintenance. The management of such systems often depends on graphical tools. These tools are powerful and provide a rapid way to layout component networks. However, they also typically require considerable resources to run. This is not ideal in robotics, where low-resource environments are common. We have created a set of command-line tools for use with the OpenRTM-aist component-based robot middleware. The tools follow the UNIX philosophy of simplicity and aggregation. These tools allow whole component-based systems to be created, managed and monitored from a command-line. They are ideal for use in environments where a graphical interface is not available. By combining tools together, more complex functionality can be easily created.