Você está na página 1de 15

DISEÑO Y CONSTRUCCIÓN

DE UN ROBOT BÍPEDO EXPERIMENTAL

José Larriva, Edyson Guillermo, José Trelles, Oscar Vele*

Antecedentes apariencia humana), tal es el


caso de Honda al construir a
En la actualidad nuevas tecnolo- ASIMO su robot; Sony, con
gías y ramas de la investigación han su robot Qrio; etc., de aquí
volcado su atención hacia la comuni- que resulta ilusorio pensar
dad científica; entre ellas tenemos a que los autores de este pro-
la genética, la exploración del espa-
yecto pretendan rivalizar
cio, la robótica, etc., todas éstas con
con estas grandes compa-
grandes e importantes aplicaciones,
ñías que han dedicado años
pero con una complejidad que re-
a la investigación y creación
quiere de la participación de una
mayor cantidad y calidad de científi- de éstos prototipos. Ele-
cos en todo el mundo. mentos y condiciones físicas
El presente proyecto pertenece al como económicas son fac-
campo de la robótica, rama que no tores decisivos; además, que
ha sido desarrollada en nuestro son empresas que han dedi-
país; por ello mediante la realiza- cado años a la investigación
ción de un robot bípedo (robot pre- tecnológica para desarrollar
parado y construido para que pue- esta clase de robots, pero co-
da movilizarse en dos piernas simu- mo se mencionó anterior-
lando la caminata de una persona) mente, este proyecto intenta
se pretende sentar un primer esca- ser la base sobre la cual des-
lón sobre el cual se levanten proyec- peguen otros.
tos de mayor complejidad y aplica- La pregunta podría ser:
ción en este campo. ¿Por qué robots humanoides?
Existen grandes avances en todo el La respuesta está funda-
mundo en el desarrollo de robots bí- mentada en los siguientes
pedos y humanoides (robots con dos aspectos:

*( Texto de la ponencia presentada al III Congreso Univer-


* Alumnos de la Universidad
sidad, Cooperación Politécnica
y Desarrollo, Salesiana,
Madrid, Cuenca.
abril 2006.

138
José Larriva, Edyson Guillermo, José Trelles, Oscar Vele

• Generación de campos de investi- bots es que pueden desenvolverse en


gación tales como: Mecatrónica, superficies irregulares, gradas, etc.,
Teoría de Control, Integración y sin embargo, la complejidad en el
Fusión sensorial, Simulación com- diseño y control aumenta conside-
putarizada, etc. rablemente.
• Aplicaciones en diferentes campos A partir de lo dicho anterior-
como: publicidad, entretenimiento, mente, se puede notar que el estudio
inclusive en un futuro cercano po- de robots bípedos es un tema apa-
dríamos tener asistentes domésti- sionante con amplios campos de in-
cos robots, robots humanoides para vestigación y aplicación, la impor-
la exploración del espacio o para tancia de COMENZAR en nuestro
ambientes peligrosos, etc. medio con la realización de este tipo
de proyectos.
La principal ventaja de los robots Se ha realizado el diseño y cons-
humanoides sobre otro tipo de ro- trucción de un robot bípedo en su

Foto 1
Robot en caminata

139
Diseño y construcción de un robot bípedo experimental

primera fase, es decir, un robot que bargo, el proceso de caminar es mu-


tiene la capacidad de caminar en lí- cho más complejo de lo que parece,
nea recta sin perder el equilibrio. ya que no sólo se requiere de “dar pa-
sos”; pues en este proceso están invo-
Fundamentos de la caminata lucrados pies, cadera, torso, brazos,
hombros, cabeza, etc. Una coordina-
bípeda ción perfecta de todos los elementos
Los humanos utilizamos muy po- anteriores hace que la caminata hu-
ca energía (actividad muscular) y un mana sea eficiente y al mismo tiem-
mínimo de procesamiento por parte po “elegante”.
del cerebro para mantener una cami- En la siguiente figura se observa un
nata a un ritmo moderado, sin em- medio ciclo en la caminata humana:

Foto 2
Medio ciclo de caminata humana

a b

c d

140
José Larriva, Edyson Guillermo, José Trelles, Oscar Vele

La caminata comienza con los dos para estos fenómenos son los progra-
pies extendidos y sobre el suelo (fi- mas de simulación, los cuales existen
gura a), en donde el equilibrio no es de todos los tipos y para muchas
muy significativo. El gran problema aplicaciones; por mencionar algunos
comienza al levantar uno de los dos se tiene a MATLAB, VisSim, Three-
pies para realizar los movimientos de DimSim, etc., los mismos que facili-
las figuras b, c y d, ya que la tenden- tan de gran forma el análisis de siste-
cia es caer hacia ese lado y hacia de- mas mecánicos en movimiento, algu-
lante o atrás dependiendo del estado nos de ellos incluso trabajan con en-
dinámico del robot en ese instante. tornos en tres dimensiones. La venta-
Para evitar que el robot caiga se de- ja de utilizar estos programas de si-
ben realizar correctivos a los movi- mulación es que se optimiza el análi-
mientos del robot (p. ej.: mover el sis matemático y en muchos de los
centro de masa al lado contrario al casos se pueden obtener importantes
pie levantado), permitiendo así la es- deducciones en forma eficaz y rápi-
tabilidad dinámica de la caminata. El da. Otra ventaja de los programas de
medio ciclo se completa cuando los simulación es que su complejidad en
dos pies vuelven a estar en el suelo el diseño y análisis no aumenta a me-
(figura e). El otro medio ciclo es dida que se adicionan componentes,
idéntico, solamente que el pie que se cosa que no sucede con el análisis
levanta es el que anteriormente ser- matemático. Se ha mencionado que
vía de apoyo y viceversa. la simulación sustituye de cierta for-
ma al análisis físico-matemático, pe-
ro cabe destacar que para realizar
Simulación del robot
una simulación que represente de
Al considerar la dificultad para buena forma a la realidad se deben
realizar un modelo mecánico del ro- tener muy claros los conceptos y
bot en forma inmediata, fue necesario principios fundamentales de la física.
buscar una herramienta que permita Es importante destacar que ningún
simular cuerpos en movimiento. software emulará en forma efectiva a
En cualquier proceso en el que se un fenómeno físico, de aquí, que la
involucren partes mecánicas en mo- pericia, conocimiento y sentido co-
vimiento se impone un exhaustivo mún del programador juegan un pa-
análisis físico y matemático tomando pel fundamental.
en cuenta la dificultad que eso con- La simulación del robot fue reali-
lleva. Otra herramienta de análisis zada en MATLAB mediante las he-

141
Diseño y construcción de un robot bípedo experimental

rramientas: SimMechanics y Virtual da articulación, que posteriormente


Reality Toolbox. La primera permite se compararon con los valores de
simular cuerpos en movimiento sin torques máximos de los servomoto-
tener que analizar ninguna ecuación res disponibles en el mercado, limi-
diferencial y la segunda permite vi- tando así el tamaño del robot.
sualizar e interactuar con sistemas También se probaron algunos al-
dinámicos en un entorno de tres di- goritmos de monitorización y con-
mensiones; esto es una gran ventaja, trol en el “robot virtual”, sin embar-
ya que se puede observar en forma go, el requerimiento computacional
“real” el desempeño del robot y tam- necesario en el computador es un
bién la estética de la caminata. gran limitante, pudiendo tener simu-
El principal objetivo por el cual se laciones muy lentas.
realizó esta simulación es para deter- La simulación dinámica del robot
minar el tamaño del robot, es decir, en MATLAB constituyó un aporte
se logró determinar los requerimien- invaluable para esta tesis, ya que se
tos de torque para los motores de ca- probaron la mayoría de teorías y fun-

Foto 3
Simulación computarizada del robot

142
José Larriva, Edyson Guillermo, José Trelles, Oscar Vele

damentos de la caminata bípeda. Se Descripción del proyecto


ha podido determinar la gran impor-
tancia de una simulación en proyec- El robot está compuesto básica-
tos de este tipo, pues el investigador mente de tres componentes: controla-
puede probar una serie de hipótesis dor (computador personal), módulo
sobre el fenómeno que estudia, sin electrónico y estructura mecánica.
que esto represente ningún riesgo ni
desperdicio de recursos; es así, que se a) Sistema mecánico
ha trabajado durante meses en el Uno de los principales retos que
análisis físico y planeación de cami- plantea la construcción del robot
nata previa a la construcción del ro- bípedo es el diseño y elaboración
bot. Se puede decir con propiedad del sistema mecánico, el mismo
que la simulación computarizada no que debe cumplir con todos los
es un aspecto opcional, representa requerimientos tanto en preci-
un elemento fundamental en este ti- sión, eficiencia, operatividad y
po de proyectos. principalmente desempeño.

Foto 4
Diagrama estructural del robot

CONTROLADOR EXTERNO
SMI

Actuadores

Sensores
Interfaz de mando de de posición
actuadores

Adquisición de datos Sensores de fuerza


(sensores)

MÓDULO ELECTRÓNICO SISTEMA MECÁNICO

143
Diseño y construcción de un robot bípedo experimental

Fue de vital importancia en el di- de los elementos, consumo de ener-


seño y construcción de un robot ca- gía, etc., que representan grandes
minador tomar en cuenta todos los problemas y complicaciones tanto en
posibles movimientos que éste debe la parte electrónica como mecánica.
tener y cómo se relacionan mutua- Tras un breve análisis se puede
mente, con ello, se pone de manifies- observar que si se diseña un robot de
to que en un ciclo de caminata nor- tamaño natural, la construcción de
mal todos los actuadores (motores) las partes mecánicas se simplifica, ya
del robot van a estar en funciona- que se cuenta con un gran espacio en
miento, lo cual plantea una gran el cual se puede trabajar y ubicar fá-
complejidad del sistema mecánico. cilmente no solamente los actuado-
Antes de iniciar la construcción res y sensores, sino además todas las
del robot se realizó un profundo placas electrónicas y demás elemen-
análisis estático y dinámico con el tos. Por otro lado, el gran tamaño del
propósito de tomar en cuenta todos robot obliga a utilizar motores gran-
los efectos contraproducentes al mo- des donde la respuesta será lo sufi-
vimiento de cada una de las partes cientemente rápida para poder ope-
del robot. rar y efectuar los movimientos; ade-
Manteniendo claros estos concep- más, el costo y la demanda de energía
tos, el robot fue dotado con cinco que se necesitaría para poder generar
Grados de Libertad (articulaciones la caminata serían elevados.
simples giratorias) en cada pierna, Teniendo presente todo ello y al-
que son justamente los principales gunas consideraciones más, se optó
movimientos que puede ejecutar el por construir un robot cuyas dimen-
cuerpo humano para caminar en lí- siones giren alrededor de 50 cm de
nea recta, de esta forma se puede ge- altura. Para cumplir con esta pro-
nerar movimientos bastante comple- puesta se tomaron en cuenta las di-
jos y muy similares a los de la cami- mensiones reales de una persona
nata humana. multiplicada por un factor de escala-
Una de las partes fundamentales miento cuyos resultados brindan las
en la construcción del robot bípedo dimensiones reales de cada una de
es la elección o el dimensionamiento las partes.
de la estructura, la elección de estas Una vez recopilada toda la infor-
medidas no fue tarea fácil, pues exis- mación acerca de los actuadores,
tían grandes limitantes como: el cos- sensores, tamaños de los elementos
to, limitantes de los motores, tamaño mecánicos, grados de libertad y cir-

144
José Larriva, Edyson Guillermo, José Trelles, Oscar Vele

Foto 5
Diseño de una pieza en 2D

Vista posterior pieza_01 Vista lateral pieza_01 Vista frontal pieza_01

cuitos electrónicos, se procedió a di- mientos. Este sensor se encarga de re-


señar en AUTOCAD cada una de las gistrar aceleraciones lineales y veloci-
piezas mecánicas. dades angulares, las mismas que per-
En el robot se distinguen básica- miten, entre otras cosas, encontrar la
mente dos tipos de sensores: Sensor inclinación absoluta del robot; infor-
de Medida Inercial (SMI) y Sensores mación importante al momento de
de presión. controlar el equilibrio del mismo.
Los Sensores de Presión fueron
ubicados en cada una de las plantas b) Módulo electrónico
de los pies (4 en cada pie), los mis- El módulo electrónico actúa co-
mos recogen información sobre las mo una interfaz entre el controla-
fuerzas que interactúan entre el ro- dor externo y el sistema mecáni-
bot y el piso durante la caminata. co. Básicamente las funciones de
El Sensor de Medida Inercial ha si- este módulo son tres:
do instalado en el tronco del robot bí-
pedo, que es el punto de referencia • Comandar y coordinar eficien-
para los diferentes análisis y procedi- temente el funcionamiento de

145
Diseño y construcción de un robot bípedo experimental

los diferentes actuadores, los c) Controlador Externo


mismos que posteriormente de- A partir de la información pro-
finirán cada uno de los grados porcionada por el sistema elec-
de libertad del robot bípedo, a trónico y parámetros proporcio-
partir de la información de po- nados por el programador, el
sición enviada por el controla- controlador se encarga de reali-
dor externo. zar los diferentes algoritmos y
• Chequear constantemente el es-
procedimientos necesarios para
tado de los diferentes sensores y
lograr la caminata bípeda. En es-
enviar dicha información en
forma rápida y segura hacia el ta ocasión el controlador ha sido
controlador externo. implementado en un computa-
• Garantizar la adquisición de se- dor personal. En el siguiente dia-
ñales libres de ruido mediante el grama funcional se explica en
uso de adecuados sistemas de forma detallada las tareas del
filtrado. controlador.

Foto 6
Diagrama funcional del controlador

CONTROLADOR ROBOT

Planificación Señales hacia


de caminata los motores
Parámetros de
control

Control de
Señales hacia
equilibrio los motores

146
José Larriva, Edyson Guillermo, José Trelles, Oscar Vele

El bloque de planificación de ca- (dentro o fuera del polígono de


minata genera las diferentes secuen- soporte), en el cual la fuerza de
cias y trayectorias que permiten que reacción del piso tendría que ac-
el robot camine. tuar para que el pie de apoyo
Antes de explicar el bloque de permanezca estacionario”. Este
control de equilibrio, es importante punto ha sido determinado con
familiarizar al lector con algunos tér- el único objetivo de simplificar el
minos utilizados comúnmente en el análisis de la caminata bípeda, ya
estudio de la caminata bípeda: que si este punto está fuera del
polígono de soporte el robot
• Polígono de soporte.- Es la figura tiende a caer, es decir, que si este
geométrica plana formada en el punto está siempre dentro del
piso por uno o dos pies, depen- polígono de soporte, se garantiza
diendo del estado de la caminata. la estabilidad dinámica de la ca-
• FRI (Foot Rotation Indicator – minata. La posición del FRI es
Indicador de rotación del pie).- una consecuencia directa del es-
“Es el punto en la superficie tado dinámico del robot. Algu-

Foto 7
Interfaz gráfica

147
Diseño y construcción de un robot bípedo experimental

nos autores conocen a este punto • Implementación del giro.- Ac-


como ZMP (Zero moment point tualmente el robot puede cami-
– Punto de momentos cero). nar en línea recta, hecho que limi-
Entonces, la principal función del ta su movilidad. Para lograr que el
sistema de control de equilibrio es robot realice giros se deben aña-
mantener al FRI dentro del polí- dir las articulaciones que permi-
gono de soporte, para esto, debe tan realizar este cometido; así co-
realizar las correcciones necesarias mo también, el análisis y desarro-
en los movimientos del robot. llo de la planificación de dichos
giros. Evidentemente, si el robot
Finalmente, los parámetros de tiene la capacidad de girar, éste
control son ingresados a través de puede dirigirse a cualquier lugar
una interfaz gráfica creada en MA- dentro de una superficie regular.
TLAB, la misma que permite confi- • Implementación y control de
gurar la caminata del robot. Entre los brazos.- Quizás este sea el aspecto
parámetros que se pueden ingresar determinante y la diferencia entre
se tiene: número de pasos, velocidad un robot bípedo y un humanoide.
de caminata, geometría de la cami- El robot al poseer brazos podría
nata, etc. tomar y manipular objetos (ayu-
Resumiendo, entre las tareas del dado por un sistema de visión), a
controlador se encuentran: manejo más que los brazos en determina-
del flujo de datos, interpretación de das circunstancias ayudarían a
los parámetros de control, simula- mantener el equilibrio en la cami-
ción de los movimientos del robot, nata, tal como ocurre en las per-
cálculo de la cinemática, dinámica sonas. El hecho de añadir brazos
(p. ej., de la ubicación del FRI), pla- al robot implica una mayor com-
nificación de trayectorias, etc. plejidad en la mecánica, análisis y
control del robot.
• Sistema de audición.- Dentro de
Investigación a futuro
este sistema podemos destacar el
A continuación se exponen al- reconocimiento de palabras y fra-
gunos de los posibles temas que ses, la determinación del origen de
complementarían este proyecto, a un determinado sonido, identifica-
fin de lograr una emulación mucho ción del hablante, etc., cualidades
más robusta del comportamiento perfectamente dominadas por los
humano. seres humanos, pero una tarea ex-

148
José Larriva, Edyson Guillermo, José Trelles, Oscar Vele

tremadamente ardua y complica- culos, tales como muros, pilares y


da para las máquinas. Mediante la demás, para esto se debe analizar
implementación de este sistema e implementar algoritmos de vi-
se crea la primera interfaz “ami- sión estereoscópica (percepción
gable” hombre-robot, ya que se de la profundidad – visión tridi-
establece la interacción mediante mensional). Se encuentran ya en
el lenguaje. El robot podría reco- desarrollo los algoritmos para la
nocer ciertos comandos y órde- detección de objetos móviles, los
nes, que inmediatamente serían cuales permitirán que el robot
ejecutadas conforme a las capaci- identifique objetivos dentro de
dades del robot. un ambiente hacia los cuales diri-
• Sistema de visión.- Permitirán al girse sin necesidad de ser especifi-
robot conducirse a través de am- cados por un agente externo co-
bientes con la presencia de obstá- mo es el programador.

Foto 8
Esquema general del sistema de visión estereoscópica

Cámara Cámara
izquierda derecha
Procesamiento 2D

Tarjeta de
Procesamiento 3D
procesamiento
de imágenes
basada en el
microprocesador
Servomotores Construcción del mapa 3D ADSP-BF561
de las cámaras y localización del robot

Mapa 3D Posición
actual

149
Diseño y construcción de un robot bípedo experimental

• Desarrollo de Inteligencia.- Entre caminata bípeda. Muchos e impor-


otras cosas, el robot deberá tener tantes aportes han sido realizados
la capacidad de tomar decisiones por científicos en todo el mundo, sin
adecuadas ante situaciones ines- embargo, todavía existe una gran di-
peradas. Otro aspecto a conside- ferencia entre la caminata natural
rar es el autoaprendizaje, que por humana y la caminata artificial robo-
el momento es una característica tizada, tanto en estética como en efi-
inherente a los humanos; es decir, ciencia, es decir, que todavía queda
que mientras mayor atención y mucho trabajo que hacer si el objeti-
enseñanza reciba el robot, mayo- vo es emular el modo de caminar de
res serán sus capacidades y logros. las personas.
Quizás el objetivo principal por el
Son innumerables las posibilida- cual se realizó este proyecto fue el de
des de desarrollo que ofrece esta te- IMPULSAR y COMENZAR con este
mática, de hecho, se conoce de gran- tipo de intentos sobre todo en nues-
des avances dentro de la emulación de tro medio, objetivo que ha sido cum-
los sentidos, hablamos de la interpre- plido, pues queda sentada ya la base
tación del olor y sabor, y por supues- teórica, material en extremo impor-
to sensores de tacto. Robots que cada tante sobre el cual pueden surgir
vez más se aproximan a los humanos, proyectos de investigación de mayor
en cuanto a su desempeño y aparien- jerarquía, incluso en temas comple-
cia, desarrollo limitado únicamente mentarios, ya que los principios de la
por la velocidad de los procesadores caminata bípeda bien podrían ser
de la actualidad, situación que segura- aplicados en el diseño y construcción
mente no durará mucho tiempo. de prótesis o en el estudio de depor-
tistas de alto rendimiento.
Conclusiones “Un robot capaz de movilizarse
en dos piernas!” para algunos una
El desarrollo de un robot bípedo, utopía (en nuestro medio obviamen-
al ser un tema de investigación relati- te), para otros no tiene sentido y la
vamente nuevo, requiere de un ex- mayoría pregunta “Qué más hace el
haustivo estudio, en donde la física, robot?, El robot sólo camina?, etc.”;
matemáticas, teoría de control, etc., para los autores de este proyecto sim-
se juntan para intentar establecer plemente representó una gran opor-
principios y teoremas generales que tunidad para investigar, una maravi-
describan el comportamiento de la llosa oportunidad para aprender.

150
José Larriva, Edyson Guillermo, José Trelles, Oscar Vele

Foto 9
Página WEB del proyecto

Foto 10
Equipo de trabajo del proyecto
De izquierda a derecha: Tnlg. José Trelles, Tnlg. Oscar Vele, Tnlg. Edyson Guillermo, Tnlg. José
Larriva.

151
Diseño y construcción de un robot bípedo experimental

Este proyecto ha sido desarrolla- te la realización de este proyecto ha


do en dos tesis, cada una con un res- complementado nuestro trabajo. Es
petable nivel de complejidad, además fundamental concienciar a los estu-
de ser dos estudios que se comple- diantes y nuevos investigadores que
mentan para lograr un objetivo co- un conocimiento debe ser difundido
mún. Dos tesis en las que la una no es de forma adecuada ya que es la única
más importante que la otra, ya que manera que el nivel científico y tec-
del éxito de cada una de ellas depen- nológico en nuestro medio se desa-
de la superación del proyecto. Una de rrolle; y para cumplir con este come-
las tesis se ocupó del estudio, análisis tido también se requiere de un ma-
y control de la caminata bípeda, lo yor apoyo institucional y económico
que viene a ser el desarrollo teórico a los proyectos investigativos; sin
del proyecto. La tesis complementa- embargo, la astucia y perseverancia
ria se encargó de la realización del de los estudiantes siempre serán la
sistema mecatrónico sobre el cual se piedra angular de cualquier GRAN
probaron con éxito los algoritmos y HAZAÑA TECNOLÓGICA.
sistemas propuestos.
Es indudable que existe mucho Información
trabajo que se deja pendiente dentro
del desarrollo de un robot bípedo, Para mayor información del pro-
quizás eso justifique los 20 años y yecto visite:
millones de dólares que la firma
Honda ha invertido en la realización http://loslocosproyectos.blogspot.com
de sus robots humanoides.
Una página WEB para difundir o contáctenos a:
los conocimientos adquiridos duran- loslocosproyectos@yahoo.com

152

Você também pode gostar