Project

General

Profile

Desarrollo del producto » History » Version 17

mayling alvarez, 10/15/2024 08:48 AM

1 3 mayling alvarez
|[[Wiki|⌂]]|[[Introducción]]|[[Panorama general]]|[[Logística]]|*Desarrollo del producto*|[[Manual de usuario]]|[[Resultados]]|
2 1 mayling alvarez
3 1 mayling alvarez
---
4 1 mayling alvarez
5 1 mayling alvarez
{{toc}}
6 1 mayling alvarez
7 1 mayling alvarez
---
8 1 mayling alvarez
9 1 mayling alvarez
h1. Desarrollo del producto
10 1 mayling alvarez
11 1 mayling alvarez
h2. Arquitectura
12 1 mayling alvarez
13 9 mayling alvarez
h3. Modelos
14 1 mayling alvarez
15 13 mayling alvarez
h4. Prototipo Inicial
16 1 mayling alvarez
17 13 mayling alvarez
!>IMG-20240827-WA0001[1].jpg!
18 1 mayling alvarez
El primer modelo, denominado [[Desarrollo del producto#Prototipo|prototipo]], fue construido siguiendo las instrucciones del manual incluido con el set de piezas. Este modelo inicial sirvió como base para familiarizarnos con el proceso de programación y las herramientas de software necesarias para el proyecto. Durante esta fase, los codificadores comenzaron a experimentar con las librerías, el entorno de desarrollo, y la interacción entre el hardware y el software. Aunque el objetivo principal de este modelo no era su diseño físico, permitió a todo el equipo ganar experiencia en la implementación de programación básica y probar las funcionalidades iniciales.
19 1 mayling alvarez
20 15 mayling alvarez
p=. {{thumbnail(IMG-20240820-WA0001[1].jpg, size=250)}}
21 1 mayling alvarez
22 13 mayling alvarez
h4. Garra
23 1 mayling alvarez
24 13 mayling alvarez
!>imagen_2024-10-05_011917221.png!
25 1 mayling alvarez
Mientras los codificadores continuaban experimentando con el prototipo inicial, el equipo de ensambladores avanzó con la construcción de una garra mecánica para comenzar a desarrollar un robot que cumpliera con los requerimientos del proyecto. Utilizando una "guía en línea":https://le-www-live-s.legocdn.com/sc/media/lessons/mindstorms-ev3/building-instructions/ev3-model-core-set-robot-arm-h25-56cdb22c1e3a02f1770bda72862ce2bd.pdf del diseño oficial correspondiente al set de piezas que teníamos disponible, lograron ensamblar una estructura más compleja y específica, centrada en el control de agarre y movimiento. Este modelo se armó con fin de llegar a ser la base para el modelo final.
26 12 mayling alvarez
27 15 mayling alvarez
p=. {{thumbnail(WhatsApp Image 2024-09-08 at 22.52.11.jpeg, size=250)}}
28 1 mayling alvarez
29 13 mayling alvarez
h4. Modelo final
30 1 mayling alvarez
31 13 mayling alvarez
!>3dAvance_5.jpg!
32 1 mayling alvarez
Antes de ensamblar físicamente el robot, desarrollamos un "modelo 3D":http://pomerape.uta.cl/redmine/attachments/download/5127/garra_con_ruedas.lxf que nos permitió visualizar y perfeccionar el diseño antes de proceder con su construcción. Fue hecho para complementar la garra que ya teníamos armada tomando como base el "modelo 3D de la garra":https://bricksafe.com/files/Kuramapicka1/mindstormev3-education/45544%20core%20robot%20arm.lxf proporcionado en línea. Pero con las limitaciones del software, el no saber qué tan estable sería al moverse y si las piezas de verdad encajaban como lo mostraban, al armarse se modificó el modelo para adaptarse a las necesidades físicas.
33 1 mayling alvarez
34 16 mayling alvarez
p=. {{thumbnail(WhatsApp Image 2024-09-27 at 11.07.25.jpeg, size=200)}}
35 1 mayling alvarez
36 1 mayling alvarez
37 13 mayling alvarez
---
38 1 mayling alvarez
39 13 mayling alvarez
h3. Diseño y Análisis
40 1 mayling alvarez
41 13 mayling alvarez
El desarrollo del robot comenzó siguiendo guías oficiales del mismo set, por lo que en la primera fase no requerimos de ningún análisis sobre la estructura, ya que todo estaba calculado. Después del armado del [[Desarrollo del producto#2. Garra|segundo modelo]], al no satisfacer lo solicitado, se presentó el desafío de su adaptación.
42 13 mayling alvarez
43 13 mayling alvarez
Primero que nada el modelo de la garra robótica usaba 3 puertos de los 4 disponibles para los motores, lo que nos forzó a modificar el modelo en vez de integrarlo a otro, como habíamos planeado. Por ello descartamos el motor y la base sobre los que giraba el brazo robótico, quedándonos sólo con este último. Y para diseñar una base adecuada, consideramos 3 ideas, boceteadas. 
44 13 mayling alvarez
45 13 mayling alvarez
p=. {{thumbnail(imagen_2024-10-04_235555780.png, size=300)}} {{thumbnail(Bases garrota.png, size=800)}}
46 13 mayling alvarez
47 13 mayling alvarez
Luego para no arriesgarnos a cometer errores, decidimos por modelar el diseño antes de ensamblarlo para evaluar las posibilidades y determinar lo más adecuado, tomando como referencia el boceto con las ruedas triangulares.
48 13 mayling alvarez
49 13 mayling alvarez
Lo primero fueron las ruedas, ya que en esos momentos era lo más importante. Para el primer planteamiento de diseño de ruedas, no se tomo como referencia ningún otro diseño, y fueron hechas para que al momento de integrar las correas, éstas tengan una forma triangular. 
50 13 mayling alvarez
51 13 mayling alvarez
p=. {{thumbnail(3dAvance_1.jpg, size=300)}} {{thumbnail(3dAvance_2.jpg, size=600)}}
52 13 mayling alvarez
53 13 mayling alvarez
Algo esencial que se tuvo en cuenta es que las ruedas en la parte delantera debían extenderse por fuera del tamaño del Ev3 brick, para prevenir inclinaciones debido al posible peso que la garra pueda sostener, porque podría generarse un eje de torque por la rueda e inclinarse hacia adelante. 
54 13 mayling alvarez
55 17 mayling alvarez
En este punto al no estar lo suficientemente estudiados el funcionamiento de las ruedas propuestas, el diseñador optó por investigar distintos diseños en línea, entre esto se percató que debido al brazo, el producto final se asemeja a una grúa o excavadora de construcción, y todos los modelos vistos coincidían en ruedas bajas como las de oruga, por lo que se decidió por cambiar el enfoque a unas ruedas de éste estilo. Además para complementar la decisión, investigó sobre el uso de ruedas triangulares, que son útiles para mejorar la tracción y la capacidad del robot para moverse sobre terrenos difíciles o escalar obstáculos, lo cual no es útil para el uso que se le va a dar, en cambio las ruedas de oruga o planas son mejores en superficies planas, en precisión y fluidez de movimiento.
56 13 mayling alvarez
57 13 mayling alvarez
p=. {{thumbnail(04-10.jpg, size=300)}} {{thumbnail(JS220F-1000x600-1.jpg, size=300)}}
58 13 mayling alvarez
59 13 mayling alvarez
60 13 mayling alvarez
Consideró seguir el diseño de unas ruedas, en especifico las del modelo "TRACK3R":https://www.lego.com/cdn/product-assets/product.bi.additional.extra.pdf/31313_X_TRACK3R.pdf, pero luego de modelarlo se determinó que este diseño no estaba hecho con las piezas que teníamos a disposición y tampoco tenia un tamaño suficiente para cumplir con el análisis mencionado recientemente sobre la inclinación, por lo que se descartó la idea.
61 13 mayling alvarez
62 13 mayling alvarez
p=. {{thumbnail(3dAvance_3.jpg, size=400)}}
63 13 mayling alvarez
64 13 mayling alvarez
Luego consideró el modelo "Tank":https://le-www-live-s.legocdn.com/sc/media/lessons/mindstorms-ev3/building-instructions/model-expansion-set/ev3-model-expansion-set-tank-bot-006a7f22d89c631c1d49fa27eccaf290.pdf. La base de este modelo solucionó el problema de cómo integrar la garra a una base, pero las ruedas tampoco eran lo suficientemente largas, aún así sirvieron como inspiración para el diseño de unas adecuadas, más la integración de una técnica del modelo TRACK3R, se colocan una serie de piezas entre las ruedas, para mayor estabilidad en el modelo final.
65 13 mayling alvarez
66 13 mayling alvarez
p=. {{thumbnail(3dAvance_4.jpg, size=300)}} {{thumbnail(imagen_2024-10-05_010458379.png, size=300)}} {{thumbnail(imagen_2024-10-05_011241726.png, size=300)}}
67 13 mayling alvarez
68 10 mayling alvarez
h3. Ensamblaje
69 10 mayling alvarez
70 10 mayling alvarez
h4. Prototipo
71 10 mayling alvarez
72 10 mayling alvarez
h4. Garra
73 10 mayling alvarez
74 1 mayling alvarez
h4. Modelo final
75 1 mayling alvarez
76 1 mayling alvarez
h2. Codificación
77 5 kamila diaz
78 5 kamila diaz
h3. Interfaz
79 5 kamila diaz
80 1 mayling alvarez
h3. Código