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