![Page 1: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/1.jpg)
Mobile robot simulators and their application to hazardous and
challenging environments
IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance
January 7th-8th, 2008 - Benicàssim (Spain)
L. Nomdedeu, J. Sales, E. Cervera, J. Alemany,R. Sebastia, K. McAllister
![Page 2: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/2.jpg)
Overview
• Introduction
• The Player / Stage / Gazebo tools
• Installation and configuration
• Setting up a scenario
• Conclusion and future work
![Page 3: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/3.jpg)
Introduction: motivation
• Multiple robot platforms and sensors.
• Cross-platform development.
• Reuse of robot software
• Simulation aid:– evaluation of algorithms– training
![Page 4: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/4.jpg)
Introduction: related work
• Mobile platforms:– K-team Khepera– Pioneer / Erratic– Robotnik rescuer
• Robot Development Environments.
• Proprietary versus Open Source.
• Mobile robot simulators.
• 2D versus 3D.
![Page 5: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/5.jpg)
Introduction: list of choices
• Open Source:– Orocos– Player / Stage (2D) / Gazebo (3D)– Carmen– Marie– USARSim (3D)
• Proprietary:– Robot manufacturers– Microsoft Robotics Studio
![Page 6: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/6.jpg)
Player / Stage / Gazebo tools
• Open-Source, cross-platform, active.
• Player robot device interface– N mobile platforms– M sensors– Algorithm drivers (amcl, vfh, ...)
• Tools
• Stage 2D simulator
• Gazebo 3D simulator
![Page 7: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/7.jpg)
Player architecture
![Page 8: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/8.jpg)
Player tools
[Vaughan & Gerkey 07]
![Page 9: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/9.jpg)
Stage 2D simulator
[Vaughan & Gerkey 07]
![Page 10: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/10.jpg)
Stage 2D simulator
[Vaughan & Gerkey 07]
![Page 11: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/11.jpg)
Gazebo 3D simulator
[Vaughan & Gerkey 07]
![Page 12: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/12.jpg)
Installation and configuration
• System requirements:– Standard Linux box– Native Windows version planned
• Installing:– Package distribution– Source compilation– CVS
![Page 13: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/13.jpg)
A Windows solution• Virtualization.• Any host + Linux P/S guest.• Free (not open) Virtual Machine software.• Full-equipped Linux on a CD (or website).• System requirements:
– Non-administrative user account– Modern CPU– 1 GB RAM, 10 GB hard disk
![Page 14: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/14.jpg)
Setting up a scenario• World:
– Bitmap / vector map
• Models:– Mobile platforms– Sensors
• Configuration:– Devices and interfaces– Algorithms
![Page 15: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/15.jpg)
Warehouse fire in 1999 in Worcester (USA)http://www.usfa.dhs.gov/downloads/pdf/publications
![Page 16: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/16.jpg)
• Configuration file
• World file
• Map file
Warehouse fire in 1999 in Worcester (USA)http://www.usfa.dhs.gov/downloads/pdf/publications
![Page 17: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/17.jpg)
![Page 18: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/18.jpg)
Conclusion and future work
• Player abstraction layer for development.• Player robot device interface.• Stage 2D simulator.• Player algorithm repository.• Installation on any host computer.• Definition of scenarios in Guardians.
![Page 19: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocument.in/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/19.jpg)
Conclusion and future work