Manual de Robotino Festo
Manual de Robotino Festo
Manual de Robotino Festo
Manual del
instructor
548606 ES
Referencia:
Datos actualizados:
Autores:
Representacin grfica:
548606
10/2007
Bliesener, Weber, Karras, Kling, Zitzmann
Doris Schwarzenberger
ndice
El contenido del manual del instructor corresponde en gran parte al contenido del
manual del estudiante.
El manual del estudiante incluye todas las tareas (parte A) y las explicaciones
tericas (parte B) correspondientes, a modo de coleccin de hojas sueltas.
1.
2.
3.
Parte A: Tareas
Proyecto 1
Control del contenido del envo y puesta en funcionamiento de Robotino ______ A-3
Proyecto 2
Un sistema de robtica para movimientos lineales en sentidos indistintos _____A-13
Proyecto 3
Un sistema de robtica, para movimientos lineales y tareas de
posicionamiento ____________________________________________________A-43
Proyecto 4
Movimiento guiado de un sistema de transporte sin conductor,
con dos sensores de reflexin directa ___________________________________A-67
Proyecto 5
Estacin de carga con avance en funcin de distancias precisas ______________A-89
Proyecto 6
Avance hasta un obstculo y mantener una distancia definida _____________ A-107
Proyecto 7
Girar alrededor de una estacin y avanzar hasta diversas posiciones
de entrega _______________________________________________________ A-117
Proyecto 8
Movimiento guiado de un sistema de transporte sin conductor,
con un detector analgico inductivo __________________________________ A-123
Proyecto 9
Determinacin del comportamiento ptimo al ejecutar movimientos ________ A-139
Proyecto 10
Movimiento guiado de un sistema de transporte sin conductor,
con una webcam __________________________________________________ A-147
Proyecto 11
Deteccin de una pieza de color y avance hasta esa pieza
con una webcam __________________________________________________ A-159
ndice
Parte B: Teora
Actuadores
1
2
Detectores
3
Lnea caracterstica __________________________________________
4
Detectores de rayos infrarrojos_________________________________
5
Detectores de posicin pticos_________________________________
6
Detectores inductivos ________________________________________
7
Listn protector, deteccin de colisiones _________________________
8
Webcam ___________________________________________________
B-35
B-37
B-41
B-51
B-53
B-55
Robotino View
9
10
11
12
13
14
15
Generadores _______________________________________________
Osciloscopio________________________________________________
Segmentador _______________________________________________
Extractor de segmentos _______________________________________
Funcin IF __________________________________________________
Invertir el signo de un valor____________________________________
Programas secuenciales ______________________________________
B-57
B-61
B-65
B-69
B-71
B-73
B-75
ndice
Parte C: Soluciones
Proyecto 1
Control del contenido del envo y puesta en funcionamiento
de Robotino solucin _______________________________________________ C-3
Proyecto 2
Un sistema de robtica para movimientos lineales en sentidos
indistintos solucin _________________________________________________ C-9
Proyecto 3
Un sistema de robtica, para movimientos lineales y tareas
de posicionamiento solucin _________________________________________C-45
Proyecto 4
Movimiento guiado de un sistema de transporte sin conductor,
con dos sensores de reflexin directa solucin __________________________ C-69
Proyecto 5
Estacin de carga con avance en funcin de distancias precisas solucin _____ C-91
Proyecto 6
Avance hasta un obstculo y mantener una distancia definida solucin _____C-107
Proyecto 7
Girar alrededor de una estacin y avanzar hasta diversas posiciones
de entrega solucin _______________________________________________C-115
Proyecto 8
Movimiento guiado de un sistema de transporte sin conductor,
con un detector analgico inductivo solucin __________________________C-121
Proyecto 9
Determinacin del comportamiento ptimo al ejecutar
movimientos solucin _____________________________________________C-137
Proyecto 10
Movimiento guiado de un sistema de transporte sin conductor,
con una webcam solucin __________________________________________C-149
Proyecto 11
Deteccin de una pieza de color y avance hasta esa pieza
con una webcam solucin __________________________________________C-161
ndice
Robots mviles
Los robots mviles responden a rdenes dadas por voz, son capaces de detectar
objetos segn criterios tridimensionales y pueden localizar objetos.
Hasta la actualidad, los sistemas de robots eran estacionarios. Los robots mviles
constituyen el siguiente paso de desarrollo en materia de robtica. Los sistemas
mviles pueden ejecutar las mismas tareas que sus antecesores estacionarios, pero,
adems, son capaces de desplazarse de un lugar a otro.
De esta manera se cumplen las condiciones necesarias para la realizacin de un
sinnmero de tareas adicionales.
El robot Sojourner, que con la sonda Pathfinder lleg hasta Marte, cop los titulares
de los medios de comunicacin. Este proyecto de la NASA ha demostrado la
importancia que tienen los sistemas de control de movimientos de los robots
mviles. En el caso de la Pathfinder, fue considerado un gran xito que el robot
lograse alejarse 10 centmetros de la cpsula espacial.
Pero los robots mviles tambin son tiles en otras aplicaciones. Estos robots
permiten explorar cientficamente sistemas de canalizacin, mundos subacuticos y
volcanes, es decir, lugares de difcil acceso para el ser humano.
1.1
Aplicaciones de robots
mviles
1.2
Tareas en la industria
Los sistemas de transporte sin conductor son especialmente apropiados para llevar
piezas hacia las lneas y mquinas de montaje o de embalaje o recogerlas desde all,
o para efectuar tareas en secciones de preparacin de envos de pedidos.
10
2.1
Grupos objetivo y temas
2.2
El Robotino es interesante
11
2.3
Estudiar mediante
experimentos
12
2.4
Tareas
2.5
Temas y contenidos
13
2.6
Objetivos didcticos
14
Temas
El sistema permite abordar temas relacionados con los procesos (por ejemplo,
reparaciones, control de procesos) y, tambin, temas sobre la tecnologa (por
ejemplo, tcnica de control, programacin). Adems, es posible aislar determinados
temas para utilizarlos en clase (por ejemplo, detectores, sistemas de control).
Aprender experimentando
El estudio no empieza, como es usual, con la teora, sino con la prctica. Los
estudiantes pueden probar el equipo e ir adquiriendo los conocimientos tericos
necesarios. Ello significa que los temas se abordan mediante la coleccin de tareas,
probando y haciendo experimentos.
Los experimentos estn relacionados con los contenidos convencionales del plan de
estudios anterior, aunque tienen un carcter evidentemente ms prctico que las
clases (slo tericas) impartidas antes. El contenido de las clases est relacionado
directamente con las materias de estudio.
Considerando as que la teora es slo una especie de teln de fondo, el robot mvil
Robotino es, en realidad, el medio didctico. En estas condiciones, slo se
imparten los conocimientos tericos necesarios para la realizacin de los
experimentos.
Aprender con el sistema de enseanza Robotino significa cumplir todos los
criterios aplicables a un sistema didctico de estudios orientados a la prctica,
destinados a la adquisicin de un mayor nivel de conocimientos realizando
experimentos con xito.
15
16
Utilizacin didctica
Centros de enseanza
Temas
Medios didcticos
Forma de enseanza
Tcnica de detectores
Detectores
Mecnica
Construccin
Estudio mediante
Tcnica de regulacin
Tcnica elctrica de
experimentos, recurriendo a
Programacin grfica/visual,
accionamiento, accionamiento
smbolos, online
de motores, medicin y
Mtodo centrado en el
Procesamiento de imgenes
(opcional)
evaluacin
instructor
Robotino View
Construccin
Robotino View
Cmara (opcional)
Mtodo centrado en el
estudiante
Trabajo individual y en grupos
Estudio mediante
experimentos, recurriendo a
tareas de carcter prctico
Mtodo centrado en el
instructor
Mtodo centrado en el
estudiante
Sector TI
Programacin en C
C++
Procesamiento de imgenes
Cmara
Estudio mediante
(opcional)
WLAN
experimentos, recurriendo a
tareas de carcter prctico
Mtodo centrado en el
instructor
Mtodo centrado en el
estudiante
C ++
Clculo de vectores
Programacin de sistemas de
navegacin independiente
C++
Bibliotecas (software)
17
Objetivos didcticos
El objetivo general consiste en aprovechar los datos de los detectores de tal manera
en la programacin, que Robotino avance a lo largo de una lnea consistente de
una cinta de aluminio.
Los objetivos didcticos especficos consisten en que el estudiante conozca las
funciones, las caractersticas y los campos de aplicacin de detectores inductivos.
Adems, que dominen la utilizacin de Robotino View y que conozcan los smbolos
y su significado.
Tarea
Cmo se puede lograr que Robotino avance a lo largo de una lnea determinada?
Criterios generales
Detectores
Otros ejemplos
Robotino View
Programacin en C
WLAN
Procesamiento de imgenes
18
Formas sociales
Campeonatos
Organizar campeonatos entre diversos equipos que deben resolver la misma tarea.
As se ponen de manifiesto las diversas formas de enfocar la tarea y pueden
encontrarse soluciones alternativas, lo que fomenta una forma de pensar creativa y
crtica.
Criterios de evaluacin: solucin apropiada, calidad, velocidad
Utilizando un Robotino
Robotino tiene su propio server WLAN. Ello significa que para el funcionamiento de
un Robotino slo se necesita un PC capaz de establecer una comunicacin WLAN.
En esta aplicacin, el server WLAN del Robotino se encuentra en modalidad AP
(Access Point).
19
Utilizando varios Robotino, El AP (Access Point) de los Robotino debe ajustarse en la modalidad AP client, para
con los PC conectados a una lo que se utiliza directamente el conmutador AP del Robotino. En ese caso, se
necesita un AP WLAN central, conectado a una red Ethernet local.
red del centro de estudios
Ventaja
Es posible conectar una cantidad indistinta de Robotino a la red.
Desventaja
Cada Robotino debe contar con una direccin IP especfica. Sin embargo, esta
direccin puede introducirse mediante el teclado de membrana.
Es posible acceder a la red desde fuera a travs del AP (Access Point) no
codificado.
20
Ajustes
Valor
SSID
RobotinoAPx.1
Canal
11
Codificacin
No
El WLAN del Robotino debe ajustarse en modalidad AP client, para lo que se utiliza
directamente el conmutador de Robotino. En ese caso se necesita un WLAN central
adicional.
Ventaja
Es posible conectar una cantidad indistinta de Robotino a la red.
Desventaja
Cada Robotino debe contar con una direccin IP especfica que puede
introducirse mediante el teclado de membrana.
21
22
Parte A Tareas
Proyecto 1
Control del contenido del envo y puesta en funcionamiento de Robotino ______ A-3
Proyecto 2
Un sistema de robtica para movimientos lineales en sentidos indistintos _____A-13
Proyecto 3
Un sistema de robtica, para movimientos lineales y tareas de
posicionamiento ____________________________________________________A-43
Proyecto 4
Movimiento guiado de un sistema de transporte sin conductor,
con dos sensores de reflexin directa ___________________________________A-67
Proyecto 5
Estacin de carga con avance en funcin de distancias precisas ______________A-89
Proyecto 6
Avance hasta un obstculo y mantener una distancia definida _____________ A-107
Proyecto 7
Girar alrededor de una estacin y avanzar hasta diversas posiciones
de entrega _______________________________________________________ A-117
Proyecto 8
Movimiento guiado de un sistema de transporte sin conductor,
con un detector analgico inductivo __________________________________ A-123
Proyecto 9
Determinacin del comportamiento ptimo al ejecutar movimientos ________ A-139
Proyecto 10
Movimiento guiado de un sistema de transporte sin conductor,
con una webcam __________________________________________________ A-147
Proyecto 11
Deteccin de una pieza de color y avance hasta esa pieza
con una webcam __________________________________________________ A-159
Observacin
Las tareas y las soluciones suponen el uso de la versin 1.6 de Robotino View.
A-1
Parte A Tareas
A-2
Proyecto 1
Control del contenido del envo y puesta en funcionamiento de Robotino
Objetivos didcticos
Los estudiantes
conocen los componentes ms importantes de un sistema de robot mvil,
recurriendo al ejemplo de Robotino;
son capaces de poner en funcionamiento un sistema de robot mvil, recurriendo
al ejemplo de Robotino;
pueden hacer pruebas y explicar los movimientos que ejecuta Robotino.
Tarea
Proyecto
Tareas de trabajo
A-3
Plano de situacin
Medio auxiliar
A-4
Nombre:
Fecha:
Hoja 1 de 2
Con ese fin, consulte la documentacin tcnica para saber qu componentes debe
contener el sistema.
A-5
Nombre:
Fecha:
Hoja 2 de 2
Denominacin
Comprobado
Fecha ________________________________________________________________
Firma ________________________________________________________________
A-6
Fecha:
Hoja 1 de 2
En los trabajos que deber realizar, proceda tal como consta en la documentacin
tcnica en Puesta en funcionamiento.
Eleve el sistema de tal manera que las ruedas giren libremente.
Conecte Robotino a la red y active el sistema de control del sistema.
Recurriendo al display del panel del control, compruebe si el sistema se conecta
correctamente. Podr hacerlo verificando el estado de los LED en el panel de
control.
Indicacin
Descripcin
A-7
Fecha:
Hoja 2 de 2
A-8
Nombre:
Fecha:
Hoja 1 de 3
Para evitar que se produzcan posibles daos, tenga en cuenta que al activarse la
modalidad exploracin, Robotino nicamente es capaz de esquivar los
obstculos que se encuentren sobre el suelo.
A-9
Nombre:
Fecha:
Hoja 2 de 3
Qu detectores se activan?
Explique el comportamiento. Qu relacin existe entre el movimiento de las
ruedas y el comportamiento de Robotino cuando ejecuta los movimientos?
Descripcin: comportamiento en la modalidad de programa de demostracin delante
Robotino elevado
Comportamiento de las ruedas
A-10
Nombre:
Fecha:
Hoja 2 de 3
A-11
A-12
Parte C: Soluciones
Proyecto 1
Control del contenido del envo y puesta en funcionamiento
de Robotino solucin _______________________________________________ C-3
Proyecto 2
Un sistema de robtica para movimientos lineales en sentidos
indistintos solucin _________________________________________________ C-9
Proyecto 3
Un sistema de robtica, para movimientos lineales y tareas
de posicionamiento solucin _________________________________________C-45
Proyecto 4
Movimiento guiado de un sistema de transporte sin conductor,
con dos sensores de reflexin directa solucin __________________________ C-69
Proyecto 5
Estacin de carga con avance en funcin de distancias precisas solucin _____ C-91
Proyecto 6
Avance hasta un obstculo y mantener una distancia definida solucin _____C-107
Proyecto 7
Girar alrededor de una estacin y avanzar hasta diversas posiciones
de entrega solucin _______________________________________________C-115
Proyecto 8
Movimiento guiado de un sistema de transporte sin conductor,
con un detector analgico inductivo solucin __________________________C-121
Proyecto 9
Determinacin del comportamiento ptimo al ejecutar
movimientos solucin _____________________________________________C-137
Proyecto 10
Movimiento guiado de un sistema de transporte sin conductor,
con una webcam solucin __________________________________________C-149
Proyecto 11
Deteccin de una pieza de color y avance hasta esa pieza
con una webcam solucin __________________________________________C-161
Observacin
Las tareas y las soluciones suponen el uso de la versin 1.6 de Robotino View.
C-1
Parte C: Soluciones
C-2
Proyecto 1
Control del contenido del envo y puesta en funcionamiento de Robotino
Solucin
Nombre:
Fecha:
Hoja 1 de 1
Denominacin
Comprobado
OK
OK
Correa dentada
OK
OK
OK
OK
OK
Rueda omnidireccional
OK
OK
OK
OK
OK
Cmara
OK
Fecha ________________________________________________________________
Firma ________________________________________________________________
C-3
Proyecto 1: Control del contenido del envo y puesta en funcionamiento de Robotino Solucin
Nombre:
Fecha:
Hoja 1 de 2
Descripcin
LED
ROBOTINO
Encendido, en funcionamiento
172.26.1.1
Direccin IP PC104
V1.0
C-4
Proyecto 1: Control del contenido del envo y puesta en funcionamiento de Robotino Solucin
Nombre:
Fecha:
Hoja 2 de 2
C-5
Proyecto 1: Control del contenido del envo y puesta en funcionamiento de Robotino Solucin
Nombre:
Fecha:
Hoja 1 de 2
Las ruedas delanteras estn en movimiento. Es decir, los motores de M1 y M3 estn activos.
movimientos
Detectores: el detector de colisiones (listn protector) se activa al chocar con un obstculo. Las
ruedas delanteras estn en movimiento. Es decir, los motores de M1 y M3 estn activos.
Detectores
Comportamiento de las ruedas
Otras observaciones hechas
Para avanzar hacia delante, M1 y M3 deben girar a la misma velocidad y en el mismo sentido que
mira Robotino.
Las tres ruedas giran. El sentido de giro de las ruedas cambia en perodos de tiempo desfasados.
movimientos
Detectores
Comportamiento de las ruedas
Otras observaciones hechas
C-6
Par ejecutar un crculo, se necesitan las tres ruedas. En lapsos desfasados, las ruedas giran hacia
delante y hacia detrs.
Proyecto 1: Control del contenido del envo y puesta en funcionamiento de Robotino Solucin
Nombre:
Fecha:
Hoja 2 de 2
Giran todas las ruedas. M2 y M3 giran en una direccin. M1 gira en sentido contrario. Para
avanzar hacia delante, es necesario que M1 y M3 giren en el mismo sentido en que tiene puesta la
vista Robotino.
Se mantiene la orientacin, en la medida en que Robotino siempre tiene la vista puesta hacia
movimientos
el interior.
Detectores
Comportamiento de las ruedas
Las ruedas delanteras estn en movimiento. Los motores de M1 y M3 estn activos. Para avanzar
movimientos
nicamente los detectores infrarrojos delanteros estn activos. De esta manera, Robotino
Detectores
Comportamiento de las ruedas
Todas las ruedas giran rpidamente en el mismo sentido, para esquivar el obstculo. Robotino
se desva hacia la izquierda para esquivar el obstculo.
El un movimiento lineal, igual que con el programa delante. Dado que los detectores infrarrojos
estn activos, Robotino no se detiene cuando se acerca a un obstculo, esquivndolo antes de
tener que detenerse. Para esquivarlo, todas las ruedas giran ms rpidamente en el mismo
sentido. Robotino se desva hacia la izquierda para esquivar el obstculo.
C-7
Proyecto 1: Control del contenido del envo y puesta en funcionamiento de Robotino Solucin
C-8