Diferencia entre revisiones de «Tutorial:ODE y robots modulares:Robot ápodo»

De WikiRobotics
Saltar a: navegación, buscar
(Vídeo)
(Código)
Línea 10: Línea 10:
 
{| {{tablabonita}}
 
{| {{tablabonita}}
 
|  
 
|  
* []
+
* [http://svn.iearobotics.com/ode_mr/trunk/snake_ex/snake.cpp snake_ex/snake.cpp]]
 
| Programa principal
 
| Programa principal
 
|-----------------
 
|-----------------
 
|  
 
|  
* []
+
* [http://svn.iearobotics.com/ode_mr/trunk/snake_ex/robot.cpp snake_ex/robot.cpp]]
 
| Creación y dibujo del robot
 
| Creación y dibujo del robot
 
|-----------------
 
|-----------------
 
|
 
|
* []
+
* [http://svn.iearobotics.com/ode_mr/trunk/snake_ex/parameters.h snake_ex/parameters.h]
 
| Definición de las constantes.
 
| Definición de las constantes.
 
|-----------------
 
|-----------------
 
|
 
|
* []
+
* [http://svn.iearobotics.com/ode_mr/trunk/snake_ex/robot.h snake_ex/robot.h]
 
| Definición de los prototipos de robot.cpp y las estructuras de datos.
 
| Definición de los prototipos de robot.cpp y las estructuras de datos.
 
|}
 
|}

Revisión del 11:16 9 ene 2009

Simulación de un robot ápodo del grupo cabeceo-viraje

Capítulo anterior
Índice

Introducción

Objetivo

Código

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

Compilación

Todos los ejemplos de este tutorial compilan tecleando "make". Sin embargo se describe a continuación cómo se compila directamente usando el GCC:


Ejecución

Para probar el ejemplo, teclear:

./snake

Además de los mensajes impresos en pantalla por la drawstuff, aparecerá el siguiente menú:

Capturas de pantalla

Visualización del robot en tres instantes diferentes:

[[|thumb|200px|Pinchar para ampliar]] [[|thumb|200px|Pinchar para ampliar]] [[|thumb|200px|Pinchar para ampliar]]

Vídeo

[[]] [ video.mpg]

Clasificación de robots ápodos

Modelo de robot

Modelo de control

Espacio de control

Espacio de formas

Explicación del código

Función Robot_new()

Función Robot_Render()

Función servos_sim()

Función sequence_generation()

Funciones Main y Command()

Enlaces

Capítulo anterior
Índice