Project

General

Profile

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

« Previous - Version 21/32 (diff) - Next » - Current version
Ruben Salas, 01/03/2024 11:47 PM


ANÁLISIS Y DISEÑO

ESPECIFICACIÓN DE REQUERIMIENTOS

Requerimientos Funcionales:
  • Crear un servidor para poder comunicarse con el cliente.
  • Mediante una interfaz gráfica moverse por los ejes (x,y) y también golpear la pelota con cierta intensidad para la simulación del palo de golf.

Requerimientos No Funcionales:
  • Mecánicos: Mantener la estabilidad en todo momento al hacer que el robot cumpla sus funciones.
  • Software: El robot debe estar construido únicamente por las piezas del LEGO MINDSTORMS ev3 y por las piezas adicionales prestadas y sobre la interfaz gráfica deberá ser escrita con el lenguaje de programación Python y utilizando Tkinter.

ARQUITECTURA

  1. El robot y el notebook deben estar conectados a la misma red Wifi.
  2. Para iniciar la conexión remota con el notebook, primero se debe ejecutar el archivo Server.py.
  3. El usuario debe ejecutar la interfaz gráfica para poder controlar el robot remotamente.
  4. La interfaz se conecta al servidor del robot, permitiendo al usuario enviar comandos para controlar el robot.
  5. Los movimientos del robot son ejecutados en respuesta a las instrucciones enviadas por el usuario.

INTERFAZ GRÁFICA

Arquitectura.png (566 KB) Ruben Salas, 01/03/2024 10:38 PM

Interfaz (2).png (584 KB) Ruben Salas, 01/03/2024 10:38 PM

Arquitectura2.png (225 KB) Ruben Salas, 01/03/2024 10:49 PM

Arquitectura3.png (85.9 KB) Ruben Salas, 01/03/2024 10:50 PM

Arquitectura5.jpg (151 KB) Ruben Salas, 01/03/2024 11:23 PM

Interfaz3.jpg (150 KB) Ruben Salas, 01/03/2024 11:47 PM

Interfaz4.jpg (478 KB) Ruben Salas, 01/03/2024 11:48 PM

proyectil1.png (28.7 KB) Ruben Salas, 01/04/2024 07:34 PM

mru.png (10.2 KB) Ruben Salas, 01/04/2024 07:36 PM

mrua.png (13 KB) Ruben Salas, 01/04/2024 07:36 PM

datosproyectil.png (62.9 KB) Ruben Salas, 01/04/2024 07:36 PM