Enabling Codesharing in Rescue Simulation with USARSim/ROS

The Robot Operating System (ROS) has been steadily gaining popularity among robotics researchers as an open source framework for robot control. The Unified System for Automation and Robot Simulation (USARSim) has been used for many years by robotics researchers and developers as a validated framework for simulation. This paper presents a new ROS node that is designed to seamlessly interface between ROS and USARSim. It provides for automatic configuration of ROS transforms and topics to allow for full utilization of the simulated hardware. The design of the new node as well as examples of its use for mobile robot inside the RoboCup Rescue Simulation League are presented.

[1]  K. Ohno,et al.  Validation of Simulated Robots with Realistically Modeled Dimensions and Mass in USARSim , 2008, 2008 IEEE International Workshop on Safety, Security and Rescue Robotics.

[2]  Tomoichi Takahashi,et al.  Hinomiyagura 2014 Team Description Paper for RoboCup 2014 Rescue Virtual Robot League , 2014 .

[3]  Claude Sammut,et al.  jmeSim: An Open Source, Multi Platform Robotics Simulator , 2012 .

[4]  Oskar von Stryk,et al.  Comprehensive Simulation of Quadrotor UAVs Using ROS and Gazebo , 2012, SIMPAR.

[5]  Stefano Carpin,et al.  Validating USARsim for use in HRI Research , 2005 .

[6]  Andrew Y. Ng,et al.  STAIR: Hardware and Software Architecture , 2007 .

[7]  Adam Jacoff,et al.  RoboCup 2005: Robot Soccer World Cup IX , 2006, RoboCup.

[8]  Jijun Wang,et al.  A game engine based simulation of the NIST urban search and rescue arenas , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

[9]  Thomas Bräunl,et al.  Evaluation of real-time physics simulation systems , 2007, GRAPHITE '07.

[10]  Arnoud Visser,et al.  Validation of the dynamics of an humanoid robot in USARSim , 2012 .

[11]  Tina Mioch,et al.  Establishing human situation awareness using a multi-modal operator control unit in an urban search & rescue human-robot team , 2011, 2011 RO-MAN.

[12]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[13]  Adam Jacoff,et al.  RoboCup Rescue Robot and Simulation Leagues , 2012, AI Mag..

[14]  Stefano Carpin,et al.  Robots, games, and research: success stories in USARSim , 2009 .

[15]  Mark Yim,et al.  Robot Challenge [Competitions] , 2012, IEEE Robotics Autom. Mag..

[16]  Andreas Birk,et al.  High Fidelity Tools for Rescue Robotics: Results and Perspectives , 2005, RoboCup.

[17]  Stefano Carpin,et al.  USARSim : a validated simulator for research in robotics and automation , 2022 .

[18]  Stephen Balakirsky,et al.  USARSim/ROS: A Combined Framework for Robotic Control and Simulation , 2012 .

[19]  C. Scrapper,et al.  Robot simulation physics validation , 2007, PerMIS.

[20]  Brian P. Gerkey,et al.  Sharing Software with ROS [ROS Topics] , 2010, ICRA 2010.

[21]  Brian P. Gerkey,et al.  Sharing software with ROS , 2010 .

[22]  Steve Cousins Is ROS Good for Robotics? [ROS Topics] , 2012, IEEE Robotics Autom. Mag..

[23]  John Kenneth Salisbury,et al.  Towards a personal robotics development platform: Rationale and design of an intrinsically safe personal robot , 2008, 2008 IEEE International Conference on Robotics and Automation.