Professional Documents
Culture Documents
01.robótica e Sistemas de Control
01.robótica e Sistemas de Control
1
Robótica e sistemas de control ROBÓTICA
A palabra robot foi usada por primeira vez no ano 1921, cando o
escritor checo Karel Capek (1890 - 1938) estrea no teatro nacional de Praga a
súa obra Rossum's Universal Robot (R.U.R.). A súa orixe ven da palabra
eslava robota, que se refire ao traballo realizado de maneira forzada.
Os robots son capaces de realizar tarefas repetitivas de forma máis
rápida, barata e precisa que os seres humanos. Dise que un robot ten
intelixencia artificial (I.A.) debido a que ten a capacidade de obter
información do seu entorno e en función desta actuar. Entón, considérase que
un robot debe cumprir os seguintes requisitos:
Autonomía: o sistema de navegación e alimentación residen na propia máquina, que
debe operar sen conexión física a equipos externos.
Intelixencia: o robot posúe capacidade de razoar ata o punto de ser capaz de tomar as
súas propias decisións a partir dos datos captados polos seus sensores.
Tendo en conta todo o exposto ata agora, poderíamos aproximarnos a unha definición de
robot como unha máquina capaz de executar diversos traballos de forma automática ao
obedecer unha serie de instrucións programables, dotadas dunha certa autonomía e
capacidade de reacción sen que sexa necesaria a intervención humana.
Pódense deseñar para realizar diversas tarefas como mover obxectos, manexar
ferramentas, soldar, inspeccionar lugares, axudar a realizar certas tarefas en distintos campos
profesionais, etc.
A robótica trata do deseño e desenvolvemento de máquinas automáticas
programables, é dicir, de robots. Engloba principalmente coñecementos técnicos de mecánica,
electrónica e informática.
Según Isaac Asimov, a Robótica é a tecnoloxía aplicada aos robots.
2
Robótica e sistemas de control ROBÓTICA
Os robots, en certo sentido, gardan bastante similitude co ser humano grazas aos catro
elementos fundamentais: estrutura, actuadores, sensores e unidade de control.
1.2. ACTUADORES
Os actuadores son os elementos que, a modo de músculos, se encargan de transformar os
sinais de control en esforzos de potencia. É dicir, son os elementos encargados de subministrar a
forza necesaria para mover a estrutura do robot a través das articulacións.
Poden ser eléctricos, pneumáticos e hidráulicos:
3
Robótica e sistemas de control ROBÓTICA
1.3. SENSORES
Os sensores actúan como os sentidos do ser humano, xa que recollen datos dos seus
propios compoñentes e do exterior, permitíndolle ao robot coñecer a situación dos seus
compoñentes e interaccionar co seu entorno. Verémolos no punto 3 da unidade.
4
Robótica e sistemas de control ROBÓTICA
5
Robótica e sistemas de control ROBÓTICA
6
Robótica e sistemas de control ROBÓTICA
3. SENSORES
Os sensores actúan coma os sentidos do ser humano, xa que recollen os datos do exterior
e dos propios compoñentes do robot, transfórmaos nun pequeno sinal eléctrico e envíaos á
unidade de control onde son procesados para establecer a secuencia na que deben intervir os
actuadores. Por iso se di que están dotados de intelixencia artificial.
Os sensores pódense clasificar en dous grandes grupos: os internos ou propios, e os
externos ou remotos.
Encoder absoluto
Consiste nun disco opaco provisto dunha serie de marcas ou rañuras transparentes dispostas
en catro pistas concéntricas que lle proporcionan un código binario único (o código máis
empregado é o código de Gray). O disco acóplase solidariamente ao eixe de xiro que
desexamos controlar. A ambos lados do disco e á altura de cada pista colócase 4 ledes
emisores de luz infravermella (un por cada pista) e no outro lado os seus respectivos
fotorreceptores.
A medida que o eixe vai xirando, o raio de luz verase interrompido polas zonas opacas do
disco, mentres que as rañuras transparentes deixarano pasar. O resultado é que ao
fotorreceptor cheguen pulsos de luz. As diferentes combinacións posibles de sectores dan orixe
a un sinal de saída dixital formado por catro bits que é procesado para determinar a posición do
eixe, é dicir, canto xirou.
Deste xeito, o sistema pode recoñecer en todo momento a posición na que se encontra o eixe
e o seu sentido de xiro.
7
Robótica e sistemas de control ROBÓTICA
Encoder incremental
Consiste nun disco opaco acoplado a un eixe provisto de dúas canles de rañuras transparentes
A e B, e dunha rañura que marca a posición cero ou de referencia do encóder. Tamén dispón
dun emisor de luz dun lado e no outro un fotorreceptor.
O funcionamento é moi simple, xa que contando o número de impulsos que recibe o
fotorreceptor por unidade de tempo pódese determinar o ángulo que xirou o eixe e a súa
velocidade de xiro.
Entre as canles A e B hai un pequeno desfase, é dicir, non están en liña. Isto permite
determinar o sentido de xiro (horario ou antihorario) dunha maneira moi sinxela. Poñamos un
exemplo: supoñamos que cando xira no sentido horario, ao fotorreceptor chegan primeiro os
sinais da canle A. Polo tanto, cando xire en sentido antihorario, chegarán primeiro os sinais da
canle B.
3.1.1.2. Sensores resistivos
Utilizan un potenciómetro que mide pequenos desprazamentos angulares do sistema a
partir do desprazamento dun punteiro sobre un elemento resistente. En función da posición de dito
elemento, o valor da resistencia entre os electrodos 2 (punteiro) e 3 (referencia) terá un
determinado valor, que pode compararse co valor da resistencia de referencia entre os extremos
do potenciómetro (1 e 3). A diferenza entre ámbalas resistencias pode traducirse nun ángulo
xirado.
Os datos da resistencia producen unha voltaxe de referencia e de saída que son os que se
procesan no controlador.
Encoder lineal
Baséase no mesmo principio que o encoder rotativo e
empréganse para controlar a posición, desprazamento e
velocidade lineal dos diferentes elementos do robot. Agora, as
rañuras están nunha lámina colocada ao longo de todo o
percorrido que pode realizar o elemento do robot que queremos
controlar. O foco emisor e o fotorreceptor están acoplados
nunha peza que se despraza en liña recta ao mesmo tempo que o elemento que se quere
controlar. A lámina está codificada mediante un código binario como xa vimos no apartado
anterior.
8
Robótica e sistemas de control ROBÓTICA
Sensores resistivos
Utilizan un potenciómetro lineal que mide pequenos desprazamentos lineais do sistema a
partir do desprazamento dun cursor sobre un elemento resistente. O funcionamento é análogo
ao visto para o detector de posición angular resistivo, só que neste caso a resistencia variable
ten forma de liña e non de círculo.
9
Robótica e sistemas de control ROBÓTICA
10
Robótica e sistemas de control ROBÓTICA
11
Robótica e sistemas de control ROBÓTICA
Termopar: sensor formado por dous metais distintos que se unen por no dos seus
extremos. Cando esta unión se quenta, xérase unha diferenza de potencial entre os
seus extremos libres. Esta diferencia de potencial irá cambiando dependendo das
variacións de temperatura. Poden detectar ata 1.500 C.
4. SISTEMAS DE CONTROL
12
Robótica e sistemas de control ROBÓTICA
comparalo continuamente co valor de entrada. Cando entre eles existe algunha diferenza,
prodúcese un sinal de erro que actúa sobre o controlador ou regulador para variar a saída do
sistema.
Un exemplo ilustrativo deste sistema de control é un sistema de calefacción controlado por
un termóstato. Cando a temperatura ambiente diminúe por debaixo da temperatura programada, o
sinal de saída actúa sobre a entrada e fai que a caldeira se volva a acender para manter a
temperatura fixada.
Exemplo: calefacción automática con termóstato
Programar un robot é darlle un conxunto de instrucións ordenadas para que realice as súas
funcións. Existen dous sistemas de programación: a programación de aprendizaxe ou directa e
a programación indirecta mediante linguaxes de programación.
13
Robótica e sistemas de control ROBÓTICA
Linguaxe Help, desenvolvido por General Electric para controlar un robot que debía
manexar varios brazos simultaneamente.
Linguaxes CNC (linguaxes de control numérico), que se crearon para satisfacer a
necesidade de construír hélices tridimensionais para helicópteros e que foi
desenvolvido polo Instituto Tecnolóxico de Masachusetts (MIT). Na actualidade é unha
linguaxe de uso universal utilizada para gobernar todo tipo de máquinas ferramenta.
Hai outras linguaxes de programación máis sinxelos que permiten controlar pequenos e
robots, como son a linguaxe Pascal, C, C++, Visual Basic, Java, Phyton, …
6. CLASES DE ROBOTS
A robótica ten cada vez máis aplicacións. As seguintes son só unha pequena mostra
dos seus múltiples usos:
Na industria. Os robots utilízanse nunha ampla gama de aplicacións industriais, por
exemplo: a manipulación de materiais, carga e descarga de maquinaria, soldadura,
15
Robótica e sistemas de control ROBÓTICA
ensamblado, pintura por atomización e, en xeral, todo o que ten que ver coas cadeas
de montaxe.
Na construción. Moitas das operacións de fabricación onde os robots substitúen a
man de obra son arriscadas e repetitivas.
Na minería. A minería subterránea representa unha das tarefas máis perigosas e
insalubres. Os perigos inclúen incendios, explosións, gases velenosos, inundacións
subterráneas, etc.
En prospeccións submarinas. Os robots submarinos realizan múltiples tarefas no
fondo mariño: exploración para a obtención de minerais e petróleo, recuperación de
obxectos perdidos, construcións e reparacións debaixo del auga, etc.
En medicina. A aplicación máis interesante está no terreo da cirurxía, naqueles casos
nos que a precisión dun corte pode ser vital. A cirurxía realízase cun sistema de brazos
mecánicos que contan cunhas pequenas pinzas.
No fogar. Algúns dos traballos que pode realizar un robot doméstico son o lavado de
pratos, aspirar o po, limpar ventás, etc.
Na exploración do espazo. Esta é unha das aplicacións ás que se lles está sacando
máis proveito, posto que realizan tarefas para as que o ser humano non está
preparado. A exploración doutros planetas depende, en certa medida, dos robots, xa
que soamente un robot ten a capacidade de “sobrevivir” nun planeta como Marte.
16