• Análisis y Diseño » History » Version 29
Nelson Ramirez, 12/28/2023 11:36 AM
| 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 | Álvaro Guarachi | Durante la primera semana, se buscó un diseño para el robot, este mismo, se decidió mediante lluvia de ideas, |
| 8 | 21 | Álvaro Guarachi | por lo cual se definió bajo los siguientes pasos: |
| 9 | 1 | Nelson Ramirez | |
| 10 | 21 | Álvaro Guarachi | a). Se comenzó a experimentar con las piezas del robot y sus motores los cuales se fueron |
| 11 | 21 | Álvaro 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 | Álvaro Guarachi | b). Se buscan diseños por internet para así tener una referencia o idea. |
| 14 | 1 | Nelson Ramirez | |
| 15 | 21 | Álvaro 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 | Álvaro Guarachi | d). El robot cuenta con un chasis en la parte delantera para generar equilibrio. |
| 18 | 15 | Álvaro Guarachi | |
| 19 | 21 | Álvaro Guarachi | e). El robot cuenta con un brazo cual función es realizar el golpe. |
| 20 | 15 | Álvaro Guarachi | |
| 21 | 21 | Álvaro Guarachi | f). El robot cuenta con un sistema de cables para los motores. |
| 22 | 21 | Álvaro 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 | Álvaro Guarachi | Este diseño se realizó durante la fase 2 durante el semestre. Este consistió en mejoras en cuanto refiere al brazo |
| 39 | 23 | Álvaro 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 | Álvaro Guarachi | a). Cambio de posición del brazo, de izquierda a derecha. |
| 42 | 1 | Nelson Ramirez | |
| 43 | 23 | Álvaro Guarachi | b). Incorporación a la parte superior un sensor ultrasónico. |
| 44 | 14 | Nelson Ramirez | |
| 45 | 23 | Álvaro Guarachi | c). Cambio del chasis, pasando de estar en la parte delantera a pasar a la parte |
| 46 | 23 | Álvaro Guarachi | trasera del robot. |
| 47 | 14 | Nelson Ramirez | |
| 48 | 23 | Álvaro Guarachi | d). Se modifica el sistema de cables para la movilidad del robot. |
| 49 | 14 | Nelson Ramirez | |
| 50 | 23 | Álvaro 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 | Álvaro Guarachi | f). El robot cuenta con el sistema operativo por lo que se conecta al PC mediante conexión ssh. |
| 53 | 23 | Álvaro Guarachi | |
| 54 | 14 | Nelson Ramirez | |
| 55 | 1 | Nelson Ramirez | . |
| 56 | 7 | Nelson Ramirez | . |
| 57 | 7 | Nelson Ramirez | . |
| 58 | 7 | Nelson Ramirez | . |
| 59 | 24 | Álvaro Guarachi | . |
| 60 | 24 | Álvaro Guarachi | . |
| 61 | 28 | Álvaro Guarachi | . |
| 62 | 29 | Nelson Ramirez | +**3. Diseño Actual del robot.+** !>https://cdn.discordapp.com/attachments/1167607870234296351/1189939755799019610/RobotFinalAjustado.jpg?ex=659ffcc1&is=658d87c1&hm=11abb1267c28e3b34fc338118840e31d62d6c832ca7caa70907e6fc43cf717f6&!:https://cdn.discordapp.com/attachments/1167607870234296351/1189939185117823006/20231228_113213.jpg?ex=659ffc39&is=658d8739&hm=525893ae9e705fa5d606252744f48eca276b123d7ca1d893748e8f4b324ee3dc& |
| 63 | 7 | Nelson Ramirez | |
| 64 | 25 | Álvaro Guarachi | Durante la fase 2, se decidió cambiar el diseño del robot para fortalecer el brazo. |
| 65 | 1 | Nelson Ramirez | |
| 66 | 25 | Álvaro Guarachi | a). Cambios importantes en el brazo, ya que, mejora el golpe porque posee un chasis que tiene como finalidad |
| 67 | 25 | Álvaro Guarachi | que el brazo vuelva a su posición inicial. |
| 68 | 26 | Álvaro Guarachi | |
| 69 | 25 | Álvaro Guarachi | b). Ahora el robot posee una base para la cual sirve para la posición inicial de la pelota, |
| 70 | 25 | Álvaro Guarachi | Esto funcionará para que el golpe con el brazo sea más preciso. |
| 71 | 26 | Álvaro Guarachi | |
| 72 | 25 | Álvaro Guarachi | c). Mejoras el orden de los cables, ahora poseen una mayor distribución a través del robot. |
| 73 | 25 | Álvaro Guarachi | ya que, antes generaban problemas, por ejemplo, en las pruebas de los motores, |
| 74 | 25 | Álvaro Guarachi | estos se enredaban o se enganchaban con las ruedas del robot provocando que este no se mueva o se le dificulte. |
| 75 | 11 | Nelson Ramirez | |
| 76 | 1 | Nelson Ramirez | . |
| 77 | 1 | Nelson Ramirez | . |
| 78 | 1 | Nelson Ramirez | . |
| 79 | 1 | Nelson Ramirez | . |
| 80 | 1 | Nelson Ramirez | . |
| 81 | 1 | Nelson Ramirez | . |
| 82 | 27 | Álvaro Guarachi | . |
| 83 | 14 | Nelson Ramirez | +**4. Diseño de la interfaz del usuario**+ |
| 84 | 1 | Nelson Ramirez | |
| 85 | 11 | Nelson Ramirez | *Aquí se muestra la interfaz grafica que se usara para controlar el robot.* |
| 86 | 11 | Nelson Ramirez | |
| 87 | 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& |
| 88 | 11 | Nelson Ramirez | |
| 89 | 11 | Nelson Ramirez | La interfaz del robot tendrá 6 botones los cuales son para cada movimiento tendrá una función que hará el robot: |
| 90 | 11 | Nelson Ramirez | |
| 91 | 12 | Nelson Ramirez | 1- "forward": este botón tendrá la función de avanzar solo hacia adelante. |
| 92 | 8 | Nelson Ramirez | 2- "right": este botón tendrá la función de mover las robot al lado de la derecha. |
| 93 | 12 | Nelson Ramirez | 3- "left": este botón tendrá la función de mover al robot al lado de la izquierda. |
| 94 | 12 | Nelson Ramirez | 4- "back": este botón tendrá la función de mover el robot hacia atrás. |
| 95 | 12 | Nelson Ramirez | 5- "Conectar": este botón tendrá la función de conectar el robot al servidor. |
| 96 | 12 | Nelson Ramirez | 6- "golpear": este botón tendrá la función de golpear con el brazo del robot. |
| 97 | 12 | Nelson Ramirez | |
| 98 | 12 | Nelson Ramirez | |
| 99 | 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 |
| 100 | 12 | Nelson Ramirez | funcionar las acciones del robot. |
| 101 | 12 | Nelson Ramirez | |
| 102 | 12 | Nelson Ramirez | |
| 103 | 12 | Nelson Ramirez | h1. +Arquitectura.+ |
| 104 | 12 | Nelson Ramirez | |
| 105 | 14 | Nelson Ramirez | En este apartado, se explica el funcionamiento interno del robot. |
| 106 | 14 | Nelson Ramirez | |
| 107 | 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& |
| 108 | 14 | Nelson Ramirez | 1. El robot y el notebook deben estar conectados a la misma red Wifi. |
| 109 | 14 | Nelson Ramirez | 2. Iniciar el archivo Server.py para así obtener la conexión remota con el notebook. |
| 110 | 14 | Nelson Ramirez | 3. El usuario debe iniciar la interfaz gráfica para controlar el robot a distancia. |
| 111 | 14 | Nelson Ramirez | 4. La interfaz se conectará al servidor del robot y el usuario podrá controlarlo. |
| 112 | 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. |