Project

General

Profile

• 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.