Análisis y diseño » History » Version 27
Ruben Salas, 01/04/2024 12:02 AM
| 1 | 6 | Ruben Salas | h1. ANÁLISIS Y DISEÑO |
|---|---|---|---|
| 2 | 2 | Ruben Salas | |
| 3 | 18 | Ruben Salas | h2. *ESPECIFICACIÓN DE REQUERIMIENTOS* |
| 4 | 2 | Ruben Salas | |
| 5 | 8 | Ruben Salas | h3. +Requerimientos Funcionales:+ |
| 6 | 2 | Ruben Salas | * Crear un servidor para poder comunicarse con el cliente. |
| 7 | 2 | Ruben Salas | * 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. |
| 8 | 4 | Ruben Salas | |
| 9 | 4 | Ruben Salas | h3. +Requerimientos No Funcionales:+ |
| 10 | 4 | Ruben Salas | * Mecánicos: Mantener la estabilidad en todo momento al hacer que el robot cumpla sus funciones. |
| 11 | 1 | Ruben Salas | * 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. |
| 12 | 5 | Ruben Salas | |
| 13 | 18 | Ruben Salas | h2. *ARQUITECTURA* |
| 14 | 9 | Ruben Salas | |
| 15 | 14 | Ruben Salas | !Arquitectura5.jpg! |
| 16 | 15 | Ruben Salas | |
| 17 | 17 | Ruben Salas | # El robot y el notebook deben estar conectados a la misma red Wifi. |
| 18 | 17 | Ruben Salas | # Para iniciar la conexión remota con el notebook, primero se debe ejecutar el archivo Server.py. |
| 19 | 17 | Ruben Salas | # El usuario debe ejecutar la interfaz gráfica para poder controlar el robot remotamente. |
| 20 | 17 | Ruben Salas | # La interfaz se conecta al servidor del robot, permitiendo al usuario enviar comandos para controlar el robot. |
| 21 | 17 | Ruben Salas | # Los movimientos del robot son ejecutados en respuesta a las instrucciones enviadas por el usuario. |
| 22 | 19 | Ruben Salas | |
| 23 | 19 | Ruben Salas | |
| 24 | 20 | Ruben Salas | h2. *INTERFAZ GRÁFICA* |
| 25 | 22 | Ruben Salas | |
| 26 | 23 | Ruben Salas | !Interfaz4.jpg! |
| 27 | 24 | Ruben Salas | |
| 28 | 26 | Ruben Salas | * BOTÓN 1: Controla el movimiento hacia adelante del robot. |
| 29 | 26 | Ruben Salas | * BOTÓN 2: Controla el movimiento hacia la izquierda del robot. |
| 30 | 26 | Ruben Salas | * BOTÓN 3: Controla el movimiento hacia abajo del robot. |
| 31 | 26 | Ruben Salas | * BOTÓN 4: Controla el movimiento hacia la derecha del robot. |
| 32 | 25 | Ruben Salas | * BOTÓN 5: |
| 33 | 25 | Ruben Salas | * BOTÓN 6: |
| 34 | 25 | Ruben Salas | * BOTÓN 7: |
| 35 | 26 | Ruben Salas | * BOTÓN 8: Establece la conexión entre el robot, el servidor y el usuario. |
| 36 | 27 | Ruben Salas | * BOTÓN 9: Finaliza los procesos y cierra la interfaz Tkinter. |