Tutorial robomind

Solo disponible en BuenasTareas
  • Páginas : 15 (3507 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de noviembre de 2010
Leer documento completo
Vista previa del texto
Instituto Tecnológico de Colima
Ingeniería Mecatrónica

Programación numérica

Unidad 2

Tarea no. 1

“Tutorial para el uso de Robomind®”

Catedrático: Ing. Rafael Espinoza

Alumno: Alejandro Alcaraz Zamudio
No. De Control: 08460616

Fecha de entrega: 18/03/09
Introducción

Robomind es un programa que facilita el entendimiento del lenguaje de programación básico, mediante lautilización del software el cual se controla mediante su propio lenguaje. Este programa ayuda a introducir al individuo a la comprensión de las estructuras básicas para la programación de otro tipo de lenguaje, obteniendo conocimientos en campos como robótica e inteligencia artificial.
Robomind trata sobre la manipulación de un robot mediante una programación simple de comandos específicos el cualse desarrollara en un ambiente específico. Los comandos dados serán los que controlen dicho robot, las partes del cual consta el software son las siguientes:

Panel de mensajes
Panel del ambiente
Panel de escrito
Panel de desarrollo

Panel de escrito | En esta parte tú podrás escribir las tareas que el robot realizara, también podrás escribir comentarios para la fácil interpretación delos comandos. |
Panel del ambiente | En este panel tú podrás observar las funciones que realiza el robot, y las diferentes características del ambiente donde se encuentra. |
Panel de desarrollo | Una vez que se han dado las ordenes tu podrás manipular la forma en que se desarrollan las ordenas, pudiendo empezar, adelantar o detener la corrida. |
Panel de mensajes | En esta parte se darán aconocer los resultados de la compilación de los comandos, así como el estado del desarrollo y los comandos que se encuentran en ejecución. |

Documentación
En esta parte aprenderemos como podemos programar el robot para que realice las tareas que deseamos, aprenderemos los tipos de comandos y ciclos que tiene habilitado este programa.
Instrucciones básicas
Son los tipos de instrucciones queel robot tiene permitido realizar, este tipo de acciones se pueden introducir directamente o se pueden realizar mediante ciclos, los cuales veremos posteriormente:
El robot solo puede realizar las siguientes acciones mediante sus componentes:

Ver
Pintar
Movimiento
Agarrar


Movimiento | forward(n) | Moverse n número de veces hacia adelante. |
| backward(n) | Moverse n número deveces hacia atrás. |
| left() | Voltearse 90° hacia la izquierda. |
| right() | Voltearse 90° hacia la derecha. |
| north(n) | Voltear la cabeza hacia el norte y moverse n número de veces hacia enfrente. |
| south(n) | Voltear la cabeza hacia el sur y moverse n número de veces hacia adelante. |
| east(n) | Voltear la cabeza hacia el este y moverse n número de veces hacia enfrente. || west(n) | Voltear la cabeza hacia el oeste y moverse n número de veces hacia adelante. |
Pintar | paintWhite() | Empezar a pintar de color blanco los lugares por los cuales pasa el robot. |
| paintBlack() | Empezar a pintar de color negro los lugares por los cuales pasa el robot. |
| stopPainting() | Terminar de pintar y guardar la brocha. |
Agarrar | pickUp() | Coger la guía que seencuentra delante del robot. |
| putDown() | Dejar la guía delante del robot. |
Azar | coinFlip() | Crea una respuesta al azar, también puede dar comandos de falso o verdadero. |
Ver | Izquierda | Enfrente | Derecha |
| leftIsObstacle() | frontIsObstacle() | rightIsObstacle() |
| leftIsClear() | frontIsClear() | rightIsClear() |
| leftIsBeacon() | frontIsBeacon() |rightIsBeacon() |
| leftIsWhite() | frontIsWhite() | rightIsWhite() |
| leftIsBlack() | frontIsBlack() | rightIsBlack() |

Estructuras de programación

Permite definir el orden de ejecución de las instrucciones dadas mediante la programación de una estructura a seguir.
En este punto veremos los diferentes tipos de estructura de datos que son aceptados por el software, los cuales podemos...
tracking img