Jump to content
Wikipedia The Free Encyclopedia

Open Dynamics Engine

From Wikipedia, the free encyclopedia
Open Dynamics Engine
Developer(s) Russell Smith
Initial releaseMay 8, 2001; 23 years ago (2001年05月08日)
Stable release
0.16.2 / July 30, 2020; 4 years ago (2020年07月30日)[1]
Repository bitbucket.org/odedevs/ode
Written inC/C++
Operating system Platform independent
Type Physics engine
License BSD [2]
Websitewww.ode.org
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).

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.

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

[edit ]

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

[edit ]

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

[edit ]

References

[edit ]
  1. ^ "Downloads". Archived from the original on 2018年12月24日. Retrieved 2018年12月24日.
  2. ^ ODE's license
  3. ^ "Open Dynamics Engine - Intel Threading Building Blocks [Book]". www.oreilly.com. Retrieved 2023年04月08日.
  4. ^ "odedevs / ode / drawstuff". bitbucket.org. Retrieved 2023年04月08日.
  5. ^ Brezina, Tomas; Jablonski, Ryszard (2009年11月29日). Recent Advances in Mechatronics: 2008 - 2009. Springer Science & Business Media. ISBN 978-3-642-05022-0.
  6. ^ Yıldırım, Şahin; Arslan, Erdem (2018年08月01日). "ODE (Open Dynamics Engine) based stability control algorithm for six legged robot". Measurement. 124: 367–377. doi:10.1016/j.measurement.2018年03月05日7. ISSN 0263-2241. S2CID 70264565.
  7. ^ 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.
[edit ]


Stub icon

This video game software-related article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /