Project

General

Profile

Análisis y diseño » History » Version 11

« Previous - Version 11/15 (diff) - Next » - Current version
Esteban Gutierrez, 12/12/2023 06:17 PM


ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤWikipedia

Error executing the thumbnail macro (Attachment LogoPASCALITO.png not found)


Grupo 3B:

Integrantes: Denis Condori, Ignacio Gallardo, Esteban Gutierrez, Fernando Klinger, Martin Salinas
Nombre del Producto: PASCALITO
Modulo: Proyecto I
Docente: Humberto Urrutia
Fecha de Inicio: 2023-08-15
Fecha de Termino: 2023-12-29


ㅤㅤㅤㅤㅤㅤㅤÍndice:

Análisis y diseño


Requerimientos funcionales

  • El robot tiene que tener la capacidad de golpear una pelota con una estructura que imita a un palo.
  • El robot debe tener la capacidad de moverse en todas las direcciones.
  • El robot debe ser controlado por un usuario por medio del programa.
  • Se requiere un servidor capaz de comunicar al programa con el usuario.

Requerimientos no funcionales

  • La programación del software debe llevarse a cabo en el lenguaje Python y en el entorno del sistema operativo Linux.
  • La interfaz debe ser eficiente y amigable con el usuario.

Arquitectura


  1. La conexión entre el servidor y el cliente será a través de la misma red wifi.
  2. El servidor programado en Python se aloja en el ladrillo de comandos del ev3.
  3. Robot Pascalito.
  4. El cliente programado en Python estará en un notebook con el sistema operativo basado en Linux
  5. Interfaz gráfica del proyecto Pascalito programada usando la librería Tkinter.

(IMAGEN DE REFERENCIA)


Interfaz Gráfica


Error executing the thumbnail macro (Attachment Interfaz.JPG not found)

Direcciones de movimiento

  • Flechas para indicar las direcciones en las que el robot se desplazará, es decir, ir para adelante, para atrás, girar a la izquierda y girar a la derecha.

Ángulos del golpe

  • Botones de (45°, 60°, 90°) que tiene como función ingresar el ángulo del cutter golf, para que la pelota obtenga un recorrido distinto

Golpe a la pelota

  • Símbolo “icono de mira” que logra pegarle a la pelota.

Conexión

  • Botón “Connect” el cual vincula al cliente a través de la IP del servidor que está en el EV3
  • Botón de “Disconnect” que permite cerrar la conexión y el de “Stop” permite detener el robot.

Ficheros

LogoPASCALITO.png - LogoBETA (15.1 KB) Esteban Gutierrez, 09/09/2023 06:48 PM

Interfaz.jpg (45 KB) Esteban Gutierrez, 12/12/2023 06:13 PM

Arquitectura.jpg (40.1 KB) Esteban Gutierrez, 12/12/2023 06:17 PM

figura1.jpg (14.5 KB) Esteban Gutierrez, 12/12/2023 06:34 PM

figura2.jpg (32.8 KB) Esteban Gutierrez, 12/12/2023 06:36 PM

figura3.jpg (33.1 KB) Esteban Gutierrez, 12/12/2023 06:38 PM

figura4.jpg (17.4 KB) Esteban Gutierrez, 12/12/2023 06:40 PM

interfaz_final.png (27.8 KB) Esteban Gutierrez, 12/26/2023 10:15 PM