Diferencia entre revisiones de «Tutorial:ODE y robots modulares:Robot ápodo»
De WikiRobotics
(→<font color="#0000FF">Simulación de un robot ápodo del grupo cabeceo-viraje</font>) |
|||
| Línea 7: | Línea 7: | ||
== Introducción == | == Introducción == | ||
== Objetivo == | == Objetivo == | ||
| − | == | + | == Código == |
| + | {| {{tablabonita}} | ||
| + | | | ||
| + | * [] | ||
| + | | 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 == | ||
| + | |||
| + | {| {{tablabonita}} | ||
| + | | [[]] | ||
| + | | [ video.mpg] | ||
| + | |} | ||
| + | |||
| + | == 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 == | == Enlaces == | ||
{| {{tablabonita}} | {| {{tablabonita}} | ||
Revisión del 08:05 9 ene 2009
Contenido
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] |
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
| |
|