Introducción » History » Version 72
Version 71 (Vranika Santiago, 11/24/2022 09:31 PM) → Version 72/152 (Vranika Santiago, 11/24/2022 09:39 PM)
[[Guía|manual de usuario]]
{{toc}}
h2. *+PROYECTO: Gorilla-Tank MK ll+*
!https://i.postimg.cc/GptCJmVZ/9-B2-C6521-34-B7-49-A1-B262-3-BCBE35-EE82-D.png!
h2. *INTEGRANTES*
* García Arancibia Brayan Ignacio
* Huanca Calle Luis Francisco
* Pailamilla Peréz Gabriel Antonio
* Santiago Yovich Vranika Fernanda
* Vera Norambuena Luciano Raúl
h2. *OBJETIVO GENERAL*
* 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.
h2. *OBJETIVOS ESPECÍFICOS*
* Estudiar la librería Tkinter que ofrece Python para hacer interfaces gráficas de usuarios.
* Crear una interfaz gráfica de usuario que esté capacitada para enviar instrucciones remotamente hacia el robot EV3.
* 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.
|_. RESTRICCIÓN |_. DESCRIPCIÓN |
| Tiempo | Fecha límite para hacer proyecto. |
| Set Lego EV3 | Utilización sólo del kit LEGO MINDSTORM EV3 |
| Temática | Debe tener un cañón que dispare |
| Control | El robot tiene que ser controlado a distancia |
| Plataforma de documentación | Todos los archivos redactados serán subidos a Redmine |
h2. *GESTIÓN DE RIESGOS*
*Niveles de impacto:*
1. CATASTRÓFICO
2. CRÍTICO
3. CIRCUNSTANCIAL
4. IRRELEVANTE
|_. RIESGOS |_. PROBABILIDAD DE CONCURRENCIA |_. NIVEL DE IMPACTO |_. ACCION REMEDIAL |
| Desarme del robot a causa de una caida. | 40% | 2 | Volver a construir el robot. |
| Daño o perdida de la tarjeta SD. | 10% | 1 | Comprar otra tarjeta SD y respaldar la informacion|
| Escasez de piezas. | 80% | 3 | Ir a buscar las piezas faltantes o reemplazarla por una similar. |
| Enfermedad o inconveniente del personal | 40% | 3| Un integrante del grupo se encargara temporalmente de las tareas del personal faltante|
| 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. |
|Incumplimiento de tareas. | 20% | 2 | Reorganizar los roles del grupo para asignar el mas opimo y establecer fechas limites de trabajo. |
|Pocas horas Autonomas | 10% | 2 | Mejorar la comunicacion y motivar a los integrantes del grupo buscando horarios disponible para todos. |
| Descarga de bateria del EV3. | 35% | 4 | Cargar la bateria, mientras el EV3 no sea utilizado. |
h2. *ARQUITECTURA*
!https://i.postimg.cc/FKKCdy4M/Permite-controlar-los-movimientos-del-robot.png!
1. El robot y el notebook deben estar conectados a la misma red Wifi.
2. Iniciar el archivo Server.py para así obtener la conexión remota con el notebook.
3. El usuario debe iniciar la interfaz gráfica para controlar el robot a distancia.
4. La interfaz se conectará al servidor del robot y el usuario podrá controlarlo.
5. Robot que realizará los movimientos enviados por el usuario gracias al servidor establecido entre sí mismo y el notebook del usuario.
h2. *INTERFAZ*
!https://i.postimg.cc/W1qCXmK0/Imagen-1.jpg!
* 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.
* 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.
* Botón “Disparar” que logra disparar el proyectil.
* Botón “Conectar” el cual vincula al cliente a través de la IP del servidor que está en el EV3.
* Logo característico del robot construido junto a su nombre.
* Botón con el símbolo de on – off que permite salir del programa, en cualquier momento.
{{toc}}
h2. *+PROYECTO: Gorilla-Tank MK ll+*
!https://i.postimg.cc/GptCJmVZ/9-B2-C6521-34-B7-49-A1-B262-3-BCBE35-EE82-D.png!
h2. *INTEGRANTES*
* García Arancibia Brayan Ignacio
* Huanca Calle Luis Francisco
* Pailamilla Peréz Gabriel Antonio
* Santiago Yovich Vranika Fernanda
* Vera Norambuena Luciano Raúl
h2. *OBJETIVO GENERAL*
* 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.
h2. *OBJETIVOS ESPECÍFICOS*
* Estudiar la librería Tkinter que ofrece Python para hacer interfaces gráficas de usuarios.
* Crear una interfaz gráfica de usuario que esté capacitada para enviar instrucciones remotamente hacia el robot EV3.
* 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.
|_. RESTRICCIÓN |_. DESCRIPCIÓN |
| Tiempo | Fecha límite para hacer proyecto. |
| Set Lego EV3 | Utilización sólo del kit LEGO MINDSTORM EV3 |
| Temática | Debe tener un cañón que dispare |
| Control | El robot tiene que ser controlado a distancia |
| Plataforma de documentación | Todos los archivos redactados serán subidos a Redmine |
h2. *GESTIÓN DE RIESGOS*
*Niveles de impacto:*
1. CATASTRÓFICO
2. CRÍTICO
3. CIRCUNSTANCIAL
4. IRRELEVANTE
|_. RIESGOS |_. PROBABILIDAD DE CONCURRENCIA |_. NIVEL DE IMPACTO |_. ACCION REMEDIAL |
| Desarme del robot a causa de una caida. | 40% | 2 | Volver a construir el robot. |
| Daño o perdida de la tarjeta SD. | 10% | 1 | Comprar otra tarjeta SD y respaldar la informacion|
| Escasez de piezas. | 80% | 3 | Ir a buscar las piezas faltantes o reemplazarla por una similar. |
| Enfermedad o inconveniente del personal | 40% | 3| Un integrante del grupo se encargara temporalmente de las tareas del personal faltante|
| 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. |
|Incumplimiento de tareas. | 20% | 2 | Reorganizar los roles del grupo para asignar el mas opimo y establecer fechas limites de trabajo. |
|Pocas horas Autonomas | 10% | 2 | Mejorar la comunicacion y motivar a los integrantes del grupo buscando horarios disponible para todos. |
| Descarga de bateria del EV3. | 35% | 4 | Cargar la bateria, mientras el EV3 no sea utilizado. |
h2. *ARQUITECTURA*
!https://i.postimg.cc/FKKCdy4M/Permite-controlar-los-movimientos-del-robot.png!
1. El robot y el notebook deben estar conectados a la misma red Wifi.
2. Iniciar el archivo Server.py para así obtener la conexión remota con el notebook.
3. El usuario debe iniciar la interfaz gráfica para controlar el robot a distancia.
4. La interfaz se conectará al servidor del robot y el usuario podrá controlarlo.
5. Robot que realizará los movimientos enviados por el usuario gracias al servidor establecido entre sí mismo y el notebook del usuario.
h2. *INTERFAZ*
!https://i.postimg.cc/W1qCXmK0/Imagen-1.jpg!
* 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.
* 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.
* Botón “Disparar” que logra disparar el proyectil.
* Botón “Conectar” el cual vincula al cliente a través de la IP del servidor que está en el EV3.
* Logo característico del robot construido junto a su nombre.
* Botón con el símbolo de on – off que permite salir del programa, en cualquier momento.