Análisis y diseño » History » Version 6
martin castillo, 12/13/2024 05:09 PM
| 1 | 3 | osvaldo costagliola | |
|---|---|---|---|
| 2 | 3 | osvaldo costagliola | * [[Panorama general]] |
| 3 | 3 | osvaldo costagliola | * [[Organización y planificación]] |
| 4 | 3 | osvaldo costagliola | * [[Análisis y diseño]] |
| 5 | 3 | osvaldo costagliola | * [[Código e implementación]] |
| 6 | 3 | osvaldo costagliola | * [[Evolución del robot]] |
| 7 | 3 | osvaldo costagliola | * [[Resultados]] |
| 8 | 3 | osvaldo costagliola | |
| 9 | 3 | osvaldo costagliola | |
| 10 | 3 | osvaldo costagliola | |
| 11 | 1 | osvaldo costagliola | h1. Análisis y diseño |
| 12 | 1 | osvaldo costagliola | |
| 13 | 1 | osvaldo costagliola | h2. +Especificación de requerimientos+ |
| 14 | 1 | osvaldo costagliola | |
| 15 | 1 | osvaldo costagliola | Requerimientos funcionales: |
| 16 | 1 | osvaldo costagliola | |
| 17 | 1 | osvaldo costagliola | * Desarrollar un robot que se comunique vía wifi y permita al usuario controlarlo mediante una interfaz gráfica en Python. |
| 18 | 4 | osvaldo costagliola | * Capacidad para moverse en direcciones hacia adelante, atrás, izquierda, derecha, y por ultimo ser capaz de poder bajar y subir la pala. |
| 19 | 1 | osvaldo costagliola | * La interfaz gráfica debe ofrecer opciones específicas para acciones como desplazarse, ser capaz de transportar la pelota y depositarla en un lugar en especifico. |
| 20 | 1 | osvaldo costagliola | |
| 21 | 1 | osvaldo costagliola | Requerimientos NO funcionales: |
| 22 | 1 | osvaldo costagliola | |
| 23 | 1 | osvaldo costagliola | * El proyecto debe incluir un manual detallado con instrucciones completas sobre el funcionamiento integral del robot. |
| 24 | 1 | osvaldo costagliola | * La interfaz gráfica debe contar con botones específicos para controlar el desplazamiento del robot. |
| 25 | 1 | osvaldo costagliola | |
| 26 | 1 | osvaldo costagliola | h2. +Arquitectura+ |
| 27 | 2 | osvaldo costagliola | |
| 28 | 2 | osvaldo costagliola | !Arquitectura.png! |
| 29 | 5 | osvaldo costagliola | |
| 30 | 5 | osvaldo costagliola | |
| 31 | 5 | osvaldo costagliola | |
| 32 | 5 | osvaldo costagliola | h2. +Interfaz+ |
| 33 | 5 | osvaldo costagliola | |
| 34 | 6 | martin castillo | !Interfaz2.jpg! |
| 35 | 5 | osvaldo costagliola | |
| 36 | 5 | osvaldo costagliola | |
| 37 | 5 | osvaldo costagliola | |
| 38 | 5 | osvaldo costagliola | |
| 39 | 5 | osvaldo costagliola | |
| 40 | 5 | osvaldo costagliola | |
| 41 | 5 | osvaldo costagliola | |
| 42 | 5 | osvaldo costagliola | |
| 43 | 5 | osvaldo costagliola | |
| 44 | 5 | osvaldo costagliola | |
| 45 | 5 | osvaldo costagliola | h2. +Formulas a utilizar+ |
| 46 | 5 | osvaldo costagliola | |
| 47 | 5 | osvaldo costagliola | Para programar y construir un robot que pueda bajar una pala, recoger una pelota y desplazarse de manera estable, es fundamental aplicar principios físicos que permitan optimizar su funcionamiento. A continuación, les presentaremos las formulas necesarias, para calcular la fuerza, el movimiento, y la estabilidad del robot. |
| 48 | 5 | osvaldo costagliola | |
| 49 | 5 | osvaldo costagliola | |
| 50 | 5 | osvaldo costagliola | Movimiento de la pala (Torque y Momento de Fuerza): |
| 51 | 5 | osvaldo costagliola | |
| 52 | 6 | martin castillo | Es importante calcular el toque para elegir un motor que pueda aplicar la suficiente fuerza para mover la pala hacia abajo, sostener la pelota y levantarla. |
| 53 | 1 | osvaldo costagliola | |
| 54 | 6 | martin castillo | Cálculo del Torque Necesario para Levantar la Pelota de Ping Pong |
| 55 | 6 | martin castillo | Para calcular el torque necesario que debe ejercer el motor del robot, se considera que la garra tiene una longitud de 80 mm (L = 0,08 m) y que la fuerza gravitacional de la pelota actúa al final de la garra. |
| 56 | 6 | martin castillo | ________________________________________ |
| 57 | 6 | martin castillo | 1. Datos iniciales |
| 58 | 6 | martin castillo | • Masa de la pelota: m = 2,7 g = 0,0027 kg |
| 59 | 6 | martin castillo | • Aceleración gravitacional: g = 9,81 m/s² |
| 60 | 6 | martin castillo | • Longitud de la garra: L = 80 mm = 0,08 m |
| 61 | 6 | martin castillo | • Centro de masa de la garra: ubicado en la mitad de la longitud de la garra (L/2 = 0,04 m) |
| 62 | 6 | martin castillo | • Masa de la garra: m_garra = 10 g = 0,01 kg |
| 63 | 6 | martin castillo | ________________________________________ |
| 64 | 6 | martin castillo | 2. Fuerza gravitacional de la pelota y la garra |
| 65 | 6 | martin castillo | La fuerza gravitacional se calcula con la fórmula: |
| 66 | 6 | martin castillo | F = m * g |
| 67 | 6 | martin castillo | • Fuerza de la pelota: |
| 68 | 6 | martin castillo | F_pelota = 0,0027 kg * 9,81 m/s² = 0,0265 N |
| 69 | 6 | martin castillo | • Fuerza de la garra: |
| 70 | 6 | martin castillo | F_garra = 0,01 kg * 9,81 m/s² = 0,0981 N |
| 71 | 6 | martin castillo | ________________________________________ |
| 72 | 6 | martin castillo | 3. Cálculo del Torque |
| 73 | 6 | martin castillo | El torque se calcula con la fórmula: |
| 74 | 6 | martin castillo | T = F * d |
| 75 | 6 | martin castillo | Donde: |
| 76 | 6 | martin castillo | • F es la fuerza aplicada. |
| 77 | 6 | martin castillo | • d es la distancia desde el eje de rotación hasta el punto donde actúa la fuerza. |
| 78 | 6 | martin castillo | • Torque debido a la pelota (fuerza aplicada al final de la garra): |
| 79 | 6 | martin castillo | T_pelota = F_pelota * L |
| 80 | 6 | martin castillo | T_pelota = 0,0265 N * 0,08 m = 0,0021 Nm |
| 81 | 6 | martin castillo | • Torque debido a la garra (considerando su centro de masa a la mitad de la longitud): |
| 82 | 6 | martin castillo | T_garra = F_garra * (L / 2) |
| 83 | 6 | martin castillo | T_garra = 0,0981 N * 0,04 m = 0,0039 Nm |
| 84 | 6 | martin castillo | ________________________________________ |
| 85 | 6 | martin castillo | 4. Torque Total |
| 86 | 6 | martin castillo | El torque total requerido es la suma de ambos torques: |
| 87 | 6 | martin castillo | T_total = T_pelota + T_garra |
| 88 | 6 | martin castillo | T_total = 0,0021 Nm + 0,0039 Nm = 0,0060 Nm |
| 89 | 6 | martin castillo | ________________________________________ |
| 90 | 6 | martin castillo | 5. Ajuste por Eficiencia |
| 91 | 6 | martin castillo | Considerando un 20% adicional para compensar posibles pérdidas por fricción e ineficiencia mecánica: |
| 92 | 6 | martin castillo | T_ajustado = T_total * 1,2 |
| 93 | 6 | martin castillo | T_ajustado = 0,0060 Nm * 1,2 = 0,0072 Nm |
| 94 | 6 | martin castillo | ________________________________________ |
| 95 | 6 | martin castillo | Resultado Final |
| 96 | 6 | martin castillo | El torque ajustado que el motor del robot debe proporcionar para levantar la pelota, considerando el peso de la garra y las pérdidas de eficiencia, es aproximadamente: |
| 97 | 6 | martin castillo | 0,0072 Nm |
| 98 | 6 | martin castillo | Este es el valor mínimo de torque requerido para garantizar el funcionamiento adecuado del sistema. |