Open_dynamics_engine

Open Dynamics Engine

Open Dynamics Engine

Add article description


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.[3] It is free software licensed both under the BSD license and the LGPL.

Quick Facts Developer(s), Initial release ...
A simple vehicle driving over a ramp. This demo is distributed with the ODE source code (demo_buggy).
A collision with many objects. This demo is distributed with the ODE source code (demo_crash).

ODE was started in 2001 and has already been used in many applications and games, such as Assetto Corsa, BloodRayne 2, Call of Juarez, S.T.A.L.K.E.R., Titan Quest, World of Goo, X-Moto and OpenSimulator.

Overview

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.[4] It supports several geometries: box, sphere, capsule (cylinder capped with hemispheres), triangle mesh, cylinder and heightmap.

Simulation

Higher level environments that allow non-programmers access to ODE include Player Project, Webots, Opensimulator, anyKode Marilou and CoppeliaSim.

ODE is a popular choice for robotics simulation applications, with scenarios such as mobile robot locomotion[5][6] and simple grasping. ODE has some drawbacks in this field, for example the method of approximating friction and poor support for joint-damping.[7]

See also


References

  1. "Downloads". Archived from the original on 2018-12-24. Retrieved 2018-12-24.
  2. "odedevs / ode / drawstuff". bitbucket.org. Retrieved 2023-04-08.
  3. Brezina, Tomas; Jablonski, Ryszard (2009-11-29). Recent Advances in Mechatronics: 2008 - 2009. Springer Science & Business Media. ISBN 978-3-642-05022-0.
  4. Drumwright, Evan; Hsu, John; Koenig, Nathan; Shell, Dylan (2010). "Extending Open Dynamics Engine for Robotics Simulation". In Ando, Noriaki; Balakirsky, Stephen; Hemker, Thomas; Reggiani, Monica; von Stryk, Oskar (eds.). Simulation, Modeling, and Programming for Autonomous Robots. Lecture Notes in Computer Science. Vol. 6472. Berlin, Heidelberg: Springer. pp. 38–50. doi:10.1007/978-3-642-17319-6_7. ISBN 978-3-642-17319-6.



Share this article:

This article uses material from the Wikipedia article Open_dynamics_engine, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.