I.
INTRODUCCIN
I.
DESCRIPCION DE LA APLICACION
a)
b)
Fig. 1. a) Cortadora, b) Exprimidora.
A. Estructura mecnica
En la construccin de las piezas se utiliz un software CAD
robusto con una amplia gama de comandos de diseo y anlisis
dentro de las tecnologas CAD, extrusiones, slidos en revolucin,
orificios, etc., permitiendo ensambles antes de su construccin
fsica. [6].
De los aspectos ms destacados del diseo fsico del robot
encontramos las dimensiones del robot, las acciones de los
actuadores para hacer movimientos suaves y sin aceleraciones
bruscas. [12].
Para mayor fiabilidad en el diseo virtual, los servomotores y sus
acoples circulares se disearon en el CAD con medidas reales. En
c)
d)
Fig. 2. Ensamble brazo robtico, a) b). Dimensiones, c). Explosionado
partes del robot por eslabones.
1.
2.
3.
4.
5.
Base.
Hombro.
Brazo.
Antebrazo.
Mueca.
a)
b)
Final de
puntos rutina?
No
Si
Terminar
programa
Pausa
C. Diagrama de conexiones
La programacin desde Matlab consiste en:
Inicio del programa
Arduino en
puerto COM?
No
Si
Conexin con tarjeta Arduino
Error
terminar
programa
a)
Fig. 6. Circuito a)
cortadora/exprimidor.
b)
control
bomba,
b)
control
motor
AC
A. Cinemtica directa
El clculo de la cinemtica directa utiliza el mtodo de DenavitHartemberg, que relaciona matricialmente los sistemas
coordenados {Si} de cada una de las articulaciones con respecto a
un sistema coordenado anterior {Si-1}, y que est ligado a cada
eslabn, pudiendo calculas las cadenas cinemticas de cada uno.
[1]. La ventaja de utilizar este mtodo en robtica es poder pasar
de un sistema coordenado al siguiente mediante cuatro
transformaciones que son exclusivamente de las caractersticas
geomtricas de los eslabones. [1]. La Fig. 9 representa los
sistemas coordenados solidarios a cada eslabn i, hallados por el
mtodo de Denavit-Hartemberg.
a)
Fig. 7 a) Brazo antropomrfico sistemas coordenados modelo cinematico
B. Cinemtica inversa
Fig. Comunicacin PC- Arduino- Brazo robtico
Las nuevas instrucciones pueden cambiar las caractersticas de
cada pin de la tarjeta, como por ejemplo adquirir datos, enviar
datos, controlar encoders, etc. Dentro de la sintaxis de la
operacin se utiliza el mismo lenguaje de programacin de
Arduino. Ordenes como servo.attach y servo.write establecen los
pines de salida para el servomotor y el ngulo en grados al que
deben ir.
A04 = [
] =[
0
1
0 0
] (1)
1
X2 Z3 = cos(q3) (6)
Y2 Z3 = cos(90-q3) = sen(q3) (7)
q3 = atan2( Y2 Z3, X2 Z3) (8)
X3 X4 = cos(q3) (9)
X3 Y4 = cos(90+q3) = -sen(q3) (10)
Masa
[g]
100
156,01
-1,861
-0,0420
2,427
-3,295
0,003992
2,56
-0,00337
1,244
134,415
103
-1,729
0,7805
-1,66
Iyy
Izz
1293,38
Ixy
8,615
Ixx
2220,104
Ixy
0,001813
Ixx
521,936
2308,613
Ixz
-640,79
Iyy
6158,22
Ixz
-527,57
Iyy
10263,2
1654,726
Iyz
-14,465
Izz
4319,9
Iyz
-0,019254
Izz
10120,28
Ixy
Ixz
Iyz
3,495
1338,636
-0,567
Ixx
733,049
Iyy
855,524
Izz
680,729
Ixy
Ixz
Iyz
-156,665
330,048
-170,358
Dnde:
: Matriz de fuerzas y torques.
D: Matriz de inercias.
H: Vector columna de fuerzas de Coriolis y centrifugas.
C: Vector columna de fuerzas de gravedad.
q: Variable articular.
En la dinmica del robot se suponen cada articulacin de forma
independiente. Las masas de los eslabones tiene un factor de peso
extra que supone el peso de los actuadores y se toman
concentradas en cada uno de sus centros de gravedad, adems se
suponen que las perturbaciones son pequeas y que el factor de
reduccin de los actuadores es elevado. Tambin se incluy en la
ltima articulacin la masa de la carga que se va a ser movida.
VI. ACTUADORES
Hombro y
base
Pro Tower
SG995
Codo
mueca
Hextronik
HX5010
Gripper
Futaba
S3003
Peso: 55g
Dimensiones: 40.7*19.7*42.9mm
Torque(6V): 15Kg.cm
Voltaje: 4.8V 7.2V
Piones metlicos
Torque (4.8V): 6.91Kg.cm
Peso: 39.1g
Dimensiones: 39.6*20.1*38.1mm
Piones plsticos.
Voltaje: 4.8V 6V
Torque (4.8V): 3.2Kg.cm
Piones de niln.
Dimensiones: 41*20*36mm
Peso: 37.2 g
VII. SIMULACION 3D
VIII.
RESULTADOS Y DISCUSIONES
A. Resultados de simulador
Las simulaciones de la cinemtica directa e inversa arrojaron
resultados congruentes. Para corroboraron los resultados se
evaluaron en su contraparte cinemtica.
La exportacin de los eslabones desde CAD mostr una mayor
realidad en comparacin al modelo del robot en alambre. Los
a)
a)
b)
Fig. 14. a) Grafica de las coordenadas articulares q1, q2, q3 y q4 en
funcin del tiempo, b) Grafica de la posicin en funcin del tiempo.
b)
Fig. 13 Simulacin movimientos del robot a) posicin inicial, b)
movimiento espacial.
C. Resultados aplicacin
Fig. Resultados
REFERENCIAS
[1] A. Barrientos, L. F. Pein, C. Balaguer y R. Aracil, Fundamentos de
robtica, Aravaca (Madrid), McGRAW-HILL, 1997
[2] C. Hernndez, C. Montoya, Diseo de un Sistema Emulando el
Movimiento Articulado de una Mano, Brazo y Antebrazo, M. Eng.
Tesis, Cenidet, Cuernavaca, Mex. 2007.
[3] D. Blanco, S Al Ansari, C. Castejn, B Lpez, L. E. Moreno,
manfred: robot antropomrfico de servicio fiable y seguro para operar en
entornos humanos, Revista Iberoamericana de Ingeniera Mecnica, Vol.
9, N. 3, pp. 33-48, 2005
[4] C. Dune, C. Leroux, E. Marchand, Intuitive human interaction with
an arm robot for severely handicapped people - A One Click Approach,
IEEE, 10th International Conference on Rehabilitation Robotics, June 1215, 2007.
[5] T. Lens, J. Kunz, O. von Stryk, BioRob-Arm: A Quickly Deployable
and Intrinsically Safe, Light-Weight Robot Arm for Service Robotics
Applications., International Symposium on Robotics (ISR 2010) / 6th
German Conference on Robotics (ROBOTIK 2010), pp. 905-910, 2010.
[6] A. Martnez, M Gloria, O. Jaquez, A. Sonia, M. Rivera, R. Sandoval,
Diseo propio y Construccin de un Brazo Robtico de 5 GDL, revista de
ingeniera elctrica, electrnica y computacin, vol. 4 no. 1, julio 2008.
[7] H. R. Ral, R. C. Fernando, V. T. Aurora, V. L. Sergio, P. M. Amparo,
Control de un Robot Antropomrfico por Medio de una Interfaz con
Sensores Articulares, 8 Congreso Nacional de Mecatrnica Noviembre 26
y 27, 2009. Veracruz, Veracruz.
[8] G. Rosati, G. Volpe, A. Biondi, G. Boschetti, A. Rossi, Trajectory
planning of a two-link rehabilitation robot arm
[9] Spong W. and W. Vidyasagar. Robot Dynamics and Control. (John
Willey and Sons). 1989.
[10] R. Harold, M. R. Miguel, Mechatronic 3d vision system for kinematic
control of an arm robot with six degrees of freedom and selection of
objects, Revista Colombiana de Tecnologas de Avanzada, Volumen 2,
Nmero 12, 2008.
[11] G. L. Jaime, M. G. Juan, C. H. Eimer, Sistema de manipulacin
remota de robots Arduino por medio de servicios web semnticos,
Lmpsakos | No. 7 | PP. 85-93 | ISSN: 2145-4086 | Medelln Colombia,
2012.
[12] R. N. Ezequiel, R. Luis Alfredo, B. Enrique, Desarrollo del prototipo
de un brazo captador para la manipulacin remota de un brazo robtico,
Instituto Balseiro, Universidad nacional de Cuyo, Argentina, Junio 2012.
[13] M. S. Kurbanhusen, G. L. Yang, W. Lin, and S. H. Yeo1, Kinematic
calibration of an intrinsically-safe 7-DOF robotic arm, Volume 8, N 4
Oct-Dec 2007.
[14] E. F. Carlos Humberto, C. E. Sergio Omar, G. P. Vctor Hugo,
Evaluacin de un sistema de control para un brazo robtico de cinco
grados de libertad utilizando una red can-bus. Revista de las unidades
tecnolgicas de Santander, Volumen I, Numero 5, Diciembre 2010.
[15] A. Molina, H. Santiago, S. O. Nelson, Diseo, construccin y control
de un robot industrial con arquitectura antropomrfica, dotado de visin
artificial,XVII international congress of electronic, electrical and systems
engineering, 2010.
[16]
http://tusrecetas.abcdesevilla.es/reportajes/ideas-y-cocinapractica/robots-de-cocina.html
..