MOAST and USARSim: a combined framework for the development and testing of autonomous systems

Urban Search and Rescue Simulation (USARSim) is an open source package that provides a high-resolution, physics based simulation of robotic platforms. The package provides models of several common robotic platforms and sensors as well as sample worlds and a socket interface into a commonly used commercial-off-the-shelf (COTS) simulation package. Initially introduced to support the development of search and rescue robots, USARSim has proved to be a tool with a broader scope, from robot education to human robot interfaces, including cooperation, and more. During Robocup 2006, a new competition based on USARSim will be held in the context of the urban search and rescue competitions. The Mobility Open Architecture Simulation and Tools (MOAST) is a framework that builds upon the 4-D Real-time Control Systesm (4D/RCS) architecture to analyze the performance of autonomous vehicles and multiagent systems. MOAST provides controlled environments that allow for the transparent transference of data between a matrix of real and virtual components. This framework is glued together through well-defined interfaces and communications protocols, and detailed specifications on individual subsystem input/output (IO). This allows developers to freely swap components and analyze the effect on the overall system by means of comparison to baseline systems with a limited set of functionality. When taken together, the combined USARSim/MOAST system may be used to provide a comprehensive development and testing environment for complex robotic systems. This paper will provide an overview of each system and describe how the combined system may be used for stand-alone simulated development and test, or hardware-in-the-loop development and testing of autonomous mobile robot systems.

[1]  James S. Albus,et al.  Engineering of Mind: An Introduction to the Science of Intelligent Systems , 2001 .

[2]  James S. Albus,et al.  4D/RCS Version 2.0: A Reference Model Architecture for Unmanned Vehicle Systems , 2002 .

[3]  Katia Sycara,et al.  Developing a Testbed for Studying Human-Robot Interaction in Urban Search and Rescue , 2003 .

[4]  Wolfgang Wöger,et al.  International System of Units (SI) , 2007 .

[5]  Manuela M. Veloso,et al.  GameBots: a flexible test bed for multiagent team research , 2002, CACM.

[6]  Richard T. Vaughan,et al.  On device abstractions for portable, reusable robot code , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[7]  Christiaan J. J. Paredis,et al.  RAVE: a real and virtual environment for multiple mobile robot systems , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[8]  Holly A. Yanco,et al.  Avoiding the Karel-the-Robot Paradox: A framework for making sophisticated robotics accessible , 2004 .

[9]  H. Wyckoff,et al.  International System of Units (SI). , 1978, AJR. American journal of roentgenology.

[10]  Andrew N. Marshall,et al.  Gamebots: A 3D Virtual World Test-Bed For Multi-Agent Research , 2001 .

[11]  Kevin M. Passino,et al.  The Rcs Handbook: Tools for Real Time Control Systems Software Development , 2001 .

[12]  T. Kanade,et al.  Toward autonomous driving: the CMU Navlab. I. Perception , 1991, IEEE Expert.

[13]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .