Академический Документы
Профессиональный Документы
Культура Документы
SIMULATION
Eusebio Jiménez López 1 , Luis Reyes Ávila 2 , Marco F. Islas Sánchez 3 , Fernando Ávila Martínez, 4
Francisco J. Ochoa Estrella, 5 Benjamín R. Barceló Cazares 6
Abstract ⎯ To motivate engineering students in research El movimiento del mecanismo es efectuado por “n”
area, it is necessarily involve them in this kind of projects, actuadores simples, uno por cada cadena”.
which require organized investigation teams, and also
Por otro lado, los robots paralelos tienen actualmente
specializing knowledge in some science or technology fields.
aplicaciones industriales importantes, desde simuladores de
Early ages development potential investigators is one of the
vuelo, hasta operaciones de manufactura. Dichos robots
primarily objectives in most of the universities. This article
tienen diferencias mecánicas significativas en comparación
shows the kinematics modelation of the position and
con los robots antropomorfos o del tipo serial. Cabe señalar
computational simulation of a two degree of freedom plane
que un manipulador serial posee gran flexibilidad para
robot. For the modelation were used quaternions
realizar diversas tareas, así como un área de trabajo mayor
(hipercomplex algebra) and for the simulation used
que los robots paralelos. Sin embargo, en operaciones de
LabView®. The robot kinematics models generate a system
maquinado tales como esmerilado y taladrado en las cuales
equation and non linear variables, and were solved with
se requiere de una alta rigidez, los robots seriales no pueden
Newton – Raphson. The investigation results can be used in
ser aplicados debido a que su estructura está en cantilever,
mechatronics teaching and to generate rigid multibodys
en cambio, un robot paralelo sí puede proporcionar la rigidez
dynamics and kinematics simulators. Finally, researchers,
necesaria para realizar dichas operaciones [2]. Además, los
engineering students and postgraduate students participate
modelos cinemáticos de los robots manipuladores seriales
in the development of this project.
difieren de los modelos asociados con los robots paralelos.
En los primeros, el planteamiento y solución de la
Index Terms⎯ Kinematics, LabView, Quaternions Robotics.
cinemática inversa es relativamente menos complicado que
INTRODUCCION para los segundos. Para el caso del problema directo, es lo
contrario [3]. Un tipo de robot paralelo es el Delta el cual
La Mecatrónica requiere de modelos para el desarrollo, puede ser plano o espacial.
análisis y simulación de los movimientos de sistemas El Robot Delta Plano de dos grados de libertad ha sido
articulados de cuerpos rígidos tales como robots y modelado en [4,5,6] usando coordenadas generalizadas.
mecanismos. Para generar dichos modelos, se necesitan Recientemente se ha aplicado el álgebra hipercompleja para
metodologías y nuevas herramientas matemáticas. Un tipo modelar la cinemática de robots y mecanismos en el plano y
especial de sistema Mecatrónico es el robot tipo paralelo el en el espacio. Por ejemplo, en [7] se modelaron las
cual ha sido estudiado desde hace más de 4 décadas. Los rotaciones y reflexiones de un robot plano de cadena abierta
robots paralelos son sistemas mecánicos compuestos de de dos grados de libertad usando dos rotaciones
cadenas cinemáticas cerradas. Formalmente [1]: parametrizadas y sistematizadas en el espacio vectorial de
números complejos [8]. En [9] se modeló un robot paralelo
“Un robot paralelo es un mecanismo de cadena cerrada plano de tres grados de libertad usando una rotación variante
constituido por un órgano terminal de “n” grados de del álgebra de los números complejos. En [10] se modeló la
libertad y una base fija unidos entre sí por cadenas cinemática de un robot espacial RRR usando Quaterniones
cinemáticas independientes. Cada cadena consta a lo mucho [11] y en [12] se modeló un robot paralelo plano de tres
de dos segmentos articulados. La conexión entre los dos grados de libertad usando Quaterniones. El modelado de
segmentos debe ser por una junta de un grado de libertad. robots y mecanismos con el álgebra hipercompleja se realiza
usando operaciones binarias tanto en ℜ2 como en ℜ4.
1 Eusebio Jiménez López, Centro de Aplicación y Desarrollo de Tecnología de la Universidad Tecnológica del Sur de Sonora, México, Dr. Norman. E.
Borlaug Km 14 CP. 85000, (01-644) 414-86-87 Cd. Obregón Sonora, México, ejimenezl@msn.com
2 Luis Reyes Ávila, Grupo en Mantenimiento y Manufactura de Impulsora de Desarrollo Dinámico S.A. de C.V, México, lreyes@iddsa.com.mx
3 Marco Fabricio Islas Sánchez, Universidad Tecnológica de Hermosillo, México, mf.islas@gmail.com
4 Fernando Ávila Martínez, Universidad La Salle Noroeste, México, fer_avila7@hotmail.com
5 Francisco Javier Ochoa Estrella, Centro de Tecnología Avanzada del Instituto Tecnológico Superior de Cajeme, México, fochoa@itesca.edu.mx
6 Benjamín Ramón Barceló Cazares, Centro de Aplicación y Desarrollo de Tecnología de La Universidad Tecnológica del Sur de Sonora, México,
rectoria@uts.edu.mx
• { r ⊗ e2 ⊗ r } (6)
• { s ⊗ e2 ⊗ s }
Por otro lado, las relaciones entre los componentes de los
Quaterniones y las rotaciones son:
FIGURA. 1 θ1 θ1
ARQUITECTURA DEL ROBOT DELTA p={p0,0,0,p3};p0=Cos ;p1=±Sen (7)
2 2
El objetivo en esta sección es determinar las ecuaciones θ2 θ2
q = {q0,0,0, q3}; q0 = Cos ; q1 = ± Sen
cinemáticas de posicionamiento que permitan determinar las 2 2
coordenadas del punto “pot” mostrado en la figura 1. Para
ello, se definen vectores de posición sobre el robot en θ3 θ3
r= {r0,0,0, r3}; r0 = Cos ; r1 = ± Sen
estudio como se muestra en la figura 2. Las coordenadas del 2 2
punto terminal “pot” se determinan a través de las θ4 θ4
ecuaciones de lazo siguientes: s= {s0,0,0, s3}; s0 = Cos ; s1 = ± Sen
1) Γpot , 0 = Γ1, 0 ⊕ L3,1 ⊕ L pot ,3 (1) 2 2
Aquí, θ1, θ2, θ3, θ4∈ ℜ son los desplazamientos angulares de
2) Γpot , 0 = Γ2,0 ⊕ L4, 2 ⊕ L pot , 4 referencia de los eslabones medidos desde el eje X.
Para relacionar los desplazamientos angulares de los
eslabones que componen al robot en estudio, es necesario
asociar bases locales sobre los eslabones como se muestra en
la figura 2. Dichas relaciones son las siguientes:
I II
L3,1 = l3,1 • e2 ; L4, 2 = l4, 2 • e2 ; L pot ,3 = l pot ,3 •
III IV
e2 ; L pot , 4 = l pot , 4 • e2 (2)
siendo li,j∈ℜ las longitudes principales de los eslabones. Por
lo tanto, las expresiones (1) se escriben de la manera
siguiente:
1) Γ pot , 0 = Γ1, 0 ⊕ l3,1 • e2 ⊕ l pot ,3 • e2
I III
(3)
2) Γ pot , 0 = Γ2, 0 ⊕ l 4, 2 • e2
II IV
⊕ l pot , 4 • e2
PROGRAMACIÓN EN LABVIEW
Los modelos del robot fueron programados en LABVIEW FIGURA. 4
INSTRUMENTOS VIRTUALES Y SUS CONEXIONES
puesto que dicho software puede utilizarse para la
integración mecatrónica. La figura 3 muestra la salida
CONCLUSIONES
gráfica del robot delta.
En este artículo se han construido las ecuaciones
cinemáticas de posicionamiento de un robot Delta tipo RR
usando Quaterniones [11]. Se analizó una configuración del
robot y se formularon los problemas cinemáticos inverso y
directo en dicha configuración. Fue usada la plataforma de
programación LABVIEW para simular los movimientos del
robot. Los resultados obtenidos de este trabajo se resumen
en los puntos siguientes:
• El sistema de ecuaciones para el problema inverso
de posicionamiento fue de 8 ecuaciones algebraicas
no lineales con 8 incógnitas del tipo polinomial.
• El sistema de ecuaciones para el problema directo
de posicionamiento fue de 6 ecuaciones algebraicas
no lineales con 6 incógnitas del tipo polinomial.
• Fue usado Newton Rhapson para solucionar los
modelos del robot, puesto que los modelos son no
FIGURA. 3
SALIDA GRAFICA DEL SIMULADOR DEL ROBOT DELTA
lineales.
• El álgebra Hipercompleja puede ser usada para
La figura 4 muestra todos los instrumentos virtuales y sus modelar las rotaciones de multicuerpos rígidos
relaciones y la figura 5 muestra la explicitación de uno de tanto planares como espaciales.
dichos instrumentos.
[4] Zhiyoug Wang., Fathi Ghorbel. “Control of Closed Chains Using a AGRADECIMIENTOS
Singularly Perturbed Dynamics Model”. Transaction of the ASME. Vol.
128, Pp 142-151, (2006). Los autores de este trabajo agradecen a la Universidad La
[5] Fathi Ghorbel. “Research in Robot Motion Control”. Proc. Of the Salle Noroeste, al Instituto Tecnológico Superior de Cajeme,
Workshop on Scientific Research Outlook in the New Millennium: Science a la Universidad Tecnológica de Sonora, a la empresa
& Technology. Pp 1383-1398, Universidad of Sharjah, UAE. April 24-24 Impulsora de Desarrollo Dinámico S.A. de C.V. y al grupo
(2000). de operación Mantenimiento y Manufacturade IDDSA.
[6] Fathi Ghorbel., Oliver Chételat., Roland Longchemp. “A Reduced Dichas instituciones pertenecen a la RED ALFA.
Model for Constrained Rigid Bodies with Applications to Parallel Robots”.
Proc. Of the IFAC Symposium on Robot Control SYROCO´94, pp 57-62,
Capri, Italy, September 12-21, (1994).
FIGURA 5
INSTRUMENTO VIRTUAL DE LOS MODELOS CINEMATICOS