1. LEYES DE ASIMOV
En ciencia ficción, las tres leyes de la robótica son un conjunto de normas
escritas por Isaac Asimov, que desde 2007 son la misión de proyecto
PHRIENDS (Physical Human-Robot Interaction: DepENDability and Safety). Un
proyecto real financiado hasta el momento con €2,16 millones por la Union
Europea para forzar a los robots creados a cumplir las 3 leyes de la robótica:
1. Un robot no debe dañar a un ser humano o, por su inacción, dejar que
un ser humano sufra daño.
2. Un robot debe obedecer las órdenes que le son dadas por un ser
humano, excepto si estas órdenes entran en conflicto con la Primera
Ley.
3. Un robot debe proteger su propia existencia, hasta donde esta
protección no entre en conflicto con la Primera o la Segunda Ley.
¿Qué es la robotica?
La robótica es la ciencia y la tecnología de los robots. Se ocupa del diseño,
manufactura y aplicaciones de los robots.1 2 La robótica combina diversas
disciplinas como son: la mecánica, la electrónica, la informática, la inteligencia
artificial y la ingeniería de control.3 Otras áreas importantes en robótica son el
álgebra, los autómatas programables y las máquinas de estados.
El término robot se popularizó con el éxito de la obra RUR (Robots Universales
Rossum), escrita por Karel Capek en 1920. En la traducción al inglés de dicha
obra, la palabra checa robota, que significa trabajos forzados, fue traducida al
inglés como robot.4
2. PROYECTOS DE LA ROBOTICA
En la dirección http://www.meccano.es/ podemos encontrar un ejemplo de lo que se puede
hacer con mucha imaginación e ingenio. Se trata nada menos de montajes realizados con las
clásicas piezas de Meccano pero actualizadas con la ultima tecnología electrónica mediante el
empleo del Bus I2C. En este sitio web encontraremos además unas librerías para utilizar los
diferentes sensores y módulos I2C como el controlador de motores MD23, el controlador de
servos SD21 , el controlador de reles RLY08 o la brújula digital CMPS 03, etc.. con el Microsoft
Visual Studio 2005. Gracias a estas librerías se pueden controlar fácilmente todos estos
módulos desde cualquier aplicación realizada con Visual Studio 2005. Recomiendo la visita a la
página en la que hay abundante información y fotografías.
SR1 Robot Multi Funcional de Desarrollo y Aprendizaje.
Por fin ya tenemos listo el primer robot de producción 100% propia y que esta pensado para ser
una verdadera plataforma de aprendizaje de robótica, a la vez que posee características y
funcionalidades propias de robots muy avanzados. El resultado es un robot compacto y
resistente dotado de un gran número de sensores y elementos opcionales que incluyen desde
cámara inalámbrica, hasta radiomodem para control remoto y todo ello en un robot que puede
montar cualquiera gracias al completo manual de instrucciones y a los numerosos programas
3. de ejemplo que incluye. El robot SR1 está disponible para la venta y tiene su propio apartado
de mas información en esta sección.
Programa Gratuito de Control de Servos VisualSC2
VisualSC2 es la nueva versión del programa gratuito que permite controlar hasta 16 servos
de una forma muy sencilla gracias a su interfaz gráfica. El programa se a actualizado
totalmente con nuevos controles y más memorias para adaptarse a las necesidades de los
usuarios. El programa funciona con los circuitos de control de servos como el mini SSC y el
controlador de servos de 32 canales SCC-32. Incluye archivo de ayuda en ingles y español con
ejemplos y esquema de conexiones.
Programa Gratuito de Control de Servos VisualSC
VisualSC es un programa gratuito que permite controlar hasta 128 servos de una forma muy
sencilla gracias a su interfaz gráfica. Este programa es parte del proyecto del circuito de control
de servos SuperSSC que pronto publicaremos. El programa funciona con los circuitos de
control de servos como el mini SSC. Nueva versión 1.1 Ahora con más memorias y
movimientos proporcionales.
Brazo robot de 6 ejes de gran tamaño
4. El brazo robot de seis ejes es un proyecto de construcción de un brazo robot con una
dimensiones superiores y que permita realizar movimientos mas precisos y fluidos. El robot se
basa en la utilización de servo motores de gran tamaño y conectados a un circuito de control de
servos. Finalmente se ha optado por una base de tipo ventosa que fija el robot a la mesa.
También puede verse como la batería de alimentación de los servos es aprovechada como
contrapeso del hombro.
Circuito de Control de Servos Programable
5. Este circuito de control de servos es capaz de controlar 8 servos de la misma
forma que lo hace el mini SCC II, pero además tiene características avanzadas
como son posibilidad de alimentación única, memoria eeprom capaz de
almacenar programas de ejecución autónoma que permiten realizar
movimientos complejos con gran precisión y sin necesidad de intervención por
parte de un microcontrolador. También resulta ideal para emplearse en
maquetas y prototipos, pues podemos programar una demo que se ejecutará
con solo conectar la alimentación.
El robot gusano es un prototipo utilizado para el estudio del movimiento de los robots que no
tienen patas ni ruedas. La realización de movimientos en este tipo de robots resulta muy
complicada ya que al mover cualquier servo, se altera la posición de todos los demás. Esto
quiere decir que prácticamente hay que mover todos los servos cada vez que se quiere adoptar
una nueva postura. El robot esta formado por seis servos conectados a un circuito de control de
servos MiniSSC. El único cable que viene del exterior es la alimentación de los servos y la
conexión del puerto serie. Los movimientos de avance pueden ser bien de reptar como una
serpiente mediante movimientos ondulatorios (primera foto) o bien se puede desplazar como
una 'rueda' creando movimientos que hacen que todo el robot avance con solo cambiar los
grados de inclinación de los servos para que este se desplace por gravedad.
ORIGENES DE LA ROBOTICA
6. Por siglos el ser humano ha construido máquinas que imiten las partes del
cuerpo humano. Los antiguos egipcios unieron brazos mecánicos a las estatuas
de sus dioses. Estos brazos fueron operados por sacerdotes, quienes clamaban
que el movimiento de estos era inspiración de sus dioses. Los griegos
construyeron estatuas que operaban con sistemas hidráulicas, los cuales se
utilizaban para fascinar a los adoradores de los templos.
Durante los siglos XVII y XVIII en Europa fueron construidos muñecos
mecánicos muy ingeniosos que tenían algunas características de robots.
Jacques de Vauncansos construyó varios músicos de tamaño humano a
mediados del siglo XVIII. Esencialmente se trataba de robots mecánicos
diseñados para un propósito específico: la diversión.
En 1805, Henri Maillardert construyó una muñeca mecánica que era capaz de
hacer dibujos. Una serie de levas se utilizaban como ‘ el programa ’ para el
dispositivo en el proceso de escribir y dibujar. Éstas creaciones mecánicas de
forma humana deben considerarse como inversiones aisladas que reflejan el
genio de hombres que se anticiparon a su época. Hubo otras invenciones
mecánicas durante la revolución industrial, creadas por mentes de igual genio,
muchas de las cuales estaban dirigidas al sector de la producción textil. Entre
ellas se puede citar la hiladora giratoria de Hargreaves (1770), la hiladora
mecánica de Crompton (1779), el telar mecánico de Cartwright (1785), el telar
de Jacquard (1801), y otros.
El desarrollo en la tecnología, donde se incluyen las poderosas computadoras
electrónicas, los actuadores de control retroalimentados, transmisión de
potencia a través de engranes, y la tecnología en sensores han contribuido a
flexibilizar los mecanismos autómatas para desempeñar tareas dentro de la
industria. Son varios los factores que intervienen para que se desarrollaran los
7. primeros robots en la década de los 50’s. La investigación en inteligencia
artificial desarrolló maneras de emular el procesamiento de información
humana con computadoras electrónicas e inventó una variedad de mecanismos
para probar sus teorías.
No obstante las limitaciones de las máquinas robóticas actuales, el concepto
popular de un robot es que tiene una apariencia humana y que actúa como tal.
Este concepto humanoide ha sido inspirado y estimulado por varias
narraciones de ciencia ficción.
Una obra checoslovaca publicada en 1917 por Karel Kapek, denominada
Rossum’s Universal Robots, dio lugar al término robot. La palabra checa
‘Robota’ significa servidumbre o trabajador forzado, y cuando se tradujo al
ingles se convirtió en el término robot. Dicha narración se refiere a un brillante
científico llamado Rossum y su hijo, quienes desarrollan una sustancia química
que es similar al protoplasma. Utilizan ésta sustancia para fabricar robots, y sus
planes consisten en que los robots sirvan a la clase humana de forma
obediente para realizar todos los trabajos físicos. Rossum sigue realizando
mejoras en el diseño de los robots, elimina órganos y otros elementos
innecesarios, y finalmente desarrolla un ser ‘ perfecto ’. El argumento
experimenta un giro desagradable cuando los robots perfectos comienzan a no
cumplir con su papel de servidores y se rebelan contra sus dueños,
destruyendo toda la vida humana.
Entre los escritores de ciencia ficción, Isaac Asimov contribuyó con varias
narraciones relativas a robots, comenzó en 1939, a él se atribuye el
acuñamiento del término Robótica. La imagen de robot que aparece en su obra
es el de una máquina bien diseñada y con una seguridad garantizada que
actúa de acuerdo con tres principios.
AVENCES DE LA ROBOTICA
Tres equipos de investigación de las universidades de Cornell, Delft (Holanda)
y el MIT han logrado construir robots cuyos pasos y movimiento se parecen a la
forma de andar de los humanos. El robot desarrollado por el MIT también
demuestra un sistema de aprendizaje nuevo, que permite que el robot se
adapte de forma continua al terreno sobre el que se mueve. Estos nuevos
avances en robótica podrían transformar los actuales sistemas de diseño y
control de robots, y podrían ser aplicados al desarrollo de prótesis robóticos.
Los tres robots construidos en las citados universidades se derivan todos del
mismo principio: suponen una extensión de varios años de investigación en
robots cuyo sistema de movimiento tengan un diseño dinámico pasivo. Los
robots de diseño dinámico pasivo son capaces de bajar una cuesta sin motor y
su diseño fue inspirado en el tipo de juguete móvil que existen desde hace más
de cien años.
La programación de los robots de Cornell y Delft es muy sencilla, porque gran
parte del problema de los controles se soluciona a través del diseño mecánico
8. del robot. El robot del MIT utiliza un programa de aprendizaje que aprovecha
dicho diseño y permite que el robot se enseñe a si mismo a andar en menos de
20 minutos. Precisamente su apodo, "Toddler" (el término ingles para un niño
pequeño que empieza a andar) se deriva de su capacidad de aprender a andar
y la forma en la que lo hace.
Este modelo de robot es uno de los primeros robots en utilizar un programa de
aprendizaje y es el primero en andar sin tener información previamente
implantada en sus controles. Además el sistema de aprendizaje permite que el
robot se mueva con eficacia por una variedad de superficies y, en el futuro,
podría permitir que se mueven por terreno muy rocoso. Esto se debe a que el
programa funciona con tanta velocidad que el robot puede adaptarse de forma
contínua al tipo de terreno.