Beruflich Dokumente
Kultur Dokumente
Resumen: El presente artículo, muestra el desarrollo trayectoria, o recuperación derivada de algún otro tipo
del análisis de la cinemática directa e inversa, y de perturbación. El mayor alcance se asienta en el
planteamiento de un trayecto con doble fase: pie de análisis cinemático para el presente efectos del presente
soporte-pie en movimiento. Se plantea un bípedo de 10 artículo.
DOF como una cadena cinemática en donde un pie se
asume fijo en el piso y sin deslizamiento. La posición Metodología
del pie en movimiento es consecuencia de las En el ámbito internacional existen distintos trabajos que
posiciones angulares de los 10 joints. Posteriormente se alimentan la motivación y dan orientación para llevar
plantea una metodología geométrica para encontrar la acabo el presente proyecto [7], [9], [11], [14], [15],
cinemática inversa, es decir, encontrar los valores [17]. Para el desarrollo del caminado existen 2 tipos de
angulares necesarios de los 10 joints que permiten acuerdo al criterio de estabilidad, éstos son el estático,
colocar el pié en movimiento en un punto deseado. Este del cual ya existe un trabajo precedente [21]; y el
trabajo servirá de base para un análisis dinámico dinámico. Escoger el tipo adecuado, es una parte
posterior. fundamental para lograr el control y equilibrio dentro
Abstract: de las fases con las que camina el robot [1], [3], [4], [5],
[13], [16], [18], [20].
En la estabilidad estática, por definición, un robot
Keywords: en su forma ideal, está estable de forma estática si la
proyección horizontal de su centro de gravedad se
encuentra dentro del patrón de su soporte, además de
Introducción que se asume que no existen sistemas dinámicos; esto
implica que la masa de las piernas del robot soportan al
Planteamiento del Problema: El problema concreto es
cuerpo entero del robot mientras camina, al mismo
el estudio cinemático de un robot bípedo, autónomo, tiempo que proveen la propulsión, es por esta razón que
formado por la parte inferior de un humanoide, el cual la secuencia de los pasos deben garantizar la estabilidad
pueda caminar en una trayectoria propuesta.
estática [12].
Objetivos y Alcances: Análisis cinemático directo e
En la estabilidad dinámica, el criterio va enfocado
inverso de un robot bípedo humanoide para el
a los momentos de fuerza que actúan sobre los puntos
planteamiento de su caminado. Como criterios el robot
de soporte del robot, derivados del efecto dinámico que
tendrá la capacidad de caminar de forma erguida en un se produce en el centro de masa del mismo [12].
medio plano nivelado, de forma independiente.
El desarrollo del análisis requiere un modelo
El estudio no contempla forma alguna de sensado,
cinético y dinámico del robot [2], [6], [8], [10], [19],
por lo cual no cuenta con la habilidad de evadir
[20]. El modelo cinético involucrará cinemática directa
obstáculos; de igual manera, tampoco se contempla la
e inversa; mientras que el modelo dinámico solo
recuperación de caídas, la realización de ligeras
involucrará dinámica inversa.
corrección en los ángulos durante el desarrollo de la
Número de Referencia: 17
5º Congreso Internacional en Innovación y Desarrollo Tecnológico,
10 al 12 de octubre de 2007, Cuernavaca, Morelos., México
La trayectoria de los pies se propondrá en base a El modelo dinámico se desarrollará con un análisis
puntos que respeten la técnica de péndulo invertido; lo de dinámica inversa [5], [8], la cual involucra la energía
cual implica que una pierna hace las veces de péndulo cinética y potencial del robot para su relación de
brindando soporte, al tanto que la otra realiza un swing torques; dicho análisis permitirá el estudio de los
en el aire; dicho de otra manera, una pierna es el elementos inerciales en los cuales se busca encontrar la
sustento mientras otra da un paso para avanzar. mínima inercia en el caminado.
Si se cuenta con los modelos cinemático y
dinámico, es posible simular la trayectoria, a través de
resolver la ecuación diferencial que describe el modelo
del robot hallada en el análisis dinámico.
Finalmente con los resultados obtenidos es posible
emitir recomendaciones y conclusiones.
Cinemática del Robot
Marco de Referencias cartesiano: A continuación, se
ubicará un marco cartesiano; este plano cartesiano será
el marco de referencia del robot, el cual tendrá ubicado
su origen en el centro de la cadera del bípedo, es decir
en el ombligo del robot desde una vista frontal; el plano
1
Imágenes extraídas de TAimages, Mansfield Half Marathon,
http://www.taimages.com/html/mansfield_half_mrthn.htm
Pag. 2
5º Congreso Internacional en Innovación y Desarrollo Tecnológico,
10 al 12 de octubre de 2007, Cuernavaca, Morelos., México
estará orientado con el eje “x” hacia abajo y el eje “y” Cinemática Directa: La cinemática directa permite
saliendo del plano. conocer las ecuaciones que relacionan los ángulos con
la posición del pie (o cualquier otro link) en
movimiento; dichas ecuaciones se pueden obtener
utilizando las matrices de transformación.
Las matrices, se construyen en este caso, tomando
el ombligo del robot como su referencia, para llevar las
coordenadas en referencia con el pie o cualquier otro
marco, al marco de referencia del robot.
Cinemática Directa para una Pierna:
Consideraremos que un pie queda anclado en el suelo,
mientras que otro está en movimiento. En cada pie se
define un marco de referencia, por tanto uno de ellos es
Fig. 2 Representación gráfica (costado izquierdo) y arquitectura
fijo y el otro móvil. La relación entre los dos marcos de
mecánica (costado derecho) para el Marco de Referencia del referencia queda descrita por la matriz de
Robot con sus 10 DOF. transformación total entre un pie y el otro.
Tabla 1: Relación de los ángulos en la arquitectura mecánica del
robot y las matrices de transformación.
DOF Joint
! Pag. 3
5º Congreso Internacional en Innovación y Desarrollo Tecnológico,
10 al 12 de octubre de 2007, Cuernavaca, Morelos., México
T
VDI = M DI V (6)
Cinemática Inversa: Para la cinemática inversa el
interés es el de encontrar los ángulos para las distintas
posiciones de la pierna. Para la cinemática inversa se
podrían!utilizar las ecuaciones que arrojó la cinemática
directa; sin embargo en términos de la configuración de
estados del robot existen muchas posibles soluciones,
visto de otro modo existen 3 ecuaciones con 10
incógnitas; por lo cual se imponen restricciones dando
valores iniciales al movimiento de ciertos ángulos para
disminuir la cantidad de incógnitas.
Fig. 4 Configuración con el pie derecho como soporte en su
marco de referencia.
Pag. 4
5º Congreso Internacional en Innovación y Desarrollo Tecnológico,
10 al 12 de octubre de 2007, Cuernavaca, Morelos., México
Así pues para hallar el ángulo del pie "11 y por "3 = 2 # $ (11)
consiguiente el de la cadera "14 , de la configuración a
Finalmente el ángulo de la cadera " 4 se expresa
priori se utilizan los puntos conocidos correspondientes
al de la cadera y al del pie de soporte para establecer los como la suma de los ángulos " y " ; lo anterior se
catetos de un triángulo rectángulo, ! con ello y la determina! al saber que el ángulo " entre las piernas
utilización de funciones trigonométricas es posible equivale a la suma algebraica de los ángulos de los
! joints en la cadera, y que el !
mismo ángulo " equivale
encontrar los ángulos en cuestión.
también a la suma algebraica
! ! de " , " y "11 .
!
y #1
"11 = "14 = tan ( c ) (7)
xc " = # 4 $ #14! (12)
!
" =!# + !$ % &11 (13)
Por otra parte se puede construir los catetos de otro
triángulo rectángulo con la distancia en x y la de y con
Cabe aclarar que (12) y (13) están expresadas
los puntos del pie izquierdo y la cadera; habiendo
! considerando
! el signo de los ángulos; así pues
encontrado los catetos es posible hallar la hipotenusa y
sustituyendo (7), (12) y (13):
el ángulo " . !
"4 = # + $ (14)
c y # yp
! " = tan ( 1 ) = tan#1 ( c
#1
) (8)
c2 xc # x p
2 2
r = c1 + c 2 = (y c " y p ) 2 + (x c " x p ) 2 (9) !
c3 r
" = cos#1 ( ) = cos#1 ( ) (10)
d2 2d2
Fig. 5 Solución de la cinemática inversa.
Entonces si se extiende una recta a través de d 2
(ante pierna izquierda), se genera un vértice, del cual si Trayectoria Propuesta: Una vez que se conoce la
se traza una bisectriz es posible encontrar un ángulo cinemática inversa, es posible aplicarla para conocer los
!correspondiente al ángulo " ; así pues el ángulo de la ángulos necesarios para ubicar el pie en movimiento en
una posición deseada.
rodilla " 3 se determina como el valor doble de " .
Para lograr que el bípedo de un paso, se propondrá
una colección de puntos en el espacio que el pie en
!
! !
Pag. 5
5º Congreso Internacional en Innovación y Desarrollo Tecnológico,
10 al 12 de octubre de 2007, Cuernavaca, Morelos., México
paso. 5
0
0 5 10 15 20 25 30
-5
Ángulo Teta 14
-10
Teta 14
-15
-20
-25
-30
-35
Tiempo
60
50
!
40
Ángulo Teta 13
Teta 13
-10
Tabla 3: Colección de puntos que conforman la trayectoria deseada. Tiempo
Pag. 6
5º Congreso Internacional en Innovación y Desarrollo Tecnológico,
10 al 12 de octubre de 2007, Cuernavaca, Morelos., México
-10
Teta 4
segunda etapa, resolviendo la ecuación diferencial que
-15
describe el modelo del robot bajo fuerzas inerciales
-20
halladas en dicho análisis, involucrando además el
-25
algoritmo de control.
-30
-35
Tiempo
60
30
Teta 3
20
0 Teta 1
0 5 10 15 20 25 30
Una vez conocido el modelo dinámico del bípedo y
-2
las trayectorias deseadas para lograr una caminata, el
-4 siguiente paso será proponer una ley de control que
garantice un caminado efectivo que compense pequeñas
-6
Tiempo desviaciones debidas a las inercias propias del sistema.
Este análisis será reportado a futuro.
Fig. 12 Señal del ángulo del pie "1 .
Conclusiones y Trabajo a Futuro Referencias
[1] Arai, Hirohiko, Controllability of a 3-DOF Manipulator with a
Las señales presentadas anteriormente, permiten seguir Passive Joint under a Nonholonomic Constraint, Proc. of the
! completo para lograr
la trayectoria deseada en un ciclo 1996 IEEE International Conference on Robotics &
un paso con el pie izquierdo y otro con el pie derecho; Automation, 1996
Pag. 7
5º Congreso Internacional en Innovación y Desarrollo Tecnológico,
10 al 12 de octubre de 2007, Cuernavaca, Morelos., México
[2] Asada, H., Slotine, J. J. E., Robot Analysis And Control, edit. [20] MIT Leg Lab, http://www.ai.mit.edu/projects/leglab/home.html
John Wiley And Sons, USA, 1986
[21] Serna, Hernández, Raúl, Tesis: Discusión y selección de los
[3] ASADA Lab, Emergent Robotics Area of Graduate School of elementos necesarios para la construcción de un robot bípedo de
Engineering, Osaka University, http://www.er.ams.eng.osaka- tipo medio-humanoide llamado MAYRA, Instituto Tecnológico
u.ac.jp/index-eg.html y de Estudios Superiores de Monterrey, abril 2005
[4] Chevallereau, Christine, Abba, Gabriel, et. al., RABBIT: A Enrique González Núñez
Testbed for Advanced Control Theory, IEEE Control Systems
Magazine, October 2003, vol. 23, num. 5, p 57. Estudiante del Instituto Tecnológico y de Estudios
[5] Chevallereau, Christine, Formal’sky, Alexander, et. al., Superiores de Monterrey, Campus Estado de México.
Tracking of a Joint Path for the Walking of an Underactuated Nació en la Cd. de el 14 de marzo de 1980. Estudió la
Biped, Robotica Published by Cambridge University Press carrera de Ingeniería en Sistemas Electrónicos.
[6] Craig, John J., Introduction to robotics, mechanics and control, Posteriormente inició sus estudios en la Maestría en
edit. Addison-Wesley, 2nd ed., USA, 1989 Ciencias de la Ingeniería con especialidad en Robótica,
[7] Dr Robot Inc, humanoid robot, OEM solution, dentro de la Escuela de Graduados en Ingeniería y
http://www.drrobot.com/ Ciencias del ITESM-CEM. Ha participado en proyectos
[8] Featherstone, Roy, Orin, David, Robot Dynamics: Equations
de ingeniería desarrollados para la industria en el área
and Algorithms, Proc. of the 2000 IEEE International de soporte a sus procesos para contribuir en su
Conference on Robotics & Automation, 2000 mejoramiento.
[9] FIRA | Federation of International Robot-soccer Association, Dirección del autor: Carretera Lago de Guadalupe km.
http://www.fira.net/
3.5, Atizapán de Zaragoza, Edo. de México, C.P.
[10] Fu, K. S., González, R. C., Lee, C. S. G., Robotics: control, 52926, Tel: 58-64-56-90, Ext. 2408.
sensing, vision, and intelligence, edit. Mc Graw-Hill, 1st ed., e-mail: A00457801@ítesm.mx
USA, 1987
[11] Fujitsu Automation, Services & Products, Humanoid Robot,
http://www.automation.fujitsu.com/en/products/products12.html
[12] Garcia, Elena, A Comparative Study of Stability Margins for
Walking Machines, Consejo Superior de Investigaciones
Científicas, http://www.iai.csic.es/users/egarcia/stability.htm
[13] Hardt, Michael, von Stryk, Oskar, et. al., Development and
Control of Autonomous, Biped Locomotion using Efficient
Modeling, Simulation, and Optimization Techniques, Proc. of
the 2003 IEEE International Conference on Robotics &
Automation, 2003
[14] Honda Worldwide, Products & Technology, ASIMO,
Technology, http://world.honda.com/ASIMO/technology/
[15] IFR: International Federation of Robotics, http://www.ifr.org/
[16] IRCCyN – Institut de Recherche en Communications et en
Cybernétique de Nantes, http://www.irccyn.ec-
nantes.fr/irccyn/d/en/equipes/Robotique/Themes/Mobile
[17] Ishida, Tatsuzo, Development of a Small Biped Entertainment
Robot QRIO, Proc. of the 2004 International Symposium on
Micro-Nanomechatronics and Human Science, 2004 and The
Fourth Symposium Micro-Nanomechatronics for Information-
Based Society, 2004
[18] K a w a m u r a Lab’s HomePage,
http://www.kawalab.dnj.ynu.ac.jp/welcome-e.html
[19] Kelly, Rafael, Santibáñez, Victor, Automática robótica, Control
de movimiento de robots manipuladores, edit. Pearson/Prentice
Hall, México, 2003
Pag. 8