Project

General

Profile

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

Nelson Ramirez, 12/27/2023 06:43 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 15 Alvaro Guarachi
Durante la primera semana de la fase 1 se inicio buscar un diseño para el robot, este se decidió mediante
8 10 Nelson Ramirez
una lluvia de ideas por parte del grupo, por lo cual se tuvo las siguientes pasos.
9 1 Nelson Ramirez
10 10 Nelson Ramirez
a. Se inicio a experimentar con las piezas del robot y sus motores los cuales se fueron
11 10 Nelson Ramirez
   probando para crear el diseño del robot, además de también tener una base para el 
12 10 Nelson Ramirez
   primer prototipo.
13 8 Nelson Ramirez
14 1 Nelson Ramirez
b. Se Busco diseños por internet para tener una referencia o idea.
15 1 Nelson Ramirez
16 1 Nelson Ramirez
c. El robot contaba con dos ruedas en cada lado que tiene como función trasladar al robot.
17 1 Nelson Ramirez
18 15 Alvaro Guarachi
d. El robot cuenta con un chasis en la parte delantera para un equilibro para el robot.
19 10 Nelson Ramirez
20 15 Alvaro Guarachi
e. El robot cuenta con un brazo que tiene como función hacer el golpe.
21 10 Nelson Ramirez
22 15 Alvaro Guarachi
f. El robot cuenta con un sistema de cables para los motores. 
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 8 Nelson Ramirez
.
32 14 Nelson Ramirez
33 1 Nelson Ramirez
.
34 1 Nelson Ramirez
.
35 1 Nelson Ramirez
.
36 14 Nelson Ramirez
37 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&
38 14 Nelson Ramirez
39 14 Nelson Ramirez
Este diseño se realizo durante la fase 2 durante el semestre. este trajo
40 14 Nelson Ramirez
mejoras en la parte del brazo cambiando su posición y moviendo, además de 
41 14 Nelson Ramirez
incorporar lo que el sensor ultrasónico.
42 14 Nelson Ramirez
43 14 Nelson Ramirez
1. cambio de posición del brazo, ahora pasando de izquierdo a derecho.
44 14 Nelson Ramirez
45 14 Nelson Ramirez
2. se incorporo a la parte superior un sensor ultrasónico.
46 14 Nelson Ramirez
47 14 Nelson Ramirez
3. se cambio el chasis pasando de estar en la parte delantera a pasar a la parte
48 14 Nelson Ramirez
   trasera del robot.
49 14 Nelson Ramirez
50 14 Nelson Ramirez
4. se modifico el sistema de cables para que sea mas cómodo para el robot.
51 14 Nelson Ramirez
52 14 Nelson Ramirez
5. se cambio el modelo del brazo haciendo que este logre tener una mayor grado de golpeo.
53 14 Nelson Ramirez
54 14 Nelson Ramirez
6. el robot cuenta con el sistema operativo además que ahora tiene una conexión hacia el pc mediante
55 14 Nelson Ramirez
   la conexión ssh.
56 14 Nelson Ramirez
57 1 Nelson Ramirez
.
58 7 Nelson Ramirez
.
59 7 Nelson Ramirez
.
60 7 Nelson Ramirez
.
61 19 Nelson Ramirez
+**3. Diseño Actual del robot.+** !>https://cdn.discordapp.com/attachments/1167607870234296351/1189663665675325460/20231227_171745.jpg?ex=659efba0&is=658c86a0&hm=d01240cc8f382b3ed0d7c276b4e5f1af8f9637cb4b35a2a5837dd68508d42ffd&!: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 Alvaro 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 Alvaro Guarachi
Además que ahora el robot posee una base para la cual sirve como base o soporte para la pelota,
69 15 Alvaro Guarachi
este funcionará para que el golpe con el brazo sea mas preciso.
70 8 Nelson Ramirez
71 15 Alvaro 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.