mobile robot simulators and their application to hazardous and challenging environments
DESCRIPTION
IARP/EURON Workshop on Robotics for Risky Interventions and Environmental Surveillance. Mobile robot simulators and their application to hazardous and challenging environments. L. Nomdedeu, J. Sales, E. Cervera, J. Alemany, R. Sebastia, K. McAllister. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/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.vdocuments.us/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/17.jpg)
![Page 18: Mobile robot simulators and their application to hazardous and challenging environments](https://reader030.vdocuments.us/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.vdocuments.us/reader030/viewer/2022032708/56812da1550346895d92c40d/html5/thumbnails/19.jpg)
Conclusion and future work