Project

General

Profile

Introducción » History » Version 102

Vranika Santiago, 11/24/2022 10:29 PM

1 88 Vranika Santiago
h1. *PROYECTO l: Gorilla Tank MK-ll* 
2 1 brayan garcia
3 1 brayan garcia
{{thumbnail(Copia de LOGO.png, size=200, title= Logo)}}
4 96 Vranika Santiago
5 102 Vranika Santiago
*- LOGO DEL PROYECTO*
6 97 Vranika Santiago
7 97 Vranika Santiago
8 97 Vranika Santiago
El proyecto “Gorilla-Tank MK ll” creado para la asignatura Proyectos l, fue armado con piezas del kit nombrado en el párrafo anterior. Por consiguiente, en el presente documento se expondrá el proyecto tecnológico trabajado en clases. 
9 97 Vranika Santiago
10 97 Vranika Santiago
Cabe señalar que, para este trabajo, se usarán tanto los conocimientos que se han adquirido en la formación de los estudiantes de la carrera, como también aplicando la materia de Taller de Programación l y ll.
11 97 Vranika Santiago
12 1 brayan garcia
13 27 Vranika Santiago
h2. *INTEGRANTES*
14 89 Vranika Santiago
* Brayan Ignacio García Arancibia
15 89 Vranika Santiago
* Luis Francisco Huanca Calle
16 89 Vranika Santiago
* Gabriel Antonio Pailamilla Peréz 
17 89 Vranika Santiago
* Vranika Fernanda Santiago Yovich 
18 89 Vranika Santiago
* Luciano Raúl Vera Norambuena 
19 9 Vranika Santiago
20 57 Vranika Santiago
h2. *OBJETIVO GENERAL*
21 27 Vranika Santiago
22 70 Vranika Santiago
* El objetivo general de la actividad es desarrollar y construir un robot EV3 que tiene la funcionalidad de disparar proyectiles a través de una interfaz gráfica programada en Python.
23 27 Vranika Santiago
24 1 brayan garcia
h2. *OBJETIVOS ESPECÍFICOS*
25 30 Vranika Santiago
26 33 Vranika Santiago
* Estudiar la librería Tkinter que ofrece Python para hacer interfaces gráficas de usuarios.
27 33 Vranika Santiago
* Crear una interfaz gráfica de usuario que esté capacitada para enviar instrucciones remotamente hacia el robot EV3.
28 33 Vranika Santiago
* Aplicar los contenidos vistos el semestre pasado en la asignatura Mecánica clásica acerca del movimiento de proyectiles y luego hacer predicciones en base a las fórmulas dadas.
29 1 brayan garcia
30 33 Vranika Santiago
|_. RESTRICCIÓN |_. DESCRIPCIÓN |
31 33 Vranika Santiago
| Tiempo | Fecha límite para hacer proyecto. |
32 33 Vranika Santiago
| Set Lego EV3 | Utilización sólo del kit LEGO MINDSTORM EV3 |
33 33 Vranika Santiago
| Temática | Debe tener un cañón que dispare |
34 33 Vranika Santiago
| Control | El robot tiene que ser controlado a distancia |
35 33 Vranika Santiago
| Plataforma de documentación | Todos los archivos redactados serán subidos a Redmine |
36 40 luciano vera
37 66 Vranika Santiago
h2. *GESTIÓN DE RIESGOS*
38 40 luciano vera
39 66 Vranika Santiago
*Niveles de impacto:*
40 67 Vranika Santiago
1. CATASTRÓFICO
41 67 Vranika Santiago
2. CRÍTICO
42 67 Vranika Santiago
3. CIRCUNSTANCIAL 
43 67 Vranika Santiago
4. IRRELEVANTE 
44 41 luciano vera
45 40 luciano vera
|_. RIESGOS |_. PROBABILIDAD DE CONCURRENCIA |_. NIVEL DE IMPACTO |_. ACCION REMEDIAL |
46 40 luciano vera
| Desarme del robot a causa de una caida. | 40% | 2 | Volver a construir el robot. |
47 40 luciano vera
| Daño o perdida de la tarjeta SD. | 10% | 1 | Comprar otra tarjeta SD y respaldar la informacion|
48 40 luciano vera
| Escasez de piezas. | 80% | 3 | Ir a buscar las piezas faltantes o reemplazarla por una similar. |
49 40 luciano vera
| Enfermedad o inconveniente del personal | 40% | 3| Un integrante del grupo se encargara temporalmente de las tareas del personal faltante|
50 40 luciano vera
| Reconstrucción total del robot por incompatibilidad de lo requerido en el proyecto. | 25% | 1 | Buscar nuevas ideas acorde a lo pedido y llevarlas a cabo. |
51 40 luciano vera
|Incumplimiento de tareas. | 20% | 2 | Reorganizar los roles del grupo para asignar el mas opimo y establecer fechas limites de trabajo. |
52 40 luciano vera
|Pocas horas Autonomas | 10% | 2 | Mejorar la comunicacion y motivar a los integrantes del grupo buscando horarios disponible para todos. |
53 40 luciano vera
| Descarga de bateria del EV3. | 35% | 4 | Cargar la bateria, mientras el EV3 no sea utilizado. |
54 68 Vranika Santiago
55 68 Vranika Santiago
h2. *ARQUITECTURA*
56 68 Vranika Santiago
57 68 Vranika Santiago
!https://i.postimg.cc/FKKCdy4M/Permite-controlar-los-movimientos-del-robot.png!
58 68 Vranika Santiago
59 68 Vranika Santiago
1. El robot y el notebook deben estar conectados a la misma red Wifi.
60 68 Vranika Santiago
2. Iniciar el archivo Server.py para así obtener la conexión remota con el notebook.
61 68 Vranika Santiago
3. El usuario debe iniciar la interfaz gráfica para controlar el robot a distancia. 
62 68 Vranika Santiago
4. La interfaz se conectará al servidor del robot y el usuario podrá controlarlo.
63 68 Vranika Santiago
5. Robot que realizará los movimientos enviados por el usuario gracias al servidor establecido entre sí mismo y el notebook del usuario.
64 68 Vranika Santiago
65 68 Vranika Santiago
h2. *INTERFAZ*
66 68 Vranika Santiago
67 68 Vranika Santiago
!https://i.postimg.cc/W1qCXmK0/Imagen-1.jpg!
68 68 Vranika Santiago
69 68 Vranika Santiago
* Flechas para indicar las direcciones en las que el robot se desplazará, es decir, ir para adelante, para atrás, girar a la izquierda y girar a la derecha.
70 68 Vranika Santiago
* Botón “Ingresar” que tiene como función ingresar el ángulo del cañón, en el cual en la parte de arriba se puede encontrar el símbolo de un ángulo.
71 68 Vranika Santiago
* Botón “Disparar” que logra disparar el proyectil.
72 68 Vranika Santiago
* Botón “Conectar” el cual vincula al cliente a través de la IP del servidor que está en el EV3.
73 68 Vranika Santiago
* Logo característico del robot construido junto a su nombre.
74 68 Vranika Santiago
* Botón con el símbolo de on – off que permite salir del programa, en cualquier momento.