Project

General

Profile

Wiki » History » Version 99

Nelson Ramirez, 10/26/2023 03:30 PM

1 17 Cristofer Pinto
2 49 Cristofer Pinto
h2. *Proyecto Golf-Craft*
3 9 Cristofer Pinto
4 46 Cristofer Pinto
!https://cdn.discordapp.com/attachments/1142588600853221418/1147698819061006407/Icono_.png!
5 9 Cristofer Pinto
6 9 Cristofer Pinto
7 41 Cristofer Pinto
8 17 Cristofer Pinto
9 18 Cristofer Pinto
h1. Introducción 
10 20 Cristofer Pinto
11 56 Cristofer Pinto
Este proyecto representa un desafío de ingeniería y programación, centrado en la construcción de un robot 
12 56 Cristofer Pinto
utilizando el kit LEGO MINDSTORMS EV3 con la habilidad de golpear una pelota de golf la cual será controlada 
13 56 Cristofer Pinto
por medio de una interfaz grafica. A lo largo de este proceso, se explorarán diversas facetas de la robótica, 
14 56 Cristofer Pinto
desde la conceptualización y diseño del robot hasta su programación y ejecución. Cada fase de este proyecto 
15 56 Cristofer Pinto
será documentada para tener un registro de todo el desarrollo.
16 1 Cristofer Pinto
17 57 Cristofer Pinto
h1. *Objetivos*
18 57 Cristofer Pinto
19 57 Cristofer Pinto
*Objetivo general:*
20 57 Cristofer Pinto
21 75 Cristofer Pinto
-Desarrollar un robot utilizando un kit de Lego Mindstorms EV3 que sea capaz de golpear una pelota,
22 75 Cristofer Pinto
 el cual operará mediante una interfaz gráfica.
23 57 Cristofer Pinto
24 57 Cristofer Pinto
25 57 Cristofer Pinto
26 57 Cristofer Pinto
*Objetivos específicos:*
27 57 Cristofer Pinto
28 57 Cristofer Pinto
-Diseñar un robot que cumpla con las acciones requeridas.
29 57 Cristofer Pinto
30 57 Cristofer Pinto
-Analizar las librerías de Python que serán utilizadas en la creación de la interfaz gráfica.
31 1 Cristofer Pinto
32 1 Cristofer Pinto
-Programar el robot para que pueda movilizarse y realizar golpes precisos a la pelota de golf.
33 1 Cristofer Pinto
34 1 Cristofer Pinto
-Especificar el proceso de construcción del robot.
35 1 Cristofer Pinto
36 1 Cristofer Pinto
37 76 Cristofer Pinto
h1. *Descripción de los roles*
38 77 Cristofer Pinto
39 76 Cristofer Pinto
* Jefe de grupo: Encargado de representar al equipo de trabajo y la organización
40 76 Cristofer Pinto
* Programador: Encargado de desarrollar e implementar el código Python para así lograr funcionalidad en el robot.
41 78 Cristofer Pinto
* Ensamblador: Encargados de diseñar y armar el robot para así lograr conexión con la programación
42 76 Cristofer Pinto
* Diseñador: encargado de la estética de la interfaz gráfica y además del logo del proyecto.
43 76 Cristofer Pinto
* Documentador: encargado de realizar los informes, presentaciones, bitácoras, video, manual de usuario y wiki del proyecto.
44 62 Cristofer Pinto
45 62 Cristofer Pinto
46 62 Cristofer Pinto
47 61 Cristofer Pinto
h1. *Personal*
48 61 Cristofer Pinto
49 61 Cristofer Pinto
|_. Integrantes| *Rol*| 
50 60 Cristofer Pinto
| Cristofer Pinto|   Wiki / Armado |
51 60 Cristofer Pinto
| Álvaro Guarachi |  Gantt |
52 60 Cristofer Pinto
| Nelson Ramírez | Programación / Bitácora|
53 60 Cristofer Pinto
| José Escalante| Programación / Armado |
54 60 Cristofer Pinto
| Matías Suazo | Diseño |
55 1 Cristofer Pinto
56 36 Cristofer Pinto
57 65 Cristofer Pinto
h1. *Recursos*
58 58 Cristofer Pinto
59 74 Cristofer Pinto
h2. Hardware
60 73 Cristofer Pinto
* Computadores 
61 73 Cristofer Pinto
* Kit Lego Mindstorms EV3
62 73 Cristofer Pinto
* MicroSD
63 69 Cristofer Pinto
64 1 Cristofer Pinto
65 1 Cristofer Pinto
h3. Software
66 73 Cristofer Pinto
* 
67 73 Cristofer Pinto
* 
68 73 Cristofer Pinto
* 
69 66 Cristofer Pinto
70 79 Nelson Ramirez
h3. *Segunda Etapa*
71 79 Nelson Ramirez
72 79 Nelson Ramirez
h3. Cambio de Roles
73 79 Nelson Ramirez
|_. Integrantes| *Rol*| 
74 79 Nelson Ramirez
| Cristofer Pinto|   Gantt / Armado |
75 79 Nelson Ramirez
| Álvaro Guarachi |  Jefe |
76 79 Nelson Ramirez
| Nelson Ramírez | Wiki |
77 79 Nelson Ramirez
| José Escalante| Programador |
78 79 Nelson Ramirez
| Matías Suazo | Bitácora / Documentador  |
79 79 Nelson Ramirez
80 59 Cristofer Pinto
[[Proceso de construcción y programación]]
81 40 Cristofer Pinto
82 87 Nelson Ramirez
h1. **1. Construcción del robot robot**
83 82 Cristofer Pinto
84 81 Cristofer Pinto
*Aquí se muestra el código que se usara para los movimientos predefinidos para el robot.*
85 81 Cristofer Pinto
86 89 Nelson Ramirez
!https://cdn.discordapp.com/attachments/1150226556250247208/1167164717652000829/image.png?ex=654d21d9&is=653aacd9&hm=dc9258f48ab2653648d4d8a2d5838cc814701139b8ff4ab832e21572913d0c0c&!
87 86 Nelson Ramirez
88 90 Nelson Ramirez
89 87 Nelson Ramirez
h1. **2. Diseño de la interfaz del usuario**
90 92 Nelson Ramirez
91 91 Nelson Ramirez
*Aquí se muestra la interfaz grafica que se usara para el robot.*
92 90 Nelson Ramirez
93 90 Nelson Ramirez
!https://cdn.discordapp.com/attachments/1150226556250247208/1167165304619663461/image.png?ex=654d2265&is=653aad65&hm=c3d6c01222da2391d0226eaa5b2c50cc1b2ce5442fee6d794a3804774bb2611f&!
94 86 Nelson Ramirez
95 87 Nelson Ramirez
h1. **3. Código del robot**
96 80 Cristofer Pinto
97 98 Nelson Ramirez
1.Por parte del código se usara funciones en los cuales se asignaran los movimientos los
98 99 Nelson Ramirez
cuales son (Avanzar, Retroceder, Izquierda, Derecha y Golpear)que tendrá el robot en un dado tiempo.
99 98 Nelson Ramirez
100 98 Nelson Ramirez
2.Los movimientos de los robots funcionaran mediante botones que tienen las funciones de las acciones
101 98 Nelson Ramirez
que tiene el robot. 
102 93 Nelson Ramirez
103 40 Cristofer Pinto
104 28 Cristofer Pinto