• Análisis y Diseño » History » Version 23
Alvaro Guarachi, 12/27/2023 11:11 PM
1 | 1 | Nelson Ramirez | h1. • Análisis y Diseño |
---|---|---|---|
2 | 2 | Nelson Ramirez | |
3 | 8 | Nelson Ramirez | h2. 1.Evolución del diseño de el Robot. |
4 | 1 | Nelson Ramirez | |
5 | 16 | Nelson Ramirez | h2. +1. Primer diseño del robot+ !>https://cdn.discordapp.com/attachments/1167607870234296351/1183430144904409169/primer_robot_2.jpg?ex=65884e35&is=6575d935&hm=2bb22b7d604c28b02d3b5c79e1f48ace82a478860ccbd79c7e08120913bc61cd&!:https://cdn.discordapp.com/attachments/1167607870234296351/1183430144904409169/primer_robot_2.jpg?ex=65884e35&is=6575d935&hm=2bb22b7d604c28b02d3b5c79e1f48ace82a478860ccbd79c7e08120913bc61cd& |
6 | 1 | Nelson Ramirez | |
7 | 21 | Alvaro Guarachi | Durante la primera semana, se buscó un diseño para el robot, este mismo, se decidió mediante lluvia de ideas, |
8 | 21 | Alvaro Guarachi | por lo cual se definió bajo los siguientes pasos: |
9 | 1 | Nelson Ramirez | |
10 | 21 | Alvaro Guarachi | a). Se comenzó a experimentar con las piezas del robot y sus motores los cuales se fueron |
11 | 21 | Alvaro Guarachi | probando para crear el diseño del robot, además de también tener una base para el primer prototipo. |
12 | 1 | Nelson Ramirez | |
13 | 21 | Alvaro Guarachi | b). Se buscan diseños por internet para así tener una referencia o idea. |
14 | 1 | Nelson Ramirez | |
15 | 21 | Alvaro Guarachi | c). El robot contaba con dos ruedas en cada lado que tenían como función trasladar al robot. |
16 | 1 | Nelson Ramirez | |
17 | 21 | Alvaro Guarachi | d). El robot cuenta con un chasis en la parte delantera para generar equilibrio. |
18 | 15 | Alvaro Guarachi | |
19 | 21 | Alvaro Guarachi | e). El robot cuenta con un brazo cual función es realizar el golpe. |
20 | 15 | Alvaro Guarachi | |
21 | 21 | Alvaro Guarachi | f). El robot cuenta con un sistema de cables para los motores. |
22 | 21 | Alvaro Guarachi | |
23 | 9 | Nelson Ramirez | . |
24 | 9 | Nelson Ramirez | . |
25 | 9 | Nelson Ramirez | . |
26 | 9 | Nelson Ramirez | . |
27 | 9 | Nelson Ramirez | . |
28 | 8 | Nelson Ramirez | . |
29 | 1 | Nelson Ramirez | . |
30 | 8 | Nelson Ramirez | . |
31 | 14 | Nelson Ramirez | |
32 | 1 | Nelson Ramirez | . |
33 | 1 | Nelson Ramirez | . |
34 | 1 | Nelson Ramirez | . |
35 | 14 | Nelson Ramirez | |
36 | 16 | Nelson Ramirez | h2. +2. Segundo diseño del robot+ !>https://cdn.discordapp.com/attachments/1167607870234296351/1184820248164192277/robot2ajustado.jpg?ex=658d5cd8&is=657ae7d8&hm=f124857d60b1cb24de03d9b4ce8283d35bb65be99937da3dd8a8ea69a2a71811&!:https://cdn.discordapp.com/attachments/1167607870234296351/1184820248164192277/robot2ajustado.jpg?ex=658d5cd8&is=657ae7d8&hm=f124857d60b1cb24de03d9b4ce8283d35bb65be99937da3dd8a8ea69a2a71811& |
37 | 14 | Nelson Ramirez | |
38 | 23 | Alvaro Guarachi | Este diseño se realizó durante la fase 2 durante el semestre. Este consistió en mejoras en cuanto refiere al brazo |
39 | 23 | Alvaro Guarachi | cambiando su posición y su forma en el cual se mueve, además de incorporar el sensor ultrasónico. |
40 | 1 | Nelson Ramirez | |
41 | 23 | Alvaro Guarachi | a). Cambio de posición del brazo, de izquierda a derecha. |
42 | 1 | Nelson Ramirez | |
43 | 23 | Alvaro Guarachi | b). Incorporación a la parte superior un sensor ultrasónico. |
44 | 14 | Nelson Ramirez | |
45 | 23 | Alvaro Guarachi | c). Cambio del chasis, pasando de estar en la parte delantera a pasar a la parte |
46 | 23 | Alvaro Guarachi | trasera del robot. |
47 | 14 | Nelson Ramirez | |
48 | 23 | Alvaro Guarachi | d). Se modifica el sistema de cables para la movilidad del robot. |
49 | 14 | Nelson Ramirez | |
50 | 23 | Alvaro Guarachi | e). Se cambia el modelo del brazo con el fin de que logre un mayor grado de golpeo. |
51 | 14 | Nelson Ramirez | |
52 | 23 | Alvaro Guarachi | f). El robot cuenta con el sistema operativo por lo que se conecta al PC mediante conexión ssh. |
53 | 23 | Alvaro Guarachi | |
54 | 14 | Nelson Ramirez | |
55 | 1 | Nelson Ramirez | . |
56 | 7 | Nelson Ramirez | . |
57 | 7 | Nelson Ramirez | . |
58 | 7 | Nelson Ramirez | . |
59 | 20 | Nelson Ramirez | +**3. Diseño Actual del robot.+** !>https://cdn.discordapp.com/attachments/1167607870234296351/1189724271224836107/RobotAjustado.jpg?ex=659f3412&is=658cbf12&hm=144d37cd088fe802a24ec3dc50cabc1d878141c21e85f8e73c8f0ce44ba273a9&!:https://cdn.discordapp.com/attachments/1167607870234296351/1189663665675325460/20231227_171745.jpg?ex=659efba0&is=658c86a0&hm=d01240cc8f382b3ed0d7c276b4e5f1af8f9637cb4b35a2a5837dd68508d42ffd& |
60 | 7 | Nelson Ramirez | |
61 | 7 | Nelson Ramirez | -Durante la fase 2, se decidió cambiar el diseño del robot para fortalecer el brazo. |
62 | 7 | Nelson Ramirez | |
63 | 15 | Alvaro Guarachi | El nuevo diseño trae cambios importantes en el brazo, ya que, mejora el tiro o |
64 | 8 | Nelson Ramirez | golpe ya que posee un chasis que tiene como función principal volver al brazo a su posición inicial. |
65 | 8 | Nelson Ramirez | |
66 | 15 | Alvaro Guarachi | Además que ahora el robot posee una base para la cual sirve como base o soporte para la pelota, |
67 | 15 | Alvaro Guarachi | este funcionará para que el golpe con el brazo sea mas preciso. |
68 | 8 | Nelson Ramirez | |
69 | 15 | Alvaro Guarachi | Por ultimo, se mejoró el orden de los cables ahora poseen una mayor distribución por el robot |
70 | 11 | Nelson Ramirez | ya que antes tenia errores, por ejemplo que en las pruebas o experimentos de los motores se |
71 | 11 | Nelson Ramirez | enredaban o se enganchaban con las ruedas del robot haciendo que este no se mueva o provocara |
72 | 11 | Nelson Ramirez | un terrible accidente. |
73 | 1 | Nelson Ramirez | . |
74 | 1 | Nelson Ramirez | . |
75 | 1 | Nelson Ramirez | . |
76 | 1 | Nelson Ramirez | . |
77 | 1 | Nelson Ramirez | . |
78 | 1 | Nelson Ramirez | . |
79 | 14 | Nelson Ramirez | +**4. Diseño de la interfaz del usuario**+ |
80 | 1 | Nelson Ramirez | |
81 | 11 | Nelson Ramirez | *Aquí se muestra la interfaz grafica que se usara para controlar el robot.* |
82 | 11 | Nelson Ramirez | |
83 | 17 | Nelson Ramirez | !https://cdn.discordapp.com/attachments/1167607870234296351/1181627261280067624/image.png?ex=659d6ea4&is=658af9a4&hm=2f55617f41346b65b2c6fbdde0159fe80586e7fc0ab60527def98787bc704916&!:https://cdn.discordapp.com/attachments/1167607870234296351/1181627261280067624/image.png?ex=659d6ea4&is=658af9a4&hm=2f55617f41346b65b2c6fbdde0159fe80586e7fc0ab60527def98787bc704916& |
84 | 11 | Nelson Ramirez | |
85 | 11 | Nelson Ramirez | La interfaz del robot tendrá 6 botones los cuales son para cada movimiento tendrá una función que hará el robot: |
86 | 11 | Nelson Ramirez | |
87 | 12 | Nelson Ramirez | 1- "forward": este botón tendrá la función de avanzar solo hacia adelante. |
88 | 8 | Nelson Ramirez | 2- "right": este botón tendrá la función de mover las robot al lado de la derecha. |
89 | 12 | Nelson Ramirez | 3- "left": este botón tendrá la función de mover al robot al lado de la izquierda. |
90 | 12 | Nelson Ramirez | 4- "back": este botón tendrá la función de mover el robot hacia atrás. |
91 | 12 | Nelson Ramirez | 5- "Conectar": este botón tendrá la función de conectar el robot al servidor. |
92 | 12 | Nelson Ramirez | 6- "golpear": este botón tendrá la función de golpear con el brazo del robot. |
93 | 12 | Nelson Ramirez | |
94 | 12 | Nelson Ramirez | |
95 | 12 | Nelson Ramirez | el código del servidor se usara funciones las cuales tendrán la función de ingresar o acceder al robot para |
96 | 12 | Nelson Ramirez | funcionar las acciones del robot. |
97 | 12 | Nelson Ramirez | |
98 | 12 | Nelson Ramirez | |
99 | 12 | Nelson Ramirez | h1. +Arquitectura.+ |
100 | 12 | Nelson Ramirez | |
101 | 14 | Nelson Ramirez | En este apartado, se explica el funcionamiento interno del robot. |
102 | 14 | Nelson Ramirez | |
103 | 18 | Nelson Ramirez | !https://cdn.discordapp.com/attachments/1142588600853221418/1189336805200363571/Arquitectura2ajustado.png?ex=659dcb37&is=658b5637&hm=8bd487c63047b69cba3b0f6a75e65543cd43ba5f2db63b77c7cb816874362819&!:https://cdn.discordapp.com/attachments/1142588600853221418/1189336805200363571/Arquitectura2ajustado.png?ex=659dcb37&is=658b5637&hm=8bd487c63047b69cba3b0f6a75e65543cd43ba5f2db63b77c7cb816874362819& |
104 | 14 | Nelson Ramirez | 1. El robot y el notebook deben estar conectados a la misma red Wifi. |
105 | 14 | Nelson Ramirez | 2. Iniciar el archivo Server.py para así obtener la conexión remota con el notebook. |
106 | 14 | Nelson Ramirez | 3. El usuario debe iniciar la interfaz gráfica para controlar el robot a distancia. |
107 | 14 | Nelson Ramirez | 4. La interfaz se conectará al servidor del robot y el usuario podrá controlarlo. |
108 | 14 | Nelson Ramirez | 5. Robot que realizará los movimientos enviados por el usuario gracias al servidor establecido entre sí mismo y el notebook del usuario. |