Proyecto del Curso CI-2657

Objetivos

  • Utilizar sensores que permiten al robot interactuar con el entorno.
  • Utilizar motores que permiten al robot moverse en el entorno.
  • Construir o utilizar un robot.
  • Desarrollar un programa básico que permita controlar al robot de forma autónoma.

Volver

Fechas de Entrega

  • Entrega => Del 3 al 6 de julio.
  • Entrega Final => Lunes 10 de julio, 8 a.m. – 12 m.d.

Volver

Evaluación

Actividad 1 10%
Actividad 2 10%
Actividad 3 10%
Actividad 4 10%
Total
40%

Volver

Notas Importantes

  • El proyecto se puede realizar en grupo de cinco personas como máximo.
  • Se formarán los grupos el primer día de clases.
  • En el proyecto se puede utilizar cualquier tecnología vista en el curso, por ejemplo: NXT, EV3, Q.bo y NAO.
  • Se debe entregar la documentación respectiva y la división del trabajo en la hora de la clase, esto será una prueba de la entrega del trabajo asignado.

Volver

Asignación y Calendarización de Grupos

Grupo 01

Fecha de Exposición Nombre del Equipo y Sistema Robótico Estudiantes
1
03/07
MALS

MALS

EV3 5 y EV3 6

  • Enrico Barbieri Cavallini
  • Jean Carlo Lara Fonseca
  • Alex Fabián Ramírez Alpízar
  • José Daniel Sánchez Castillo
2
03/07
Glasses

C.L.A.W.: Classifying Lego Autonomous Worker

EV3 1 y EV3 2

  • Scott Adams Garrido
  • Juan Pablo Caamaño Álvarez
  • Jimena Machado Rodríguez
  • William Soto Martínez
3
03/07
 Circuit Foundation!

Move your circuits

EV3 3 y EV3 4

  • Michelle Cersosimo Morales
  • José López Villalobos
  • Daniel Muñoz Rojas
  • Jeffry Venegas Montoya
4
06/07
 Nombre Equipo

Nombre Sist. Robótico

EV3 7 y EV3 8

  • NA
5
06/07
Nombre Equipo

Nombre Sist. Robótico

EV3 9 y EV3 10

  • NA


Volver

Aspectos Metodológicos

Partiremos de la compresión de los estudiantes en los temas vistos en clase para asignar un proyecto, el cual está dividido en diferentes actividades, que serán desarrolladas por cada grupo de estudiantes. La realización del proyecto se hará en grupos de cuatro personas.
Cada grupo desarrollará las diferentes actividades, y al final del semestre culminará con un pequeño Sistema Robótico y la presentación del mismo al profesor y al grupo.

Volver

Descripción

Será elección de cada grupo el sistema robótico que desarrollará. Una vez que cada grupo defina su proyecto, deberá empezar con las diferentes actividades en que se divide.

Actividad 1 – Definición del Robot

Fecha de entrega: 06/04/2017

  • Definir el nombre del sistema robótico.
  • Definir los objetivos del sistema robótico.
  • Definir las tareas a realizar por el sistema robótico.
  • Definir el entorno del sistema robótico (medio ambiente).
  • Definir la arquitectura general del sistema robótico (ver presentación).
  • Definir los requerimientos de hardware y software del sistema robótico.

Actividad 2 – Construcción del Robot o Diseño Detallado del Software

Fecha de entrega: 11/05/2017

  • La construcción del robot se realiza si se usan las tecnologías NXT o EV3 y se debe usar el software LEGO Digital Designer (LDD).
  • El diseño detallado del robot se realiza si se usan los robots Q.bo o NAO, seguir el documento Diseño Detallado del Software.
  • Utilizar los tres motores del kit.
  • Utilizar al menos dos tipos diferentes sensores del kit.
  • Definir la manera de comunicación con el robot (cómo se va a controlar).

Actividad 3 – Programación del Robot

Fecha de entrega: 03/07/2017-06/07/2017

  • Desarrollar un programa que controle al robot.
  • El robot realiza las tareas definidas en el entorno determinado.

Actividad 4 – Realización de la Documentación y Presentación del Proyecto

Fecha de presentación: 03/07/2017-06/07/2017

Fecha de entrega (documentación): 10/07/2017

La documentación debe contener como mínimo lo siguiente:

  • Introducción
  • Objetivos
  • Justificación
  • Descripción general del sistema robótico (tareas, entorno, arquitectura, etc.)
  • Hardware utilizado
  • Software utilizado (incluir un apartado de requerimientos de sistema)
  • Comunicaciones utilizadas
  • Descripción del proceso de construcción del robot (sólo en el caso de usar NXT o EV3) o el diseño detallado del software (sólo en el caso de usar Q.bo o NAO)
  • Fotos del robot final, mostrando diferentes ángulos
  • Realizar un vídeo del robot en acción y subirlo a YouTube (incluir el link en la documentación), en el vídeo debe aparecer  una breve explicación del robot, como su nombre, descripción, objetivos.
  • Diagrama de clases
  • Problemas encontrados y soluciones.
  • Conclusiones
  • Referencias
  • División de trabajo

Volver

Links

Volver

Volver a CI2657