Sunteți pe pagina 1din 12

DOMÓTICA

Automatismos, Robótica y Domótica


Lección Nº 2

Bases para el Diseño de


Sistemas de Robótica Industrial
Existen ciertas dificultades a la hora de esta-
blecer una definición formal de lo que es un
robot industrial. La primera de ellas surge de
la diferencia conceptual entre el mercado ja-
ponés y el euro-americano de lo que es un ro-
bot y lo que es un manipulador. Así, mientras
que para los japoneses un robot industrial es
cualquier dispositivo mecánico dotado de ar-
ticulaciones móviles destinado a la manipula-
ción, el mercado occidental es más restricti-
vo, exigiendo una mayor complejidad, sobre
todo en lo relativo al control. En segundo lu-
gar, y centrándose ya en el concepto occiden-
tal, aunque existe una idea común acerca de
lo que es un robot industrial, no es fácil ponerse de acuerdo a la hora de establecer
una definición formal. Además, la evolución de la robótica ha ido obligando a diferen-
tes actualizaciones de su definición. En esta segunda lección veremos algunas defi-
niciones que, a la postre, nos servirán para diseños de sistemas robóticas.

Adaptación: Ing. Horacio D. Vallejo


Autores de esta Lección: Víctor R. González Fernández, Profesor de Tecnología, Dr. en Física, In-
geniero Téc. de Telecomunicaciones, Investigador de la Universidad de Valladolid, http://cfievalla-
dolid2.net/tecno/cyr_01.

Introducción Esta definición, ligeramente mo- Se incluye en esta definición la


dificada, ha sido adoptada por la Or- necesidad de que el robot tenga
La definición más comúnmente ganización Internacional de Están- varios grados de libertad. Una de-
aceptada para “Robótica Industrial” dares (ISO) que define al robot in- finición más completa es la esta-
posiblemente sea la de la Asocia- dustrial como: blecida por la Asociación France-
ción de Industrias Robóticas (RIA), Manipulador multifuncional sa de Normalización (AFNOR),
según la cual: reprogramable con varios grados que define primero el manipulador
Un robot industrial es un mani- de libertad, capaz de manipular y, basándose en dicha definición,
pulador multifuncional reprogramable, materias, piezas, herramientas o el robot:
capaz de mover materias, piezas, he- dispositivos especiales según Manipulador: mecanismo for-
rramientas, o dispositivos especiales, trayectorias variables programa- mado generalmente por elementos
según trayectorias variables, progra- das para realizar tareas diver- en serie, articulados entre sí, desti-
madas para realizar tareas diversas. sas. nado al agarre y desplazamiento de

Saber Electrónica

1
Automatismos, Robótica y Domótica
objetos. Es multifuncional y puede Clasificación del pite, de forma invariable, el proceso
ser gobernado directamente por un Robot Industrial de trabajo preparado previamente.
operador humano o mediante dispo- De secuencia variable: Se pue-
sitivo lógico. La maquinaria para la automati- den alterar algunas características
Robot: manipulador automático zación rígida dio paso al robot con el de los ciclos de trabajo.
servo-controlado, reprogramable, desarrollo de controladores rápidos, Existen muchas operaciones bá-
polivalente, capaz de posicionar y basados en el microprocesador, así sicas que pueden ser realizadas óp-
orientar piezas, útiles o dispositivos como un empleo de servos en bucle timamente mediante manipuladores,
especiales, siguiendo trayectoria va- cerrado, que permiten establecer por lo que se debe considerar seria-
riables reprogramables, para la eje- con exactitud la posición real de los mente el empleo de estos dispositi-
cución de tareas variadas. Normal- elementos del robot y establecer el vos, cuando las funciones de traba-
mente tiene la forma de uno o varios error con la posición deseada. Esta jo sean sencillas y repetitivas.
brazos terminados en una muñeca. evolución ha dado origen a una se-
Su unidad de control incluye un dis- rie de tipos de robots, que se citan a Robots de Repetición
positivo de memoria y ocasional- continuación: o Aprendizaje
mente de percepción del entorno. Manipuladores Son manipuladores que se limi-
Normalmente su uso es el de reali- Robots de repetición y aprendizaje tan a repetir una secuencia de movi-
zar una tarea de manera cíclica, pu- Robots con control por computador mientos, previamente ejecutada por
diéndose adaptar a otra sin cambios Robots inteligentes un operador humano, haciendo uso
permanentes en su material. Micro-robots de un controlador manual o un dis-
Por último, la Federación Inter- positivo auxiliar. En este tipo de ro-
nacional de Robótica (IFR) distingue Manipuladores bots, el operario en la fase de ense-
entre robot industrial de manipula- Son sistemas mecánicos multi- ñanza, se vale de una pistola de pro-
ción y otros robots: funcionales, con un sencillo sistema gramación con diversos pulsadores
Por robot industrial de manipula- de control, que permite gobernar el o teclas, o de joystics, o bien utiliza
ción se entiende una máquina de movimiento de sus elementos (figu- un maniquí que a veces desplaza di-
manipulación automática, reprogra- ras 1 y 2), de los siguientes modos: rectamente la mano del robot. Los
mable y multifuncional con tres o Manual: Cuando el operario con- robots de aprendizaje son los más
más ejes que pueden posicionar y trola directamente la tarea del mani- conocidos, hoy día, en los ambien-
orientar materias, piezas, herra- pulador. tes industriales y el tipo de progra-
mientas o dispositivos especiales De secuencia fija: cuando se re- mación que incorporan, recibe el
para la ejecución de trabajos diver- nombre de “gestual” (figura 3).
sos en las diferentes etapas de la
producción industrial, ya sea en una
posición fija o en movimiento.
En esta definición se debe en-
tender que la reprogramabilidad y la
multifunción se consiguen sin modi-
ficaciones físicas del robot.
Común, en todas las definicio-
nes anteriores, es la aceptación del
robot industrial como un brazo me-
cánico con capacidad de manipula-
ción y que incorpora un control más Figura 1 Figura 2
o menos complejo. Un sistema ro-
botizado, en cambio, es un concep-
to más amplio. Engloba todos aque- Figura 3
llos dispositivos que realizan tareas
de forma automática en sustitución
de un ser humano y que pueden in-
corporar, o no, a uno o varios ro-
bots, siendo esto último lo más fre-
cuente.

Saber Electrónica

2
Bases para el Diseño de Sistemas de Robótica Industrial
Micro-robots
Con fines educacio-
nales, de entreteni-
miento o investiga-
ción, existen nume-
rosos robots de for-
mación o micro-ro-
bots a un precio muy
asequible y, cuya
estructura y funcio-
namiento son simi-
lares a los de apli-
cación industrial.
Con el fin de dar
una visión del posi-
ble futuro, en las ta-
blas 1, 2 y 3 se pre-
sentan en forma
Robots con Control por mercado rápidamente, lo que exige clasificada, buena parte de los diver-
Computador la preparación urgente de personal sos tipos de robots que se puedan
Son manipuladores o sistemas cualificado, capaz de desarrollar encontrar hoy en día. Todos los ro-
mecánicos multifuncionales, contro- programas similares a los de tipo in- bots presentados existen en la ac-
lados por un computador, que habi- formático. tualidad, aunque los casos más futu-
tualmente suele ser un microordena- ristas están en estado de desarrollo
dor. En este tipo de robots, el pro- Robots Inteligentes en los centros de investigación de
gramador no necesita mover real- Son similares a los del grupo ante- robótica.
mente el elemento de la máquina, rior, pero además, son capaces de re- La IFR distingue entre cuatro ti-
cuando la prepara para realizar un lacionarse con el mundo que los rodea pos de robots:
trabajo. El control por computador a través de sensores y tomar decisio-
dispone de un lenguaje específico, nes en tiempo real (auto programable). Robot secuencial.
compuesto por varias instrucciones De momento, son muy poco conocidos Robot de trayectoria controlable.
adaptadas al robot, con las que se en el mercado y se encuentran en fase Robot adaptativo.
puede confeccionar un programa de experimental, en la que se esfuerzan Robot tele manipulado.
aplicación utilizando sólo el terminal los grupos investigadores por poten-
del computador, no el brazo. A esta ciarles y hacerles más efectivos, al
programación se le denomina tex- mismo tiempo que más asequibles. La Pautas para el Diseño
tual y se crea sin la intervención del visión artificial, el sonido de máquina y de Robots Móviles
manipulador. Las grandes ventajas la inteligencia artificial, son las ciencias
que ofrecen este tipo de robots, ha- que más están estudiando para su apli- A continuación se describen los
cen que se vayan imponiendo en el cación en los robots inteligentes. pilares para el diseño mecánico de

Saber Electrónica

3
Automatismos, Robótica y Domótica
un robot móvil, para el que también a veces, puede no ser práctica. Para Diseño de Ruedas
se pueden tener en cuenta otros robots que vayan a funcionar en un Existen varios diseños de ruedas
puntos de vista. entorno natural, las cadenas son una para elegir cuando se quiere cons-
opción muy buena, porque ellas per- truir una plataforma móvil sobre rue-
miten al robot superar obstáculos re- das: diferencial, sincronizada, triciclo
Locomoción lativamente mayores y son menos y de coche.
susceptibles que las ruedas de sufrir
Existe una gran variedad de mo- daños por el entorno, como piedras o Diferencial: Tanto desde el pun-
dos de moverse sobre una superfi- arena. El principal inconveniente de to de vista de la programación como
cie sólida; entre los robots, las más las cadenas es su ineficacia, puesto de la construcción, el diseño diferen-
comunes son las ruedas, las cade- que se produce deslizamiento sobre cial es uno de los menos complica-
nas y las patas. Los vehículos de el terreno al avanzar y al girar. Si la dos sistemas de locomoción. El ro-
ruedas son, con mucho, los más po- navegación se basa en el conoci- bot puede ir recto, girar sobre sí mis-
pulares por varias razones prácti- miento del punto en que se encuen- mo y trazar curvas.
cas. Los robots con ruedas son más tra el robot y el cálculo de posiciones Un problema importante es cómo
sencillos y más fáciles de construir, futuras sin error, entonces las cade- resolver el equilibrio del robot, hay
la carga que pueden transportar es nas acumulan tal cantidad de error que buscarle un apoyo adicional a
mayor, relativamente. Tanto los ro- que hace inviable la navegación por las dos ruedas ya existentes, esto se
bots basados en cadenas como en este sistema. En mayor o menor consigue mediante una o dos rue-
patas, se pueden considerar más medida, cualquiera de los sistemas das de apoyo añadidas en un diseño
complicados y pesados, que los ro- de locomoción contemplados aquí, triangular o romboidal. El diseño
bots de ruedas para una misma car- como el mostrado en la figura 5, triangular puede no ser suficiente,
ga útil. adolece de este problema. dependiendo de la distribución de
A esto podemos añadir el que se Potencialmente los robots con pesos del robot, y el romboidal pue-
pueden transformar vehículos de patas pueden superar, con mayor fa- de provocar inadaptación al terreno
ruedas de radio control para usarlos cilidad que los otros, los problemas si éste es irregular lo que puede exi-
como bases de robots (figura 4). de los terrenos irregulares. A pesar gir alguna clase de suspensión.
La principal desventaja de las de que hay un gran interés en dise- Otra consideración a hacer en
ruedas es su empleo en terreno irre- ñar este tipo de robots, su construc- este diseño es cómo conseguir que
gular, en el que se comportan bas- ción plantea numerosos retos. Estos el robot se mueva recto, para que el
tante mal. Normalmente un vehículo se originan, principalmente, en el robot se mueva en línea recta sus
de ruedas podrá sobrepasar un obs- gran número de grados de libertad ruedas tienen que girar a la misma
táculo que tenga una altura no supe- que requieren los sistemas con pa- velocidad. Cuando los motores en-
rior al radio de sus ruedas, entonces tas. Cada pata necesita como míni- cuentran diferentes resistencias
una solución es utilizar ruedas ma- mo un par de motores, lo que produ- (una rueda sobre moqueta y la otra
yores que los posibles obstáculos a ce un mayor coste, así como una sobre terrazo) las velocidades de los
superar; sin embargo, esta solución, mayor complejidad y menor fiabili- motores varían y el robot girará in-
dad. Es más, los algoritmos de con- cluso aún cuando se le haya ajusta-
trol se vuelven mucho más compli- do inicialmente para que vaya recto.
cados por el gran número de movi- Esto quiere decir que la velocidad
mientos a coordinar, los sistemas de debe ser controlada dinámicamente,
patas son un área de investigación o sea, debe existir un medio de mo-
muy activo. nitorizar y cambiar la velocidad del
motor mientras el robot avanza. De
Figura 4 esta manera, la simplicidad del dise-
ño queda minimizada por la comple-
jidad del sistema de control de la ve-
locidad; no obstante la reducción de
la complejidad mecánica en detri-
mento de la complejidad de la elec-
trónica y del software, es frecuente-
mente una elección más barata y fia-
Figura 5 Figura 6 ble.

Saber Electrónica

4
Publicidad
Automatismos, Robótica y Domótica
Diseño Sincronizado: En este el segundo servo gira hacia atrás debe poder moverse a esa posición.
diseño todas las ruedas (general- empujando el cuerpo del robot ade- Sin embargo, hay un problema, para
mente tres) son tanto de dirección lante. El movimiento coordinado de alcanzar esos tres grados de liber-
como motrices, las ruedas están en- seis patas permite al robot moverse tad el robot sólo puede controlar dos
clavadas de tal forma que siempre adelante, atrás y girar (figura 7). parámetros: la dirección, ángulo α ,
apuntan en la misma dirección. Para y la distancia total recorrida, S. Esto
cambiar de dirección el robot gira si- quiere decir que la orientación del
multáneamente todas sus ruedas al- Cinemática robot y su posición están ligados,
rededor de un eje vertical, de modo para girar tiene que moverse hacia
que la dirección del robot cambia, La cinemática del robot trata de delante o hacia atrás. El robot no
pero su chasis sigue apuntando en cómo se mueve el mismo, dado que puede ir directamente de una posi-
la misma dirección que tenía. Si el la dirección adopta tal y tal ángulo y ción y/o orientación a otra, incluso
robot tiene una parte delantera (es que cada rueda gira tantas veces, aún cuando no haya nada en su ca-
asimétrico) presumiblemente donde ¿dónde acabará el robot y qué cami- mino. Para alcanzar una posición y
se concentran sus sensores, se ten- no tomará? orientación deseadas simultánea-
drá que arbitrar un procedimiento Los diseños diferencial y sincro- mente, el robot tiene que seguir al-
para que su cuerpo se oriente en la nizado tienen una ventaja sutil sobre gún camino, posiblemente complejo.
misma dirección que sus ruedas. El los otros dos tipos, la diferencia es- Los detalles de ese camino se com-
diseño sincronizado supera muchas triba en sus cinemáticas. Considere plican todavía más con la presencia
de las dificultades que plantean el un triciclo, el cual tiene tres grados de obstáculos, esta es la razón por
diseño diferencial, en triciclo y de co- de libertad cuando se mueve sobre la que el aparcamiento en línea es
che, pero a costa de una mayor una superficie plana. Es decir, en re- difícil; sin embargo, un robot basado
complejidad mecánica. lación con un sistema global de en los diseños diferencial o sincroni-
coordenadas, el robot puede estar zado puede, al girar sobre sí mismo,
Diseño de Triciclo y Coche: El en cualquier posición especificado desacoplar efectivamente su posi-
diseño de coche con sus cuatro rue- por dos coordenadas x e y, y apun- ción de su orientación.
das con suspensión proporciona tando en una dirección especificada
una buena estabilidad, el diseño en por una tercera coordenada, el án-
triciclo (figura 6) tiene unas presta- gulo θ . Estos tres grados de libertad Forma del Robot
ciones similares con la ventaja de (x,y,θ ) nos dan la distancia y el án-
ser mecánicamente más simple, ya gulo entre el sistema de coordena- La forma de un robot puede te-
que el coche necesita alguna unión das global, y una referencia local en ner un gran impacto en sus presta-
entre las ruedas direccionables. En el robot. ciones, un robot no cilíndrico corre
general, en estos dos diseños las Nos gustaría tener la posibilidad mayor riesgo de quedar atrapado
ruedas direccionables no son motri- de posicionar y orientar nuestro ro- por una disposición desfavorable de
ces, y no es necesario controlar la bot en cualquier lugar sobre el pla- obstáculos o de fallar en encontrar
velocidad de las ruedas para que el no, es decir, sin considerar de donde un camino en un espacio estrecho o
robot se mantenga recto. arranca, si le damos x,y,θ el robot intrincado.
Consideremos dos robots del
Locomoción por Medio de Pa- mismo tamaño uno cilíndrico y el
tas: En general, los sistemas que otro cuadrado, ambos encuentran
emplean patas son bastante com- un paso estrecho según se mueven.
plejos, sin embargo hay variantes. Un algoritmo sencillo permitirá al ro-
Un sistema de patas tipo insecto se bot cilíndrico pasar, el robot choca,
puede construir empleando sólo pa- gira y lo intenta de nuevo hasta que
rejas de servos. pasa. Esto es así de simple porque
Para dar un paso, un servo abre el robot es capaz de girar estando
la pata alejándola del cuerpo para en contacto con el obstáculo.
salvar si hay un obstáculo, luego el El robot cuadrado, por el contra-
otro servo de la pareja gira para que rio, tiene que retroceder y girar si
la pata se mueva adelante. El primer quiere usar la misma táctica. Por
servo, después, baja la pata hasta tanto, siempre se requiere un algorit-
que ésta toque el suelo, finalmente Figura 7 mo más complejo para la navega-

Saber Electrónica

6
PUBLICIDAD
Automatismos, Robótica y Domótica
ción de un robot cuadrado que para Los juguetes móviles más bara- de las características de los moto-
la de uno cilíndrico. Para entender la tos tienen un solo motor y manio- res, para ello deberemos mantener,
razón de esto, tenemos que apelar a bran mediante una serie de movi- de momento, los motores conecta-
un concepto avanzado en robótica mientos adelante, atrás y giros. dos a la circuitería antigua, mientras
conocido como espacio de configu- Cuando el motor gira en una direc- realizamos las mediciones necesa-
raciones. ción el juguete se mueve adelante, y rias.
cuando el motor gira al revés, un Lo primero será desarmar el ju-
embrague simple montado en el eje guete para que queden accesibles
Adaptación de hace que sólo gire una de las ruedas los motores y servos o actuadores,
Plataformas Móviles y por tanto el juguete gira. Por tanto, luego identificar el o los motores de
el juguete sólo gira cuando va hacia tracción que estarán unidos a los
Hay una gran cantidad de plata- atrás. Es posible realizar un robot ejes de las ruedas mediante trenes
formas móviles disponibles para que actúe de esa manera, aunque de engranajes. La tensión de em-
adaptarlas como base de robots mó- se puede quedar “pegado” cuando pleo de los motores y servos será
viles: coches de radio-control, vehí- no puede ir hacia atrás. Los juguetes normalmente la que den las pilas del
culos filodirigidos y otros juguetes de que llevan este sistema de movi- juguete, sin embargo, no es infre-
pilas. La mayoría de los sistemas de miento se reconocen con facilidad cuente que haya un divisor de ten-
locomoción de ruedas, excepto el porque su control remoto sólo tiene sión para llevar la mitad de la ten-
sincronizado, están bien representa- un botón. Cuando el juguete se en- sión a cada rueda; si todo esto no es
dos en las tiendas de juguetes. ciende, anda solamente adelante y posible mide la tensión en cada mo-
Es una buena elección escoger cuando se pulsa el botón gira al ir tor mientras el juguete está funcio-
el sistema de locomoción y suspen- atrás. nando.
sión de un juguete como base de un Los juguetes que son más útiles En casi todos los juguetes los
robot móvil, por varias razones. Lo tienen transmisión con diferencial, motores de tracción están unidos al
primero es que nos exigirá menos cadenas o un motor de tracción se- resto de la circuitería por dos ca-
esfuerzo de diseño y construcción, parado del motor de direcciona- bles, pero a menudo se suelda un
ya que la mayor parte de estos pro- miento. Un modo de saber qué tipo condensador directamente entre
blemas los habrá resuelto de ante- de mecanismo de transmisión po- los contactos de los motores de
mano el fabricante, y lo segundo que see un juguete es encenderlo y ob- tracción. Este condensador supri-
resultará más barato que comprar servar su comportamiento, si las me los picos de tensión que produ-
los componentes por separado. ruedas cambian su velocidad relati- cen los motores y se debe dejar en
El diseñador del robot, sin em- va al girar, es probable que el meca- su lugar.
bargo, debe tener presente que nismo de tracción sea de tipo dife-
existen algunos problemas al hacer rencial, si el juguete tiene ruedas de
esto. Normalmente la plataforma no direccionamiento que varían de po- Sensores
se adaptará directamente a su uso sición entre dos o tres opciones, es
como robot. Los motores de los ju- más probable que sea de dirección Los humanos no damos, a me-
guetes requieren más corriente y tie- por solenoide; sin embargo, si las nudo, importancia al funcionamiento
nen poca eficacia, lo que significa ruedas de dirección cambian suave- de nuestros sistemas sensoriales.
que la electrónica será más compli- mente de posición es casi seguro Vemos una taza sobre una mesa, la
cada y el tiempo de funcionamiento que están asistidas por un servomo- cogemos automáticamente y no
será más corto. tor. pensamos en ello, al menos no so-
Por lo general, los motores y en- La razón de modificar un juguete mos conscientes de pensar mucho
granajes de los juguetes se diseñan es hacer posible su control median- en ello. De hecho, el conseguir be-
para hacer al juguete más rápido, te un microprocesador, ya que utili- ber de una taza requiere una com-
por tanto, se producen problemas de zaremos sus motores, transmisión y pleja interacción de sentidos, inter-
control cuando el robot debe mover- servos, pero descartaremos sus pretación, conocimiento y coordina-
se despacio para responder a los mecanismos electromecánicos del ción, que, en la actualidad, entende-
sensores, también es complicado control. Por tanto, será necesario di- mos mínimamente. Por tanto, infun-
añadirles codificadores de eje. Lo señar una circuitería nueva que sus- dir a un robot prestaciones de tipo
ideal sería encontrar un modelo que tituya a la antigua de control del ju- humano resulta ser tremendamente
tuviera un motor y transmisión inde- guete. Antes de que esto sea facti- difícil. Los juegos de ordenador que
pendiente a cada rueda. ble debemos obtener información derrotan a los campeones de aje-

Saber Electrónica

8
Bases para el Diseño de Sistemas de Robótica Industrial
drez son comunes en nuestros días, Sin embargo, las únicas cuestio- de sus articulaciones para la calibra-
mientras que un programa que reco- nes que el robot es capaz de plan- ción de su posición y sensores de
nozca una silla, por ejemplo, en una tearse son tales como: contacto en sus pies para asegurar
escena arbitraria aún no existe. El ¿Ha caído la resistencia en el fo- pisadas estables. Sobre el chasis
“ordenador paralelo” que todos tene- tosensor? están montados varios sensores.
mos en nuestra cabeza, dedica ¿Ha subido la tensión en el sen- “Bigotes” en el frente para la detec-
grandes cantidades de materia gris sor piroeléctrico conectado al cuarto ción de colisiones, un sensor de pro-
a los problemas de la percepción y canal A/D por encima del umbral? ximidad de largo alcance mide el es-
la manipulación. ¿Ha cambiado el nivel en la sali- pacio libre y una pequeña cámara
A pesar de que nos gustaría que da del detector de proximidad infra- recoge imágenes.
entendiera y fuera consciente de su rrojo?
entorno, en realidad, un robot está li- Interfaz con los Sensores
mitado por los sensores que le pro- No obstante, es posible infundir Nos centraremos en varios tipos
porcionamos y el programa que le muchas capacidades en un robot de sensores simples y en cómo rea-
cargamos. Sentir no es percibir. Los móvil. El Robart II, construido en el lizar la interfaz entre ellos y el micro-
sensores son meramente traducto- Naval Ocean Systems Center (figura procesador. Veremos varios ejem-
res que convierten algunos fenóme- 8), sirve de centinela móvil (patru- plos de interfaces de sensores y de
nos físicos en señales eléctricas que llando un edificio, evitando obstácu- controladores de sensores (fotosen-
un microprocesador puede leer. Es- los, observando intrusos) y es capaz sores, interruptores de impacto, mi-
to se podría hacer mediante un con- de encontrar su puesto de recarga crófonos, sensores piroeléctrico de
vertidor analógico – digital (A/D) en para enchufarse. personas, sensores de proximidad
el microprocesador, cargando el va- Este robot contiene un gran nú- de infrarrojo cercano, sonares, sen-
lor de un puerto de entrada – salida mero de sensores, tales como de- sores de flexión, giróscopos, acele-
(I/O), o usando una interrupción ex- tectores de infrarrojos de proximidad rómetros, sensores de fuerza, brúju-
terna. Siempre se necesita que haya para evitar obstáculos, sensores pa- las y cámaras) se pueden comprar a
alguna interfaz electrónica entre el ra localización, sensores de mi- bajo costo para interfaz en un pe-
sensor y el microprocesador para croondas para detectar movimien- queño robot móvil.
acondicionar o amplificar la señal. tos, sensores piroeléctricos para de-
Con el software podemos crear tectar intrusos y temperatura, y sen- Controladores, Software
diferentes núcleos de abstracción, sores de terremotos e inclinaciones Una vez relacionados los senso-
para que nos ayude como progra- para identificar desastres. res y la interfaz adecuada diseñada
madores a pensar acerca de los da- Otro robot móvil cubierto de sen- para conectar los sensores al micro-
tos de los sensores de diferentes sores es Attila (figura 9), del tamaño procesador, éste debe ser progra-
modos. En el nivel más alto, el siste- de una caja de zapatos, con seis pa- mado para leer los sensores. Estos
ma inteligente, para parecer “listo” tas para explorar en todo terreno. trozos de código se escriben a me-
necesita tener algunas variables pa- Los sensores de las patas se em- nudo en lenguaje ensamblador y se
ra hacer malabares con ellas: plean para detectar obstáculos y conocen como software drivers o
pasar por encima de ellos. Lleva gal- controladores software.
¿Está esta habitación a oscuras? gas extensométricas a lo largo de Los controladores software son
¿Acaba de entrar alguien? sus espinillas para detectar colisio- fragmentos de código que propor-
¿Hay una pared a la izquierda? nes, potenciómetros en los motores cionan una interfaz bien definida en-
tre un dispositivo hardware y un pro-
Figura 8 grama que necesita utilizar a ese
dispositivo.
Los controladores software tra-
tan con el interfaz hardware – soft-
ware. Estas rutinas podrían constan-
temente consultar un contacto A/D,
esperando el disparo de un sensor
piroeléctrico, o podrían estar imple-
mentadas como manejadores de in-
terrupciones que sólo son llamadas
Figura 9 cuando la señal devuelta, por ejem-
plo, por un sensor infrarrojo de pro-
Saber Electrónica

9
Automatismos, Robótica y Domótica
ximidad de nivel alto. El código del vertidor A/D de 8-bits, este voltaje se unidades A/D. Por ello, el robot será
controlador de sensores podría to- convierte en 256 (28) niveles discre- prácticamente incapaz de detectar
mar estos datos y almacenarlos en tos. Esta es, por lo tanto, la ventana cualquier diferencia de nivel de ilu-
una posición de memoria. Estos da- del microprocesador al mundo. minación en una habitación pobre-
tos entonces se convierten en ali- No importa lo complejo y sutil mente iluminada.
mento para un nivel de abstracción que sea, todos los fenómenos se re- Una manera de corregir este pro-
más alto. Por ejemplo, otra parte del ducen a un número, o conjunto de blema es mediante la corresponden-
sistema de inteligencia podría usar números, con valores entre 0 y 255. cia logarítmica. Un amplificador lo-
esa señal o variable para disparar Es importante tener en cuenta cui- garítmico produce una tensión pro-
un comportamiento o quizás lo com- dadosamente cómo una cantidad fí- porcional al logaritmo de la salida
bine con otra información en un tipo sica se transforma en un valor digi- del fotodiodo. Este circuito tiene la
de sensor virtual. No olvidar los dife- tal accesible por el microprocesa- propiedad de incrementar la sensibi-
rentes niveles de abstracción, cuan- dor. Por ejemplo, existen opciones lidad a pequeños cambios de inten-
do los sensores raramente alcancen lineales y logarítmicas para hacer la sidad de luz cuando el robot está en
el grado de perfección que nos gus- correspondencia de tensiones a nú- una habitación oscura y de dismi-
taría. meros. Supóngase que el movi- nuirla en habitaciones muy ilumina-
miento de un brazo robótico se res- das. Así el robot puede trabajar en
Sensibilidad y Alcance tringe a un alcance bien definido, de un rango mucho mayor de niveles
Hay dos conceptos importantes 0 a 90 grados. Deseamos conocer de iluminación.
a entender cuando se analiza la sen- su posición con igual sensibilidad En general, la salida de un sen-
sibilidad y el alcance de cualquier ti- en todas las partes de su alcance. sor no será ni lineal ni logarítmica en
po de sensor. La sensibilidad es una Bajo estas circunstancias, una co- sentido estricto, esto, sin embargo,
medida de hasta qué grado la sali- rrespondencia lineal de los ángulos no representa un problema en la
da de la señal cambia a la vez que de las articulaciones con las lectu- medida en la que el que construye
las cantidades de las magnitudes ras A/D, como la que proporciona un robot tenga una idea clara de la
medidas. Llamemos a la salida del un sencillo circuito de potencióme- respuesta del sensor y de las condi-
sensor r y a la cantidad física medi- tro es adecuada. ciones bajo las que el robot tiene
da x. Por ejemplo, un fotodetector El caso de un fotodiodo es más que trabajar.
podría tener una tensión de salida complicado, ya que el nivel de ilumi-
de, digamos, 0.87V (r) cuando es nación que produce la luz solar es Sensores de Luz
bombardeado por 2.3·1013 fotones varios órdenes de magnitud mayor Los sensores de luz visible y de
por segundo (x). La sensibilidad del que el que ofrece la luz artificial. A infrarrojos cubren un amplio espec-
sensor se define como: nosotros nos gustaría que nuestro tro de complejidad.
robot fuera capaz de sentir las varia- Las fotocélulas se encuentran
dr / r = S · dx / x ciones de luz, tanto si está en una entre los más sencillos de todos los
habitación luminosa como si está en sensores para hacer su interfaz con
Un pequeño cambio en la canti- una habitación oscura. el microprocesador, y la interpreta-
dad medida, dx, se relaciona con un En una escala de unidades de ción de la salida de una fotocélula es
pequeño cambio en la repuesta del iluminación arbitrarias, supongamos directa.
sensor, dr, mediante la sensibilidad que la iluminación típica en una ha- Las cámaras de vídeo, por el
S. Un dispositivo sensor reacciona a bitación luminosa varía, de 10 a contrario, requieren una buena can-
la variación de niveles de algunos 1000 unidades, mientras que en una tidad de circuitería especializada pa-
estímulos físicos produciendo una habitación oscura es de 0.1 a 10. Si ra hacer que sus salidas sean com-
tensión característica de salida (o escogemos componentes para el patibles con un microprocesador,
corriente, o frecuencia, etc.). Casi circuito de nuestro sensor, de modo además las complejas imágenes
siempre, la circuitería asociada al que los niveles de iluminación entre que las cámaras graban son todo
sensor después amplifica o transfor- 0.1 y 1000 se correspondan lineal- menos fáciles de interpretar.
ma esta tensión y la introduce en un mente con los valores A/D de 0 a
convertidor analógico-digital conec- 255, entonces el robot tendrá una Fotorresistencias
tado a un microprocesador. El con- buena sensibilidad en una habita- Los sensores de luz posibilitan
vertidor A/D es sensible sólo a ran- ción luminosa. Sin embargo, cual- comportamientos de un robot tales
gos limitados de tensiones, frecuen- quier nivel de iluminación por debajo como esconderse en la oscuridad,
temente 0 a 5V. En el caso del con- de 2 unidades corresponderá con 0 jugar con un flash, y moverse hacia

Saber Electrónica

10
Bases para el Diseño de Sistemas de Robótica Industrial
una señal luminosa. Los tiene un ancho de haz mu-
sensores de luz simples son cho más estrecho que el de
fotorresistencias, fotodiodos los sonar.
o fototransistores. El seguimiento de paredes,
Una fotorresistencia (o empleando dos detectores,
fotocélula) tiene una interfaz es muy corriente. Incluso es
con un microprocesador fá- posible seguir una pared
cil de hacer. Las fotorresis- usando sólo un detector
tencias son, simplemente, Figura 10 moviéndose diagonalmen-
resistencias variables con la te, como hacen los veleros
luz, en muchos aspectos pa- respecto del viento.
recidos a los potencióme- En este caso, el robot tiene
tros, excepto en que éstos que girar alejándose de la
últimos varían girando un pared cuando detecta algo y
botón. girar acercándose a la pa-
Los fototransistores dan red cuando no detecta na-
mayor sensibilidad a la luz da.
que las fotorresistencias. Un
fototransistor tiene una in-
terfaz con un microprocesa- Robots de Servicio y Te-
dor casi tan fácil como el de leoperados
una fotorresistencia.
Los fotodiodos tienen Los robots de servicio se
una gran sensibilidad, pro- pueden definir como:
ducen una salida lineal en “Dispositivos electromecá-
un amplio rango de niveles nicos móviles o estaciona-
de luz, y responden con ra- rios, dotados normalmente
pidez a los cambios de ilu- de uno o varios brazos me-
minación. Figura 11 cánicos independientes,
Esto les hace útiles en controlados por un progra-
los sistemas de comunica- ma ordenador y que reali-
ción para detectar luces mo- zan tareas no industriales
duladas; el mando a distan- de servicio”.
cia de casi todos los TV, En esta definición entrarían,
equipos estéreos y repro- entre otros, los robots dedi-
ductores de CD los em- cados a cuidados médicos,
plean. La salida de un foto- educación, domésticos, uso
diodo requiere, no obstante, en oficinas, intervención en
amplificación antes de poder ambientes peligrosos, apli-
ser empleada por un micro- caciones espaciales, aplica-
procesador. ciones submarinas y agri-
cultura. Sin embargo, esta
Detectores de definición de robots de ser-
Proximidad Infrarrojos vicio excluye los tele-mani-
Los comportamientos de puladores, pues éstos no se
seguimiento son fáciles de mueven mediante el control
implementar en un robot de un programa ordenador,
móvil, aunque los sensores sino que están controlados
de infrarrojos no nos dan la directamente por el opera-
distancia real a un objeto, sí dor humano. Las figuras 10,
nos dicen si está o no pre- 11 y 12 muestran algunos
sente en su cono de detec- ejemplos de robots de servi-
ción. Este tipo de sensores cio.

Saber Electrónica

11
Automatismos, Robótica y Domótica
Los robots teleopera- El manipulador y el mando
dos son definidos por la del robot móvil.
NASA como: Las arquitecturas del tele-ro-
“Dispositivos robóticos bot remotas.
con brazos manipuladores y Procesado, integración, y fu-
sensores con cierto grado sión, del sistema sensorial.
de movilidad, controlados Tareas interactivas que pla-
remotamente por un opera- nea y ejecuta.
dor humano de manera di- Figura 12 La visualización gráfica de
recta, o mediante un orde- las imágenes sobrepuestas.
nador”. Multisensor - el mando equili-
brado.
Micromecanismos - control
Tele-robots para el despliegue de los ins-
En el diseño de Tele-ro- trumentos.
bots se desarrollan y apli-
can las tecnologías para el En la figura 13 se pueden ob-
funcionamiento dirigido de servar diferentes imágenes
tele-robots en el espacio y correspondientes a tele-ro-
en las aplicaciones terres- bots. De esta manera hemos
tres. realizado la presentación de
El tele-robot dirigido, algunos conceptos básicos
operando en un sitio, utiliza sobre robots industriales, los
dispositivos de entrada, co- que nos servirán como base
mo la visualización gráfica, planean- usando un sistema tele-robótico. para el desarrollo de la tercera lec-
do las ayudas para ordenar la ejecu- Las áreas actuales de investigación ción, destinada a explicitar el diseño
ción de una tarea a un sitio remoto y desarrollo incluyen: de sistemas robóticos. ✪

Figura 13

Saber Electrónica

12

S-ar putea să vă placă și