Project

General

Profile

• Análisis y Diseño » History » Version 24

Álvaro Guarachi, 12/27/2023 11:12 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 Á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 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&
62 7 Nelson Ramirez
63 7 Nelson Ramirez
-Durante la fase 2, se decidió cambiar el diseño del robot para fortalecer el brazo. 
64 7 Nelson Ramirez
65 15 Álvaro Guarachi
El nuevo diseño trae cambios importantes en el brazo, ya que, mejora el tiro o
66 8 Nelson Ramirez
golpe ya que posee un chasis que tiene como función principal volver al brazo a su posición inicial.
67 8 Nelson Ramirez
68 15 Álvaro Guarachi
Además que ahora el robot posee una base para la cual sirve como base o soporte para la pelota,
69 15 Álvaro Guarachi
este funcionará para que el golpe con el brazo sea mas preciso.
70 8 Nelson Ramirez
71 15 Álvaro Guarachi
Por ultimo, se mejoró el orden de los cables ahora poseen una mayor distribución por el robot
72 11 Nelson Ramirez
ya que antes tenia errores, por ejemplo que en las pruebas o experimentos de los motores se
73 11 Nelson Ramirez
enredaban o se enganchaban con las ruedas del robot haciendo que este no se mueva o provocara
74 11 Nelson Ramirez
un terrible accidente.
75 1 Nelson Ramirez
.
76 1 Nelson Ramirez
.
77 1 Nelson Ramirez
.
78 1 Nelson Ramirez
.
79 1 Nelson Ramirez
.
80 1 Nelson Ramirez
.
81 14 Nelson Ramirez
+**4. Diseño de la interfaz del usuario**+
82 1 Nelson Ramirez
83 11 Nelson Ramirez
*Aquí se muestra la interfaz grafica que se usara para controlar el robot.*
84 11 Nelson Ramirez
85 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&
86 11 Nelson Ramirez
87 11 Nelson Ramirez
La interfaz del robot tendrá 6 botones los cuales son para cada movimiento tendrá una función que hará el robot:
88 11 Nelson Ramirez
89 12 Nelson Ramirez
1- "forward": este botón tendrá la función de avanzar solo hacia adelante.
90 8 Nelson Ramirez
2- "right": este botón tendrá la función de mover las robot al lado de la derecha.
91 12 Nelson Ramirez
3- "left": este botón tendrá la función de mover al robot al lado de la izquierda.
92 12 Nelson Ramirez
4- "back": este botón tendrá la función de mover el robot hacia atrás.
93 12 Nelson Ramirez
5- "Conectar": este botón tendrá la función de conectar el robot al servidor.
94 12 Nelson Ramirez
6- "golpear": este botón tendrá la función de golpear con el brazo del robot.
95 12 Nelson Ramirez
96 12 Nelson Ramirez
97 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
98 12 Nelson Ramirez
funcionar las acciones del robot.
99 12 Nelson Ramirez
100 12 Nelson Ramirez
101 12 Nelson Ramirez
h1. +Arquitectura.+
102 12 Nelson Ramirez
103 14 Nelson Ramirez
En este apartado, se explica el funcionamiento interno del robot.
104 14 Nelson Ramirez
105 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&
106 14 Nelson Ramirez
1. El robot y el notebook deben estar conectados a la misma red Wifi.
107 14 Nelson Ramirez
2. Iniciar el archivo Server.py para así obtener la conexión remota con el notebook.
108 14 Nelson Ramirez
3. El usuario debe iniciar la interfaz gráfica para controlar el robot a distancia.
109 14 Nelson Ramirez
4. La interfaz se conectará al servidor del robot y el usuario podrá controlarlo.
110 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.