Project

General

Profile

Introducción

El proyecto EVA π3, desarrollado con la plataforma Lego Mindstorm EV3, abarca tanto la construcción física del robot como la implementación de sistemas avanzados para su control. Esta presentación resume el proceso, desde las etapas iniciales de diseño hasta la programación de sus principales funciones, proporcionando una visión general del desarrollo , y la puesta en marcha del robot.

Objetivos:

Objetivo general:

Desarrollar y programar un robot basado en la plataforma Lego Mindstorm EV3, capaz de movilizarse, identificar y recoger una pelota. Todo el proceso será controlado y monitorizado a través de una interfaz gráfica intuitiva, que permitirá la interacción y supervisión eficiente del robot. Este objetivo busca integrar tanto el diseño mecánico como la programación avanzada, lo matemático y físico, garantizando que el robot cumpla con las funciones específicas de manera precisa y confiable.

Objetivos Específicos:

  1. Investigar el Set de Lego Mindstorms EV3: Conocer sus componentes, características y cómo construir y programar robots, incluyendo sensores, motores y herramientas de software para proyectos de robótica educativa.
  2. Construir y ensamblar un prototipo: Reunir y montar los componentes necesarios para crear un modelo funcional de un robot, asegurando que todos los elementos, como motores y sensores, estén correctamente conectados.
  3. Estudiar la librería Python para EV3: Implica aprender sobre las funciones y herramientas disponibles para programar y controlar robots construidos con Lego Mindstorms EV3 utilizando el lenguaje Python.
  4. Investigar la conexión de servidor con el robot y computador: Implica explorar los métodos y protocolos necesarios para comunicar ambos dispositivos, permitiendo el control y la programación del robot desde el computador.

Restricciones

  1. El desarrollo se realizará únicamente en Python.
  2. Es obligatorio utilizar Linux como sistema operativo.
  3. La gestión del proyecto y la documentación se hará a través de Redmine.
  4. El proyecto cuenta con tiempo y recursos limitados.
  5. El equipo está compuesto por solo 5 miembros.
  6. Disponibilidad restringida del robot para pruebas.