Wiki » History » Version 15
Benjamin Poblete, 12/23/2019 11:24 PM
1 | 1 | Benjamin Poblete | h1. Wiki "Robot R.S.B.A" |
---|---|---|---|
2 | 5 | Benjamin Poblete | |
3 | 3 | Benjamin Poblete | |
4 | 15 | Benjamin Poblete | h2. +*OBJETIVO GENERAL:*+ |
5 | 1 | Benjamin Poblete | Construir un robot lego Mindstorms EV3 education que sea capaz de jugar flip-tac-toe. |
6 | 4 | Benjamin Poblete | |
7 | 4 | Benjamin Poblete | |
8 | 3 | Benjamin Poblete | h2. +*OBJETIVOS ESPECÍFICOS:*+ |
9 | 2 | Benjamin Poblete | 1. Diseñar al robot para que sea capaz de moverse, tomar cosas y girarlas. |
10 | 2 | Benjamin Poblete | 2. Programar los movimientos necesarios del robot para lograr las acciones requeridas. |
11 | 2 | Benjamin Poblete | 3. Implementar los programas y probar al robot para verificar un correcto funcionamiento. |
12 | 1 | Benjamin Poblete | 4. Realizar una interfaz remota para controlar a distancia los movimientos del robot. |
13 | 1 | Benjamin Poblete | 5. Integrar y entregar al producto final para poder jugar Flip-Tac-Toe. |
14 | 4 | Benjamin Poblete | |
15 | 4 | Benjamin Poblete | |
16 | 3 | Benjamin Poblete | h2. +*RESTRICCIONES:*+ |
17 | 1 | Benjamin Poblete | 1. La programación será realizada en el lenguaje de programación Python en su versión 3.5. |
18 | 15 | Benjamin Poblete | 2. El proyecto debe ser realizado en el plazo de un semestre. |
19 | 2 | Benjamin Poblete | 3. Trabajar con el kit Lego Mindstorms EV3 education. |
20 | 4 | Benjamin Poblete | |
21 | 4 | Benjamin Poblete | |
22 | 1 | Benjamin Poblete | h2. +*ROLES:*+ |
23 | 5 | Benjamin Poblete | |
24 | 8 | Benjamin Poblete | |_.*Rol*|_.*Descripción*|_.*Personal*| |
25 | 8 | Benjamin Poblete | |*Programador*|*Se encarga de desarrollar los programas en Python que permitan al robot moverse y utilizar su garra para que tome cosas y las gire.*|*Gustavo Olivares-Angelina Orozco*| |
26 | 8 | Benjamin Poblete | |*Diseñador*|*Se encarga de diseñar la apariencia del robot de manera que este pueda moverse libremente y tenga las partes necesarias para moverse, tomar cosas y girarlas.*|*Ernesto García-Daniel Ramírez*| |
27 | 8 | Benjamin Poblete | |*Documentador*|*Se encarga de la documentación del proyecto, de esta forma realiza las bitácoras del proyecto y formula los informes requeridos.*|*Benjamín Poblete-Angelina Orozco*| |
28 | 4 | Benjamin Poblete | |
29 | 5 | Benjamin Poblete | |
30 | 3 | Benjamin Poblete | h2. +*ESTIMACIÓN DE COSTOS:*+ |
31 | 1 | Benjamin Poblete | |
32 | 13 | Benjamin Poblete | h2. |
33 | 13 | Benjamin Poblete | |_.Recurso|_.Valor|_.Cantidad| |
34 | 13 | Benjamin Poblete | |_.Notebooks|_.$800000|_.5| |
35 | 13 | Benjamin Poblete | |_.Tarjeta micro SD|_.$4000|_.1| |
36 | 13 | Benjamin Poblete | |_.Software de desarrollo Python|_.De libre acceso|_.2| |
37 | 13 | Benjamin Poblete | |_.Software de conexión Putty|_.De libre acceso|_.2| |
38 | 13 | Benjamin Poblete | |_.EV3DEV Linux|_.De libre acceso|_.2| |
39 | 13 | Benjamin Poblete | |_.EV3DEV 2 (Librerías de funciones del robot en Python)|_.De libre acceso|_.2| |
40 | 13 | Benjamin Poblete | |_.Dongle USB WIFI TP LINK|_.$10000|_.1| |
41 | 13 | Benjamin Poblete | |_.Kit LEGO Mindstorms EV3 education|_.$300000-$450000|_.1| |
42 | 13 | Benjamin Poblete | |_.Router|_.$70000|_.1| |
43 | 13 | Benjamin Poblete | |_.Microsoft Office|_.$40000|_.5| |
44 | 13 | Benjamin Poblete | |_.Sueldo total de cada integrante|_.$900000|_.5| |
45 | 13 | Benjamin Poblete | |
46 | 13 | Benjamin Poblete | h2. |
47 | 13 | Benjamin Poblete | |Costo total del proyecto|$9084000-$9234000| |
48 | 13 | Benjamin Poblete | |
49 | 13 | Benjamin Poblete | h2. +*Especificacion de requrimentos*+ |
50 | 13 | Benjamin Poblete | |
51 | 13 | Benjamin Poblete | h3. *Requerimentos funcionales:* |
52 | 13 | Benjamin Poblete | |_.Código|_.Descripción|_.Prioridad|_.Revisión|_.Condición| |
53 | 13 | Benjamin Poblete | |_.1|El robot deberá poder moverse a voluntad del usuario mediante una interfaz en pc/smartphone.|_.1|_.26/09/2019|Aceptado y realizado| |
54 | 13 | Benjamin Poblete | |_.2|El robot debe tener la capacidad de tomar una lata con su brazo al presionar un botón especifico.|_.1|_.26/09/2019|Aceptado y realizado| |
55 | 13 | Benjamin Poblete | |_.3|El robot debe tener la capacidad de rotar una lata en su brazo al presionar un botón especifico.|_.1|_.26/09/2019|Aceptado y realizado| |
56 | 13 | Benjamin Poblete | |_.4|El robot debe tener la capacidad de soltar una lata con su brazo al presionar un botón especifico.|_.1|_.10/10/2019|Aceptado y realizado| |
57 | 13 | Benjamin Poblete | |_.5|El robot debe ser capaz de jugar “Flip-Tac-Toe”.|_.1|_.17/10/2019|Aceptado y realizado| |
58 | 13 | Benjamin Poblete | |
59 | 13 | Benjamin Poblete | h3. *Requerimentos no funcionales:* |
60 | 13 | Benjamin Poblete | |_.Código|_.Descripción|_.Prioridad|_.Revisión|_.Condición| |
61 | 13 | Benjamin Poblete | |_.5|La programación debe estar hecha en Python.|_.1|_.26/09/2019 |Aceptado y realizado| |
62 | 13 | Benjamin Poblete | |_.6|El robot debe poder tomar una lata en un tiempo, como máximo, de cinco segundos.|_.2|_.26/09/2019 |Aceptado y realizado| |
63 | 13 | Benjamin Poblete | |_.7|El robot debe poder girar una lata mientras la toma en un tiempo, como máximo, de cinco segundos.|_.2|_.26/09/2019 |Aceptado y realizado| |
64 | 13 | Benjamin Poblete | |_.8|El robot debe estar hecho con piezas del kit lego Mindstorm EV3 education.|_.1|_.01/10/2019 |Aceptado y realizado| |
65 | 13 | Benjamin Poblete | |
66 | 13 | Benjamin Poblete | h3. Prioridad: |
67 | 13 | Benjamin Poblete | |
68 | 13 | Benjamin Poblete | 1: Muy importante |
69 | 13 | Benjamin Poblete | 2: Importante |
70 | 13 | Benjamin Poblete | 3: No tan importante |
71 | 13 | Benjamin Poblete | |
72 | 13 | Benjamin Poblete | h2. Arquitectura propuesta |
73 | 13 | Benjamin Poblete | |
74 | 13 | Benjamin Poblete | !http://imgfz.com/i/1kigclE.jpeg! |
75 | 13 | Benjamin Poblete | |
76 | 13 | Benjamin Poblete | h3. Punto 1: PC que utiliza un software con el que el cliente puede controlar un robot. |
77 | 13 | Benjamin Poblete | |
78 | 13 | Benjamin Poblete | h3. Punto 2: Interfaz de un software con el que controlar al robot a distancia. |
79 | 13 | Benjamin Poblete | |
80 | 13 | Benjamin Poblete | h3. Punto 3: Router que sirve para la conexión de un servidor entre el PC y el robot mediante la señal WI-FI. |
81 | 13 | Benjamin Poblete | |
82 | 13 | Benjamin Poblete | h3. Punto 4: Robot que realizará los movimientos enviados por el cliente gracias al servidor establecido entre sí mismo y el PC del cliente. |
83 | 13 | Benjamin Poblete | |
84 | 13 | Benjamin Poblete | h3. Punto 5: Objeto con el que el robot deberá interactuar, en este caso, una lata de bebida. |
85 | 13 | Benjamin Poblete | |
86 | 13 | Benjamin Poblete | h2. Diseño de la interfaz de usuario |
87 | 13 | Benjamin Poblete | !https://cdn.discordapp.com/attachments/618618034638028840/631839243026825256/unknown.png! |
88 | 13 | Benjamin Poblete | |
89 | 13 | Benjamin Poblete | h3. Esta es la interfaz de movimiento del robot, como se puede ver en la imagen, en la parte superior hay cuatro botones en forma de cruceta, al ser presionados generarán el movimiento del robot. El botón “Detener” en medio de estos sirve para interrumpir cualquier actividad. Los tres botones inferiores sirven para utilizar la garra, tal como dicen sus nombres uno sirve para abrir la garra y la otra para cerrarla, el ultimo botón sirve para rotar a la misma. Por último, el botón “MODO LENTO” sirve para que los movimientos del robot sean más lentos, de esta manera se puede aumentar la precisión de todos los movimientos. |
90 | 9 | Benjamin Poblete | |
91 | 9 | Benjamin Poblete | h2. +*Desarrollo del proyecto*+ |
92 | 9 | Benjamin Poblete | |
93 | 12 | Benjamin Poblete | h2. Primer diseño de la base del robot: |
94 | 9 | Benjamin Poblete | !http://robotsquare.com/wp-content/uploads/2013/10/45544_edu-1.jpg! |
95 | 9 | Benjamin Poblete | |
96 | 10 | Benjamin Poblete | !http://img.fenixzone.net/i/pkcxeSY.jpeg! |
97 | 10 | Benjamin Poblete | |
98 | 12 | Benjamin Poblete | h2. Primer diseño de la garra: |
99 | 10 | Benjamin Poblete | !http://img.fenixzone.net/i/gOc6bJm.jpeg! |
100 | 10 | Benjamin Poblete | |
101 | 12 | Benjamin Poblete | h2. Segundo diseño de la garra mas un sistema de rotación: |
102 | 10 | Benjamin Poblete | !http://img.fenixzone.net/i/6JSWel0.jpeg! |
103 | 11 | Benjamin Poblete | |
104 | 12 | Benjamin Poblete | h2. Segundo diseño del robot: |
105 | 11 | Benjamin Poblete | !http://img.fenixzone.net/i/RnIh2dL.jpeg! |
106 | 14 | Benjamin Poblete | |
107 | 14 | Benjamin Poblete | h2. Diseño final del sistema de rotación: |
108 | 14 | Benjamin Poblete | !http://imgfz.com/i/DxgzrOm.jpeg! |
109 | 14 | Benjamin Poblete | |
110 | 14 | Benjamin Poblete | h2. Diseño final del robot: |
111 | 14 | Benjamin Poblete | !http://imgfz.com/i/1FceLqf.jpeg! |