Diferencia entre revisiones de «Tutorial:ODE y robots modulares:Robot ápodo»
De WikiRobotics
(→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
Contenido
- 1 Simulación de un robot ápodo del grupo cabeceo-viraje
Simulación de un robot ápodo del grupo cabeceo-viraje
|
|
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
|
|