Title: Mobile robot simulators and their application to hazardous and challenging environments
1Mobile robot simulators and their application to
hazardous and challenging environments
- IARP/EURON Workshop on Robotics for Risky
Interventions and Environmental Surveillance
L. Nomdedeu, J. Sales, E. Cervera, J. Alemany, R.
Sebastia, K. McAllister
January 7th-8th, 2008 - Benicàssim (Spain)?
2Overview
- Introduction
- The Player / Stage / Gazebo tools
- Installation and configuration
- Setting up a scenario
- Conclusion and future work
3Introduction motivation
- Multiple robot platforms and sensors.
- Cross-platform development.
- Reuse of robot software
- Simulation aid
- evaluation of algorithms
- training
4Introduction related work
- Mobile platforms
- K-team Khepera
- Pioneer / Erratic
- Robotnik rescuer
- Robot Development Environments.
- Proprietary versus Open Source.
- Mobile robot simulators.
- 2D versus 3D.
5Introduction list of choices
- Open Source
- Orocos
- Player / Stage (2D) / Gazebo (3D)?
- Carmen
- Marie
- USARSim (3D)?
- Proprietary
- Robot manufacturers
- Microsoft Robotics Studio
6Player / 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
7Player architecture
8Player tools
Vaughan Gerkey 07
9Stage 2D simulator
Vaughan Gerkey 07
10Stage 2D simulator
Vaughan Gerkey 07
11Gazebo 3D simulator
Vaughan Gerkey 07
12Installation and configuration
- System requirements
- Standard Linux box
- Native Windows version planned
- Installing
- Package distribution
- Source compilation
- CVS
13A 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
14Setting up a scenario
- World
- Bitmap / vector map
- Models
- Mobile platforms
- Sensors
- Configuration
- Devices and interfaces
- Algorithms
15Warehouse fire in 1999 in Worcester
(USA)? http//www.usfa.dhs.gov/downloads/pdf/publi
cations
16- Configuration file
- World file
- Map file
Warehouse fire in 1999 in Worcester
(USA)? http//www.usfa.dhs.gov/downloads/pdf/publi
cations
17(No Transcript)
18Conclusion 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.
19Conclusion and future work