Está en la página 1de 24

Técnicas de control para el balance

de un robot bípedo: un estado del arte


Control techniques for the balance of a robot biped: a state of the art

SERGEY GONZÁLEZ MEJÍA


Ingenier electrónic, especialista en Automatización Industrial, máster en
Ingeniería-énfasis en Automática, investigador de la Universidad del Valle,
Cali, Colombia. Contacto: sergey.gonzalez@correounivalle.edu.co

JOSÉ MIGUEL RAMÍREZ SCARPETTA


Ingeniero electricista, máster en Ingeniería Eléctrica, máster en Automática-Pro-
dúctica, doctor en Automática, docente de la Universidad del Valle, Cali, Colom-
bia. Contacto: jose.ramirez@correounivalle.edu.co

EDNA JOYDETH AVELLA RODRÍGUEZ


Ingeniera electrónica, estudiante de Maestría de la Universidad del Valle, Cali,
Colombia. Contacto: edna.avella@correounivalle.edu.co
Fecha de recepción: 22 de agosto del 2013 Clasificación del artículo: revisión
Fecha de aceptación: 15 de mayo del 2014 Financiamiento: Colciencias, Universidad del Valle
DOI: http://dx.doi.org/10.14483/udistrital.jour.tecnura.2015.1.a010

Palabras clave: equilibrio dinámico, equilibrio estático, locomoción, planos anatómicos.

Keywords: Dynamic equilibrium, locomotion, anatomical planes.

RESUMEN ABSTRACT

Debido a la inestabilidad inherente de los robots There are different control techniques due to the
bípedos, existen diferentes técnicas para contro- inherent instability that bipedal robots have. The
larlos. El objetivo de este trabajo es presentar purpose of this paper is to present a descriptive
una revisión descriptiva de algunas técnicas de
review of some control techniques for static and
control para el equilibrio estático y dinámico y
dynamic balance; also, to check algorithms to
algoritmos para la generación de patrones de mar-
generate gait patterns developed in bipedal ro-
cha desarrolladas en la robótica bípeda. El artículo
también contiene una breve terminología de la loco- botics. The article also contains a brief glossary
moción bípeda. Las técnicas de control descritas of bipedal locomotion. The control techniques
se basan en la teoría de control a partir de mode- described in this paper are based on the control
los dinámicos de los robots bípedos. theory from dynamical models of biped robots.

Tecnura Vol. 19 No. 43 pp. 133 - 156 enero - marzo de 2015 139
revisión
INTRODUCCIÓN el plano transversal o axial se orienta horizontal-
mente, a diferencia de los otros dos planos. De
La estrecha interacción entre los sistemas de esta manera, el cuerpo se divide en zona inferior
manipulación robótica y los seres humanos ha y zona superior.
generado que los robots se vuelvan comunes en
ambientes no industriales como hogares, hospi-
Centro de gravedad y centro de masa
tales y áreas de servicio. Los robots bípedos se del cuerpo humano
controlan de manera similar a los manipuladores
industriales, con base en control de trayectorias. Desde la posición anatómica de pie, el centro de
Para que el robot mantenga la estabilidad local, gravedad (CG) en el cuerpo humano se encuentra
la marcha se debe sintetizar como una trayectoria aproximadamente en la posición anterior de la se-
continua a lo largo del espacio. Durante años se gunda vértebra en el sacro. La ubicación precisa
ha satisfecho esta restricción usando el paradigma del vector de gravedad para una persona depende-
del punto de momento cero (Santana Hernández, rá de sus dimensiones físicas, donde su magnitud
2006). Se han propuesto otros criterios de esta- es igual a la masa corporal del individuo. La ubi-
bilidad como el indicador de la rotación del pie, cación del centro de masa o CM en el cuerpo hu-
aunque la mayoría de los robots humanoides o mano es el punto donde hay mayor concentración
bípedos utilizan el punto de momento cero. Una de masa, coincide con el CG solo si el campo gra-
vez se garantice un criterio de estabilidad, el ro- vitatorio es uniforme (Zermeño Sobrino, 2006).
bot bípedo es capaz de caminar establemente.
Esta revisión presenta de una forma básica algu-
nos conceptos que abarcan la locomoción bípeda, Centros de gravedad de los segmentos
luego se realiza una descripción de las técnicas de
control de equilibrio aplicadas en robots bípedos, Cada segmento del cuerpo humano posee su pro-
 

  



 - pio centro de gravedad. Esto quiere decir que
tico y el dinámico. sobre estos existe una fuerza de gravedad. En el
caso de que dos segmentos adyacentes se combi-
nen para ejercer una fuerza o movimiento, se con-
TERMINOLOGÍA EN LOCOMOCIÓN sideran como un solo segmento sólido. Entonces
BÍPEDA el nuevo segmento tendrá un nuevo centro de gra-
vedad que estará ubicado y alineado en el medio
Esta sección presenta algunos términos y acróni- de los centros de gravedad originales (Zermeño
mos que serán utilizados en este artículo. Sobrino, 2006).

Planos espaciales anatómicos Polígono de soporte

Los tres ejes conforman los planos del espacio El polígono de soporte (apoyo) o área de soporte
(Santana Hernández, 2006). El plano frontal o 


 

 
 


coronal se orienta de manera vertical, de forma el suelo por uno o dos pies (Santana Hernández,
tal que divide al cuerpo en anterior y posterior. 2006). En caso de soporte sobre un único pie, es
El plano sagital se orienta verticalmente y per- este mismo. En caso de soporte con los dos pies,
pendicular al plano frontal, dividiendo el cuerpo se abarca la región de los pies y la parte del área
en dos zonas: derecha e izquierda, en tanto que entre ambos.

140 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
Proyección del centro de masa y centro que actuar para que el pie permanezca estaciona-
de presión rio (Santana Hernández, 2006).

La proyección del centro de masa es el punto ob-


Margen de estabilidad estática y margen
tenido al proyectar verticalmente el CM sobre el
de estabilidad dinámica
AS (frecuentemente el plano horizontal), mientras
que la proyección del centro de presión (CP) es el Para un determinado momento, el margen de es-
punto obtenido al proyectar el CM en la dirección tabilidad estática es la distancia más corta entre la
de la resultante de fuerzas del sistema sobre el AS proyección del centro de masa y el polígono de so-
(Santana Hernández, 2006). porte, en tanto que el margen de estabilidad dinámi-
ca es la distancia más corta entre la proyección
Punto de momento cero del centro de presiones y el polígono de soporte. Es
la mínima distancia entre el PMC y los bordes del
El punto de momento cero (PMC) es el punto so- polígono de soporte, en donde SMx es el margen
bre el AS del humanoide donde se anula el mo- de estabilidad en el eje x, y SMz es el margen de
estabilidad en el eje z (Santana Hernández, 2006).
mento resultante de las fuerzas externas, la grave-
dad y las fuerzas de inercia (Santana Hernández,



!


 


- Equilibrio estático y equilibrio dinámico
lo tal que el momento neto de las fuerzas externas
no tiene componentes sobre los ejes horizontales. Existen dos modelos básicos de equilibrio (balan-
Cuando existe dentro del AS, el contacto entre el ceo) en la locomoción bípeda: el “equilibrio está-
suelo y el pie es estable. Cuanto más cercano esté tico” y el “equilibrio dinámico”. El equilibrio estáti-






"

! - co lleva a movimientos lentos y menos naturales,
tez se conseguirá. Cuando está fuera del AS, el 
$ 



#
&  


robot se inclina rotando sobre alguno de los bordes tiene que conseguir un equilibrio dinámico. Los
de dicho polígono. El criterio de que el PMC exis- dos tipos de equilibrio se basan en la implemen-





 
 
#
- tación de leyes de control que utilizan el concepto
ciente para garantizar la estabilidad dinámica del de AS (Pardos Gotor, 2005).
robot (Fernández Iglesias, 2009)
Ciclo de marcha
Centro de presión
El ciclo de la marcha inicia cuando el pie hace
El centro de presión (CP) es el punto en la super- 


 
#
 '
  
 
 -



 

  
$ 
%
mo pie hace contacto nuevamente con el suelo.
la fuerza de reacción neta del piso (Santana Her- El ciclo de marcha o caminata es un tipo de mo-
nández, 2006). vimiento periódico y está descrito por dos fases
principales que se alternan con cada pierna: la
fase de apoyo y la fase de balanceo. Una pier-
Índice de rotación del pie na se encuentra en fase de apoyo cuando está en
contacto con el suelo, y se encuentra en fase de
El índice de rotación del pie (IRP) es el punto en balanceo cuando no tiene contacto con el suelo




 



 

(Guzmán Valdivia, 2010).

Técnicas de control para el balance de un robot bípedo: un estado del arte 141
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
TÉCNICAS DE CONTROL APLICADAS Algoritmos de control para equilibrio estático
A ROBOTS BÍPEDOS y dinámico aplicados en robots bípedos

En la teoría de la locomoción bípeda para los ro- Esta sección expone técnicas de control aplica-
bots humanoides, la marcha se puede aplicar en das a robots humanoides para lograr el equilibrio
cualquier tipo de terreno, por eso se estudia so-  
#

* 


  

lamente el uso de robots humanoides en ambien- dependiendo del tipo de equilibrio deseado.
tes humanos así como el diseño de algoritmos de
control para el balanceo y la marcha aplicados Técnicas de control para equilibrio estático. La
a este tipo de robots. La mayoría de los investi- revisión realizada presenta algoritmos para el
gadores trabajan con robots humanoides de bajo control de equilibrio estático. Aun así, se descri-
costo, ya que estos son más accesibles y también ben los trabajos hallados que desarrollan técnicas
ofrecen la oportunidad de ser estudiados para de control para el régimen estático.
implementar nuevos algoritmos de equilibrio y
Los robots bípedos en su mayoría poseen actua-
marcha.
dores en los tobillos, haciendo más fácil el diseño
del control en la caminata. El trabajo de Abda-
* 
& 
 
$ 

 +



llah y Goswami (2005) presenta una estrategia


!
  


  "

de control de dos fases para el mantenimiento de


cantidad, tipo, tamaño, tiempo de respuesta de
equilibrio robusto bajo una fuerza de perturba-
los actuadores, sensores e incluso en su estructu-

/

 

 

 

3-
ra mecánica. Todo esto da una idea de la posible
jo, se diseña para resistir el efecto inmediato de
dinámica de marcha en el robot, así como de una
una fuerza, donde la ley de control utilizada es
variedad de técnicas de control para equilibrio y
el momento angular; se caracteriza por resistir a
 

 



- la perturbación. La segunda fase es la recupera-
yectorias suaves para lograr un balance dinámi- ción, donde el sistema es dirigido a una posición
co. Hoy en proyectos de investigación se usa la “home” donde es estáticamente estable. La ley de
medición de la inclinación de postura y la des- control es de recuperación, emplea un esquema
viación del centro de masa como realimentación general que maximiza la energía potencial con di-
a las estrategias de control. Estas estrategias uti- 



lizan diferentes tipos de sensores y algoritmos

 


!  "



 
El objetivo de un robot bípedo es recuperar y
la inclinación y la posición del centro de masa de mantener el balance mediante la detección de
forma precisa y aplicar las acciones de control   !
4
7  

37 
8

indicadas. lo explican Corpuz, Lafoteza, Broas y Ramos


(2009), la instrumentación utilizada es un acele-
/
& 
 ! 

  


rómetro y un giróscopo que permiten estimar la
trabajos que enfatizan en el diseño de algoritmos   

 "


&'

 '

 

de control para equilibrio estático-dinámico y Kalman como algoritmo de fusión de las seña-
los métodos de generación de patrones de mar- les del acelerómetro y giróscopo para tener una
cha aplicados a robots bípedos. Los trabajos se medida de la orientación. El algoritmo de equi-
realizaron en universidades y laboratorios de in- librio utilizado es un péndulo invertido de doble
vestigación, los resultados han sido publicados en soporte. Los límites del YICAL se establecen por
artículos de diferentes revistas y eventos. la velocidad y máxima inclinación. El algoritmo

142 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
usa supuestos como lo son: mantenerse en posi- Kim et ál. (2012) presentan el control de equili-
ción de doble apoyo, la posición de la cadera con brio para un robot bípedo con control de par, esta
 


 

7 técnica se aplica en el robot Roboray, el cual tiene
seis grados de libertad (GDL) y sensores de par en
Sheng-jun, Hai-tao, TaoyHong-xu (2009) pro- todas las articulaciones de las piernas. Asimis-
ponen el grado de pérdida de equilibrio como mo, tiene un módulo de empalme de cable impul-
un criterio de estabilidad para robots bípedos sado como una unidad de articulación de cabeceo.
subactuados. Considerando que el robot bípe- Con el uso de estas características se propone un
do no tiene pies, se analiza que el contacto con algoritmo de control para balanceo. Este algorit-
tierra se realiza puntual, modelándolo como un mo es la combinación de compensación de grave-
péndulo invertido con longitud variable y mo- dad, control de la gravedad virtual y control de la
mento de inercia. Para el cálculo del grado de amortiguación. También se introduce una técnica
pérdida de equilibrio se utiliza el modelo lineal, 
 

"




 -
en el que se tiene un punto de equilibrio inesta- nar la no linealidad de amortiguación y mejorar el
ble y la tarea principal del control es mantener el rendimiento de seguimiento de par. El método pro-
estado del robot cerca de la vecindad del punto puesto se aplica a un sistema de péndulo invertido
de equilibrio y evitar la caída. simple y al robot Roboray.

Ono, Sato y Ohnishi (2011) proponen las estra- Roa y Ott (2013), por su parte, presentan una vi-
tegias de recuperación de equilibrio y el cambio sión general de un enfoque para el equilibrio y
de las estrategias basadas en el valor de la acele- control de postura, regulando al mismo tiempo la
ración del CG. Los robots humanoides son some- posición del CM y la orientación del tronco de
tidos a una fuerza externa repentina mientras están un robot bípedo. Al realizar una perturbación ex-
de pie. De acuerdo con la fuerza externa aplicada, terna el robot se desvía de la postura deseada, el
se determina qué estrategia se usa, como se ob- controlador calcula una fuerza-par necesaria para
&


 
<
* 
 
 
$ 

recuperar la posición y la orientación deseadas,
valor de la fuerza externa es equivalente al valor de acuerdo con la ley de control. Esta fuerza-par
de la aceleración del CG, el cual determina si la se distribuye a los puntos de contacto de soporte
articulación de la rodilla se usa para la recupera-
en los pies. Las fuerzas en estos puntos se calcu-
ción del equilibrio
lan a través de un problema de optimización con
restricciones, lo que minimiza las fuerzas de con-
tacto, mientras que al incluir las restricciones y
Fuerza límites de par existe una fricción en cada junta.
externa

Técnicas de control para equilibrio dinámico.


El equilibrio dinámico es el objetivo general en
la robótica bípeda, ya que evita la caída inminen-
te del robot bípedo cuando experimenta grandes
Estrategia de Estrategia de Estrategia de
tobillo cadera paso perturbaciones; por consiguiente, le permite in-
teractuar en terrenos agrestes. Para lograrlo se
necesitan diversos sensores que den información
Figura 1. Tres estrategias básicas de balanceo útil del estado del sistema bípedo, como es el cen-
Fuente: Ono et ál. (2011). tro de presión en los pies, torques, velocidades y

Técnicas de control para el balance de un robot bípedo: un estado del arte 143
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
posiciones angulares de las articulaciones, acele- de una manera compatible. En primer lugar, el ro-
raciones del centro de masa, etc. bot bípedo se desacopla de la dinámica del CM y
el tronco. El control calcula la fuerza de reacción
A continuación se explican desarrollos de estra- del suelo para estabilizar la postura con la dinámi-
tegias de control aplicados a robots bípedos para ca desconocida del CM y luego transforma estas
obtener el equilibrio dinámico, estas técnicas se fuerzas en pares de conjuntos de todo el cuerpo,
aplican a robots bípedos construidos; otros sola- incluso si existen las perturbaciones externas.
mente se proponen a nivel de simulación.
Guihard y Gorce (2002) presentan una forma de
Yeoun-Jae, Joon-Yong y Ju-Jang (2012) proponen resolver el control dinámico bajo perturbaciones
una estrategia de control de balance para un robot desconocidas que tiene en cuenta la noción de
bípedo mientras camina, aplicando una fuerza ex- movimiento postural. Para ello se propone un mo-
terna. Se parte de la suposición de que durante la delo mecánico multicadena de un cuerpo humano
marcha se aplican una fuerza lateral y una longi- y una arquitectura de control general. Además, se
tudinal en el centro de la pelvis del robot bípedo, utiliza una estrategia postural de tobillo y cadera

 
  



 


donde la noción de movimiento asegura el equili-
de la energía. brio dinámico bípedo.

Liu, Li, Guo y Cai (2012), a su vez, proponen En el trabajo de Lim, Setiawan y Takanishi (2001)
un sistema de control donde se tratan la postura se propone un control de impedancia y un control
corporal, la velocidad y el giro de la pierna de ba- 
$  !

!
!?  "



$ 
-
lanceo como tres problemas de control indepen- nen de forma estable y en condiciones como las de
dientes. La primera parte del control mantiene el un ser humano. El control de equilibrio se basa en
cuerpo en posición vertical, teniendo en cuenta el movimiento del tronco y la cintura, lo cual esto
el par de la cadera de la pierna de apoyo. La se- se aplica para mantener el equilibrio y la postura,
gunda parte del control estabiliza la velocidad de mientras que el movimiento de las extremidades
avance mediante la regulación de la longitud de la inferiores se controla de acuerdo con el terreno. El
pierna de apoyo, en tanto que la tercera parte es el control de impedancia se aplica para reducir la fuer-
control del ángulo de la pierna de balanceo. za/torque al realizar el contacto entre el pie y el sue-
lo. Los parámetros de la impedancia se cambian en
Li, Su y Liu (2012) desarrollan un nuevo modelo tiempo real, dependiendo de la etapa de la marcha.
de trayectoria con parámetros ajustables que mo-
dula la trayectoria con PMC en los planos sagital y Pratt, Chew, Torres, Dilworth y Pratt (2001) utili-
lateral y hace que la trayectoria del PMC sea más zan un modelo de control virtual. Es un lenguaje
34! 
/



 #


de control de movimiento que utiliza simulacio-
$  !
"

 

> 
#

- nes, son componentes mecánicos para crear fuerzas
trolador de movimiento diseñado para mantener que se aplican a través de pares de conjuntos reales,
el equilibrio del cuerpo y permitir que el bípedo creando la ilusión de que los componentes virtuales
camine siguiendo la referencia del PMC deseada. están conectados al robot.

Li y Ge (2012) muestran una estructura de control Rehbinder y Hu (2001) muestran que una de las
adaptativo robusto que incluye el equilibrio y un técnicas empleadas en el control de robots móvi-
control postural para regular la posición del CM les es la estimación del estado, donde los estados
y la orientación del tronco de los robots bípedos son típicamente posición, velocidad y orientación.

144 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
Los dispositivos para realizar esta estimación son 

 
#

 







 
#

 


7 "


balanceo.
de dar estimaciones estables de la postura del ro-
bot. Se usa una descripción global de la rotación La mayoría de las estrategias de control de un ro-
del cuerpo-rígido para obtener un problema lineal bot están construidas alrededor del seguimiento de
#
 


 
> 

  
trayectorias, que se generan ya sea fuera de línea,
De esta forma se logra que no haya restricción 

 

 

#"



en el tipo de movimientos que puede realizar el ?"



 


  

&

robot. de alto nivel. Chevallereau et ál. (2003) proponen


que para controlar adecuadamente el robot Rabbit
La Universidad de Grenoble en Francia construyó se necesita una teoría de control para una clase de
el robot bípedo Rabbit (Grizzle, 2002), el cual ca- sistemas con una dinámica tanto continua como
rece de pies, las piernas terminan como zancos de discreta y menos actuadores que grados de libertad;
manera que oscila sobre un punto cuando avanza. además, se desean órbitas asintóticamente estables,
El concepto de estabilidad es representado con fór- en lugar de puntos de equilibrio, y tener múltiples
mulas matemáticas que comprenden la dinámica objetivos como caminar, correr y equilibrar. En la
de la marcha y el equilibrio, produciendo automá-  


! &

 

 


ticamente un algoritmo de control que induce a un control sobre el robot bípedo Rabbit basado en res-
movimiento deseado. Se puede variar la velocidad tricciones virtuales y dinámica híbrida cero para la
de la marcha y se utiliza conmutación de leyes de marcha. Otro análisis de Chevallereau, Grizzle y
control y una acción de control integral. Shih (2009) presenta controladores que permiten
una caminata asintóticamente estable, periódica y
La investigación de Chevallereau et ál. (2003) rápida para un robot bípedo. La primera estrategia
muestra el diseño de control mediante restriccio- consiste en imponer una condición de estabilidad
nes virtuales para la fase de balanceo del robot durante la búsqueda de la caminata por optimiza-
Rabbit. El robot tiene cinco segmentos, cuatro ción periódica. La segunda estrategia utilizada es
actuadores, es planar y realiza la marcha bípe- 
  
!  

&

 

da. El diseño del control considera al robot en la los valores propios del mapa de Poincaré. En el
fase de único soporte y las restricciones se rea- tercer enfoque se analiza el efecto de selección de
lizan de acuerdo con un elemento común que es la la salida en la dinámica de cero y se propone una
regulación de las cuatro salidas independientes selección pertinente de los productos, lo que lleva
(actuadores); la elección de los actuadores se a la estabilización sin el uso de un controlador ba-
realiza para regular el ángulo del torso, la altura sado en eventos suplementarios.

ENTRADAS SALIDAS
Compensación
de fricción

h0  q  - KP Actuadores
q 
Articulaciones 
h0  q, q
Encoders Filtro q accionadas - Kd
hd  

Interruptores de Detección de la Estado no accionado Referencia de
contacto pierna de apoyo independiente valores comunes
 hd  , 
 

Figura 2. Diagrama de bloques del sistema de control -Rabbit

Fuente: Chevallereau et ál. (2003).

Técnicas de control para el balance de un robot bípedo: un estado del arte 145
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
Canudas-de-Wit (2004) revisa una clase de mé- len del rango de estabilidad se realizan las accio-
todos de control para el control de marcha y el nes correctivas para que el robot evite caer.
problema de equilibrio. Los métodos en estudio
se basan en la noción de restricciones virtuales La investigación de Manrique (García, 2007)
que fuerzan la realimentación, como se observa muestra técnicas de control en línea, las cuales se


 
X
/
 


 - orientan a garantizar un movimiento dinámica-
nes entre los eslabones del mecanismo que están mente equilibrado, por lo que es necesario el estado
impuestas dinámicamente a través del control de del entorno y la posición del PMC. Para asegurar
realimentación. Su función es coordinar la evolu- un equilibrio completo, estas estrategias deben ser
ción de los distintos eslabones mediante un paso; utilizadas en forma cooperativa; primero el control
por lo tanto, se reducen grados de libertad con el de secuencia de movimientos reajusta la posi-
objetivo de lograr un mecanismo de lazo cerrado ción del robot generando un paso, cuya longitud
que naturalmente dé origen a un movimiento pe- #

 

 



-
riódico deseado. Para el problema de equilibrio te del humanoide. Segundo, el control de par, que
tratan al robot en la fase de único soporte como consiste en la generación de un torque alrededor
un péndulo invertido multienlace. del CM para hacer mover el PMC hacia atrás, se
utiliza cuando el control del PMC no es efectivo.
La investigación de Santana Hernández (2006) en-
seña un robot bípedo, con sensores como: sensores Kwon et ál. (2007) generan un algoritmo de con-
de fuerza, giroscopios, acelerómetros, etc. Describe trol de marcha que consiste en la generación de
cómo se realiza la marcha para un robot bípedo patrones de marcha, control de impedancia para
que se encuentra dinámicamente estable durante 
#
#

!


 -
su caminata, los parámetros como el PMC o el lar y el control del PMC en tiempo real para el
CM se encuentran dentro del rango de estabili- 

37
 
\
*
 




dad. En el momento en que estos parámetros sa- demostrado en experimentos.

Figura 3. Diagrama de bloques del estabilizador orbital

Fuente: Canudas-de-Wit (2004).

146 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
Se han desarrollado sistemas de control híbrido y #

#
&

&7
!




controladores de compensación para sistemas con la pierna de apoyo. Asumen un contacto puntual
múltiples entradas y múltiples salidas (MIMO) 
  






#
! 


no lineales con incertidumbres. Lin, Chen y Chen controlador por realimentación invariante en el
]

$ 

 


?! 
tiempo que crea un movimiento exponencialmen-
se basa en la técnica de modos deslizantes y uti- te estable y periódico.
lizan un controlador de articulación por modelo
de cerebelo recurrente (RCMAC) como un obser- Uno de los desarrollos es el robot de Honda Asi-
& 

 !
*

 
^

! &
mo1 (Honda Motor, 2007), que se desarrolla para
que el controlador principal contiene un obser- funcionar en la sociedad y en un entorno de vida
vador de incertidumbre RCMAC, siendo este humana; se realiza un prototipo de tamaño casi hu-
el controlador principal, y un controlador de mano. Cuando Asimo pierde el equilibrio y trata
compensación para la aproximación de error de caer, los tres siguientes sistemas de control,
del sistema incierto. 

  


 
"
 


evitar la caída y permitir una caminata continua.


Shih, Grizzle y Chevallereau (2007) presentan un Primero un control de reacción del piso que ab-
controlador por retroalimentación que logra una sorbe las irregularidades del suelo y controla la
marcha asintóticamente estable, periódica y rá- ubicación de las plantas de los pies cuando la
pida para un robot bípedo en 3D, que consta de caída es inminente; segundo, el control para refe-
tres enlaces y pies puntuales pasivos. Cada enlace rencia de PMC, y tercero, el control de posiciona-
es modelado por una masa puntual en su centro miento de la planta del pie.

Figura 4. Diagrama del algoritmo de control de marcha

Fuente: Kwon et ál. (2007).

1 Advanced Step in Innovative Mobility.

Técnicas de control para el balance de un robot bípedo: un estado del arte 147
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión

Figura 5. Sistema de control hibrido con RCMAC

Fuente: Lin et ál. (2007).

Figura 6. Sistemas de control para el robot Asimo

Fuente: Honda Motor (2007).

La compañía Anybots (2007) presenta a sus dos esta que demuestra una estabilidad de la base con
robots, llamados Dexter y Monty, estos aprenden ruedas equilibradas. Este robot tiene el mismo
basados en ensayo y error. Monty es un robot hu- sistema del Segway donde se controla la proyec-
manoide que atrapa una pelota y la lanza, acción ción del CM para que esté dentro de la región de

148 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
soporte que forman las dos ruedas. Dexter, el ro- bientes con perturbaciones, usando la medida de
bot caminante, realiza un equilibrio dinámico para un giróscopo, ya que puede ser necesario un giro
caminar, la marcha mejora con la práctica. Cuan- del robot en el espacio de trabajo. En el modelo de
do está cayendo, el robot conoce la dirección y control se corrige el ángulo de postura del robot
apoya el pie en el lugar exacto para balancear en por una acción integral, así como el ángulo de di-
la dirección que se desea ir, también la acción de rección antes de dar el paso. Los autores propo-
caer se hace porque el CP no se centra sobre el nen el control robusto de dirección para mejorar
pie (o pies) que está en el suelo. 
   
! 

  !
&
 
}

Esta técnica tiene un controlador proporcional-


La Universidad de Michigan desarrolla al robot derivativo PD en realimentación y en adelanto
bípedo Mabel (Grizzle, 2008), un robot que tie- para la fase de soporte.



  "


#
34!  "


una serie de muelles (resortes) que actúan como Ferreira, Crisóstomo y Coimbra (2010) describen
tendones. Se conoce como el robot bípedo más el control de un robot bípedo autónomo, el cual
rápido del mundo, capaz de alcanzar casi 11 ki- combina el uso de las articulaciones del torso y



* 




\`{

 
del tobillo para el equilibrio sagital, como se ob-
paso, su cuerpo cuenta con un gran torso y delga- &


 
~
* 
  
!


das piernas que tienen rodillas, las cuales le permi-  

! 
#

 



-
ten correr, y se sostiene por medio de una barra gir el PMC. Para esto utiliza una técnica de inteli-
mientras corre en círculos por el lugar (Matt, Sha- 
 "
 

&

"

ne, Allison y Philip, 2010). con el objeto de controlar el equilibrio del robot.
* 
  
 
! 



En la investigación de Aclan y Ramos (2009) se  


#


   
implementa un control PID multivariable, aplica-
do al robot YICAL II, que tiene seis grados de li-
bertad y es de accionamiento directo con motores
de corriente continua.

Para la marcha bípeda dinámica se propone un


algoritmo realizado por Xin y Xiao (2009), este
 
]
 #

  

&



parte superior del cuerpo y la trayectoria del CG


del robot. Los disturbios del ambiente son eli-
minados por el movimiento compensatorio de la
parte superior del cuerpo; posteriormente, el error
del CG se calcula basado en el error entre el
PMC deseado y el PMC real, así como la relación
entre el PMC y el CG para obtener la trayectoria
del CG. Entonces, el movimiento del robot con-
verge a su movimiento de referencia generando
marcha bípeda estable.

Figura 7. Algoritmo compuesto


Matsumoto y Kawamura (2010) proponen un
sistema de control robusto de dirección para am- Fuente: Xin y Xiao (2009).

Técnicas de control para el balance de un robot bípedo: un estado del arte 149
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
Parsa y Farrokhi (2010) analizan el uso de un certidumbres en las dinámicas o variaciones de
observador no lineal de perturbaciones, para ha- los parámetros del modelo del bípedo. Para ro-
cer más robusto un control predictivo basado en un bustecer el controlador se utiliza un observador
modelo no lineal en robots bípedos. Los autores no lineal de perturbación, como se observa en la
consideran la robustez del controlador para in-  
<

Figura 8. Modelo de control y controlador propuesto

Fuente: Matsumoto y Kawamura (2010).

Figura 9. Control para el ángulo del torso y tobillo en el robot

Fuente: Ferreira et ál. (2010).

150 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión

Figura 10. Estructura del observador no lineal de disturbios

Fuente: Parsa y Farrokhi (2010).

Los métodos propuestos por Aghabalaie, Hossein- $  !"







‚8
 
-
' "
 !
#

<

! 


- tro de la región estable deseada. Este se usa para
trol de todas las articulaciones, en lugar de contro- ajustar el tobillo de la pierna de soporte y asegurar
lar solamente la cadera y el tronco. La metodología una distancia entre el PMC actual y el límite de la
de diseño para el controlador robusto utiliza el región estable; por último, el controlador de re-
método de Lyapunov. Las restricciones de fuerzas torno evalúa si el PMC actual está dentro de la
debido a resbalones y levantamiento de los pies se región estable deseada o si la pierna se encuentra
consideran como perturbaciones adicionales en la fase de balanceo. En este caso el patrón de la
que actúan en la dinámica del robot. En la ecuación marcha debe retornar al patrón dinámico original.
1 se observa la ley de control, esta se encuentra en De lo contrario, los ajustes de la articulación del
función de los estados y la dinámica del robot. tobillo serán los errores acumulados por el patrón
de la marcha dinámica original.

1   I  P  M  q  x1   M  q   Q 

U  I  C  
La estructura de control desarrollada en Rokba-
 x2  D  kx2T  2 P22 x1
(1) ni, Benbousaada, Ammar y Alimi (2010) tiene un
controlador de torso superior y se encuentra com-
En la investigación realizada por Li et ál. (2010) puesta por dos submódulos: el módulo de control
se desarrolla una estructura de control estabili- de las articulaciones y el controlador de torso
zante que consiste en un sistema sensorial pie- superior. Este último ayuda a la estabilidad de la
fuerza y controladores para marcha con respuesta marcha corrigiendo la posición del CM del robot.
dinámica rápida. Este sistema consta de tres contro- La arquitectura propuesta integra principalmente
  "


& 


 
<<€

- 
  "


! &


 
<€
-
trolador adaptativo, que controla el tobillo del nerador de marcha, módulo de adaptación marcha
pie que aterriza para lograr un aterrizaje suave y y el controlador de torso superior para controlar
un contacto estable con el suelo; el controlador de la estabilidad de marcha.

Técnicas de control para el balance de un robot bípedo: un estado del arte 151
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión

Figura 11. Estructura de control estabilizante para un robot de 14 grados de libertad

Fuente: Li et ál. (2010).

Figura 12. Flujo de control y compensación de torso superior

Fuente: Rokbani et ál. (2010).

152 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
En muchos estudios las coordenadas del PMC se   


 
<X"




-
calculan utilizando el modelo del robot y la infor- pas: la de control de servo, la de control de fuerza
mación del ángulo procedente del sensor de cada y postura —que se encarga de la geometría del
articulación. Sin embargo, en la investigación de robot para controlar la postura corporal, los tor-
Suwanratchatamanee, Matsumoto y Hashimoto ques y las fuerzas de los pies—, y por último se
(2010) se emplea una técnica que consiste en uti- encuentra la capa de control de PMC y CM del
lizar una retroalimentación táctil usando los sen- robot.
sores montados en las plantas de los pies del ro-
bot. El robot está controlado para mantener igual Van Heerden y Kawamura (2010) analizan las
los tres valores de detección cuando el pie está perturbaciones externas y la generación de trayec-
apoyado. Cuando estos valores son similares, el torias dinámicas en un robot bípedo. En el análisis
CM también está en el centro del área de soporte. se presenta un método para limitar las fuerzas de
En otras palabras, esta técnica se puede emplear reacción del suelo. El método propuesto requiere
en el control del robot para mantener el CM cons- como entradas la referencia de posición, los es-
tante en el centro del área de soporte en las fases tados de las articulaciones y el dato del sensor
de único y doble apoyo. El control de equilibrio 
 '"


! &


 
<\
*

es independiente del control de movimiento del control de posición basado en la observación del
robot; por lo tanto, solo se considera el control de disturbio se utiliza para generar pares en el motor,
movimiento para lograr la caminata cuando el los cuales robustamente harán que los ángulos de
control de balance está activo. las articulaciones converjan a los valores de refe-
rencia. Para el control de fuerza, utilizan una per-
Kajita et ál. (2010) proponen la estabilización de  !

 

!7"



! &

la marcha para un robot con un mecanismo con- y anular los efectos de las dinámicas de fricción,
vencional en los pies. El controlador, como se fuerzas externas, etc.

Figura 13. Estructura de control jerárquico

Fuente: Kajita et ál. (2010).

Técnicas de control para el balance de un robot bípedo: un estado del arte 153
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
Los péndulos invertidos han sido la base para virtual como a las articulaciones del robot. Los
la realización de la caminata bípeda, como se  

$ 

 


 -
encuentra en la investigación de Aoyama, Se- nomo dinámico pasivo tiene problemas en dividir
kiyama, Hasegawa y Fukuda (2010), donde los la dinámica 3D cuando la dinámica de cada plano
autores exponen la técnica de control autónomo
está fuertemente acoplada. Para resolver este pro-
dinámico pasivo utilizando un bípedo 3D, ca-
blema se ha ampliado el enfoque del control au-
minado sobre un terreno irregular. A este efecto
tónomo dinámico pasivo sin dividir la dinámica
realizan el modelado como un péndulo inverti-
do 3D, equivalente a un sistema autónomo 2D Xƒ
#"
  "


! &


 
<^"


mediante la aplicación del control autónomo de propone un método de estabilización y control de


dinámica pasiva, basado en el punto de contacto dirección de marcha para el robot Gorilla Robot
de la base del robot y la restricción holonómica II en un terreno irregular.

Figura 14. Control de posición con restricciones de fuerza

Fuente: Van Heerden y Kawamura (2010).

Figura 15. Arquitectura de control para el robot Gorilla

Fuente: Aoyama et ál. (2010).

154 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
Yazdekhasti, Sheikholeslam y Ghayour (2010) nales. Con base en la síntesis de Lyapunov, desa-
proponen una ley de control invariante en el rrollan un control adaptativo desacoplado.
tiempo, donde se analiza una estrategia de control
para regular la posición del PMC y las articula- Hamed y Grizzle (2013) utilizan un control híbri-
ciones del robot. do; de acuerdo con la simetría derecha-izquierda,
se desarrollan desigualdades matriciales lineales
Benjamín y Atkeson (2010) presentan un método y control óptimo robusto. En el primer nivel del
basado en modelos llamado control de fuerza para controlador híbrido, el bucle de tiempo continuo
balance (equilibrio) dinámico, para la determina- emplea una clase general de las leyes de retroali-
ción de torques de todo el cuerpo basado en el mentación invariantes en el tiempo y no lineales
CM deseado y las fuerzas de contacto para robots para interactuar con el robot bípedo. Las leyes de
humanoides. La dinámica del CM se ve afectada retroalimentación en tiempo continuo son conti-
directamente por el control de la fuerza de contac-  
! 
#
 

 
to para lograr un equilibrio estable. Esta idea se
 '



 



 '

Las funciones de control de Lyapunov las utilizan
balance (equilibrio) dinámico, teniendo en cuenta Ames, Galloway y Grizzle (2012). Estos autores
toda la dinámica del robot para producir fuerzas muestran cómo dichas funciones se pueden uti-
de contacto deseadas. lizar para estabilizar las órbitas periódicas de la
dinámica híbrida cero de manera exponencial.
Lim, Oh y Kim (2012) abordan el control del Ames y Galloway (2013) también hacen uso de
PMC mediante un control de balance. Para reali- estas funciones. Presentan un método para la
zar el control de equilibrio se necesita la señal de ampliación de la clase de controladores que es-
posición del PMC solo como entrada, y a la salida tabilizan exponencialmente órbitas periódicas
se muestra un ángulo de compensación para las en sistemas híbridos. A partir de la dinámica cero,
articulaciones afectadas. El rendimiento del siste- se presenta un enfoque del control a partir de las
ma de control propuesto se simula y se comprue- mencionadas funciones, que es exponencialmente
ba en el robot humanoide MHR-1. estable. Esta técnica de control es probada en el
robot Rabbit y en Mabel.
Ge, Li y Yang (2012) presentan una técnica de
control adaptativo, usando funciones implícitas con En la tabla 1 se encuentra información técnica so-
soporte de vectores de regresión, en presencia de bre los documentos revisados en este estado de
incertidumbres paramétricas y dinámicas funcio- arte.

Tabla 1. Tabla de información sobre algunas especificaciones técnicas

Pies Tam. Tipo Indicador de Estrategia de


Ref. Super. Actuador GDL*
Sí No (m) Sim Real medida control
(Corpuz, Lafoteza, Acelerómetro, Control de posi-
0,74 Plano Motor DC 7
Broas, y Ramos, 2009) giróscopo ción
Control de posi-
(Xin y Xiao, 2009) -------- ---------- ------------------ ------------ 5
ción
Sensor de
(Ono, Sato y Ohnishi, Control PD,
1,12 Plano fuerza, aceleró- ------------ 10
2011) Control de balance
metro

Técnicas de control para el balance de un robot bípedo: un estado del arte 155
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
Pies Tam. Tipo Indicador de Estrategia de
Ref. Super. Actuador GDL*
Sí No (m) Sim Real medida control
Motor DC
Sensor de
(Kim et ál., 2012) 1,55 Plano Control de par sin esco- 6
fuerza/torque
billas
Plano Sensor de Motor DC-
(Roa y Ott, 2013) 1,433 Control de balance 6
inclinado fuerza/torque elástico
Sensor de po-
Plano Esquema de con-
(Zheng y Shen, 1990) sición, sensor Motor DC 8
inclinado trol
de fuerza
(Kajita, Yamaura y
0,37 Plano Potenciómetro PD Motor DC 4
Kobayashi, 1992)
Potencióme-
Realimentación
tros,
(Kajita y Tani, 1996) 0,45 Plano local, robot con Motor DC 6
Encoder de
piernas ligeras
pulso
Servomo-
(C. Shih, 1996) 0,8 Plano ------------------ Jerárquico 7
tor DC
(Goswami, 1999) -------- Plano ------------------ Control del FRI ------------ ------

( Lim, Setiawan, y Sensor de Híbrido posición/ Motor


1,88 Plano 43
Takanishi, 2001) fuerza/torque fuerza, impedancia lineal

ST: 0,6 Motor DC,


(Pratt, Chew, Torres, Plano Potencióme- 4
SF: Modelo virtual motor DC-
Dilworth y Pratt, 2001) inclinado tros lineales 6
0,9 elástico
Plano Arquitectura de
(Rehbinder y Hu, 2001) -------- ------------------ ------------ ------
inclinado conmutación
Encoder ab-
(Grizzle, 2002) 1,43 Plano soluto e incre- Feedback Motor DC 7
mental
Encoder ab- Limitaciones vir-
(Chevallereau et ál.,
1,43 Plano soluto e incre- tuales, dinámica Motor DC 7
2003)
mental híbrida cero
Encoder ab-
(Canudas-de-Wit, Limitaciones vir-
1,43 Plano soluto e incre- Motor DC 7
2004) tuales
mental
Sensor de Control de secuen-
Servomo-
(García, 2007) 0,3 Plano presión, cia, 2
tor DC
acelerómetros control de par
Sensor de
fuerza/torque,
Control de impe-
(Kwon et ál., 2007) 1,5 Plano Giróscopo, Motor DC 35
dancia
micrófono,
cámara
(Lin, Chen y Chen,
-------- Plano ------------------ Control híbrido ------------ 6
2007)
Control feedback,
(C. L. Shih, Grizzle y
-------- Plano ------------------ Control basado en ------------ 6
Chevallereau, 2007)
eventos
Giróscopo, Servomo-
sensor de Control de pre- tor DC,
(Honda Motor Co. Ltd,
1,2 Plano fuerza, cámara, dicción de movi- reductor 12
2007)
antena, acele- miento de veloci-
rómetro dad
(Anybots, 2007) -------- Plano ------------------ Control del CM ------------ ------

156 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
Pies Tam. Tipo Indicador de Estrategia de
Ref. Super. Actuador GDL*
Sí No (m) Sim Real medida control
Sensor de con- Motor DC
(Jessy W. Grizzle, Plano, Control híbrido
2,25 tacto, sensor sin esco- 7
2008) escalera cero
de ángulo billas
Sensor de con- Motor DC
(Matt, Shane, Allison y Plano, Control híbrido
2,25 tacto, sensor sin esco- 7
Philip, 2010) escalera cero
de ángulo billas
Potenciómetro
de precisión, Control multivaria-
(Aclan y Ramos, 2009) 1,31 Plano Motor DC 6
giróscopo, ble PID
acelerómetro
Giróscopo,
(Matsumoto y acelerómetro, Control de direc- Servomo-
1,22 Plano 13
Kawamura, 2010) sensor de fuer- ción robusto tor DC
za/torque
Esca-
(Ferreira, Crisóstomo y leras, Sensor de Control de inteli- Servomo-
0,5 6
Coimbra, 2010) plano, fuerza gencia artificial tor DC
inclinado
(Parsa y Farrokhi, Modelo de control
1,32 Plano ------------------ ------------ 5
2010) predictivo no lineal
(Aghabalaie, Hos-
Control robusto no
seinzadeh, Talebi y 1,12 Plano ------------------ ------------ 5
lineal
Shafiee, 2010)
Sensor de Control de estabi- Servomo-
(G. Li et ál., 2010) 0,27 Plano 7
fuerza lidad tor DC
(Rokbani, Benbousaa-
Sensor infrarro- Servomo-
da, Ammar y Alimi, -------- ---------- Control de CM 7
jo, micrófono tor DC
2010)
(Suwanratchatamanee,
Plano, Servomo-
Matsumoto y Hashi- 0,34 Sensor táctil Control distribuido 17
inclinado tor DC
moto, 2010)
Sensor de fuer-
za, giróscopo,
(Shuuji Kajita et ál., Plano, acelerómetro, Control de postu- Servomo-
1,58 42
2010) inclinado sensor de po- ra/fuerza, PID tor DC
sición, Encoder
incremental
Encoder ab- Control de reali-
(Chevallereau, Grizzle y
1,43 Plano soluto e incre- mentación inva- Motor DC 7
Shih, 2009)
mental riante en el tiempo

Sensor de fuer- Control basado en


(Van Heerden y Servomo-
1,216 Plano za, giróscopo, la observación del 6
Kawamura, 2010) tor DC
Acelerómetro disturbio
(Aoyama, Sekiyama, Sensor de fuer-
Control autónomo Servomo-
Hasegawa y Fukuda, 0,905 Plano za, giróscopo, 10
dinámico pasivo tor AC
2010) Encoder
(Yazdekhasti, Sheik-
holeslam y Ghayour, 1,685 ---------- ------------------ Control de PMC ------------ 7
2010)
Sensor de Control de fuerza
(Li, Su y Liu, 2012) 0,22 Plano fuerza/torque, de balance diná- Hidráulico 33
acelerómetro mico

Técnicas de control para el balance de un robot bípedo: un estado del arte 157
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
Pies Tam. Tipo Indicador de Estrategia de
Ref. Super. Actuador GDL*
Sí No (m) Sim Real medida control
Sensor de
fuerza,
(S. Lim, Oh y Kim, Control de posi- Servomo-
1,45 Plano giróscopo, 24
2012) ción del PMC tor DC
sensor infra-
rrojo
Control adaptativo
(Ge, Li y Yang, 2012) 1,1228 Plano ------------------ ------------ 7
predictivo
Encoder ab-
(Hamed y Grizzle, Control híbrido Motor-
-------- Plano soluto e incre- 13
2013) (control óptimo) elástico
mental
(Ames, Galloway y Control de función
-------- Plano ------------------ ------------ ------
Grizzle, 2012) de Lyapunov
R: 2,25 Sensor de con- Motor DC
(Ames y Galloway, Plano, Control de función
M: tacto, sensor sin esco- 7
2013) escalera de Lyapunov
2,25 de ángulo billas
* GDL: Grados de libertad

Fuente: elaboración propia.

CONCLUSIONES de metodologías para la obtención de una marcha


natural, fácilmente se pueden aplicar a sistemas
El estado actual de las investigaciones en ro- de exoesqueletos para lograr la rehabilitación de
bots bípedos muestra que la locomoción bípeda la marcha y el equilibrio en humanos.
estable no está totalmente resuelta y que en el
mercado no hay un gran número de robots con … "


  
! 


tamaño de un humano, debido a que el problema estrategias de control aplicadas a los robots bí-
de locomoción bípeda aumenta con la altura y el
pedos, se logró evidenciar que el control de equi-
peso del robot.
librio dinámico y la generación de patrones de
marcha son temas de interés para estudios poste-
Obtener una marcha correcta y rápida en un robot
bípedo implica transformar en cada instante la posi- riores, porque el objetivo general para la robótica
ción de cada pie en una posición de articulación, es bípeda es obtener movimientos suaves y naturales
decir, generar trayectorias de marcha en espacio como el ser humano interactuando en diferentes
y tiempo. Para ello se necesita hacer el cálculo de ambientes.
las cinemáticas directa e inversa del modelo dise-
ñado, lo cual requiere un cálculo computacional.
FINANCIAMIENTO
Como un índice de desempeño en la estabilidad
de un robot bípedo, el PMC es el criterio más uti- Esta investigación forma parte del proyecto Mar-
lizado e implementado en esta área. Todas estas cha asistida con un exoesqueleto, de la Universi-
técnicas de control para el equilibrio y la variedad dad del Valle y Colciencias.

158 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión

REFERENCIAS

Abdallah, M. y Goswami, A. (2005). A Biome- ternational Conference on Intelligent Ro-


chanically Motivated Two-Phase Strategy bots and Systems (pp. 3163-3168). IEEE.
for Biped Upright Balance Control. En doi:10.1109/IROS.2010.5650891
Proceedings of the 2005 IEEE Internation-
al Conference on Robotics and Automation Canudas-de-Wit, C. (2004). On the Concept of
(vol. 2, pp. 1996-2001). IEEE. doi:10.1109/ Virtual Constraints as a Tool for Walk-
ROBOT.2005.1570406. ing Robot Control and Balancing. An-
nual Reviews in Control, 28 (2), 157-166.
Aclan, M. C. y Ramos, M. C. (2009). Bipedal doi:10.1016/j.arcontrol.2004.03.002.
Robot Locomotion Using Multivariable
Control. En TENCON 2009-2009 IEEE Chevallereau, C., Abba, G., Aoustin, Y., Plestan,
Region 10 Conference (pp. 1-6). IEEE. F., Westervelt, E. R., Canudas-de-Wit, C.
doi:10.1109/TENCON.2009.5396036. y Grizzle, J. W. (2003). RABBIT: A Tes-
tbed for Advanced Control Theory. IEEE
Aghabalaie, P., Hosseinzadeh, M., Talebi, H. Control Systems Magazine, 23 (5), 57-79.

#
"
‚
<
‡ 
ˆ- doi:10.1109/MCS.2003.1234651.
bust Control of a Biped Robot. En 2010
IEEE International Symposium on Indus- Chevallereau, C., Grizzle, J. W. y Shih, C. L.
trial Electronics (pp. 1907-1912). IEEE. (2009). Asymptotically Stable Walk-
doi:10.1109/ISIE.2010.5637535. ing of a Five-Link Underactuated 3-D
Bipedal Robot. IEEE Transactions on
Ames, A. D., Galloway, K. y Grizzle, J. W. Robotics, 25 (1), 37-50. doi:10.1109/
(2012). Control Lyapunov Functions and TRO.2008.2010366.
Hybrid Zero Dynamics. 2012 IEEE 51st
IEEE Conference on Decision and Con- Corpuz, F. J. O., Lafoteza, B. C. Y., Broas, R.
trol (CDC) (pp. 6837-6842). doi:10.1109/ A. L. y Ramos, M. (2009). Design and
CDC.2012.6426229. Implementation of a Closed-Loop Static
Balance System for the YICAL Leg 2 Bi-
Ames, A. y Galloway, K. (2013). Rapidly Ex- ped. En TENCON 2009-2009 IEEE Region
ponentially Stabilizing Control Lyapunov 10 Conference (pp. 1-6). Singapur: IEEE.
Functions and Hybrid Zero Dynamics. doi:10.1109/TENCON.2009.5395815.
IEEE Transactions on Automatic Control,
59 (4), 1-15. Fernández Iglesias, S. (2009). Locomoción bípeda
del robot humanoide Nao. Universidad de
Anybots, I. (2007). Anybots. Recuperado el 10 de Cataluña.
agosto del 2011, dehttps://www.anybots.com
Ferreira, J. P., Crisóstomo, M. M. y Coimbra, A.
Aoyama, T., Sekiyama, K., Hasegawa, Y. y Fu- P. (2010). SVR Sagittal Balance of a Bi-
kuda, T. (2010). 3-D Biped Walking over ped Robot Controlling the Torso and Ankle
Rough Terrain Based on the Assumption Joint Angles. En 2010 IEEE International
of Point-Contact. En 2010 IEEE/RSJ In- Conference on Industrial Engineering and

Técnicas de control para el balance de un robot bípedo: un estado del arte 159
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
Engineering Management (pp. 1931-1936). Kajita, S., Morisawa, M., Miura, K., Nakaoka,
IEEE. doi:10.1109/IEEM.2010.5674629 S., Harada, K., Kaneko, K, Yokoi, K.
et ál. (2010). Biped Walking Stabiliza-
García, I. (2007). Introduction to Dynamic Bal- tion Based on Linear Inverted Pendulum
ance for Humanoid Robots, the Key of Tracking. En 2010 IEEE/RSJ International
Biped Locomotion. Communications (pp. Conference on Intelligent Robots and Sys-
1-4). Málaga. tems (pp. 4489-4496). IEEE. doi:10.1109/
IROS.2010.5651082
Ge, S. S., Li, Z. y Yang, H. (2012). Data Driven
Adaptive Predictive Control for Holo- Kim, J., Kwak, H., Lee, H., Seo, K., Lim, B., Lee,
nomic Constrained Under-Actuated Bi- M., Roh, K. et ál. (2012). Balancing Con-
ped Robots. IEEE Transactions on Con- trol of a Biped Robot. En 2012 IEEE In-
trol Systems Technology, 20 (3), 787-795. ternational Conference on Systems, Man,
doi:10.1109/TCST.2011.2145378. and Cybernetics (SMC) (pp. 2756-2761).
IEEE. doi:10.1109/ICSMC.2012.6378165.
Grizzle, J. W. (2002). Rabbit Robot Biped. Re-
cuperado el 1o de septiembre del 2011, Kwon, W., Kim, H. K., Park, J. K., Roh, C. H.,
de http://web.eecs.umich.edu/~grizzle/pa- Lee, J., Park, J., Roh, K. et ál. (2007). Bi-
pers/RABBITExperiments.html. ped Humanoid Robot Mahru III. En 2007
7th IEEE-RAS International Conference
Grizzle, J. W. (2008). Mabel. Recuperado el 1o on Humanoid Robots (pp. 583-588). IEEE.
de septiembre del 2008, de http://web.eecs. doi:10.1109/ICHR.2007.4813930.
umich.edu/~grizzle/papers/MABEL.html.
Li, G., Huang, Q., Xu, Q., Li, G., Li, J. y Li, M.
Guihard, M. y Gorce, P. (2002). Dynamic Con- (2010). Design of a Small Biped Mecha-
trol of Bipeds Using Ankle and Hip Strat- nism with 7 DOFs Legs and Double Spher-
egies. En IEEE/RSJ International Confer- ical Hip Joint. En 2010 8th World Congress
ence on Intelligent Robots and System (vol. on Intelligent Control and Automation
3, pp. 2587-2592). IEEE. doi:10.1109/ (pp. 264-269). IEEE. doi:10.1109/WCI-
IRDS.2002.1041660. CA.2010.5554999.
Guzmán Valdivia, C. H. (2010). Construcción Li, T., Su, Y. y Liu, S.-H. (2012). Dynamic Bal-
de un robot bípedo basado en caminado ance Control for Biped Robot Walking
dinámico. Centro Nacional de Investig- Using Sensor Fusion, Kalman Filter, and
ación y Desarrollo Tecnológico. Fuzzy Logic. IEEE Transactions on Ro-
botics, 59 (11), 4394-4408. doi:10.1109/
Hamed, K. y Grizzle, J. W. (2013). Event-Based
TIE.2011.2175671.
Stabilization of Periodic Orbits for Un-
deractuated 3D Bipedal Robots with Left- Li, Z. y Ge, S. S. (2012). Adaptive Robust Con-
Right Symmetry. IEEE Transactions on trols of Biped Robots. IET Control Theory y
Robotics, en revisión, 1-16. Applications, 7 (2), 161-175. doi:10.1049/
iet-cta.2012.0066.
Honda Motor (2007). Robot Asimo. Recuperado
de http://asimo.honda.com/downloads/pdf/ Lim, H., Setiawan, S. A. y Takanishi, A. (2001).
asimo-technical-information.pdf. Balance and Impedance Control for Biped

160 Tecnura Vol. 19 No. 43 enero - marzo de 2015


revisión
Humanoid Robot Locomotion. En Proceed- navegación bípedas de robots humanoides
ings 2001 IEEE/RSJ International Confer- aplicación al robot RH0 director. Madrid:
ence on Intelligent Robots and Systems. Universidad Carlos III de Madrid.
Expanding the Societal Role of Robotics in
the Next Millennium (Cat. No.01CH37180) Parsa, M. y Farrokhi, M. (2010). Robust Nonlin-
(vol. 1, pp. 494-499). IEEE. doi:10.1109/ ear Model Predictive Trajectory Free Con-
IROS.2001.973405. trol of Biped Robots Based on Nonlinear
Disturbance Observer. En 2010 18th Ira-
Lim, S., Oh, S. N. y Kim, K. I. (2012). Balance nian Conference on Electrical Engineering
Control for Biped Walking Robots Usin- (pp. 617-622). IEEE. doi:10.1109/IRANI-
gonly Zero-Moment-Point Position Signal. ANCEE.2010.5506996.
Electronics Letters, 48 (1), 19. doi:10.1049/
el.2011.3091. Pratt, J. E., Chew, C. M., Torres, A., Dilworth,
P. y Pratt, G. (2001). Virtual Model Con-
Lin, C. M., Chen, L. Y. y Chen, C. H. (2007). RC- trol: An Intuitive Approach for Bipedal
MAC hybrid control for MIMO Uncertain Locomotion. The International Journal
Nonlinear Systems Using Sliding-Mode of Robotics Research, 20 (2), 129-143.
Technology. IEEE Transactions on Neu- doi:10.1177/02783640122067309.
ral Network, 18 (3), 708-20. doi:10.1109/
TNN.2007.891198. Rehbinder, H. y Hu, X. (2001). Drift-Free At-
titude Estimation for Accelerated Rigid
Liu, G., Li, M., Guo, W. y Cai, H. (2012). Con-
Bodies. En Proceedings 2001 ICRA. IEEE
trol of a Biped Walking with Dynamic Bal-
International Conference on Robotics and
ance. 2012 IEEE International Conference
Automation (Cat. No.01CH37164) (vol. 4,
on Mechatronics and Automation (pp. 261-
pp. 4244-4249). IEEE. doi:10.1109/RO-
267). doi:10.1109/ICMA.2012.6282852.
BOT.2001.933281
Matsumoto, K. y Kawamura, A. (2010). The Di-
Roa, M. y Ott, C. (2013). Balance and Posture
rection Control of a Biped Robot Using
Control for Biped Robots. En Multibody
Gyro Sensor Feedback. En 2010 11th IEEE
System Dynamics, Robotics and Control
International Workshop on Advanced Mo-
(pp. 129-143). doi:10.1007/978-3-7091-
tion Control (AMC) (pp. 137-142). IEEE.
1289-2_8.
doi:10.1109/AMC.2010.5464012.

Matt, R., Shane, B., Allison, L. y Philip, V. (2010). Rokbani, N., Benbousaada, E., Ammar, B. y
MABEL Robotic Foot Design Final Report Alimi, A. M. (2010). Biped Robot Con-
ME 450 Fall 2010. trol Using Particle Swarm Optimization.
En 2010 IEEE International Confer-
Ono, H., Sato, T. y Ohnishi, K. (2011). Balance ence on Systems, Man and Cybernetics
Recovery of Ankle Strategy: Using Knee (pp. 506-512). IEEE. doi:10.1109/IC-
Joint for Biped Robot. Access Spaces, 1, SMC.2010.5642027
236-241. doi:10.1109/ISAS.2011.5960955.
Santana Hernández, J. L. (2006). Control del
Pardos Gotor, J. M. (2005). Algoritmos de equilibrio en el proceso de caminado de un
geometría diferencial para la locomoción y robot bípedo. Universidad de Guadalajara.

Técnicas de control para el balance de un robot bípedo: un estado del arte 161
SERGEY GONZÁLEZ MEJÍA / JOSÉ MIGUEL RAMÍREZ SCARPETTA / EDNA JOYDETH AVELLA RODRÍGUEZ
revisión
Sheng-jun, P., Hai-tao, S., Tao, S. y Hong-xu, M. a Online Walking Pattern Generator. En
(2009). A novel Stability Criterion for Un- IECON 2010-36th Annual Conference
deractuated Biped Robot. En 2009 IEEE on IEEE Industrial Electronics Soci-
International Conference on Robotics and ety (pp. 1453-1458). IEEE. doi:10.1109/
Biomimetics (ROBIO) (pp. 1912-1917). IECON.2010.5675470.
IEEE. doi:10.1109/ROBIO.2009.5420550.
Xin, R. y Xiao, N. (2009). A Novel Compound
Shih, C. L., Grizzle, J. W. y Chevallereau, C. Biped Locomotion Algorithm for Human-
(2007). Asymptotically Stable Walking of oid Robots to Realize Biped Walking.
a Simple Underactuated 3D Bipedal Ro- Journal of Control Theory and Applica-
bot. IECON 2007-33rd Annual Conference tions, 7 (1), 23-28. doi:10.1007/s11768-
of the IEEE Industrial Electronics Soci- 009-7153-z
ety (vol. 1, pp. 2766-2771). doi:10.1109/
IECON.2007.4460177. Yazdekhasti, S., Sheikholeslam, F. y Ghayour, M.
(2010). Stability Analysis of Biped Robot
Stephens, B. J. y Atkeson, C. G. (2010). Dynamic with Direct Control of Zero Moment Point.
Balance Force Control for Compliant Hu- En Computer and Automation Engineering
manoid Robots. En 2010 IEEE/RSJ In- ICCAE 2010 The 2nd International Confer-
ternational Conference on Intelligent Ro- ence (pp. 528-532). IEEE. doi:10.1109/IC-
bots and Systems (pp. 1248-1255). IEEE. CAE.2010.5451643.
doi:10.1109/IROS.2010.5648837.
Yeoun-Jae, K., Joon-Yong, L. y Ju-Jang, L.
Suwanratchatamanee, K., Matsumoto, M. y Has- (2012). A Balance Control Strategy of a
himoto, S. (2010). Walking on the Slopes Walking Biped Robot in an Externally Ap-
with Tactile Sensing System for Humanoid plied Force. Information and Automation,
Robot. En Control Automation and Sys- 572-577.
tems (ICCAS), 2010 International Confer-
ence on (pp. 350-355). IEEE. Zermeño Sobrino, P. M. (2006). Elementos con
rotación atrás. En Manual para el entrena-
Van Heerden, K. y Kawamura, A. (2010). An dor de gimnasia de trampolín Nivel 2 (pp.
Investigation on Robust Biped Walk- 25-39). México: Dirección de la Escuela
ing Using Compliant Force Control and Nacional de Entrenadores Deportivos.

162 Tecnura Vol. 19 No. 43 pp. 139 - 162 enero - marzo de 2015

También podría gustarte