Project

General

Profile

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

Alvaro Guarachi, 12/27/2023 11:10 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 14 Nelson Ramirez
Este diseño se realizo durante la fase 2 durante el semestre. este trajo
39 14 Nelson Ramirez
mejoras en la parte del brazo cambiando su posición y moviendo, además de 
40 14 Nelson Ramirez
incorporar lo que el sensor ultrasónico.
41 14 Nelson Ramirez
42 14 Nelson Ramirez
1. cambio de posición del brazo, ahora pasando de izquierdo a derecho.
43 14 Nelson Ramirez
44 14 Nelson Ramirez
2. se incorporo a la parte superior un sensor ultrasónico.
45 14 Nelson Ramirez
46 14 Nelson Ramirez
3. se cambio el chasis pasando de estar en la parte delantera a pasar a la parte
47 14 Nelson Ramirez
   trasera del robot.
48 14 Nelson Ramirez
49 14 Nelson Ramirez
4. se modifico el sistema de cables para que sea mas cómodo para el robot.
50 14 Nelson Ramirez
51 14 Nelson Ramirez
5. se cambio el modelo del brazo haciendo que este logre tener una mayor grado de golpeo.
52 14 Nelson Ramirez
53 14 Nelson Ramirez
6. el robot cuenta con el sistema operativo además que ahora tiene una conexión hacia el pc mediante
54 14 Nelson Ramirez
   la conexión ssh.
55 14 Nelson Ramirez
56 1 Nelson Ramirez
.
57 7 Nelson Ramirez
.
58 7 Nelson Ramirez
.
59 7 Nelson Ramirez
.
60 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&
61 7 Nelson Ramirez
62 7 Nelson Ramirez
-Durante la fase 2, se decidió cambiar el diseño del robot para fortalecer el brazo. 
63 7 Nelson Ramirez
64 15 Alvaro Guarachi
El nuevo diseño trae cambios importantes en el brazo, ya que, mejora el tiro o
65 8 Nelson Ramirez
golpe ya que posee un chasis que tiene como función principal volver al brazo a su posición inicial.
66 8 Nelson Ramirez
67 15 Alvaro Guarachi
Además que ahora el robot posee una base para la cual sirve como base o soporte para la pelota,
68 15 Alvaro Guarachi
este funcionará para que el golpe con el brazo sea mas preciso.
69 8 Nelson Ramirez
70 15 Alvaro Guarachi
Por ultimo, se mejoró el orden de los cables ahora poseen una mayor distribución por el robot
71 11 Nelson Ramirez
ya que antes tenia errores, por ejemplo que en las pruebas o experimentos de los motores se
72 11 Nelson Ramirez
enredaban o se enganchaban con las ruedas del robot haciendo que este no se mueva o provocara
73 11 Nelson Ramirez
un terrible accidente.
74 1 Nelson Ramirez
.
75 1 Nelson Ramirez
.
76 1 Nelson Ramirez
.
77 1 Nelson Ramirez
.
78 1 Nelson Ramirez
.
79 1 Nelson Ramirez
.
80 14 Nelson Ramirez
+**4. Diseño de la interfaz del usuario**+
81 1 Nelson Ramirez
82 11 Nelson Ramirez
*Aquí se muestra la interfaz grafica que se usara para controlar el robot.*
83 11 Nelson Ramirez
84 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&
85 11 Nelson Ramirez
86 11 Nelson Ramirez
La interfaz del robot tendrá 6 botones los cuales son para cada movimiento tendrá una función que hará el robot:
87 11 Nelson Ramirez
88 12 Nelson Ramirez
1- "forward": este botón tendrá la función de avanzar solo hacia adelante.
89 8 Nelson Ramirez
2- "right": este botón tendrá la función de mover las robot al lado de la derecha.
90 12 Nelson Ramirez
3- "left": este botón tendrá la función de mover al robot al lado de la izquierda.
91 12 Nelson Ramirez
4- "back": este botón tendrá la función de mover el robot hacia atrás.
92 12 Nelson Ramirez
5- "Conectar": este botón tendrá la función de conectar el robot al servidor.
93 12 Nelson Ramirez
6- "golpear": este botón tendrá la función de golpear con el brazo del robot.
94 12 Nelson Ramirez
95 12 Nelson Ramirez
96 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
97 12 Nelson Ramirez
funcionar las acciones del robot.
98 12 Nelson Ramirez
99 12 Nelson Ramirez
100 12 Nelson Ramirez
h1. +Arquitectura.+
101 12 Nelson Ramirez
102 14 Nelson Ramirez
En este apartado, se explica el funcionamiento interno del robot.
103 14 Nelson Ramirez
104 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&
105 14 Nelson Ramirez
1. El robot y el notebook deben estar conectados a la misma red Wifi.
106 14 Nelson Ramirez
2. Iniciar el archivo Server.py para así obtener la conexión remota con el notebook.
107 14 Nelson Ramirez
3. El usuario debe iniciar la interfaz gráfica para controlar el robot a distancia.
108 14 Nelson Ramirez
4. La interfaz se conectará al servidor del robot y el usuario podrá controlarlo.
109 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.