Open Dynamics Engine
|This article relies on references to primary sources. (November 2008)|
|Initial release||May 8, 2001|
|Stable release||0.12 / February 11, 2012|
|Operating system||Platform independent|
The Open Dynamics Engine (ODE) is a physics engine written in C/C++. Its two main components are a rigid body dynamics simulation engine and a collision detection engine. It is free software licensed both under the BSD license and the LGPL.
The Open Dynamics Engine is used for simulating the dynamic interactions between bodies in space. It is not tied to any particular graphics package although it includes a basic one called drawstuff. It supports several geometries: box, sphere, capsule (cylinder capped with hemispheres), triangle mesh, cylinder and heightmap.
ODE is a popular choice for robotics simulation applications, with scenarios such as mobile robot locomotion and simple grasping. ODE has some drawbacks in this field, for example the method of approximating friction and poor support for joint-damping.
- OPAL – the Open Physics Abstraction Layer, originally built on top of ODE
- Physics Abstraction Layer – The original Physics Abstraction Layer
- Newton Game Dynamics
- Bullet – another open source physics engine used in commercial games and movies
- Chipmunk – a similar physics engine intended for 2D applications
- Vortex (software)
- ODE Main Page
- Drumwright, et al. (2010). "Extending Open Dynamics Engine for Robotics Simulation". Simulation, Modeling, and Programming for Autonomous Robots. Springer.
- ODE SourceForge project page
- Official ODE Wiki
- (Old) Official ODE Homepage
- (Obsolete) Python-ODE Bindings (pyode)
- The ode4j project, a Java port of ODE
|This video game software-related article is a stub. You can help Wikipedia by expanding it.|