Análisis y diseño » History » Version 26
Ruben Salas, 01/03/2024 11:59 PM
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 | 25 | Ruben Salas | * BOTÓN 9: |