Robotics simulator
From Wikipedia, the free encyclopedia
A robotics simulator is used to create embedded applications for a specific (or not) robot without depending "physically" on the actual robot, thus saving cost and time. In some case, these applications can be transferred on the real robot (or rebuilt) without modifications.
Contents |
[edit] Features
Modern simulators tend to provide the following features:
- Fast robot prototyping
- Physics engines for realistic movements. Most simulators uses ODE (Gazebo, Marilou, Webots) or PhysX (Microsoft).
- Realistic 3d rendering. Standard 3d modeling tools or third party tools can be used to build the environments.
- Dynamic robot bodies with scripting. URBI language used by Webots, Python used by Gazebo.
[edit] Simulators
[edit] Open source simulators
- Gazebo: Probably the most complete open source simulator to this writing (2008-01-31). Part of the Player project.
- OpenSim Simulator for articulated and wheeled robots with a wide range of characteristics. Further development stopped in the year 2006.
- Simbad 3d Robot SimulatorJava based simulator
- breve 3d simulator using Python
- Khepera Apparently before Webots became commercial it was open source and called Khepera