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

De WikiRobotics
Saltar a: navegación, buscar
(<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 ==
== Descripción ==
+
== 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 09:05 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]

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