Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ROBÓTICA AUTÓNOMA
INTEGRANTES:
INTRODUCCIÓN
Desde siempre la naturaleza ha proporcionado inspiración para los desarrollos tecnológicos y el
campo de la robótica no ha sido una excepción. En los últimos años muchos investigadores
enfrentados a la complejidad de los sistemas a desarrollar han comenzado a buscar en la
naturaleza, y en particular en la evolución, un mecanismo que permita la obtención de sus
sistemas de manera automática a partir de su interacción con los entornos y las tareas a
desarrollar.
1
ROBÓTICA AUTÓNOMA
CAPÍTULO I
MARCO TEÓRICO
1.1 LA ROBÓTICA
En ciencia ficción las tres leyes de la robótica son un conjunto de normas escritas por Isaac Asimov,
que la mayoría de los robots de sus novelas y cuentos están diseñados para cumplir. En ese
universo, las leyes son "formulaciones matemáticas impresas en los senderos positrónicos del
cerebro" de los robots (lo que hoy llamaríamos ROM). Establecen lo siguiente:
Un robot no debe dañar a un ser humano o, por su inacción, dejar que un ser humano
sufra daño.
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.
Un robot debe proteger su propia existencia, hasta donde esta protección no entre en
conflicto con la Primera o la Segunda Ley.
2
ROBÓTICA AUTÓNOMA
La Robótica ha tenido grandes avances en entornos estructurados, en los que el controlador del
robot puede tener un mapa detallado de su entorno. Conforme decrece el grado de estructuración
del entorno las tareas se tornan más complejas. Esto ocurre cuando el robot es móvil y debe tener
información de su posición en el mapa interno. Los mecanismos pueden ser absolutos o relativos,
por ejemplo, usando GPS y odometría, respectivamente.
RODNEY BROOKS postula la Arquitectura de Subsunción. Según Brooks: los insectos deben
organizar su inteligencia de alguna manera mejor, que les permite movilizarse tan bien, y eso lo
llevó a pensar en cómo reorganizar los cómputos de un robot de manera que pudiera movilizarse
en el mundo real en tiempo real. En la concepción tradicional de diseño de robots autónomos, se
decide primero que es lo que habrán de captar los sensores del robot; se estudia después la forma
en que éste habrá de analizar las señales sensoriales y, finalmente, como habrá el robot de
planificar y ejecutar sus acciones.
3
ROBÓTICA AUTÓNOMA
Un robot autónomo es un robot que pueden operar con un alto grado de autonomía, lo que es
particularmente deseable en campos como la exploración espacial, la limpieza de suelos, cortar el
césped y el tratamiento de aguas residuales.
Algunos modernos robots industriales son "autónomos" dentro de los límites estrictos de su
entorno directo. Puede que no existan todos los grados de libertad en su entorno, pero el lugar de
trabajo del robot industrial es difícil y, a menudo puede contener variables caóticas,
impredecibles. Deberá determinarse la orientación exacta y la posición del siguiente objeto de
trabajo y (en las fábricas más avanzadas) incluso el tipo de objeto y la tarea requerida. Esto puede
variar impredecible (por lo menos desde el punto de vista del robot).
Un área importante de la investigación robótica es permitir que el robot haga frente a su entorno
ya sea en tierra, bajo el agua, en el aire, bajo tierra o en el espacio.
Los robots autónomos todavía requieren un mantenimiento regular, al igual que otras máquinas.
Algunos de ellos pueden auto-recargarse, como sucede con Roomba.
4
ROBÓTICA AUTÓNOMA
La inteligencia de "alto nivel" es aquella en que casi todos pensamos cuando consideramos las
actividades de nuestra mente. Incluye el razonar con sentido común , la capacidad de resolver
problemas y la creatividad; la inteligencia de bajo nivel está integrada por capacidades que
muchas veces damos por sentadas: la percepción, el control motriz y los reflejos. La navegación es
una de las capacidades más buscadas y que presenta mayores desafíos. En otras palabras, ¿ cómo
puede un robot móvil cruzar una habitación o un campo sin chocar contra las cosas ?. El enfoque
corriente de este problema es darle un programa de control con algún tipo de modelo conceptual
del mundo.
El software incorpora, por ejemplo, un mapa de un cuarto o una lista de las características que
distinguen una silla de una mesa. Al tratar de desplazarse por una habitación, un robot equipado
con un programa de este tipo podría detectar un objeto, identificarlo comparándolo con las
diversas listas de características de otros, localizar la posición del mismo en el mapa, y luego usar
esta información para determinar la dirección hacia la cual dirigirse.
5
ROBÓTICA AUTÓNOMA
La odometría se utiliza para estimar la posición relativa de un robot móvil. En nuestro caso, nos
interesa la posición del robot en el plano, es decir, nos interesa estimar el vector (x, y, \theta).
Hablamos de estimación de posición ya que saber a ciencia cierta la posición de un robot móvil es
sencillamente imposible. ¿Por qué? Porque los métodos que utilizamos para calcular esa posición
no tienen una precisión absoluta. Es importante interiorizar esta idea. Nuestra única forma de
obtener información de un robot móvil y su entorno es a través de los sensores. Sobre la
información dada por esos sensores utilizaremos modelos matemáticos y cálculos más o menos
complejos, pero nada puede remediar el hecho de que estamos trabajando sobre medidas hechas
a partir de ciertos sensores. Esas medidas nunca se librarán de errores. Cómo no, los errores de los
sensores serán inversamente proporcionales al precio de los mismos.
Aunque todas las posiciones sean relativas a un marco de referencia y no exista un marco de
referencia privilegiado en el universo (principio de la relatividad), en robótica sí que se privilegia a
un marco concreto: a las llamadas coordenadas del mundo. Las posiciones que se dan respecto a
las coordenadas del mundo, son a veces llamadas posiciones absolutas. Pues bien, las posiciones
estimadas a partir de la odometría no tienen nada que ver con las coordenadas del mundo, ya que
son relativas al punto de inicio.
Definimos como punto de inicio aquel punto en el que se comienza a calcular la posición mediante
odometría. Para que nos entendamos, aquel punto en el que encendemos el robot y empieza a
6
ROBÓTICA AUTÓNOMA
correr el programa que estima la posición. Tened en cuenta que este punto de inicio puede estar
en cualquier punto de nuestro entorno y no siempre debe coincidir con un punto conocido.
Como sabemos, los encoders son sensores que miden las revoluciones de un eje. Clasificamos
estos sensores entre los propioceptivos puesto que nos dan información sobre el estado interno
del robot.
Es decir, un encoder nos dice cuántas vueltas ha dado un eje en un intervalo de tiempo dado. En
un robot móvil, los encoders se suelen situar en los ejes de las ruedas, en cada uno de los grados
de libertad de movimiento que pueda tener cada una de esas ruedas.
Ahora analizaremos una configuración concreta de ruedas para un robot móvil. A la configuración
de ruedas y motores de un robot móvil se la denomina cinemática del robot. Nosotros veremos la
más simple de todas: la cinemática diferencial. Un robot móvil de cinemática diferencial es aquel
que cuenta con dos ruedas motrices unidas por un eje. Cada una de estas ruedas tiene su propio
motor que la hace girar en el plano perpendicular al eje que une ambas ruedas.
En la figura observamos lo que sería un robot móvil con base circular y una cinemática diferencial.
Podemos apreciar como hay dos ruedas (rueda izquierda y rueda derecha) unidas por un eje. Estas
son las ruedas motrices que harán que el robot se mueva. Cada una de estas ruedas tiene su
propio motor y un encoder que mide las revoluciones del eje. Tener en cuenta que estas ruedas
sólo giran en el plano perpendicular al eje que une a ambas ruedas. En otras palabras, cada rueda
sólo puede ir hacia adelante o hacia atrás. Entonces, ¿cómo puede rotar el conjunto del robot?
Pues muy simple: haciendo que una rueda gire hacia adelante y la otra hacia atrás con la misma
velocidad. Así, si la rueda derecha gira hacia adelante y la izquierda hacia atrás, el robot rotará
hacia la izquierda. Para rotar a la derecha, hay que hacer justo lo contrario.
7
ROBÓTICA AUTÓNOMA
En la figura anterior podemos observar que además de las ruedas motrices, también hemos
dibujado dos ruedas locas. Las ruedas locas son ruedas pasivas (como las ruedas de los carritos de
los supermercados), que simplemente se utilizan para darle estabilidad al robot móvil. No tienen
motores y normalmente tampoco suelen tener encoders.
Como hemos dicho, cada una de las ruedas motrices tiene su encoder en esta configuración. Por lo
tanto, tenemos el encoder de la derecha y el de la izquierda. Estos encoders, suelen tener una
resolución concreta que se mide en unidades de pulsos/revolución, es decir, cuantos pulsos mide
el encoder en una revolución completa del eje. Los pulsos se pueden entender como una medida
discreta de los ángulos. Es decir, si nuestro encoder tiene una precisión de 360 pulsos/revolución,
estamos diciendo que la resolución angular de nuestro encoder es de 1 grado. Por cada grado que
gire el eje, tendremos un pulso.
8
ROBÓTICA AUTÓNOMA
CAPÍTULO II
ROBOTS AUTÓNOMOS EXISTENTES
2.1 Roomba
Es un aspirador robótico fabricado y vendido por iRobot. El Roomba se lanzó al mercado en 2002,
y se calcula que en febrero de 2014 ya se habían vendido más de 10 millones de unidades en todo
el mundo. El robot aspirador Roomba incluye un seguido de sensores (táctiles, ópticos y acústicos,
dependiendo de cada serie y modelo) que le permite, entre otras cosas, detectar obstáculos,
acumulaciones de residuos en el suelo y desniveles pronunciados tales como escaleras. Utiliza dos
ruedas motrices independientes que le permiten ejecutar giros de 360 grados. Adicionalmente, se
le puede programar para realizar otras funciones más “creativas” mediante un ordenar y haciendo
uso de la denominada "Roomba Open Interface".
ROBOT ROOMBA
Fotografía de larga exposición que muestra el patrón de limpieza que describe un Roomba al
limpiar
9
ROBÓTICA AUTÓNOMA
El Nomad 200 o N200 fue un robot investigación comercial fabricado en la década de 1990 por las
tecnologías nómadas, Inc. Fue un robot cilíndrico alrededor del 1 metro de altura y 20 pulgadas de
diámetro y se trasladó en tres ruedas . Podría viajar a 0.5 metros por segundo y girar a 60 grados
por segundo .
El robot básico, que comprende la base móvil y el sistema de control , un costo de $ 16.000 en
1990. Podría ser equipado con 16 sensores de sonar montados alrededor de la circunferencia ,
sensores 16 de infrarrojos , una brújula magnética , un sistema de cámaras de televisión y
telémetro láser y dos filas de diez sensores de contacto . Los sistemas de sensores adicionales
cuestan entre $ 1.500 y $ 7.000 . Fue controlado por un sistema de ordenador de a bordo Intel 486
con base .
10
ROBÓTICA AUTÓNOMA
Pequeños robots inteligentes y autónomos, que podrían ser utilizados para tareas que van desde
el espionaje hasta labores industriales o en limpiezas clínicas. Para crear estos robots es necesario
utilizar técnicas avanzadas que permiten construir el robot completo en una única placa de
circuitos.
Respecto a la autonomía, ésta estaría asegurada por medio de la energía colectada a través de una
celda solar que sería capaz de alimentar las tres patas del robot, el sensor que permite identificar
objetos y otros robots, además del sistema de comunicación infrarroja. De más está decir que
hasta ahora esto es sólo un proyecto, pero al menos ya sabemos que hay científicos de Suecia,
España, Alemania, Suiza e Italia trabajando seriamente en ello.
11
ROBÓTICA AUTÓNOMA
12