Análisis y diseño » History » Version 27
Version 26 (Ruben Salas, 01/03/2024 11:59 PM) → Version 27/32 (Ruben Salas, 01/04/2024 12:02 AM)
h1. ANÁLISIS Y DISEÑO
h2. *ESPECIFICACIÓN DE REQUERIMIENTOS*
h3. +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.
h3. +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.
h2. *ARQUITECTURA*
!Arquitectura5.jpg!
# El robot y el notebook deben estar conectados a la misma red Wifi.
# Para iniciar la conexión remota con el notebook, primero se debe ejecutar el archivo Server.py.
# El usuario debe ejecutar la interfaz gráfica para poder controlar el robot remotamente.
# La interfaz se conecta al servidor del robot, permitiendo al usuario enviar comandos para controlar el robot.
# Los movimientos del robot son ejecutados en respuesta a las instrucciones enviadas por el usuario.
h2. *INTERFAZ GRÁFICA*
!Interfaz4.jpg!
* BOTÓN 1: Controla el movimiento hacia adelante del robot.
* BOTÓN 2: Controla el movimiento hacia la izquierda del robot.
* BOTÓN 3: Controla el movimiento hacia abajo del robot.
* BOTÓN 4: Controla el movimiento hacia la derecha del robot.
* BOTÓN 5:
* BOTÓN 6:
* BOTÓN 7:
* BOTÓN 8: Establece la conexión entre el robot, el servidor y el usuario.
* BOTÓN 9: Finaliza los procesos y cierra la interfaz Tkinter.
h2. *ESPECIFICACIÓN DE REQUERIMIENTOS*
h3. +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.
h3. +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.
h2. *ARQUITECTURA*
!Arquitectura5.jpg!
# El robot y el notebook deben estar conectados a la misma red Wifi.
# Para iniciar la conexión remota con el notebook, primero se debe ejecutar el archivo Server.py.
# El usuario debe ejecutar la interfaz gráfica para poder controlar el robot remotamente.
# La interfaz se conecta al servidor del robot, permitiendo al usuario enviar comandos para controlar el robot.
# Los movimientos del robot son ejecutados en respuesta a las instrucciones enviadas por el usuario.
h2. *INTERFAZ GRÁFICA*
!Interfaz4.jpg!
* BOTÓN 1: Controla el movimiento hacia adelante del robot.
* BOTÓN 2: Controla el movimiento hacia la izquierda del robot.
* BOTÓN 3: Controla el movimiento hacia abajo del robot.
* BOTÓN 4: Controla el movimiento hacia la derecha del robot.
* BOTÓN 5:
* BOTÓN 6:
* BOTÓN 7:
* BOTÓN 8: Establece la conexión entre el robot, el servidor y el usuario.
* BOTÓN 9: Finaliza los procesos y cierra la interfaz Tkinter.