Diferencia entre revisiones de «Tutorial:ODE y robots modulares:Caida libre (III)»

De WikiRobotics
Saltar a: navegación, buscar
(Objetivo)
(<font color="#0000FF">Simulación de un cubo en caida libre (III): 3D</font>)
Línea 14: Línea 14:
 
== Objetivos ==
 
== Objetivos ==
 
* Añadir visualización 3D a las simulaciones con ODE, usando la librería drawstuff.
 
* Añadir visualización 3D a las simulaciones con ODE, usando la librería drawstuff.
 +
 +
== Código ==
 +
{| {{tablabonita}}
 +
|
 +
* [http://svn.iearobotics.com/ode_mr/trunk/box3_ex/box3.cpp box3_ex/box3.cpp]
 +
| Programa principal
 +
|-----------------
 +
|
 +
* [http://svn.iearobotics.com/ode_mr/trunk/box3_ex/body.cpp box3_ex/body.cpp]
 +
| Creación y dibujo del cubo
 +
|-----------------
 +
|
 +
* [http://svn.iearobotics.com/ode_mr/trunk/box2_ex/parameters.h box2_ex/parameters.h]
 +
| Definición de las constantes.
 +
|-----------------
 +
|
 +
* [http://svn.iearobotics.com/ode_mr/trunk/box3_ex/body.h box3_ex/body.h]
 +
| Definición de los prototipos de body.cpp y las estructuras de datos.
 +
|}
  
 
== Descripción ==
 
== Descripción ==
== Enlaces ==
+
 
 +
----
 +
 
 
{| {{tablabonita}}
 
{| {{tablabonita}}
 
| <center>{{Click || image=Icon_arrow_left.png| link=Tutorial:ODE y robots modulares:Caida libre (II)|width=32px | height=34px}} [[Tutorial:ODE y robots modulares:Caida libre (II)|Capítulo anterior]]</center>
 
| <center>{{Click || image=Icon_arrow_left.png| link=Tutorial:ODE y robots modulares:Caida libre (II)|width=32px | height=34px}} [[Tutorial:ODE y robots modulares:Caida libre (II)|Capítulo anterior]]</center>

Revisión del 02:47 7 ene 2009

Simulación de un cubo en caida libre (III): 3D

Capítulo anterior
Índice
Capítulo siguiente


Introducción

En este ejemplo añadiremos visualización en 3D a la simulación del cubo en caida libre. Para ello utilizaremos la librería drawstuff, creada por Russell L. Smith (el autor del ODE). Esta, a su vez, utiliza OpenGL.

Las simulaciones con visualización en 3D son muy interesantes, ya que con un sólo golpe de vista nos permite conocer cómo ha evolucionado nuestro sistema. Sin embargo, es importante tener en cuenta que el ODE nos permite realizar simulaciones sin visualización. Esto es muy útil para realizar búsquedas mediante algoritmos genéritos, en las que hay que evaluar centenares de individuos intermedios. La visualización 3D se utiliza para observar los resultados obtenidos, pero no los el resto de individuos.

Objetivos

  • Añadir visualización 3D a las simulaciones con ODE, usando la librería drawstuff.

Código

Programa principal
Creación y dibujo del cubo
Definición de las constantes.
Definición de los prototipos de body.cpp y las estructuras de datos.

Descripción


Capítulo anterior
Índice
Capítulo siguiente