ROBOTICA
Tarea 5 (10%)
Inteligencia Artificial para Múltiples Robots LEGO
Entregar 6-5-08
Requisitos
- Equipo de trabajo de 2 estudiantes.
- Robot LEGO NXT con 2 o 3 ruedas y opcionalmente con sensores del kit LEGO a escoger.
- Utilización de imagen proveniente de la cámara instalada en el techo del laboratorio CANNES.
- Ambiente de programación C++ o Java para LEGO NXT.
- Conexión a cámara de video.
- Conexión inalámbrica Bluetooth entre computadora y robot.
Objetivos
- Diseñar el programa remoto que permita al robot comportarse según diferentes roles.
- El robot será identificado por la cámara mediante diferente combinación de marcas/parches.
- No podrá haber intervención del estudiante durante la ejecución de la tarea del robot.
- El robot debe empujar la pelota y no podrá "atrapar" la pelota. La pelota deberá girar libremente.
- El sistema de visión deberá reconocer la posición de la pelota (color naranja) y del robot que deberá incluir colores en su superficie para ayudar a calcular su orientación además de posición.
- El campo de juego y portería serán reconocidos por su posición física.
- El programa de control será en C++ o Java.
- Se evaluará el tiempo para completar la tarea y el diseño del robot y programa.
Entregables
- Se deberá enviar por email a alfredo@itam.mx el directorio del projecto llamado "matrícula.zip" o "matrícula.rar", conteniendo el programa de control remoto para el LEGO NXT en C++ o Java.
- Incluir una descripción de cómo instalar y ejecutar el programa.