Desarrollador(es) | Russell Smith |
---|---|
Lanzamiento inicial | 8 de mayo de 2001 ( 08-05-2001 ) |
Versión estable | 0.16.2 / 30 de julio de 2020 ( 30/07/2020 ) [1] |
Repositorio | bitbucket.org/odedevs/ode |
Escrito en | C/C++ |
Sistema operativo | Independiente de la plataforma |
Tipo | Motor de física |
Licencia | BSD [2] |
Sitio web | www.ode.org |
Open Dynamics Engine ( ODE ) es un motor de física escrito en C/C++. Sus dos componentes principales son un motor de simulación de dinámica de cuerpos rígidos y un motor de detección de colisiones . [3] Es un software libre con licencia BSD y LGPL .
ODE se inició en 2001 y ya se ha utilizado en muchas aplicaciones y juegos, como Assetto Corsa , BloodRayne 2 , Call of Juarez , STALKER , Titan Quest , World of Goo , X-Moto y OpenSimulator .
El motor Open Dynamics Engine se utiliza para simular las interacciones dinámicas entre cuerpos en el espacio. No está vinculado a ningún paquete de gráficos en particular, aunque incluye uno básico llamado drawstuff . [4] Admite varias geometrías: caja, esfera, cápsula (cilindro cubierto con hemisferios), malla de triángulos , cilindro y mapa de alturas .
Los entornos de nivel superior que permiten a los no programadores acceder a ODE incluyen Player Project , Webots , Opensimulator , anyKode Marilou y CoppeliaSim .
La ODE es una opción popular para aplicaciones de simulación robótica, con escenarios como la locomoción de robots móviles [5] [6] y el agarre simple. La ODE tiene algunas desventajas en este campo, por ejemplo, el método de aproximación de la fricción y el soporte deficiente para la amortiguación de las articulaciones. [7]