Project

General

Profile

Wiki » History » Version 119

Nelson Ramirez, 12/08/2023 04:34 PM

1 49 Cristofer Pinto
h2. *Proyecto Golf-Craft*
2 9 Cristofer Pinto
3 46 Cristofer Pinto
!https://cdn.discordapp.com/attachments/1142588600853221418/1147698819061006407/Icono_.png!
4 9 Cristofer Pinto
5 9 Cristofer Pinto
6 41 Cristofer Pinto
7 17 Cristofer Pinto
8 18 Cristofer Pinto
h1. Introducción 
9 20 Cristofer Pinto
10 56 Cristofer Pinto
Este proyecto representa un desafío de ingeniería y programación, centrado en la construcción de un robot 
11 56 Cristofer Pinto
utilizando el kit LEGO MINDSTORMS EV3 con la habilidad de golpear una pelota de golf la cual será controlada 
12 56 Cristofer Pinto
por medio de una interfaz grafica. A lo largo de este proceso, se explorarán diversas facetas de la robótica, 
13 56 Cristofer Pinto
desde la conceptualización y diseño del robot hasta su programación y ejecución. Cada fase de este proyecto 
14 56 Cristofer Pinto
será documentada para tener un registro de todo el desarrollo.
15 1 Cristofer Pinto
16 117 Nelson Ramirez
Índice
17 117 Nelson Ramirez
18 118 Nelson Ramirez
[[• Organización y Planificación]]
19 118 Nelson Ramirez
[[• Análisis y Diseño]]
20 118 Nelson Ramirez
[[• Código y Implementación]]
21 117 Nelson Ramirez
22 57 Cristofer Pinto
23 100 Nelson Ramirez
24 100 Nelson Ramirez
25 59 Cristofer Pinto
[[Proceso de construcción y programación]]
26 40 Cristofer Pinto
27 87 Nelson Ramirez
h1. **1. Construcción del robot robot**
28 82 Cristofer Pinto
29 81 Cristofer Pinto
*Aquí se muestra el código que se usara para los movimientos predefinidos para el robot.*
30 81 Cristofer Pinto
31 89 Nelson Ramirez
!https://cdn.discordapp.com/attachments/1150226556250247208/1167164717652000829/image.png?ex=654d21d9&is=653aacd9&hm=dc9258f48ab2653648d4d8a2d5838cc814701139b8ff4ab832e21572913d0c0c&!
32 86 Nelson Ramirez
33 90 Nelson Ramirez
34 87 Nelson Ramirez
h1. **2. Diseño de la interfaz del usuario**
35 92 Nelson Ramirez
36 109 Nelson Ramirez
*Aquí se muestra la interfaz grafica que se usara para controlar el robot.*
37 90 Nelson Ramirez
38 109 Nelson Ramirez
!https://cdn.discordapp.com/attachments/1142588600853221418/1175099549040250880/General.gif?ex=6569ffbc&is=65578abc&hm=2e7008abb92c05916533de231c9e2c65f77b56452009557cbfaadc305187dc52&!
39 86 Nelson Ramirez
40 115 Nelson Ramirez
La interfaz del robot tendrá 6 botones los cuales son para cada movimiento tendrá una función que hará el robot:
41 110 Nelson Ramirez
42 115 Nelson Ramirez
1- "forward": este botón tendrá la función de avanzar solo hacia adelante.
43 115 Nelson Ramirez
2- "right": este botón tendrá la función de mover las robot al lado de la derecha.
44 115 Nelson Ramirez
3- "left": este botón tendrá la función de mover al robot al lado de la izquierda.
45 115 Nelson Ramirez
4- "back": este botón tendrá la función de mover el robot hacia atrás.
46 115 Nelson Ramirez
5- "Conectar": este botón tendrá la función de conectar el robot al servidor.
47 115 Nelson Ramirez
6- "golpear": este botón tendrá la función de golpear con el brazo del robot.
48 110 Nelson Ramirez
49 87 Nelson Ramirez
h1. **3. Código del robot**
50 80 Cristofer Pinto
51 98 Nelson Ramirez
1.Por parte del código se usara funciones en los cuales se asignaran los movimientos los
52 99 Nelson Ramirez
cuales son (Avanzar, Retroceder, Izquierda, Derecha y Golpear)que tendrá el robot en un dado tiempo.
53 98 Nelson Ramirez
54 1 Cristofer Pinto
2.Los movimientos de los robots funcionaran mediante botones que tienen las funciones de las acciones
55 108 Nelson Ramirez
que tiene el robot.
56 93 Nelson Ramirez
57 101 Nelson Ramirez
h1. **4. Diseño Final del Robot**
58 101 Nelson Ramirez
59 102 Nelson Ramirez
El diseño final que tiene nuestro robot para el proyecto.
60 102 Nelson Ramirez
61 101 Nelson Ramirez
!https://cdn.discordapp.com/attachments/1167607870234296351/1170150736148045925/IMG_20231102_170525.jpg?ex=6557fecb&is=654589cb&hm=2cb0831ab5ea6f6714721f2ac2b405c9df269ee6489973ac1bfb2c6c22975526&!
62 104 Nelson Ramirez
63 104 Nelson Ramirez
64 1 Cristofer Pinto
!https://cdn.discordapp.com/attachments/1167607870234296351/1170150735346942122/IMG_20231102_170448.jpg?ex=6557fecb&is=654589cb&hm=2a921a43be0db6c4086f1ee39720e558849291b5e3e5b0ea4034ff76e0eecfc3&!
65 108 Nelson Ramirez
66 108 Nelson Ramirez
67 105 Alvaro Guarachi
h1. **5. Código del server**
68 101 Nelson Ramirez
69 116 Nelson Ramirez
!https://cdn.discordapp.com/attachments/1167607870234296351/1180172836933996624/Screenshot_from_2023-12-01_12-42-40.png?ex=657c749a&is=6569ff9a&hm=114e8e3aae35ba35e6876bf222cf0066a97e0698805289c9a400e3d2312824b8&! !>https://wiki.gbl.gg/images/7/7a/SSBC_ROB_Portrait.png!
70 40 Cristofer Pinto
71 113 Nelson Ramirez
el código del servidor se usara funciones las cuales tendrán la función de ingresar o acceder al robot para
72 113 Nelson Ramirez
funcionar las acciones del robot.