Obijuan:Notas sobre open dynamics engine en python

De WikiRobotics
Saltar a: navegación, buscar

Introducción

Quiero aprender a manejar el Open Dynamics Engine (ODE) en python. Está escrito en C/C++ pero tiene bindings para python. Usarlo en python nos permite poder simular física en Freecad

Instalación

A partir de la versión 0.12 del ODE, se han incluido los bindings de python en las propias fuentes. Anteriormente estaban en un proyecto separado, pyode, pero ya está obsoleto y NO se mantiene.

Para poder utilizar los bindings de python es necesario compilar las fuentes del ODE NOTA: El ode de ubuntu 14.10 está obsoleto (0.11) y no incluye los bindings. Hay que compilar a pelo

Las instrucciones de instalación están en este link

Una vez compilado e instalado el ODE, hay que exportar el path donde están las bibliotecas con:

export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/local/lib

Ahora ya se puede usar import ode desde nuestros programas en python :-)

Ejemplos de utilizacion

  • Ejemplo 1: Caja sometida a gravedad