Diferencia entre revisiones de «Obijuan:Notas sobre open dynamics engine en python»

De WikiRobotics
Saltar a: navegación, buscar
(Página creada con «== Introducción == Quiero aprender a manejar el [http://ode-wiki.org/wiki/index.php?title=Main_Page Open Dynamics Engine] (ODE) en python. Está escrito en C/C++ pero tien...»)
 
 
Línea 16: Línea 16:
  
 
Ahora ya se puede usar import ode  desde nuestros programas en python :-)
 
Ahora ya se puede usar import ode  desde nuestros programas en python :-)
 +
 +
== Ejemplos de utilizacion ==
 +
* Ejemplo 1: Caja sometida a gravedad

Revisión actual del 12:58 8 mar 2015

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