Articulo de referencia

punto de momento cero

El punto de momento cero (también conocido como punto de momento de inclinación cero ) es un concepto relacionado con la dinámica y el control de la locomoción con patas , por e...

El punto de momento cero (también conocido como punto de momento de inclinación cero ) es un concepto relacionado con la dinámica y el control de la locomoción con patas , por ejemplo , en robots humanoides o cuadrúpedos . Especifica el punto respecto al cual las fuerzas de reacción en los puntos de contacto entre los pies y el suelo no producen ningún momento en la dirección horizontal; es decir , el punto donde la suma de las fuerzas de inercia horizontal y de gravedad es cero. Este concepto presupone que la superficie de contacto es plana y tiene una fricción suficientemente alta como para evitar que los pies se deslicen.

Introducción

Este concepto fue presentado a la comunidad de locomoción con patas en enero de 1968 por Miomir Vukobratović y Davor Juričić en el Tercer Congreso Panruso de Mecánica Teórica y Aplicada en Moscú. [ 1 ] El término "punto de momento cero" fue acuñado en trabajos posteriores entre 1970 y 1972, y fue ampliamente reproducido con éxito en trabajos de grupos de robótica de todo el mundo.

El punto de momento cero es un concepto importante en la planificación de movimiento para robots bípedos. Dado que solo tienen dos puntos de contacto con el suelo y deben caminar , correr o saltar (en el contexto del movimiento), su movimiento debe planificarse considerando la estabilidad dinámica de todo su cuerpo. Esta no es una tarea fácil, especialmente porque la parte superior del cuerpo del robot (torso) tiene mayor masa e inercia que las piernas, que deben sostener y mover al robot. Esto puede compararse con el problema de equilibrar un péndulo invertido .

La trayectoria de un robot caminante se planifica utilizando la ecuación del momento angular para asegurar que las trayectorias articulares generadas garanticen la estabilidad postural dinámica del robot, la cual generalmente se cuantifica mediante la distancia del punto de momento cero a los límites de una región de estabilidad predefinida. La posición del punto de momento cero se ve afectada por la masa e inercia del torso del robot, ya que su movimiento generalmente requiere grandes pares angulares para mantener una estabilidad postural dinámica satisfactoria.

Una solución a este problema consiste en utilizar pequeños movimientos del tronco para estabilizar la postura del robot. Sin embargo, se están desarrollando nuevos métodos de planificación para definir las trayectorias de los eslabones de las piernas de forma que el torso del robot se oriente de manera natural, reduciendo así el par de torsión del tobillo necesario para compensar su movimiento. Si la planificación de la trayectoria de los eslabones de las piernas es precisa, el punto de momento cero no se saldrá de la región de estabilidad predefinida y el movimiento del robot será más suave, imitando una trayectoria natural.

Cálculo

La fuerza resultante de las fuerzas de inercia y gravedad que actúan sobre un robot bípedo se expresa mediante la fórmula:

Fgramoi=metrogramometroaGRAMO{\displaystyle F_{}^{gi}=mg-ma_{G}}

dóndemetro{\displaystyle m}es la masa total del robot,gramo{\displaystyle g}es la aceleración de la gravedad,GRAMO{\displaystyle G}es el centro de masa yaGRAMO{\displaystyle a_{G}}es la aceleración del centro de masa.

El momento en cualquier puntoincógnita{\displaystyle X}se puede definir como:

METROincógnitagramoi=incógnitaGRAMO×metrogramoincógnitaGRAMO×metroaGRAMOH˙GRAMO{\displaystyle M_{X}^{gi}={\overrightarrow {XG}}\times mg-{\overrightarrow {XG}}\times ma_{G}-{\dot {H}}_{G}}

dóndeH˙GRAMO{\displaystyle {\dot {H}}_{G}}es la tasa de momento angular en el centro de masa.

Las ecuaciones de Newton-Euler del movimiento global del robot bípedo se pueden escribir como:

Fdo+metrogramo=metroaGRAMO{\displaystyle F_{}^{c}+mg=ma_{G}}
METROincógnitado+incógnitaGRAMO×metrogramo=H˙GRAMO+incógnitaGRAMO×metroaGRAMO{\displaystyle M_{X}^{c}+{\overrightarrow {XG}}\times mg={\dot {H}}_{G}+{\overrightarrow {XG}}\times ma_{G}}

dóndeFdo{\displaystyle F_{}^{c}}es la resultante de las fuerzas de contacto en X yMETROincógnitado{\displaystyle M_{X}^{c}}es el momento relacionado con las fuerzas de contacto alrededor de cualquier punto X.

Las ecuaciones de Newton-Euler se pueden reescribir como:

Fdo+(metrogramometroaGRAMO)=0{\displaystyle F_{}^{c}+(mg-ma_{G})=0}
METROincógnitado+(incógnitaGRAMO×metrogramoincógnitaGRAMO×metroaGRAMOH˙GRAMO)=0{\displaystyle M_{X}^{c}+({\overrightarrow {XG}}\times mg-{\overrightarrow {XG}}\times ma_{G}-{\dot {H}}_{G})=0}

Así es más fácil ver que tenemos:

Fdo+Fgramoi=0{\displaystyle F_{}^{c}+F^{gi}=0}
METROincógnitado+METROincógnitagramoi=0{\displaystyle M_{X}^{c}+M_{X}^{gi}=0}

Estas ecuaciones demuestran que el robot bípedo está dinámicamente equilibrado si las fuerzas de contacto y las fuerzas de inercia y gravedad son estrictamente opuestas.

Si un ejeΔgramoi{\displaystyle \Delta ^{gi}}se define, donde el momento es paralelo al vector normalnorte{\displaystyle n}Desde la superficie alrededor de cada punto del eje, entonces el punto de momento cero (ZMP) necesariamente pertenece a este eje, ya que por definición está dirigido a lo largo del vectornorte{\displaystyle n}El ZMP será entonces la intersección entre los ejes.Δgramoi{\displaystyle \Delta ^{gi}}y la superficie del terreno de tal manera que:

METROZgramoi=ZGRAMO×metrogramoZGRAMO×metroaGRAMOH˙GRAMO{\displaystyle M_{Z}^{gi}={\overrightarrow {ZG}}\times mg-{\overrightarrow {ZG}}\times ma_{G}-{\dot {H}}_{G}}

con

METROZgramoi×norte=0{\displaystyle M_{Z}^{gi}\times n=0}

dóndeZ{\displaystyle Z}representa el ZMP.

Debido a la oposición entre las fuerzas de gravedad e inercia y las fuerzas de contacto mencionadas anteriormente, laZ{\displaystyle Z}El punto ZMP (ZMP) se puede definir mediante:

PAGZ=norte×METROPAGgramoiFgramoinorte{\displaystyle {\overrightarrow {PZ}}={\frac {n\times M_{P}^{gi}}{F^{gi}\cdot n}}}

dóndePAG{\displaystyle P}es un punto en el plano de contacto, por ejemplo, la proyección normal del centro de masa.

Aplicaciones

Se ha propuesto el punto de momento cero como una métrica que puede utilizarse para evaluar la estabilidad frente al vuelco de robots como el iRobot PackBot al navegar por rampas y obstáculos. [ 2 ]

Véase también

  • Robots humanoides de Honda, cuya locomoción se basa en la retroalimentación ZMP: [ 3 ]
    • P2 , el primer prototipo de robot bípedo autorregulado, fue lanzado en 1996.
    • Asimo , un robot humanoide de fama mundial, fue desarrollado comercialmente entre 2000 y 2022.
  • HUBO , un robot humanoide andante desarrollado por KAIST que ganó el Desafío de Robótica de DARPA en 2015.
  • TOPIO , un robot humanoide que juega al ping-pong y que utiliza ZMP para mantener el equilibrio.

Referencias

  1. ^ Miomir Vukobratović, Davor Juričić, Contribución a la síntesis de la marcha bípeda , volúmenes de procedimientos de la IFAC, volumen 2, número 4, páginas 469–478, 1968. ISSN 1474-6670 . 
  2. Roan, Philip R.; Aaron Burmeister; Amin Rahimi; Kevin Holz; David Hooper (2010). "Validación en el mundo real de tres algoritmos de vuelco para robots móviles". 2010 IEEE International Conference on Robotics and Automation . pp. 4431–4436 . doi : 10.1109/ROBOT.2010.5509506 . ISBN  978-1-4244-5038-1. S2CID 14969543 . 
  3. Hirai, Kazuo, et al. El desarrollo del robot humanoide Honda. Actas de la conferencia internacional IEEE de 1998 sobre robótica y automatización. Volumen 2. IEEE, 1998. ISSN 1050-4729 . doi : 10.1109/ROBOT.1998.677288 . 

Bibliografía

  • Fuerzas que actúan sobre un robot bípedo, centro de presión: punto de momento cero. Archivado el 12 de octubre de 2008 en Wayback Machine. Philippe Sardain y Guy Bessonnet. IEEE Trans. Systems, Man, and Cybernetics—Part A. Vol. 34, n.º 5, págs.  630–637, 2004. ( alt1 , alt2 Archivado el 1 de noviembre de 2009 en Wayback Machine )
  • Vukobratović, Miomir y Borovac, Branislav. Punto de momento cero: treinta y cinco años de su existencia . International Journal of Humanoid Robotics , vol. 1, n.º 1, págs.  157-173, 2004.
  • Goswami, Ambarish. Estabilidad postural de robots bípedos y el punto indicador de rotación del pie (FRI) . The International Journal of Robotics Research, vol. 18, n.º 6, 523–533 (1999).
  • WABIAN-2R , un robot humanoide construido en la Universidad de Waseda que utilizaba trayectorias ZMP para la planificación y el control del movimiento. [ 1 ]
  1. Kang, Hyun-jin, et al. Realización de la marcha bípeda en terreno irregular mediante un nuevo mecanismo de pie capaz de detectar la superficie del suelo. Actas de la Conferencia Internacional IEEE sobre Robótica y Automatización. IEEE, 2010. ISSN 1050-4729 . doi : 10.1109/ROBOT.2010.5509348 .