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
Link To Document