• DocumentCode
    3171022
  • Title

    A simulation environment for OpenRTM-aist

  • Author

    Chen, Ian ; MacDonald, Bruce ; Wünsche, Burkhard ; Biggs, Geoffrey ; Kotoku, Tetsuo

  • Author_Institution
    Univ. of Auckland, Auckland, New Zealand
  • fYear
    2009
  • fDate
    29-29 Jan. 2009
  • Firstpage
    113
  • Lastpage
    117
  • Abstract
    Unified testing of multiple heterogeneous robotic software components is a challenging problem and many robotic systems rely on vendor-specific tools for testing and evaluation of individual subsystems. The consequence is often the unexpected interactions between components that arise during system integration. OpenRTM-aist is a distributed software framework that standardises the development of robotic systems while encouraging software reuse and improving the efficiency of the system integration process. The problem is the lack of a well-integrated simulation tool that provides a safe, virtual test environment for evaluating OpenRTM-aist components. This paper presents a simulation environment for OpenRTM-aist. As opposed to creating a built-in simulation tool tied to the OpenRTM-aist architecture, we use an existing general purpose robot simulator, namely Gazebo, because of its modular design and framework independent architecture. We show that by creating an interface layer to Gazebo, robotic systems developed using OpenRTM-aist can be tested in Gazebo simulation without modifications to the underlying software code. In addition, we demonstrate the interoperability between OpenRTM-aist component-based robot systems and Player client programs in achieving a global robot task in the same simulation context.
  • Keywords
    open systems; program testing; robots; Gazebo simulation; OpenRTM-aist component based robot systems; Player client programs; built-in simulation tool; distributed software framework; framework independent architecture; global robot task; heterogeneous robotic software component; interoperability; modular design; robot simulator; robotic systems; simulation environment; software code; software reuse; system integration process; virtual test environment; Application software; Computer architecture; Intelligent robots; Intelligent systems; Robot sensing systems; Service robots; Software standards; Software testing; Standards development; System testing; OpenRTM-aist; Robot Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Integration, 2009. SII 2009. IEEE/SICE International Symposium on
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-1-4244-5908-7
  • Type

    conf

  • DOI
    10.1109/SI.2009.5384547
  • Filename
    5384547