Robots Humanoides

Transcripción

Robots Humanoides
GRUPO C
INTRODUCCIÓN AL
DISEÑO DE
MICRORROBOTS
MÓVILES
HUMANOIDES
María Cabello Aguilar
José Joaquín Cantos Frontela
Sergio López de la Cruz
Alberto Carpintero Cascajero
Carlos Ruiz Bueno
Pablo Gutiérrez González
Gema del Sol Pérez-Cejuela
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Las Tres Leyes de la Robótica:
-
Un robot no puede hacer daño a un ser humano o, por inacción,
permitir que un ser humano sufra daño.
-
Un robot debe obedecer las órdenes dadas por los seres humanos,
excepto si estas órdenes entrasen en conflicto con la Primera Ley.
-
Un robot debe proteger su propia existencia en la medida en que esta
protección no entre en conflicto con la Primera o la Segunda Ley.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
2
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
ÍNDICE
1.
ALGORITMIA .......................................................................................................... 4
1.1
Control de motores ......................................................................................... 4
1.2
Planificación del movimiento y de secuencias de acciones .............................. 7
1.3
Inteligencia artificial ...................................................................................... 13
1.4
Programación ............................................................................................... 16
2.
SOLUCIONES DE MOVIMIENTO Y ELECTRÓNICA ASOCIADA.................................. 22
3.
KITS COMERCIALES .............................................................................................. 33
4.
ROBOTS HUMANOIDES DE BAJO COSTE ............................................................... 47
5.
COMPETICIONES .................................................................................................. 53
5.1
Competiciones Nacionales ............................................................................ 53
5.2
Competiciones Internacionales ..................................................................... 54
5.3
Pruebas de Humanoides (www.robogames.net) ........................................... 56
6.
EVOLUCIÓN HISTÓRICA ........................................................................................ 66
7.
ROBOTS HUMANOIDES EN LA FICCIÓN ................................................................ 84
8.
ROBOTS HUMANOIDES EN EL MUNDO REAL ........................................................ 88
9.
PROPUESTA DE DISEÑO DE UN ROBOT HUMANOIDE ESPÍA ................................. 92
9.1
Introducción ................................................................................................. 92
9.2
Material ........................................................................................................ 92
9.3
Sensores ....................................................................................................... 93
9.4
Motores ........................................................................................................ 98
9.5
Microcontrolador .......................................................................................... 94
9.6
Entorno de Desarrollo ................................................................................... 99
10.
AUTORES ........................................................................................................ 101
11.
GESTIÓN INTERNA .......................................................................................... 102
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
3
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
1. ALGORITMIA
En cuanto a la algoritmia de un humanoide tenemos varios niveles de estudio:




1.1
Control de motores
Planificación del movimiento
Planificación de secuencias de acciones
Inteligencia artificial
Control de motores
Una parte fundamental en el trabajo con un robot es cómo controlar los
motores de los que dispone. Hay que calcular parámetros como la corriente necesaria,
la tensión,elpar… para que nuestro humanoide lleve a cabo las acciones deseadas.
http://robotics.naist.jp/research/naisthandhp_enadj/NAIST-Hand.htm
El circuito de control es el que proporciona las señales a los actuadores
dependiendo de las señales obtenidas en los sensores [1].
Las señales procedentes de los sensores pasan a través de una etapa de
potencia para proporcionar la corriente necesaria al motor. Esta etapa puede ser un
puente en H, que permite el cambio de giro del motor; relés, que manejan mayores
corrientes; drivers para motores que permiten cambio de dirección, frenado y manejo
de mayores corrientes.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
4
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Cabe destacar que los motores utilizados para los robots
fundamentalmente motores de corriente continua o motores paso a paso [2].
son
 Los motores de continua suelen controlar los giros de las ruedas.
Proporcionan un par proporcional al voltaje de entrada, por lo que son
fácilmente regulables. Trabajan en lazo cerrado, para poder controlar el
ángulo girado. El control de estos motores puede ser de varios tipos:




Rectificación controlada por silicio
Conmutación electrónica
Modulación de anchura por pulsos (PWM)
Modulación de frecuencia de pulsos (PFM)
 Los motores paso a paso giran ángulos muy exactos y su control es de
tipo digital. Este tipo de motores trabaja en lazo abierto ya que el giro
del eje es conocido. Son normalmente controlados por un
microcontrolador, como el HC68 o 8051; o por circuitería integrada
específica para el control de estos motores, como el modelo SA1027.
El Robonova 1 cuenta con un potente microcontrolador Atmel ATMega 128
capaz de controlar toda clase de sensores y dispositivos, además de los servomotores
[3].
En otras ocasiones, el control total de un robot se realiza a través de un PC,
como en el caso del humanoide Robo-Tek [4].
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
5
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Es habitual el uso de reguladores para este tipo de controles. Como ejemplo
observamos el siguiente algoritmo encargado de obtener el par necesario para el brazo
de un humanoide [5].
The design and implementation of arm wrestling robot. Quanjun Song.
Par estimado
+
-
T
Regulador
Brazo
PD
robot
Par sensor
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
6
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
1.2
HUMANOIDES
Planificación del movimiento y de secuencias de acciones
En primer lugar, para poder realizar movimientos semejantes a los de los
humanos es necesario elaborar un diseño previo:
 Captura del movimiento humano
 M apa cinem ático → Traducción de los datos del actor hum ano a datos
entendibles por el robot
 M apa dinám ico → Conseguir que los m ovim ientos del hum anoide
satisfagan la estabilidad al andar y las propiedades de los actuadores
 Simulación
 Experimentación
La captura del movimiento humano es frecuentemente realizada mediante la
mioelectricidad [6], que es una señal completamente relacionada con la fuerza
muscular [7] y puede ser medida en muchos puntos simultáneamente.
Actualmente, la captura del movimiento humano es frecuente en casos donde
se quiere crear un personaje ficticio, pero con movimientos casi reales. Un ejemplo lo
tenemos en el personaje de Gollum, de El Señor de los Anillos. En la siguiente foto
podemos ver cómo se realizó dicha captura.
www.wolfmanproductions.com/images/andy_blue.jpg
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
7
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Un tema realmente importante en este tipo de robots es la estabilidad.
El contacto entre los pies y el suelo es crucial para la locomoción. Sería deseado
que la longitud de las piernas del humanoide fuera proporcional al tamaño de los
huesos hum anos;de lo contrario elresultado serían caídas,pisoteos…
Existen fórmulas matemáticas que relacionan los vectores posición de los pies
con constantes cinemáticas [8].
Por otra parte existen métodos de evaluación de similitud entre humanos y
humanoides, que se llevan a cabo mediante el estudio de los ángulos de las
articulaciones.
Un criterio destacado sobre la estabilidad es el criterio del Punto de Momento
Cero (ZMP) de Vukobratovic [9].
El punto de momento cero es un concepto muy importante en la resolución del
movimiento de un robot bípedo, como es el caso de los humanoides. Mantener la
estabilidad dinámica no es tarea fácil, ya que el torso del robot tiene más masa e
inercia que las piernas, las cuales tienen que soportar todo el peso.
El punto de momento cero es aquél en el que la componente tangencial del
momento resultante de la inercia, la fuerza de la gravedad y las fuerzas externas es
cero [10].
El concepto del momento cero implica el cálculo de las ecuaciones del
momento angular, para garantizar que las trayectorias de las articulaciones respetan la
estabilidad. Se establece una región de estabilidad, y mientras dicho punto se
encuentre dentro de ella no habrá ningún problema.
Dependiendo de dónde esté este punto, la estabilidad será mayor o menor.
Como podemos comprobar en la siguiente ilustración, el robot ASIMO de
Honda también usa este método de estabilidad.
http://www.honda.co.jp/factbook/robot/asimo/200011/img/04_09.gif
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
8
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Un algoritmo interesante en cuanto a este tema se refiere es el siguiente, donde
podemos ver que se trabaja de una forma sencilla. Mediante el cálculo del ZMP y unos
valores iniciales, se puede calcular una trayectoria de la cintura de un robot.
Obtener datos del
movimiento
humano
Obtener trayectoria del pie
Entrar valores iniciales de
La posición de la cintura
Generar trayectoria de la
cintura
Calcular ZMP
No
Satisface
Aumentar
x, y , z
Sí
Calcular
similitud
No
Satisface
Sí
Seleccionar trayectoria
final con mayor similitud
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
9
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Por otra parte, para el cálculo de trayectorias libres de colisiones existen varias
soluciones. Contamos con el algoritmo modificado de marcha rápida (FM3), basado en
el FMM (Fast Marching Method), el algoritmo geométrico One Step To Goal (OSG) o el
SKD que da soluciones cinemáticas [11].
Es de especial mención el algoritmo FMM, basado en geometría
computacional. Puede ser aplicado a problemas de planificación de pasos, extrayendo
entre todas las posibles soluciones la que corresponda al paso hacia el camino más
corto.
Un ejemplo ilustrativo es el siguiente [12]:
Aquí tenemos la situación inicial (rojo) y la posición deseada (verde).
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
10
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Dividimos nuestro plano en celdas.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
11
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Se van planteando las cuatro posibles posiciones, la anterior se descarta, y
entre las otras tres se busca aquella que se encuentre más próxima a la situación final.
De esta forma encontraremos el camino más eficiente.
Existen 5 aspectos fundamentales en la planificación del movimiento:
orientación, inclinación, elevación, ladeo y balanceo. Como resultado del estudio de
estos aspectos, se obtiene una trayectoria para el centro de masas y otra para la
configuración del movimiento de los pies.
El problema de coordinar los movimientos de un robot con múltiples grados de
libertad se complica a medida que el número de articulaciones y la complejidad de sus
maniobras aumentan [13]. Es posible programar explícitamente los movimientos
necesarios para que el robot realice una determinada tarea, pero si las tareas se
desarrollan en entornos no controlados y/o son de moderada complejidad, esta opción
se vuelve inviable [14].
Un enfoque posible es descomponer el problema planificado en planificaciones
globales y locales, como sub-problemas más fáciles de resolver. Se usan formas como
aproximaciones geométricas para definir el camino. Esto es, se separa el espacio de
trabajo 3D en múltiples capas 2D conectadas.
Hay algoritmos en relación a esto, como el STABLE_BFP [15].
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
12
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
1.3
HUMANOIDES
Inteligencia artificial
La inteligencia artificial es la ciencia que intenta la creación de programas para
máquinas que imitan el comportamiento y la comprensión humana.
Los humanoides requieren de una extraordinaria dotación en cuanto a
inteligencia artificial se refiere, ya que se desea, cada vez más, que se asemejen todo lo
posible a los humanos.
Ya hemos visto que hay métodos de todo tipo para conseguir esto, y estudios
basados en física, program ación… que buscan la m ejor sim ilitud posible con la especie
humana.
Un punto notable en relación a este tema son los algoritmos genéticos.
Un algoritmo genético (AG) es una técnica de programación que imita a la
evolución biológica como estrategia para resolver problemas [16]. Dado un problema a
resolver, la entrada del AG es un conjunto de soluciones y una función que nos permite
evaluar a cada solución candidata. Estas candidatas pueden ser correctas, aunque
suelen ser generadas aleatoriamente.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
13
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
http://eddyalfaro.galeon.com/geneticos.html
La mayoría de las soluciones, al ser generadas de forma aleatoria, no
funcionarán y serán eliminadas. Sin embargo, por puro azar, unas pocas pueden ser
prometedoras. Estas candidatas prometedoras se conservan y se realizan múltiples
copias de ellas, pero las copias no son perfectas; se introducen cambios aleatorios
durante el proceso de copia. Este proceso se repite una y otra vez, pudiendo encontrar
soluciones muy buenas al problema.
Estos algoritmos han demostrado ser una estrategia enormemente poderosa y
exitosa para resolver problemas. Las soluciones que se encuentra son, a menudo, más
eficientes, elegantes y complejas que las que puede proporcionar un ingeniero
humano.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
14
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Como ejemplo tenemos el caso de David Andre y Astro Teller, que inscribieron
en una liga de fútbol un equipo formado por robots programados mediante algoritmos
genéticos. Les proporcionaron unas funciones primitivas como girar, moverse, tirar… La
función que utilizaron para evaluar a las soluciones candidatas proporcionaban unos
objetivos cada vez más importantes: acercarse a la pelota, golpear la pelota,
conservarla, marcar goles y ganar el partido. No se suministró ningún código para
enseñar específicamente al equipo cómo conseguir estos objetivos.
Los programas evolucionados se evaluaron con un modelo de selección
jerárquico: en primer lugar, los equipos candidatos se probaron en un campo vacío y, si
no marcaban un gol en menos de 30 segundos, se rechazaban. Luego se evaluaron
haciéndoles jugar contra un equipo estacionario, que únicamente golpeaban la pelota
hacia el campo contrario. En tercer lugar, el equipo jugaba un partido contra el equipo
ganador de la competición RoboCup 1997. Finalmente, los equipos que marcaran al
menos un gol contra este equipo jugaron unos contra otros para determinar cuál era el
mejor.
De los 34 equipos de su división, Darwin United acabó en decimoséptima
posición, superando a la mitad de los participantes humanos, hecho especialmente
relevante si pensamos en, por ejemplo, la evolución de los computadores en el juego
del ajedrez, donde actualmente compiten a nivel de los grandes maestros. Pensando
en esto nos podemos plantear, ¿qué tipo de sistemas producirá la programación
genética dentro de 20 o 30 años?
Otro ejemplo sobre inteligencia artificial aplicada a robots es el programa
General Learner [17], escrito en C. Este sistema tiene como entradas impresiones
sensoriales y como salidas acciones elementales. Relaciona las entradas con las salidas
basándose en la observación de las acciones de las personas. No se conoce nada en
cuanto a dichas entradas y salidas, sino únicamente cómo relacionarlas.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
15
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
1.4
HUMANOIDES
Programación
Escribir programas para robots es una tarea complicada, porque los robots son
sistemas complejos. Es una programación muy exigente.
Una aplicación de un robot móvil debe estar pendiente de varias fuentes de
actividad y objetivos a la vez. Un programa de un robot tiene que atender a muchas
cosas simultáneamente: recoger nuevos datos de varios sensores, refrescar la interfaz
gráfica, enviar periódicamente consignas a los motores, enviar o recibir datos por la
red, etc. Por ello las aplicaciones de los robots suelen ser concurrentes, y por lo tanto
bastante complejas. Los S.O. de los robots más avanzados incorporan mecanismos
multitarea y de comunicación interprocesos [18].
Algo realmente importante es la interfaz gráfica. No es indispensable pero
resulta útil como herramienta de depuración.
Aquí tenemos un ejemplo de interfaz sencilla, en la que se dispone de controles
independientes para piernas, ojos, boca, etc.
http://scmstore.com/scm-hacker/num49/project/Image100.gif
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
16
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Las aplicaciones de robots no cuentan con reutilización de código, cada
aplicación ha de construirse prácticamente desde cero.
Aunque hay casos de programación funcional y lógica de robots, los lenguajes
más utilizados con los genéricos. La parte específica de robótica se encapsula en
bibliotecas u objetos particulares. También ha habido intentos de establecer lenguajes
específicos para robots, como Task Description Language (TDL) o Reactive Action
Packages (RAP).
La incorporación del ordenador personal como procesador principal ha abierto
el paso a lenguajes de alto nivel: Java, C, C++, Visual Basic, C#, etc. Uno de los lenguajes
actualmente más extendidos es C por su potencia expresiva y rapidez.
En cuanto a la simulación se refiere, se disponen de muchas herramientas que
permiten simular los movimientos de robots con gran precisión y elegancia.
Un ejemplo de programación y simulación de un humanoide con Matlab es el
siguiente. Se puede comprobar que no es una tarea sencilla, ya que existen multitud
de bloques, pero se obtiene un trabajo muy logrado e imágenes muy realistas.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
17
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
http://loslocosrh.blogspot.com/
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
18
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Referencias:
[1] Construcción de un robot seguidor de línea. J.E. Barco, L.E. Imbacuan, G.D.
Ordoñez. Universidad de Nariño.
http://www.udenar.edu.co/contenido/comunicados/images/ROBOT%20SEGUI
DOR%20DE%20LINEA.pdf
[2] El control de motores para los microrrobots. Felipe Antonio barreno
Herrera.
http://www.depeca.uah.es/alcabot/seminario2006/Trabajos/FelipeBarrenoHer
rera.pdf
[3] Robot humanoide Robonova 1 montado.
http://www.superrobotica.com/S300405.htm
[4] El robot humanoide de Zacatepec.
http://hypatia.morelos.gob.mx/No16/Notas/Robotek/robot.htm
[5] The Design and Implementation of Arm Wrestling Robot. Quanjun Song,
Yuman Nie, Liankui Qiu, Jianhe Lei y Yunjain Ge. Proceedings of the 6th Congress on
Intelligent Control and Automation, 21 – 23 Junio, 2006, Dalian, China.
[6] Humanoid Control Method Based on Human Knack for Human Care Service.
Yuichiro Kawamura, Yoshiyuki Sankai. Doctoral Program in Engineering. Institute of
Engineering Mechanics and Systems. University of Tsukuba, Ibaraki, Japan.
[7] Perry, Berkey, “EM G – force relationships in skeletalm uscle”, CRC Crst Rev
Biomed Eng 7, pp. 1-22. 1981.
[8] Design of Humanoid Complicated Dynamic Motion Based on Human Motion
Capture. Qiang Huang, Zhaoqin Peng, Weimin Zhang, Lige Zhang y Kejie Li. Department
of Mechatronic Engineering, Beijing Institute os Technolegy. Beijing, China.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
19
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
[9] M . Vukobratovic, D . Juricic. “Contribution to The Synthesis of Biped G ait”,
IEEE on Bio-Medical Engineering. Vol. BME – 16, No. 1, pp. 1-6, 1969.
[10] Digital Human Modeling and Virtual Reality for FCS. Dynamic Motion
Prediction of Gait and Lifting. Hyung Joo Kim, Emily Horn, YuJiang Xiang, Karim Abdel
Malek y Jsabir S. Arora.
http://www.digital-humans.org/Report2004/Documents/07MotionDynamics.htm
[11] RH0 Humanoid Robot Bipedal Locomotion and Navigation Using Lie Groups
and Geometric Algorithms. Jose M. Pardos, Carlos Balaguer. Universidad Carlos III de
Madrid.
[12] Motion planning for robots, digital actors and other moving objects.
http://ai.stanford.edu/~latombe/cs26n/home.htm
[13] Robin R. Murphy. Introduction to AI Robotics. A. Bradford Book, MIT Press
Cambridge Massachussets. London, England.
[14] Formalización de maniobras en robots con múltiples grados de libertad
como sistemas multiagente. José Antonio Martín H., Javier Alonso Ruiz. Instituto de
Automática Industrial, C.S.I.C. Madrid.
http://ma.ei.uvigo.es/desma2004/articulos/Desma2004_Alonso.pdf
[15] Planning Humanoid Motions with Striding Ability in a Virtual Environment.
Tsai-Yen Li, Pei-Zhi Huang. Computer Science Department, National Chengchi
University. Taipei, Taiwan, R.O.C.
[16] Algoritmos genéticos y computación evolutiva. Adam Marczyk.
http://the-geek.org/docs/algen/
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
20
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
[17] El programa General Learner (programa que aprende)
http://www.intelligent-systems.com.ar/intsyst/genlearnSp.htm
[18] Programación de robots móviles. José María Cañas Plaza. Universidad Rey
Juan Carlos, 2 de Agosto de 2004.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
21
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
2. SOLUCIONES DE MOVIMIENTO
Y ELECTRÓNICA ASOCIADA
Un alto porcentaje de los robots humanoides que se implementan hoy en día
intentan imitar nuestro sistema motriz para desplazarse e interactuar con el medio
que les rodea.
De todos los movimientos que realizamos, andar es, sin ninguna duda el más
complejo de todos ellos, ya que, aunque no nos demos cuenta, andar no es sólo
desplazar nuestros pies por el suelo, sino que nuestras rodillas, cadera, columna,
brazos, cabeza… se unen para conseguir m antener en todo m om ento el equilibrio.
Veamos con unos dibujos el proceso completo:
http://www.rubberbug.com/walking.htm
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
22
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Podemos observar como el peso completo de nuestro cuerpo es soportado por
distintas partes de nuestra anatomía mientras que las restantes contribuyen a
mantener el equilibrio global.
Especialmente relevante es el movimiento que genera nuestra cadera:
Ella se encarga de iniciar el movimiento y es donde reside el centro de gravedad
de nuestro cuerpo.
A la hora de llevar estos movimientos a la práctica en nuestro robot se opta, en
la mayoría de los casos, por servos, pequeños motores muy precisos que son capaces
de mantener su posición con una fuerza relativamente grande. Veamos un robot que
hace uso de este sistema, el robot Stampy creado por el Trinity College:
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
23
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
http://www.acroname.com/robotics/gallery/stampy/stampy.html
Contiene cuatro pequeños servos que le permiten mover las piernas y la
cadera, además de unos grandes “zapatos” que le ayudan enorm em ente a m antener el
equilibrio.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
24
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
A continuación veremos un diseño con mucha mayor libertad de movimiento,
pero a costa de enorme complejidad, utilizando numerosos micro-servos.
http://www.austrobots.com/
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
25
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Seguimos aumentando la complejidad del robot con el siguiente diseño, se
trata del Robonova 1.
http://www.superrobotica.com/Robonova.htm
Este diseño tiene una peculiaridad en muchos de los 16 servos que incorpora,
ya que incorporan un segundo eje, opuesto al utilizado normalmente y que hace que
su colocación sea más sencilla, además de simular mejor la forma de una articulación
humana. Por otra parte también dan información de cuál es su posición real para que
pueda ser manejada por el microcontrolador.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
26
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Una de las funciones para las que ha sido perfeccionado es jugar al fútbol,
como demostró no hace mucho en la Campus Party de Valencia.
Si nos centramos ahora en el movimiento que ejercemos a la hora de coger
objetos, nos daremos cuenta de que también tiene su dificultad. La presión que
ejerzamos sobre el mismo tiene que ser lo suficientemente grande como para no
caerse, pero sin excedernos,para no provocar su “deform ación”. Veam os un ejem plo
práctico implementado en el Robosapien:
http://www.regaletes.com/robosapien-v2-p-34.html
Se puede observar como en la mano existen sensores de presión que le ayudan
a verificar que se ha cogido el objeto con una fuerza adecuada. Pero el movimiento se
ve limitado enormemente por las características físicas (forma, peso y tamaño) de lo
que se pretende agarrar.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
27
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Para controlar tal cantidad de servos, sensores y demás electrónica
consiguiendo un verdadero humanoide se hace imprescindible la utilización de uno o
varios microcontroladores, que se transforman en el verdadero cerebro del sistema. A
continuación se muestra la tarjeta que usa el robot Austobot:
Austrobot
La elección de este componente ha de hacerse en la primera etapa del
proyecto, ya que condicionará de forma irreversible la cantidad de servos y sensores
(entre otras muchas cosas) que podremos utilizar.
Como ya he mencionado en el párrafo anterior, toda esta electrónica se
encarga además de recibir información procedente de distintos tipos de sensores,
com o pueden ser de distancia, presión, aceleróm etros… perm itiendo así una
retroalimentación indispensable para poder interactuar con el medio que les rodea.
Por último echaremos un vistazo a sistemas de movimiento mucho más
desarrollados a la vez que complejos que consiguen emular, de una manera más eficaz
que los anteriores, movimientos que nos resultan muy cotidianos.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
28
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
http://www.kawada.co.jp/global/ams/hrp_2.html
HUMANOIDES
http://world.honda.com/news/2005/c051213_15.html
Ambos modelos son muy avanzados y tienen detrás el apoyo de grandes
compañías que invierten enormes cantidades de dinero en su desarrollo. Seguramente
el más conocido sea el robot ASIMO de la marca Honda. Sin ninguna duda, se trata de
uno de los hitos en cuanto a humanoides se refiere. Si nos centramos en su manera de
moverse nos daremos cuenta de por qué camina y corre de una manera tan natural:
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
29
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Sus articulaciones inferiores (cadera, rodillas y tobillos) están basadas en
mecanismos de doble eje al igual que ocurría con los servomotores ya comentados,
pero mucho más evolucionados. Asimismo es capaz de realizar complejos movimientos
sin perder el equilibrio. Ello es debido a una compleja electrónica.
En la base de este sistema se
encuentra el "avance inteligente", una
aplicación de Honda que permite a ASIMO
andar en tiempo real con unos
movimientos muy suaves. Esta capacidad
ha sido posible gracias a una función que
permite que el robot prevea su próxima
posición y adapte sus movimientos en
consecuencia. Así, a semejanza de un ser
humano que, al girar una esquina, se
inclina para desplazar su centro de
gravedad hacia el interior, ASIMO prevé
los pasos que va a tener que realizar y
ajusta su centro de gravedad de forma
adecuada. Esta capacidad de previsión de
los próximos movimientos en tiempo real
también le permite andar de forma
continua. Para trazar una curva, no tiene
que detenerse, pivotar y retomar la
marcha. Puede realizar esta trayectoria
con un solo movimiento suave e
ininterrumpido.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
30
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Para im plem entar este sistem a de “avance inteligente” existen dos tecnologías
clave (la información se ha obtenido de
http://www.honda.es/html/es1/corporate/recherche.shtml):
1) Tecnología “Posture Control” (control de postura) que hace posible correr
de forma humana
La combinación de un hardware muy receptivo con la nueva tecnología
"Posture Control" permite que ASIMO flexione el torso para mantener el equilibrio y
evitar los patinazos y giros en el aire, que suelen estar vinculados a los movimientos
rápidos. Actualmente, ASIMO puede correr a una velocidad de 6 km/hora. Asimismo,
la velocidad de avance caminando ha pasado de 1,6 km/hora a 2,5 km/hora.
2) Tecnología “Autonom ous Continuous M ovem ent” (m ovim iento continuo
autónomo)
que
permite
una
ruta
flexible
hacia
el
destino
El ASIMO de nueva generación puede maniobrar para acercarse a su punto de
destino sin tener que detenerse para comparar la información del mapa de input con
la obtenida de la zona en la que se encuentra mediante el sensor de superficie de
suelos. Además, ASIMO puede modificar autónomamente su ruta cuando dicho sensor
de superficies y los sensores visuales situados en su cabeza detectan obstáculos.
Uno de los mayores retos superado por este robot ha sido su capacidad de
correr, ya que se debían superar dos obstáculos importantes. El primero era conseguir
un salto preciso y la absorción del impacto de la pisada, y el segundo consistía en evitar
los patinazos y los giros en el aire que acompañan el movimiento a gran velocidad.
a) Salto preciso y absorción del impacto de la pisada: Para correr, un
robot tiene que poder repetir los movimientos de despegue, avance de las
piernas y pisada en un ciclo temporal muy corto y sin demora, absorbiendo el
impacto inmediato de la pisada. Con la nueva unidad impulsora de gran
potencia y muy receptiva y un nuevo circuito de procesamiento de alta
velocidad, además de una estructura de piernas muy rígida y ligera, Honda ha
conseguido un hardware preciso y receptivo con unos niveles de rendimiento
muy altos.
b) Prevención de patinazos y giros: Gracias a la presión reducida entre la
planta de los pies y el suelo, es más probable que los patinazos y los giros se
produzcan justo antes de que el pie abandone el suelo y justo después de que
vuelva a estar sobre él.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
31
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
La superación de estos dos problemas fue el mayor reto de elementos de
control relacionado con el aumento de la velocidad para correr. Gracias a la
combinación de la teoría desarrollada por Honda sobre el control de la andadura
bípeda con la flexión y el giro proactivo del torso, Honda ha desarrollado una nueva
teoría de control que permite correr con estabilidad y evitar al mismo tiempo los
patinazos.
Cuando una persona corre, el ciclo del paso es de 0,2-0,4 segundos (según la
velocidad de cada uno) y el tiempo en el aire, cuando ninguno de los pies pisa el suelo,
varía entre 0,95 y 0,1 segundos. El ciclo del paso de ASIMO es de 0,36 segundos y el
tiempo en el aire es de 0,05 segundos, ambos equivalentes a los de una persona que
está corriendo.
http://xataka.com/archivos/2006/05/31-historia-del-robot-asimo.php
Ya por último, destacar que ha sufrido diversas evoluciones desde el comienzo
de su desarrollo en los años 80 que ha hecho posible un tamaño (véase la figura) y un
peso (43 Kg aprox.) adecuados. Además es capaz de levantar objetos de hasta medio
kilo de peso en cada una de sus manos. Todo ello con “sólo” unas baterías que lleva
alojadas a su espalda de 38 voltios y 10AH (en plena carga).
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
32
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
3. KITS COMERCIALES
En esta parte del trabajo intentaremos exponer los kits que se pueden
encontrar en el mercado con los que haciendo uso de paciencia, unos buenos
manuales y como no, dinero, poder construir un robot humanoide.
En prim er lugar, para quien no tenga m uy claro que entendem os por “kit
com ercial”, decirle que con ello hacem os referencia a un robot que se vende
completamente despiezado con un manual, generalmente en japonés aunque pueden
encontrarse también en ingles, y en mayor o menor medida lo necesario para su
ensamblaje, el cual debe realizarse manualmente.
Esta sección va de la m ano con la parte de “Robots hum anoides de bajo coste”,
dado que muchos de estos artículos se venden tanto ya ensamblados como en forma
de kit, no obstante la forma de kit ofrece la ventaja de ser mas didáctico y entretenido
que la forma ya ensamblada, que podría considerarse más como un juguete, así como
ser mas barato y dar la opción de modificar o adaptar cualquiera de los diseños con
una mayor facilidad para distintas aplicaciones, o incluso usar las partes que nos
interesen de cada kit para obtener un producto distinto y totalmente personalizado.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
33
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Ejemplos y breve explicación de algunos kits:
Para empezar creo que el mejor candidato es el KHR-1 de Kondo [1].
Por el 2002-2003, esta empresa japonesa líder en radiocontrol, desarrolló un
servomotor potente y de poco peso que normalmente era usado en aviones de
aeromodelismo o coches teledirigidos de carreras. Esta empresa comenzó a venderlos
al por mayor en paquetes de 20-30 y muchos consumidores se vieron obligados a
comprar estas cantidades, debido a que en los distribuidores minoristas no podían
encontrar el eficiente servomotor, cuando normalmente solo usaban un par de ellos
para sus diseños.
Estos motores resultaron ser eficaces para aplicarlos a articulaciones de
pequeños robots, si a esto sumamos el crecimiento del interés por los robots
humanoides que generó la Robo-one es fácil entender que Kondo no pudo resistirse a
entrar en el mundo de la robótica al ver sus motores en varios de los competidores. Así
Kondo comenzó a crear motores y otros productos destinados plenamente a robots
[2].
El fruto de esa introducción de Kondo al mundo de la robótica es KHR-1, el
primer kit que salió al mercado a un precio asequible, y que puede caminar,
recuperarse tras una caída,ponerse a la pata coja… .
La intención era conseguir un robot a la imagen de los peleadores de Robo-one
y que pudiera venderse con facilidad.
Fue un considerable éxito de ventas que sorprendió a los propios creadores.
En la actualidad está disponible también una versión más moderna, KHR-2 el
cual se puso a la venta a principios del 2004, este modelo mejora la facilidad de
ensamblaje, el software, los servomotores digitales y el algoritmo de desplazamiento
bípedo.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
34
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Características del KHR-1:
-Altura 34cm
-Peso 1,2kg
-Precio aproxim ado 1000€
-17 grados de libertad
-Uno en la cabeza-cuello
-Tres en cada brazo
-Cinco en cada pierna
Contenido del kit:
-17 KRS-784ICS (Servomotores)
-2 RCB-1 (Placa de control)
-1RS-232 (Cable serie)
-1 NiCd 6V 600 mA-Hr (Batería)
-1 CD-ROM (Manual y software)
-Más de 200 otras piezas.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
35
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Características de los motores:
-Límite: 180°
-Par: 8.7kg/cm
-Velocidad: 60° @ 0.17 seg
-Voltaje: 6V
-Peso 45g
-Dimensiones: 41x35x21mm
Características de las dos placas de control:
- Size: 45x35x16mm, Weight: 12g, 6V
- Handles up to 12 servos
- 128kb memory store up to 40 sequences of up to 100 poses each
- RS-232 Serial link to PC
- PC can control two boards linked in Daisy-chain
El Segundo lugar es para Robonova de Hitec [3], compañía coreana de
servomotores.
Robonova fue introducido en el mercado japonés un año después de la
aparición de KHR-1 de Kondo.
Este robot fue diseñado muy a la imagen del KHR pero intentando mejorar sus
prestaciones como con un montaje más sencillo (sobre unas ocho horas) y un software
más intuitivo, así como una apariencia más robusta [1].
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
36
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Características de Robonova:
-Altura 30.5cm
-Peso 1,3kg
-Precio aproxim ado 870€
Contenido:
-16 servos digitales HSR-8498HB
-1 Circuito controlador MRC-3024
-Piezas de aluminio y plástico.
-Batería recargable de NiMH 6V / 1000 mA.
-Cargador de baterías rápido a 220V.
-Mando a distancia por infrarrojos con sensor IR.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
37
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
-Cables de conexión Serie RS232.
-CD con software y utilidades.
-Manual de instrucciones impreso
Características de los motores [4]:
Robonova incluye 16 servos digitales HSR 8498HB, que han sido especialmente
desarrollados para este robot y que incluyen características especiales como "Motion
Feedback" o lo que es lo mismo la posibilidad de leer externamente la posición real del
servo, lo que permite que se pueda colocar el robot manualmente en cualquier
posición y luego leer y guardar la posición en un programa leyendo los valores de los
16 servos desde el propio controlador. También se pueden programar otros
parámetros del servo como la tensión de trabajo, velocidad, aceleración, corriente
máxima etc.
Desde el punto de vista mecánico, estos servos tienen un elevado par de fuerza
superior a los 7,4 Kg/cm que son trasmitidos con toda eficacia por sus engranajes de
carbonita que resultan 10 veces más resistentes y duraderos que los de nailon.
Otra innovación de estos servos es que incluyen en la propia caja un segundo
eje en línea con el plato de control y que sirven como eje de apoyo a las pletinas de
aluminio, consiguiendo un gran rendimiento a la hora de transmitir toda la potencia
mecánica del servo.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
38
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Características electrónicas:
Robonova 1 está controlado por un circuito electrónico que viene
completamente montado y listo para funcionar. El circuito está gobernado por un
microcontrolador Atmel ATMega 128 que cuenta entre otras cosas con 40 puertos de
entrada y salida digitales, puerto serie, bus I2C y 8 entradas analógicas. Con este
elevado número de puertos de pueden controlar dispositivos de todas clases como
servos, sensores de distancia, giróscopos, displays LCD, sensores de infrarrojos, etc.
Además la placa cuenta con un altavoz para generar tonos de diferentes frecuencias y
un conector para un led que se puede gobernar a voluntad. Otros componentes de la
placa incluyen más de 64 Kbytes de memoria para los programas, que permiten que
una vez que se han descargado, el robot sea completamente autónomo y pueda
ejecutar los movimientos sin necesidad de estar conectado al ordenador [4].
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
39
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Atm elATM ega 128 (el“cerebro” de Robonova)
Bioloid, el kit de aprendizaje de la compañía coreana Robotis [5] es otra gran
apuesta.
Su mayor peculiaridad es que con el mismo kit, aparte de construir un
humanoide, pueden construirse otros robots con diversas formas, como pueden ser
un perro y una araña y que también incluye un modulo de sensores.
La fuerza de sus motores es considerable, por lo que no está aconsejado como
juguete para los más pequeños ni una vez haya sido montado [2].
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
40
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Contenido del kit:
-CM-5 circuito controlador (Atmel ATMega128 @ 16Mhz),
-18 AX-12+ Servomotores (UART @ 1Mbps one-wire RS485),
-1 AX-S1 Modulo de sensores
-Batería recargable (9.6V)
-Utilidades (freeware)
-Componentes para el ensamblaje.
-Precio unos 900€
Electrónica:
El control de este kit, también está basado en el Atmel ATMega128 como en el
caso de Robonova.
El módulo de sensores AX-S1 incluye un receptor IrDA, tres sensores de
infrarrojos uno al frente y otro a cada lado, para medir distancias, un pequeño
micrófono y otro pequeño altavoz.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
41
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Características de los motores:
-Reductora: 1/254
-Torsión: 16.5kg-cm (@ 10V)
-Velocidad: 0.196seg/60° (@ 10V)
-Serial Network (TTL) ( 7343bps ~ 1Mbps)
Con un aspecto diferente tenemos a Manoi de la compañía Kyosho [6]. Su
“esqueleto” está construido con el KH R-1 de Kondo [2], manteniendo las mismas
habilidades de este como levantarse tras una caída y hacer equilibrios y un ensamblaje
casi idéntico.
El precio es ligeramente mayor, pero puede justificarse con la mejora del
aspecto y de la solidez del diseño que lo acerca a un público de menor edad.
La gran desventaja de este modelo es la dificultad de personalizarlo o
ampliarlo.
.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
42
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Otro kit de aspecto simpático es el Plen de Akazawa [7], el cual aparte de
presentar una imagen atractiva es capaz de habilidades que le distinguen, como puede
ser patinar o bailar.
Algunas características de Plen:
-Altura: 23cm
-Peso 700gm
-Autonomía 20min
-18 grados de libertad
-Puede controlarse mediante Bluetooth.
-Procesador de 32 bit ARM a 33MHz
-Precio cercano a los 2000€
Otra opción distinta a la de comprar un kit con un robot ya preestablecido es
hacer uso de kits como los de Lynxmotion [8] pensados para crear cualquier tipo de
estructura robótica con servomotores de una forma similar al Meccano.
Parecen dar buenos resultados como herramienta para ensamblar humanoides,
viendo algunos de los modelos de ejemplo (de los cuales se puede obtener el manual
de ensamblado en la propia página web de la compañía).
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
43
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Un kit comercial muy extendido con el que puede fabricarse un humanoide y a
buen precio es el Lego Mindstorms NXT en el que no se va a profundizar debido a que
de ellos se encarga en su totalidad otro grupo.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
44
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Hay otros modelos que también pueden encontrarse en forma de kit en como
el MGR-K2017 de Megarrobotics [9], a un precio superior al de los modelos
anteriormente expuestos.
Para finalizar esta sección sólo queda comentar una colección de Planeta De
Agostini [10] llam ada “Construye y program a tu robot de últim a generación” en la cual
cada fascículo viene acompañado de una de las piezas de un robot de tipo humanoide,
aunque con desplazamiento rodado.
Los pros de esta promoción son que a parte de conseguir construir tu robot con
todas las facilidades en cuanto a explicaciones y documentación, cada fascículo trata
sobre distintos temas de la robótica y puede resultar muy interesante.
Pero presenta una gran desventaja respecto a los demás kits, que es el tiempo
que se puede tardar en completar la colección y la inseguridad de si Planeta seguirá
adelante con ella.
Por otro lado pueden comprarse números sueltos y atrasados, y así adquirir
una pieza concreta que necesitemos para otro diseño (como sensores), o porque nos
atraiga especialmente el contenido textual del fascículo.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
45
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Referencias:
[1]-“ http://www.kondo-robot.com ” Página oficial de los creadores del KHR (En
japonés), con información del ensamblaje y control de las distintas versiones del KHR y
de competiciones de robots.
[2]-“ http://robosavvy.com/Home/1 ” Tienda online de robots en form a de kits,
repuestos para los mismos y piezas sueltas. Muy completa, con ayuda para el
ensamblaje y posterior programación y un foro con un tema para cada humanoide.
Pagina recomendada.
[3]- “ http://www.hitecrcd.com “Sitio de la com pañía H itec,creadores del
Robonova.
[4]- “ http://superrobotica.com “Tienda de robótica española con bastante
información en castellano sobre el Robonova.
[5]-“ http://robotis.com/html/main.php “Sitio oficial del Bioloid (ingles,
coreano y japonés), con información sobre sus productos y las distintas
configuraciones de Bioliod.
[6]“http://www.kyosho.co.jp/web/race/race_event/event/2005_prshow/robot-e.html
“Web oficial de Manoi.
[7]-“ http://www.akazawa.co.jp/plen.html “ Sitio oficialde la com pañía
Akazawa, creadora del Plen (en perfecto japonés).
[8]-“ http://www.lynxmotion.com “Sitio de la com pañía Lynxmotion, creadora
de algunos kits de robots bípedos (prácticamente solo piernas) y humanoides.
[9]-“ http://www.megarobotics.com ”Sitio de los creadores de K2017.
[10]-“ http://www.planetadeagostini.es/ficha.php?id=186 “Espacio de Planeta
de Agostinidedicado a “Construye y program a tu robot”,con enlaces interesantes para
la construcción delm ism o,adquisición de entregas anteriores,etc…
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
46
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
4. ROBOTS HUMANOIDES DE
BAJO COSTE
Para la realización de un robot humanoide necesitamos utilizar componentes
y aparatos muy sofisticados y de un coste en su mayoría muy elevado.
Estos costes tan elevados se deben al material tan miniaturizado y su variedad
de funcionalidad que se emplean en la fabricación de estos seres tan parecidos a los
humanos.
Pero no todos estos robot se hacen para grandes eventos o competiciones,
sino que muchos de ellos se fabrican como juguetes para niños y no tan niños, por
eso los precios de estos humanoides son más reducidos y mas adquiribles para la
m ayoría de las personas ya que no suelen superar los 1000 €.
Algunos de los robots más fiables y de menor coste que pueden ser adquiridos
a través de diferentes tiendas y que pueden comprarse en kits o montados son: el
ROBOSAPIEN, el MANOI, el ROBONOVA, el ROBOSAPIEN V2 y el ROBOSAPIEN RS
MEDIA.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
47
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
ROBOSAPIEN
Se trata de un juguete bueno, bonito y
barato llamado Robosapien. Este robot
blanco y negro es un divertido invento
articulado que posee una gran variedad
de movimientos pre-programados y mide
unos 33cm de alto. Robosapien baila,
camina sobre dos piernas, se balancea,
levanta una pierna sobre el suelo
mientras camina, algo que es imposible
ver en otros juguetes de este estilo y
menos en esta clase de precio, ya que
Robosapien sólo cuesta 180 dólares. Sus
movimientos son fluidos y por supuesto divertidos.
Con el control remoto, se le puede configurar uno de sus 67 movimientos, incluyendo
movimientos de kung-fu, baile o fart e incluso eructar y tirarse gases.
Sus dedos pueden abrirse y cerrarse para coger objetos y también responde a toques
y sonidos. Robosapien puede correr durante seis horas sin parar con un pack de
baterías.
Después de 16 años de desarrollar la tecnología y tres años en su producción y
pruebas, el doctor Mark W. Tilden ha conseguido crear un robot casero amistoso, con
personalidad y sentido del humor, y con una extraordinaria facilidad de
desplazamiento.
Según Tilden, Robosapien puede hacer cualquier cosa que un hombre pequeño
pudiera hacer, pero con un cierto nivel de personalidad. Puede recoger calcetines y
calzoncillos, puede asustar al gato y jugar al fútbol, incluso sabe seis movimientos de
kung-fu y podría recorrer un laberinto.
Este humanoide tiene siete motores que guían su movimiento, que es
sorprendentemente fluido.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
48
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Su capacidad motora está mejorada por características tales como su
mecanismo Interactive Reflex System: seis sensores en su cuerpo que detectan
posibles obstáculos y evitan que choque con ellos.
Este juguete, producido por Tilden en asociación con Wow Wee Toys, es el
primer robot basado en la ciencia de la robótica biomorfica aplicada.
Robosapien tiene una autonomía de 20 horas, mediante cuatro baterías de tamaño D y
otras 3 de tamaño AAA en el control remoto y se le puede guiar mediante control
remoto, programándolo con 67 funciones pre-programadas [1].
MANOI
KYOSHO ha lanzado una versión de robot
humanoide llamada MANOI, la cual es
basada en su sistema Kondo KHR-1. Debido a
que tiene el esqueleto del Kondo KHR-1, este
pequeño amiguito puede hacer las mismas
peripecias, como levantarse, pararse en un
pie, y correr como atleta.
El Kondo KHR-1 es un robot que abrió las
puertas a diferentes experimentos de
humanoides y a competiciones .Este tipo de robot era capaz de hacer kung-fu y hacer
acrobacias. Puede ser controlado a través de un PC y sin cables mediante un wireless.
Este robot también puede llevar integrado microcontroladores y programas
autónomos.
El robot Manoisaldrá por un precio aproxim ado de 1000 € [2].
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
49
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
ROBONOVA
Robonova es un avanzadísimo robot capaz de ejecutar toda clase de
movimientos, saltos y piruetas impensables hasta ahora en un robot de su categoría. El
robot desarrollado por Hitec basa sus actitudes en la utilización de 16 servos digitales
especialmente diseñados para él y que además de una gran fuerza y precisión, añaden
como novedad la posibilidad de leer la posición del servo mediante software,
permitiendo realizar así movimientos complejos muy fácilmente ya que basta con
colocar el robot manualmente en la posición deseada y a continuación hacer clic en la
pantalla para capturar la postura y hacer que el programa genere automáticamente el
movimiento entre una posición y otra. El corazón del Robonova es un potente circuito
electrónico de control con más de 40 puertos de entrada y salida que pueden utilizarse
no solo para mover servos, sino que además puede emplearse para controlar y leer
sensores, displays, señales analógicas y digitales, etc. El microcontrolador empleado es
un potente Atmel AT mega128 con más de 64 Kbytes libres para los programas. El
cuerpo del robot está formado por pletinas de aluminio anodizado que unen con
firmeza los servos entre sí y piezas de plástico rígido que protegen las partes mas
delicadas como el circuito y las baterías recargables. El resultado es un robot robusto y
resistente capaz de hacer toda clase de movimientos. El Robonova se puede encontrar
en elm ercado por un valor de 899,09 € y elkit por 748,47 € [3].
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
50
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
ROBOSAPIEN V2
El Robosapien V2, con muchas más
opciones y características que el
Robosapien mide más de 60 centímetros,
25 más que Robosapien , y cada vez es
más "humano". Dispone de un sistema
de visión artificial que le permite
reconocer objetos y distinguir colores,
además de poder hablar con su propia
voz. Será mucho más ágil que el modelo
actual, gracias a los doce motores que
incorpora, y permitirá coger objetos
pesados con sus manos.
Funciona con seis pilas de tipo D y
incluye un mando parecido al de la Playstation que permite controlarlo remotamente,
aunque también puede funcionar en modo autónomo, donde actuará según a él le
plazca.Este robot se puede conseguir por elvalor de 229 € [4].
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
51
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
ROBOSAPIEN RS MEDIA
Este robot tan moderno que se diferencia con
el resto de Robosapien en sus múltiples
niveles de interacción con el entorno, las
personas y los objetos que lo rodean. Este
robot lleva sensores de sonido, luz y táctiles.
Este robot tiene movimientos humanoides,
diálogos de respuesta, Sistema de visión en
color y de detección de sonidos, visión
infrarroja (detecta objetos y los esquiva),
sistema láser de seguimiento y interactúa con
sus otros "robo-compañeros".
Además de lo anterior también lleva incorporado:
Pantalla LCD a todo color, para ver películas y fotos, reproductor MP3, para que
puedas escuchar tu música preferida, cámara integrada.
También dispone de álbum de fotos, editor de personalidades, para que puedas
modificar y personalizar tu RS Media y juegos JAVA.
Utiliza el software que lo acompaña, conecta RS Media al PC y transfiere archivos a
través de la conexión USB o de una tarjeta SD.
RS Media permite crear secuencias de movimientos de forma muy sencilla gracias al
software que lo acompaña. Simplemente moviendo el modelo en 3D en la pantalla de
tu PC podrás crear los movimientos que tu elijas, añadiendo a los mismos voces o
sonidos.
Gracias a su intuitivo mando de infrarrojos podrás manejar tu robot a tu antojo. Este
sim pático robot se encuentra en elm ercado por un precio aproxim ado de 449 € [5].
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
52
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Referencias:
[1]- http://www2.cronica.com.mx/nota.php?id_nota=132463
[2]- http://www.top-robotic.de/page.php?id=1
[3]-http://www.top-robotic.de/page.php?id=1
[4]- http://www.robosapien.nl/robosapienv2.php?lang=en&setlang=
[5]- http://www.robosapienspain.com/product_info.php?products_id=44
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
53
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
5. COMPETICIONES
5.1
Competiciones Nacionales
A nivel nacional, nos podemos encontrar con diferentes competiciones, las
cuales, describiremos brevemente, ya que no tienen una prueba específica, donde
compitan robots humanoides. Tanto éstas, como las siguientes que comentaremos,
publican su normativa específica, unos meses antes del comienzo de la competición.
Alcabot (www.depeca.uah.es/alcabot)
Desde su comienzo, en mayo de 2000, se celebra en la Escuela Politécnica de
Alcalá de Henares, el concurso de micro-robots, Alcabot, organizado por el
departamento de electrónica de dicha universidad. En un principio, se celebraba de
manera anual, pero desde hace dos años (2004), se celebra cada dos años.
Inicialmente contaba con tres pruebas, rastreadores, velocistas y laberinto. Hoy
en día, tanto los rastreadores, como los velocistas, se han suprimido del programa,
añadiéndose pruebas tales como sumo y fútbol.
En la única prueba, en la que se podría presentar algún robot de tipo
humanoide, es en la prueba denominada, "prueba libre", donde cada participante,
puede presentar cualquier tipo de robot.
La finalización en alguno de los tres primeros puestos en cada una de las
pruebas, dan derecho a la participación en Hispabot.
Competiciones locales
Existen diversas competiciones a nivel local, como por ejemplo, Madrid-bot,
Robolid, Robocampeones..., que al igual que Alcabot, dan derecho de acceso a
Hispabot, en caso de terminar entre los tres mejores robot de cada categoría.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
54
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Hispabot
Originariamente, era Alcabot, pero debido a la gran afluencia de Robots de
toda España, se decide crear una competición nacional llamada Hispabot, que se
celebra al finalizar Alcabot, y en el mismo lugar, en la escuela politécnica de Alcalá de
Henares. Al igual que Alcabot, se celebra cada dos años.
5.2
Competiciones Internacionales
Eurobot (www.eurobot.org/es)
Competición internacional, que se celebra anualmente, donde se presentan los
mejores robots del Hispabot, en representación española, y los mejores de cada país.
Debido a su celebración anual, en el caso de España, en el que las competiciones que
dan acceso a Eurobot, se celebran de manera bianual, durante el año en el que no
exista Hispabot, el acceso a Eurobot es libre.
Con varios meses de antelación, se informa, vía internet, de la reglas de cada
una de las pruebas que se van a celebrar.
Al igual que en las competiciones anteriores, tampoco existe una prueba
especifica de robots humanoides, aunque se pueden presentar con dicha forma, en
cualquiera de las pruebas, no siendo recomendable por la estructura del robot.
Robolympics (www.robogames.net)
También llamado RoboGames 2006. Es un acontecimiento increíble donde se
concentran el mayor número de competiciones con numerosas pruebas cada una. En
las clases del combate, los EE.UU. siguieron dominando, ganando el oro en todas las
categorías excepto en dos clases de peso. Brasil hizo su presencia ganando dos de las
medallas, incluyendo el oro en peso del escarabajo. Canadá arrebató el oro en el peso
súper pesado.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
55
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Singapur continuó dominando la clase del Sumo, ganando 10 de 15 medallas.
Japón ganó ambos oros en la prueba Robo-One. Perú logró dos oros en la clase de la
VIGA, mientras que las clases abiertas se los llevaron varios países, Taiwán, Suiza, el
Reino Unido, y Rusia.
Robothon (www.robothon.org)
Competición nacional estadounidense, celebrada en Seattle anualmente, donde
su prueba más representativa es "Raza del Walker", en la que se presentan
humanoides que tienen que hacer un determinado recorrido en el menor tiempo
posible.
RoboCup (www.robocup.org)
Es una de las competiciones más conocidas en nuestro país, donde se
presentan diversos robots, siendo la prueba más importante la de fútbol; donde se
presentan robots de todas clases, incluido los humanoides.
Roboone (www.robo-one.com)
Competición celebrada en Japón donde se presentan robots humanoides que
tienen que pasar la prueba de darse golpes entre ellos, como si fuese un combate de
boxeo.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
56
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
5.3
HUMANOIDES
Pruebas de Humanoides (www.robogames.net)
Wrestling
Reglas
El propósito del concurso es que dos robots luchen entre sí, para derrotar al
contrincante, usando combinaciones de empujones, lucha libre, boxeo y técnicas de
artes marciales. El último robot que se mantenga en pie es el campeón del
campeonato.
Especificaciones
Tipo de sistema de movimiento:
1- El robot debe tener 2 piernas y andar sobre ellas.
2- El pie, tendrá como máximo de longitud, el 70 % de la longitud de la
pierna, y como máximo de 20 cm.
Tamaño

La altura máxima del robot será de 80 cm.

No existe limitación en cuanto al peso del robot.
Métodos de control
 El robot puede ser autónomo.
 Puede ser controlado remotamente por un ordenador
 Puede ser controlado remotamente por una persona
Reglas de la partida
 Cada prueba consiste en 3 rounds.
 El tiempo por round es de 2 minutos.
 Entre los diferentes rounds se habilitarán 2 minutos para reparar los
robots.
 Todos los robots deben andar 2 pasos antes de poder atacar.
 Cuando un robot está 3 segundos sin moverse, el árbitro le obliga a
hacerlo.

En este caso el robot debe andar 2 pasos antes de poder atacar.
 Comenzará una cuenta de 10 segundos, y si sigue sin moverse, quedará
descalificado.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
57
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
 Cuando el robot es noqueado se contará hasta 10 segundos. Si no se
pone en pie dentro de la arena y sin ninguna asistencia externa, el robot
recibirá una falta técnica.
 Si el robot es noqueado tres veces en un mismo round, recibirá una
descalificación técnica.
 Cuando el robot no está listo cuando empieza el round, el robot recibirá
una falta técnica en este round.
 Cualquier participante se puede rendir en cualquier momento.
 Si los robots se paran durante un tiempo, será el arbitro quien decida al
ganador, dependiendo de la agresividad, estrategia y daño.
Determinar al ganador
 El robot que en un partido sume más puntos durante los tres rounds,
será el ganador.
 El árbitro determinará al ganador basándose en su opinión.
Competiciones en las que se celebra la prueba de Wrestling:
 Robogames
 Roboone
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
58
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Fútbol
Dimensiones del campo:
 Se utilizará un campo rectangular negro de madera de 220x180 cm de
tamaño. Los córners de 10x10 cm serán fijo en las cuatro esquinas del terreno de
juego.
Gol
 Para distinguir y para identificar las dos líneas de gol, las paredes de la
meta, los postes, y las barras serán pintados en colores azules y
amarillos.
 La portería será de 60 cm de ancho.
 Los pósters serán de 2 cm de grosor y de altura 40 cm.
El balón
 Se utilizará una pelota de tenis.
Jugadores
 Un partido será jugado por dos equipos formados por tres robots cada
uno, pudiendo ser uno de ellos el portero.
 El tamaño de cada robot será limitado hasta los 20x20x40 cm y la altura
de la antena de la comunicación del RF no será considerada.
 Todo robot debe tener una cinta de color de 5 cm de ancha del color del
equipo (pudiendo ser verde, naranja o rojo) visible alrededor de su
cuerpo. Debe de encontrarse a una altura de 7 cm de la superficie del
campo. En cada partido estos colores podrán ser cambiados.
 El portero sólo podrá tener el balón dentro del área.
 En un partido en juego, el árbitro puede silbar en cualquier
momento y el operador humano debe parar todos los robots.
 Se permite realizar tres sustituciones mientras durante el partido. El
encargado de los robots deberá decir al árbitro que quiere un descanso;
cuando se realice la sustitución recomenzará el partido en las mismas
condiciones que cuando se paró.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
59
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Duración del partido
 La duración del partido será de dos períodos de 5 minutos cada uno,
con un intervalo de media jornada de 10 minutos.
 Se detendrá brevemente el reloj durante las substituciones, o mientras
que se transporta un robot dañado del campo, durante el descanso y
durante aquellas situaciones que se juzguen correctas.
Competiciones en las que se celebra la prueba de Futbol:
 Robogames
 Robocup
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
60
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Sumo
Especificaciones :
 Nos encontramos con distintas clases de robots, como podemos
observar en la siguiente tabla:
Clase
Altura
Anchura
Longitud
Sumo de 3 kilogramos
ilimitado
los 20cm
los 20cm
Mini sumo
ilimitado
el 10cm
el 10cm
Sumo micro
los 5cm
los 5cm
los 5cm
Sumo de Nano
los 2.5cm
los 2.5cm
los 2.5cm
Lego/disgusta sumo
el 15.2cm
el 15.2cm
el 15.2cm
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
61
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
 Para cada clase, tenemos una limitación en el peso de cada robot.
Clase
Gramos
Sumo de 3 kilogramos
3,000
Mini sumo
500
Sumo micro
100
Sumo de Nano
25
Lego/disgusta sumo
1,000
 Los robots mini, micro y nano, deben de ser autónomos. El robot debe
de comenzar automáticamente en menos de cinco segundos, desde que
se dio la orden de comienzo. Los robots de la clase del sumo de 3
kilogramos pueden ser accionadas por control remoto de acuerdo con
las regulaciones de la FCC, y regulado por los funcionarios de
Robolympics
 Cada robot tendrá asignado un número, que se debe de exhibir para
que los jueces y el publico puedan verlo.
Definición del partido de sumo
 Se lucha entre dos equipos. Cada equipo tendrá uno o más
participantes, pero solo uno de ellos acercara al robot al anillo del
campo. Cada equipo compite en un anillo de Sumo (Dohyo).
 El partido comienza cuando el juez de la orden. será el juez quien
determine el ganador del partido.
 El partido acaba cuando un robot gana dos puntos Yuhkoh.
Requisitos de los robots
 Un robot puede ampliarse de tamaño, una vez que el partido comience,
pero no debe separarse físicamente en pedazos, debiendo seguir como
un único robot. Los robots que no cumplan este requisito, perderán el
partido.
 El robot no debe comenzar a funcionar un mínimo de cinco segundos
después de la iniciación del participante.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
62
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
 El robot debe tener un nombre o un número para los propósitos del
registro. Exhibir este nombre o número en tu robot para permitir que
los espectadores y los jueces lo identifiquen.
 No se permite utilizar dispositivos para saturar los sensores del robot
contrario.
 No se permiten utilizar piezas que puedan dañar o romper el anillo
(Dohyo), ni dañar o romper al robot contrario.
 No se pueden utilizar dispositivos que se inflaman.
 Los dispositivos que lanzan cosas en tu opositor no se permiten.
 No se permiten utilizar sustancias pegajosas que permiten mejorar la
tracción de tu robot.
Partido de sumo
 Un partido consistirá en tres rounds, dentro de un tiempo total de tres
minutos, a menos que se extienda a decisión de los jueces.
 El equipo que gana dos rounds o recibe dos “Yuhkoh” prim ero, dentro
del límite de tiempo, ganará el partido. Si pasado el limite de tiempo,
antes de que un equipo pueda conseguir dos “Yuhkoh”, y uno de los
equipos ha recibido un punto de Yuhkoh, el equipo con un punto de
Yuhkoh ganará el partido.
 Cuando un partido no es ganado por ninguno de los equipos dentro del
limite del tiempo, se añadirá mas tiempo, durante el cual, el equipo que
reciba el primer punto de Yuhkoh ganará.
 Alternativamente, el ganador del partido puede ser decidido por los
jueces, por distintas puntuaciones.
 Un punto de Yuhkoh será dado al ganador por decisión de los jueces.
Tiempo del fósforo
 Un partido será luchado un tiempo de tres minutos comenzando y
terminando sobre el comando del juez. El reloj comenzara a contar
cinco segundos después de que se anuncie su comienzo.
 El tiempo añadido en un partido será como máximo de tres minutos.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
63
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Violaciones
 Un participante entra en el anillo durante un partido.
 Exigir parar el partido, sin razones apropiadas.
 Insultar al robot o a los participantes del equipo contrario.
Penas
 Si no se cumplen las reglas correctamente, los jueces darán dos puntos
de Yuhkoh al contrario y ordenará al equipo que incumple las normas a
despejar el área cercana al anillo.
 Se acumularan todos los incumplimientos de las normas, durante un
partido.
Lesiones y accidentes durante un partido
 Un participante puede solicitar parar el juego cuando se daña a su
robot, o este ha tenido un accidente, por lo que el juego no puede
continuar.
 Cuando no puede continuar el partido por la anterior regla, este equipo
perderá el partido.
 Si el juego debe continuar en caso de lesión o de accidente será
decidido por los jueces y los miembros del comité. El proceso de
decisión no llevara más de cinco minutos.
Competiciones en las que se celebra la prueba de Sumo:
 Robogames
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
64
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Carreras
Reglas
 Por cada acontecimiento tendremos 2-4 robots compitiendo.
 Para los robots pequeños, alrededor de los 60cm, se utilizara una pista
de 2m de largo; en cambio para robots mas grandes, de mas de 120cm,
será de 3m.
 El tamaño de los pies no será más de un quinto de la altura total del
robot.
 El actuador en contacto con el suelo debe moverse al revés y remite con
respecto al centro de gravedad del robot.
 Se imposibilita los Cambots.
 Ganara el robot más rápido en realizar el recorrido.
Competiciones en las que se celebra la prueba de carrera
 Robogames
 Robothon
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
65
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Agilidad
Reglas
 El campo será de 120x30x30cm.
 Los robots tendrán unas dimensiones de altura, desde los 20cm hasta
los 120cm. Estos robots pueden ser autónomos o se les pueden ordenar
a distancia.
 Cada juez concederá un a diez puntos para cada uno. Todos los puntos
serán concedidos y combinados para cada robot, dependiendo de tres
características: originalidad; agilidad, si es muy flexible o si hizo un
movimiento difícil; y, la variedad de movimientos.
Competiciones en las que se celebra la prueba de carrera
 Robogames
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
66
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
67
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
6. EVOLUCIÓN HISTÓRICA
En este apartado se realiza un análisis de la evolución que han sufrido los
robots humanoides en su diseño desde el año 1986 hasta nuestros días, haciendo
especial énfasis en ASIMO y sus predecesores sobre los cuales versará la presentación
sobre este tema que se realizará en clase. Toda la información recopilada en este
apartado del trabajo, incluido el material gráfico, proviene principalmente de dos sitios
de Internet:
 http://world.honda.com/ASIMO/history/ : Se trata del sitio oficial del
ASIMO de Honda, concretamente su apartado de Historia.
 http://www.communistrobot.com : Se trata de una página web dedicada
en exclusiva a la robótica. En ella se dispone de un completísimo listado
con más de 250 robots desde 1986 incluyendo de cada uno diversa
información muy útil.
Si bien en una primera recopilación de información se disponía de un listado de
más de 100 robots humanoides, se ha reducido drásticamente éste a los modelos que
más interés pudieran despertar entre el alumnado de la asignatura de Introducción al
Diseño de Microrrobots Móviles. Además, se ha evitado hablar de aquellos robots
humanoides que aparecen en otras secciones de este trabajo como pueden ser el
ROBONOVA o el ROBOSAPIEN.
Así pues, lo que viene a continuación es una pequeña recopilación de
información sobre la evolución, sin entrar mucho en los detalles técnicos, de robots
tan conocidos como el ASIMO de Honda, los SDR de Sony, los HRP de AIST, etc.
Si bien en principio los modelos analizados son prácticamente todos japoneses,
no hay que olvidar que hay humanoides de interesantísimas características
desarrollados en los EEUU por el MIT, en Canadá por Dr. Robot, en Corea del Sur por el
KAIST o el KIST, en Suecia por la Universidad Chalmers, en China por el CMST, etc.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
68
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
1986
E0
Experimental Model 0

País: Japón

Fabricante: Honda

Web

Investigación
El E0 fue el primer intento de Honda de crear un robot humanoide que
anduviera. Este robot era capaz de andar en línea recta poniendo una pierna después
de la otra, sin embargo andaba muy despacio necesitando de cinco segundos entre
cada paso. La causa de esto era su necesidad de mantener su centro de gravedad en el
centro de la suela de sus pies y tenía que pararse constantemente para reajustar su
equilibro después de cada paso.
A continuación mostramos un gráfico que ilustra cómo se mueve el centro de
gravedad de un robot que anda despacio y de otro que anda rápido.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
69
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
1987
E1
Experimental Model 1

País: Japón

Fabricante: Honda

Web

Investigación
El E1 es un prototipo que andaba en un paso estático a 0,25 Km/h con una
cierta distinción entre el movimiento de las dos piernas.
E2
Experimental Model 2

País: Japón

Fabricante: Honda

Web

Investigación
El E2 de Honda tuvo el primer movimiento dinámico a 1,2 Km/h, imitando la
manera de andar de los humanos.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
70
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
E3
Experimental Model 3

País: Japón

Fabricante: Honda

Web

Investigación
Honda continuó investigando sobre la manera de andar de los humanos,
además de aquélla de los animales para así conocer mejor la naturaleza de la
locomoción bípeda.
El E3 logró una velocidad de 3 Km/h sobre superficies planas, pero todavía era
necesario realizar el siguiente avance: lograr un paso rápido y estable sobre cualquier
tipo de superficie sin que esto implicara la caída del robot. La investigación en los
robots de la primera serie E empezó en 1986 y finalizó cinco años después.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
71
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Shadow Walker

País: Reino Unido

Fabricante: Shadow Robot Co. Ltd.

Altura: 160 cm

Grados de libertad: 12

Web

Investigación
El Shadow Walker es un robot con el esqueleto de sus piernas hecho de
madera, con músculos de aire de Shadow y que ha estado en desarrollo desde 1987.
Mide 160 cm y en su torso están las válvulas de control, electrónica e interfaces con el
computador. Su propósito es el de ayudar con la investigación y desarrollo para nuevos
diseños y técnicas sobre equilibrio y locomoción humana.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
72
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
1991
E4
Experimental Model 4

País: Japón

Fabricante: Honda

Web

Investigación
Honda incrementó la longitud de la rodilla a 40 cm para simular la rápida
velocidad del paso humano a 4,7 Km/h.
E5
Experimental Model 5

País: Japón

Fabricante: Honda

Web

Investigación
El E5 fue el primer robot de locomoción autónoma de Honda.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
73
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
E6
Experimental Model 6

País: Japón

Fabricante: Honda

Web

Investigación
Con este modelo Honda por fin consiguió control autónomo del equilibrio en
situaciones en las que el robot subía y bajaba escaleras, rampas o evitaba obstáculos.
El siguiente paso una vez logrado esto es unir las piernas al resto del cuerpo y
crear un robot humanoide.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
74
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
1993
P1
Prototype Model 1

País: Japón

Fabricante: Honda

Altura: 191,5 cm

Peso: 175 kg

Web

Investigación
El P1 fue el primer prototipo con forma humana de Honda. Éste disponía ya, no
sólo de dos piernas, si no de cuerpo y extremidades superiores. Era capaz de encender
y apagar interruptores, agarrar los pomos de las puertas y llevar objetos. La
investigación sobre el P1 comenzó en 1993 y finalizó cuatro años después.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
75
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
P2
Prototype Model 2

País: Japón

Fabricante: Honda

Altura: 182 cm

Peso: 210 kg

Web

Investigación
Honda sorprendió al mundo entero en Diciembre de 1996 con el debut en
público del P2, el primer robot humanoide bípedo autorregulable del mundo. Su torso
contiene un computador, motores, la batería, una radio inalámbrica y otros controles
necesarios para permitir el control inalámbrico. El P2 es capaz de andar de manera
autónoma, subir y bajar escaleras y empujar carretillas, todo esto realizado de una
manera independiente, sin cables.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
76
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
P3
Prototype Model 3

País: Japón

Fabricante: Honda

Altura: 160 cm

Peso: 130kg

Web

Investigación
El P3 fue el primer robot humanoide bípedo, imitador de la forma de andar
humana, completamente independiente. Fue finalizado en 1997. La altura y peso del
P3 se redujeron considerablemente gracias al cambio de los materiales empleados así
como el hecho de descentralizar el sistema de control. Su pequeño tamaño lo hace
mejor adaptado a los entornos de trabajo humanos.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
77
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
1997
Hadaly-2

País: Japón

Fabricante: Universidad Waseda

Altura: 270 cm

Peso: 150 kg

Grados de libertad: 53

Web

Investigación
Hadaly-2 es un robot humanoide desarrollado por la Universidad Waseda en
1997 para realizar comunicaciones interactivas con humanos. Hadaly-2 puede
reconocer su entorno gracias a su visión, es capaz de conversar debido a su capacidad
para generar voz así como reconocerla y se puede comunicar de una manera no sólo
vocal sino física. Además, dispone de un imponente sistema motriz, desplazando sus
2,7 metros de altura gracias a sus ruedas.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
78
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
1998
HRP-1S
Humanoid Robotics Projects 1

País: Japón

Fabricante: AIST

Altura: 160 cm

Peso: 130 kg

Web
El HRP-1S es similar en forma y tamaño al Honda P3 y fue el primer robot
públicamente demostrado de las series HRP. Además de la habilidad de andar, posee
una sofisticada coordinación de las extremidades superiores lo que le permite utilizar
herramientas humanas e incluso operar maquinaria pesada.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
79
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
2000
Asimo
Advanced
Step
in
Innovative
Mobility

País: Japón

Fabricante: Honda

Altura: 120 cm

Peso: 54kg

Grados de libertad: 26

Web
A continuación analizamos la evolución sufrida por el robot de Honda ASIMO
desde el año 2000 hasta nuestros días.
ASIMO (Año 2000)
ASIMO, el robot humanoide más avanzado del mundo hace su debut en el año
2000. El nombre ASIMO proviene de Advanced Step in Innovative MObility, es
pronunciado “ashim o” en japonés y significa “piernas tam bién”.Este m enudo robot es
el resultado de catorce años de investigación por parte de Honda en la mecánica de la
locomoción bípeda. Cerca de 40 de los 2000 modelos que existen del ASIMO están
dando la vuelta al mundo mostrando su potencial en actos promocionales.
ASIMO X2 (Año 2002)
El ASIMO X2 posee un avanzado sistema de reconocimiento facial añadido a sus
capacidades de reconocimiento por voz y gestos. Este avance es el resultado de la
colaboración en la investigación con científicos en el Instituto de Robótica CMU.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
80
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
ASIMO (Año 2004)
En Diciembre de 2004 Honda introdujo una nueva versión de ASIMO que
además de mejorarlo en su diseño exterior, y aumentar su autonomía, también
permitía que ASIMO corriera a 3 Km/h. Otro importante añadido fue la incorporación
de pulgares opuestos en sus manos pudiendo así coger objetos además de sentir la
fuerza ejercida cuando una persona cogía su mano. Todo esto añadido a la capacidad
de ASIMO de navegar en su entorno sin tener que repetidamente reconstruir un mapa
interno, distinguir gente de obstáculos, y su habilidad para reconocer voces, caras, y
gestos permitieron que ASIMO se acercara mucho a una posible viabilidad comercial.
ASIMO (Año 2005)
Los modelos anteriores de ASIMO existen como una muestra de la
impresionante capacidad de Honda es sus avances en robótica en está última década
pero no tienen gran utilidad aparte de en presentaciones de entretenimiento o
investigación. El nuevo ASIMO 2005 se crea para aplicaciones profesionales tales como
repartir café, entregar mensajes, empujar carritos, etc., además de su nueva capacidad
de correr a la nada desdeñable velocidad de 6 Km/h. Esto ha hecho que Honda
em piece a “contratar” ASIM O s com o recepcionistas en sus oficinas principales, para
después comenzar alquilarlos a otras empresas por aproximadamente 200.000€ al
año.
Para permitir a ASIMO funcionar en un entorno de oficina, Honda ha
desarrollado
una
tarjeta
de
telecomunicación.
Esta
tarjeta
almacena
e
inalámbricamente comunica información del personal, así ASIMO puede reconocer
unívocamente a sus compañeros de trabajo, además de aplicar otros reconocimientos
faciales o por voz para confirmar su identidad.
El hecho de que ASIMO detecte la fuerza ejercida sobre sus brazos le permite
aplicar presión en los carros mientras los equilibra, o coger las manos de una persona y
permitir que ésta le guíe en su movimiento.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
81
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Por todo esto es obvio que ASIMO no es un juguete, está desarrollado para ser
un ayudante para los humanos. Es decir, para trabajar en casa, ayudar a los ancianos,
empujar a personas postradas en silla de ruedas, etc.
Por último comentar que la altura de ASIMO es tal que permita establecer una
comunicación cara a cara con una persona sentada en una silla, además de poder
hacer su trabajo sin parecer demasiado grande y amenazante.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
82
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
SDR-3X
Sony Dream Robot 3X

País: Japón

Fabricante: Sony

Altura: 50.8 cm

Peso: 7 kg

Grados de libertad: 24

Web
Sony presentó el SDR-3X en Noviembre del 2000. Gracias a la sincronización de
movimientos de las 24 uniones de su cuerpo, este robot puede realizar movimientos
básicos tales como andar, cambiar de dirección, levantarse, mantener el equilibrio
sobre una pierna, golpear una pelota o incluso bailar.
El SDR-3X utiliza dos
procesadores RISC para “pensar” y controlar el m ovim iento. La inform ación del
entorno que es recogida por una cámara CCD, un micrófono, sensores de postura y de
contacto situados en la planta de los pies es procesada para sincronizar los
movimientos del robot.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
83
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
2002
HRP-2P
Humanoid Robotics Projects 2 Prototype
alias "P-Chan"

País: Japón

Fabricante: AIST

Altura: 154 cm

Peso: 58 kg

Grados de libertad: 30

Web
El prototipo HRP-2, alias P-Chan, fue el primer robot de tamaño humano capaz
de tumbarse y levantarse de nuevo. Esto lo logra gracias a un torso flexible, análogo a
lo visto en los nuevos modelos de ASIMO.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
84
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
SDR-4X
Sony Dream Robot 4X

País: Japón

Fabricante: Sony

Altura: 61 cm

Peso: 7 kg

Grados de libertad: 38

Web
El SDR-4X debutó en 2002 con mejorada mecánica, circuitería y un exterior
totalmente remozado. Sus nuevas capacidades incluyen una mejorada visión 3D
gracias a sus dos cámaras CCD a color que le sirven para reconocer su entorno y
conocer la distancia entre él y el objeto procesando las imágenes que provienen de
dichas cámaras. Esto permite que el robot conozca la forma exacta del objeto que
tiene en frente y que automáticamente se produzca una ruta para bordear dicho
objeto si así fuera necesario.
Además del reconocimiento de imágenes, sonido, tecnologías de síntesis de
sonido, comunicación y movimiento, la tecnología de control basada en memoria está
incluida en el SDR-4X para enriquecer la comunicación con los humanos. Este robot
puede reconocer a una persona gracias a un procesado de imagen de su cara
capturadas por las cámaras a color, así como la procedencia de un sonido gracias a los
siete
micrófonos
situados
en
el
interior
de
su
cabeza.
El hecho de poseer integrada tecnología Wireless en entornos LAN, le permite
sincronizar información con un PC de manera remota, con lo cual puede ir
actualizando sus capacidades de reconocimiento vocal gracias a la posibilidad de ir
añadiendo nuevo vocabulario a su memoria.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
85
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
2003
HRP-2
Humanoid Robotics Projects 2

País: Japón

Fabricante: AIST

Altura: 154 cm

Peso: 58 kg

Grados de libertad: 30

Web
El HRP-2 incorpora un nuevo sistema de visión 3D llamado VVV (Visión
Volumétrica Versátil) que sustituye a la configuración típica de una única cámara en la
cabeza por cuatro a color y de precisión. Este hecho no sólo mejora la visión del robot,
si no que le permite ver con mucho mayor grado de detalle y ampliar su campo de
visión.
Además del sistema VVV, se incorporó un sistema láser de medida de distancias
lo que permite al HRP-2 construirse un mapa bidimensional en comparación con el de
la entrada del sistema VVV, pudiendo así rápidamente evitar obstáculos incluso
cuándo éstos han sido movidos.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
86
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
QRIO

País: Japón

Fabricante: Sony

Altura: 61 cm

Peso: 7 kg

Grados de libertad: 38

Web
Sony hizo debutar a QRIO, el ápice de su proyecto SDR, en Septiembre de 2003.
Este robot incluye una red wireless, capacidad para lanzar pelotas, reconocimiento de
cara y voz, visión estereoscópica, la capacidad para evitar obstáculos, dedos
independientes totalmente funcionales y mapeo visual. La mayor virtud de QRIO es su
extremadamente avanzado sistema de equilibrio que le permite andar por terrenos
inestables o tambaleantes. Además si QRIO se cae responde poniendo los brazos para
amortiguar la caída tal com o lo haría un hum ano. A finales del 2004, 100 Q RIO ’s
estaban en existencia alrededor del mundo.
Sin embargo, el 6 de Enero de 2006, Sony anunció que paraba el desarrollo de
QRIO y paraba la producción del perro robot AIBO. Sony pretende con esto desarrollar
la
tecnología
para
hacer
QRIO
comercialmente
viable
en
2009.
Con este robot damos por finalizada la sección. Su continuación natural sería
hablar de humanoides tales como el Robonova, Robo Sapiens, Manoi, y otros tantos,
pero resultaría redundante ya que esto ya se ha hecho en secciones anteriores.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
87
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
7. ROBOTS HUMANOIDES EN LA
FICCIÓN
A lo largo de la historia de la gran y pequeña pantalla han aparecido diversos
robots humanoides desempeñando papeles desde el de protagonista hasta el de extra,
en esta sección vamos a describir algunos de ellos y sus correspondientes películas [1],
[2]:
C3PO (Star Wars)
C3PO, el hombrecito dorado, protagoniza algunas de las
escenas más cómicas de la saga Star Wars. Se trata de un robot
humanoide de protocolo programado para el trato con todo tipo
de seres galácticos.
T-800 (Terminator)
Este robot humanoide llega al presente desde un futuro
dominado por las máquinas para acabar con la que será la madre
del líder de la resistencia humana. El robot se camufla bajo los
musculitos de Arnold Schwarzenegger para convertirse en un
despiadado pero carismático asesino.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
88
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
RoboCop (RoboCop)
Otro cyborg pero esta vez en el bando de los buenos.
Tomad un agente de policía acribillado a balazos y reconstruidlo a
base de un sofisticado sistema de recursos tecnológicos y armas
de última generación. El resultado es una máquina invencible
destinada al servicio de la ley y el orden.
Número 5 (Cortocircuito)
Dotado de la tecnología más avanzada, este robot
humanoide tenía que ser un soldado perfecto, el arma decisiva
en caso de guerra. Pero fue alcanzado por un rayo y todo cambió.
Johnny 5 cobró vida y no tardó en sentir una necesidad imperiosa
de descubrir el mundo con sus propios ojos...
Sonny (Yo, Robot)
Sonny, un robot humanoide programado para
tener sentimientos, se ve implicado en el crimen de
un brillante científico y el detective Del Spooner
queda a cargo de la investigación, ayudado por la
psicóloga de robots.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
89
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Annalee Call (Alien resurrección)
Este robot humanoide femenino viaja en una nave
mercenaria que trafica con humanos para experimentos siendo
su misión el mantener el cultivo de aliens bajo control.
David (A.I. Inteligencia artificial)
Es el prototipo de robot humanoide más avanzado, o eso
nos cuenta Steven Spielberg en su película. Este niño artificial es
idéntico a uno real y puede tener sentimientos como cualquier
humano. De hecho, está programado para demostrar amor.
Maria (Metrópolis)
Auténtica pionera cinematográfica, vio la luz en 1927
gracias a Fritz Lang. En una ciudad futurista donde los hombres
son esclavos de la tecnología, este robot humanoide maligno se
encarga de sembrar la discordia entre los rebeldes. Su imagen
inspiró a muchos robots humanoides posteriores.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
90
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Andrew (El Hombre Bicentenario)
En la primera década del nuevo milenio, con
avances tecnológicos que engullen la soberanía de la
compasión humana, Richard Martin (Sam Neill) compra un
regalo, un nuevo robot humanoide NDR-114. El hijo más
pequeño de la familia le pone de nombre Andrew (Robin
Williams). Andrew, es adquirido como electrodoméstico
casero programado para realizar tareas menores. A
medida que Andrew empieza a experimentar emociones y
pensamiento creativo, la familia Martin descubre pronto
que no tienen un robot humanoide común y corriente.
Bender Bending Rodríguez (Futurama)
Bender Bending Rodriguez es un Personaje de Futurama.
Bender, como lo conocen comúnmente, es un robot pero actúa como
un humano.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
91
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Referencias:
[1] http://www.portalmix.com/cine/top10/robots/
[2] http://es.wikipedia.org/wiki/Androide
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
92
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
8. ROBOTS HUMANOIDES EN EL
MUNDO REAL
En 2005, un grupo de científicos japoneses
construyeron el primer androide que imitaba
funciones similares a las de un ser humano, como
parpadear, menear la cabeza, mover las manos e
incluso estar respirando, todo con naturalidad y
representado en un robot con aspecto de mujer.
Se trata del Repliee Q1, un androide construido en
silicona flexible, que se asemeja a la piel humana,
y posee 31 mecanismos ubicados en la
extremidad superior del cuerpo. Es capaz e
interactuar con las personas y puede responder
cuando la tocan.
Científicos del Instituto Coreano para
la
Industria Tecnológica
desarrollaron en mayo del 2006 a
Ever-1 (Eva-robot número 1) un
androide
capaz
de
mostrar
expresiones en su cara, entender unas
400 palabras y hacer contacto visual
mientras te habla. Es el segundo
androide del mundo capaz de hacer
esto después del Actroid, una serie de
robots androide japoneses de la
misma clase [1].
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
93
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Actroid Der lleva incorporado un programa que
la permite comunicarse en 4 idiomas y hacer
funciones similares a las de un recepcionista de
turistas en hoteles, presentadora de nuevos
productos
y
guía
de
exhibiciones.
La robot comprende 40.000 palabras, incluidas
frases de lenguaje coloquial y responde incluso a
bromas.
Actroid tiene entre sus avanzados sistemas
mecánicos hasta 42 movimientos de su rostro, lo
cual le permite transmitir emociones y
comportamiento. Con estas cualidades el
humanoide puede mantener una conversación
en cualquiera de los idiomas que habla y por
ejemplo contar cuales serán las actividades
destacadas de la feria, todo con un abanico de
gestos y expresiones que pueden impresionar al
distraído. A pesar del avance en su
comportamiento y su fluidez para comunicarse,
Actroid todavía no ha sido desarrollada para
poder caminar o movilizarse por algún medio, lo
cual la convierte en un maniquí de avanzada
tecnología. Sin embargo los desarrolladores
aseguran que la próxima versión si podrá
hacerlo.
Fue presentada en el NexFest, una feria que
muestra en Nueva York lo último en tecnología.
Allí dio su propia rueda de prensa, algunos la
calificaron como la robot más sexy del mundo
[2].
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
94
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
El último ingenio del profesor Hiroshi Ishiguro, el
creador de los Actroid, es Geminoid HI-1 (Julio
2006), otro androide de silicona realista que imita
a la perfección su propio rostro. También imita
movimientos de su creador y sincroniza los labios
cuando habla, aunque tampoco puede
desplazarse.
Está construido en acero y silicona realista, unos actuadores hidráulicos mueven
los brazos y el cuerpo, y unos pequeños servos los músculos de la cara.
Hiroshi ya construyó en el pasado un par de estos androides/muñecos, uno que
imitaba a su propia hija, y otro que trabajaba de azafata de ferias y congresos. Esta
replica le podrá sustituir en congresos y conferencias como su doble...[3]
También en la NexFest, Albert Einstein volvió
a hablar, reír, llorar y hasta enfadarse de
nuevo gracias a la presentación del primer
robot con forma humana capaz de caminar,
sentir y relacionarse con su entorno.
El robot también es capaz de identificar a
quienes le rodean. Sus labios se mueven en
sincronía con su voz y su rostro se ríe, se
entristece, se enoja o se sorprende con suma
expresividad [4].
De acuerdo a una encuesta elaborada por las Naciones Unidas, los robots serán
compañeros muy comunes en diversas actividades del ser humano. Los robots
ayudarán más con la limpieza, la seguridad y el entretenimiento dentro de tres años
cuando serán más inteligentes y económicos. De acuerdo a las estimaciones
arrojadas del informe anual de la ONU sobre robótica a nivel mundial, se espera que
2,5 millones de robots estén destinados para el entretenimiento en los hogares,
comparado con los aproximadamente 137.000 de la actualidad.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
95
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Referencias:
[1] http://es.wikipedia.org/wiki/Androide
[2] http://es.gizmodo.com/2005/12/01/actroid_robots_ninjas_de_verda.html
[3]http://www.cienciapopular.com/n/Tecnologia/Androides__Humanoides_y_
Cyborgs/Androides__Humanoides_y_Cyborgs.php
[4] http://www.20minutos.es/noticia/158142/0/robot/humanoide/Einstein/
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
96
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
9. PROPUESTA DE DISEÑO DE UN
ROBOT HUMANOIDE ESPÍA
9.1
Introducción
Vamos a afrontar el reto de crear un prototipo de robot humanoide que se
encargará de realizar labores de espionaje. Se encargará de analizar el ambiente que le
rodea y transmitir todo tipo de datos a una unidad central, encargada también de
mandar nuevas órdenes y comportamientos autónomos, que hagan que no sea
detectado por el enemigo. Asimismo podrá pasar desapercibido gracias a que puede
funcionar como un juguete para espiar a los padres del niño en cuestión.
9.2
Material
Estructura de duraluminio: es una aleación con una base de magnesio. La
proporción conveniente de duraluminio 90-95% de aluminio, 4,5% de cobre, 0,25 de
manganeso, 0,5% de magnesio, 0,5% de hierro y 0,5% de estaño. Es un metal liviano
pero muy duro. Se corroe más que otras aleaciones por lo que se recubre ambas caras
de la chapa con otras de aluminio. Se suele utilizar en aviación. [1]
9.3
Sensores
Empezando de arriba a bajo hemos colocado en la cabeza de nuestro robot
espía 1 micro cámara espía inalámbrica de vigilancia, Sensores de Sonido: 2 micrófonos
para localización de sonido.
- Microcámara Espía CMOS Pinhole (78,49 € unidad)
- Sensor de infrarrojos SHARP GP2D05 (26,08 € unidad)
- Sensor de Sonido MSE-S100 (9 € unidad)
- M icrófono (1,14 € unidad) [4]
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
97
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
En el torso lleva incorporado 1 display LCD (para mostrar por pantalla mensajes
del robot), 1 sensor de inclinación (para saber cuando se ha caído al suelo).
- Display LCD SERIE + I2C 4 X 20 LCD02 (33,44 € unidad)
- Sensor de Inclinación Analógico de +-60 Grados (38,66 € unidad)
En el dorso lleva instalado 2 baterías.
- BATERIA 1000 mAh NIMH 6V 2/3A ROBONOVA (29,95 € unidad) [2]
En las extremidades dispondrá de sensores de presión: 2 en cada mano y 1 en
cada pie.
- MPX2100 de M o to ro la (2 2 ,2 0 € u n id ad ) [3]
9.4
Motores
Para la movilidad del robot hemos utilizado servo motores digitales: 2 en la
cabeza (movimiento de cuello), 2 en cada hombro, 1 en cada codo, 2 en cada mano
(pinzas), 4 en la cadera (2 en movimiento hacia arriba y lateral, y otros 2 para las
piernas), 1 en cada rodilla y 1 en cada tobillo.
- Servo rotación continua HSR1422 (18,41 € unidad) [2]
9.5
Microcontrolador
Hemos optado por utilizar un microcontrolador de la marca Atmel, más
concretamente el ATMega 128, ya que tiene una arquitectura de 8 bits (RISC). Posee
un elevado número de pines, que nos permitirá conectar sin problemas el elevado
número de sensores de que disponemos. Debido al encapsulado que tiene, tenemos
que comprarlo como parte de una tarjeta de desarrollo, eligiendo a la empresa Olimex
que tiene además el programador adecuado para nuestro dispositivo.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
98
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
9.6
HUMANOIDES
Entorno de Desarrollo
Elegimos una de las soluciones aportada por la empresa HPInfotech, más
concretamente el programa CodevisionAVR. Está altamente optimizado para conseguir
que nuestro código sea lo más rápido posible, además de incluir un asistente gráfico
que ayudará a los no iniciados en este tema.
No es una herramienta gratuita, pero el precio tampoco nos pareció elevado ya
que se encuentra por debajo de los 100 euros.
Para descargar el programa creado por Codevisión y depurarlo posteriormente
haremos uso del AVRStudio, facilitado gratuitamente por Atmel. Éste se comunicará
con nuestro programador ofreciéndonos todas las ventajas de la interfaz JTAG que
incorpora el micro.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
99
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Referencias:
[1] www.orqhys.com/construccion/bronce-aleaciones.html.
[2] www.superrobotica.com
[3]http://www.esco.it/product_info.php?products_id=1529&osCsid=6fa3bffed
5a3f7ffb0cbf87971c29ee1
[4]http://es.kelkoo.com/ctl/do/search?siteSearchQuery=microfonos&currentP
age=2
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
100
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
10.AUTORES
María Cabello Aguilar (ITI-EI): [email protected]
José Joaquín Cantos Frontela (IT): [email protected]
Alberto Carpintero Cascajero (ITT-SE): [email protected]
Pablo Gutiérrez González (IT): [email protected]
Sergio López de la Cruz (ITI-EI): [email protected]
Carlos Ruiz Bueno (IT): [email protected]
Gema del Sol Pérez-Cejuela (ITI-EI): [email protected]
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
101
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
11.GESTIÓN INTERNA
REUNIÓN 18 DE OCTUBRE:
Asistentes :
Cantos Frontela, José Joaquín
Ruiz Bueno, Carlos
Cabello Aguilar, María
López de la Cruz, Sergio
Sol Pérez-Cejuela, Gema del
Carpintero Cascajero, Alberto
González Hernández, Alberto
Gutiérrez González, Pablo
Puntos de la reunión:
1) Presentación de los miembros del grupo.
2) Elaboración de la lista de propuestas de trabajo, ordenada por preferencia
conjunta.
3) U na vez nos fue asignado eltrabajo correspondiente,“H um anoides”,se hizo
una primera visión global de nuestros objetivos, no llegando a ningún acuerdo
en concreto.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
102
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
REUNIÓN 25 DE OCTUBRE :
Asistentes :
Cantos Frontela, José Joaquín
Ruiz Bueno, Carlos
Cabello Aguilar, María
López de la Cruz, Sergio
Sol Pérez-Cejuela, Gema del
Carpintero Cascajero, Alberto
Puntos de la reunión:
1) Puesta en común de la información adquirida por cada uno de nosotros.
2) Adición de 3 posibles puntos a comentar en nuestro trabajo (evolución
histórica de los humanoides, referencias culturales y competiciones).
3) Reparto de las tareas en grupos y subgrupos, por elección propia de los
asistentes, quedando dicho reparto de la siguiente forma:
Cantos Frontela, José Joaquín - Soluciones de movimiento
Ruiz Bueno, Carlos - Evolución histórica
Cabello Aguilar, María - Algoritmia y competiciones
Carpintero Cascajero, Alberto - Kits comerciales
López de la Cruz, Sergio - Robots humanoides de bajo coste
Gutiérrez González, Pablo - Referencias culturales
Llan Duce, José Vicente - A la espera de contactar con él
4) Resolución de dudas con el profesor
5) Acuerdo de fecha para próxima reunión, establecida para el domingo 29 de
octubre, vía internet.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
103
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
En este encuentro intercambiaremos opiniones sobre el trabajo que
estamos realizando, y comprobaremos si alguno de nosotros necesita ayuda
por parte de más compañeros.
REUNIÓN 29 DE OCTUBRE:
A través de internet, se comentó la dificultad obtenida en el desarrollo de cada
uno de los puntos asignados, no realizando ningún cambio importante en la
planificación inicial.
REUNIÓN 8 DE NOVIEMBRE:
Asistentes :
Cantos Frontela, José Joaquín
Ruiz Bueno, Carlos
Cabello Aguilar, María
López de la Cruz, Sergio
Sol Pérez-Cejuela, Gema del
Carpintero Cascajero, Alberto
Gutiérrez González, Pablo
En esta fecha, se conoció la baja de dos miembros del grupo por distintos
motivos:
Llan Duce, José Vicente
González Hernández, Alberto
Pese a estos cambios, el reparto de tareas no se vio afectado, ya que
inicialmente no se asignó ningún trabajo a estas dos personas.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
104
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
Expusimos todo lo realizado hasta el momento, que prácticamente
estaba terminado. Sólo hubo que matizar algunas cuestiones acerca de añadir o
eliminar algo.
Se resolvieron cuestiones con el profesor, principalmente sobre la
propuesta de diseño del humanoide y sobre el tema de la algoritmia, puntos
que quedaban más dudosos ya que no se sabía qué enfoque darles.
REUNIÓN 15 DE NOVIEMBRE:
Asistentes :
Cantos Frontela, José Joaquín
Ruiz Bueno, Carlos
Cabello Aguilar, María
López de la Cruz, Sergio
Sol Pérez-Cejuela, Gema del
Carpintero Cascajero, Alberto
Gutiérrez González, Pablo
Esta fecha no estaba marcada inicialmente como reunión, y por lo tanto
no se llevó nada preparado para hacer en esa hora.
Lo que se hizo fue hacer un diseño general del humanoide,
estableciendo qué función desempeñaría y sus ideas más generales.
Por otra parte, se llegó al acuerdo de que cada miembro del grupo
prepara su presentación para exponer. Posteriormente uno de dichos
miembros recolectaría todas las transparencias y las unificaría, dándoles un
formato común.
Sergio López de la Cruz, Carlos Ruiz Bueno, Gema del Sol Pérez-Cejuela
105
INTRODUCCIÓN AL DISEÑO DE MICRORROBOTS MÓVILES
HUMANOIDES
REUNIÓN 22 DE NOVIEMBRE:
Asistentes :
Cantos Frontela, José Joaquín
Ruiz Bueno, Carlos
Cabello Aguilar, María
López de la Cruz, Sergio
Sol Pérez-Cejuela, Gema del
Carpintero Cascajero, Alberto
Gutiérrez González, Pablo
En esta reunión final pusimos en común todo lo encontrado sobre el
diseño del humanoide. Llegamos a algunas conclusiones y acordamos terminar
esta parte el día 24 de noviembre en una reunión establecida.
Por otra parte, algunos miembros del grupo mostraron sus
presentaciones en Power Point y algunos vídeos, para que los demás dieran su
punto de vista.
ÚLTIMAS REUNIONES:
Durante esta última semana se han ido produciendo pequeñas reuniones en la
Universidad para concretar los últimos detalles del trabajo y presentaciones, impresión
y encuadernado de éstas, creación del DVD del proyecto, etc.
María Cabello Aguilar, José Joaquín Cantos Frontela, Alberto Carpintero Cascajero, Pablo Gutiérrez González
106

Documentos relacionados