Sensor

Anuncio
Visión artificial y Robótica
Sensores en robótica. Funcionamiento
de cámaras.
Depto. de Ciencia de la Computación e
Inteligencia Artificial
Contenidos
●
Introducción
●
Sensores de toque
●
Sensores de posición internos
●
Sensores de posición externos
●
Sensores de rango
●
Sensores de visión
Introducción
●
●
●
●
Sistema robótico: percepción-acción
Necesitamos obtener información (percibir) el
mundo que nos rodea (y datos propios)
Este conocimiento se obtiene mediante
sensores
Sensor: aparato que transforma variables
físicas en señales eléctricas
¿Para qué se usan?
●
Medir variables internas del robot (sensores
internos)
– Velocidad,
●
posición, orientación
Percibir el mundo exterior (sensores
externos)
– Distancia
a obstáculos, posición absoluta en
un entorno, temperatura, humedad, visión,
etc.
Problemas de los sensores
●
●
●
●
Los sensores reales son ruidosos
Proporcionan una descripción incompleta del
entorno
No pueden ser modelados completamente:
problema simulación-realidad
Necesitan un algoritmo para realizar inferencia
sobre la información proporcionada (problema de
reconstruir el entorno)
Tipos de sensores
●
Sensores de toque
●
Sensores para cálculo de posición
●
– Sensores
internos: odometría
– Sensores
externos: GPS, beacons
Sensores de rango
– Sonar
– Laser
●
Visión: cámaras CCD
Sensores de toque
●
Uno de los sensores más sencillos
●
Proporciona 1 (pulsado) 0 (no pulsado)
●
Utilidad: control de choque, control de
presencia de objeto
Sensores internos de posición
Referencia relativa
Sensores internos de posición (II)
Referencia absoluta
Sensores de inercia (IMU)
• Inertial Measurement
Unit: dispositivos que
miden la inclinación
(giroscopio) y
aceleración
(acelerómetro) en los
tres ejes
Odometría
●
●
Dead reckoning: cálculo de la posición
basándose en los sensores internos
Integrar las distancias recorridas (∆s) y
ángulos girados (∆θ) en cortos periodos (en
algunos robots, cada 100 ms)
Sensores externos de posición
●
●
Permiten obtener las coordenadas del robot
con respecto a un sistema de referencia
externo
GPS: Global Positioning Systems
– Obtiene
●
x,y,z
Active Beacons
– Obtiene
x,y,θ
GPS: Global Positioning System
●
Permite, mediante un receptor, conocer nuestras
coordenadas 3D (latitud, longitud y altitud)
–
●
Conocido el tiempo que tarda en llegar la señal se calcula
la distancia al satélite: Superficie de una esfera. Uniendo 3
satélites tenemos un único punto (versión simplificada)
Precisión del GPS
–
Hace años: error aleatorio introducido. Se desactivó en el
2000
–
Actualmente la precisión está en 2-3 metros
–
Para mejorar la precisión se usa GPS diferencial (DGPS).
Se tiene un GPS cercano y fijo en una posición conocida
con mucha precisión. Los errores de GPS cercanos están
fuertemente correlacionados, esto nos puede servir para
corregir el error del GPS móvil
–
No se puede usar en interiores, entre edificios altos o
árboles ni bajo el mar
Sistema GPS
Sensores externos Active beacons
Sensores de rango
●
●
Rango: distancia del sensor al objetivo
(profundidad)
–
Se suelen utilizar para obtener la distancia a los
objetos
–
Se pueden utilizar como complemento de otros
métodos: visión
Habituales en robótica móvil
–
Infrarrojos (barato, distancias cortas)
–
Sonar (coste medio, alcance habitual 5-6 metros)
–
Laser (muy caro, mucha resolución. Alcances de
varios kilómetros (!))
Sensores de rango: principio básico
●
Sensores Time-of-flight:
–
distancia= velocidad*tiempo / 2
–
Vel. Medio=340m/s en el aire
Infrarrojos
Sonar: SOund NAvigation and
Ranging
●
El mismo sensor actúa de emisor y receptor
●
Funcionamiento:
–
Emite un tren de ultrasonidos de 50kHz
–
Emite formando un haz en forma de cono con
una extensión de ±15º
–
Duración del haz 1ms
aprox.
–
Pasa a modo receptor
Sensores de rango Sónar
Problemas con el sonar
•
Ángulo de
incidencia
•
Amplitud del cono
•
Dobles rebotes
Laser Range Finder
Láser SICK
Trabaja con el principio de tiempo de vuelo
Devuelve un grupo de lecturas de 180º, con
una lectura por cada medio grado
Ejemplo: lo que devuelve ROS
Sensores de Visión
●
●
●
Sistemas CCD o CMOS (y otros)
Sistema de pin-hole: se pierde
la “perspectiva”
Se produce una discretización
Símil biológico
Sensores CCD
●
CCD: Charge Coupled Device
●
Desarrollado por los laboratorios Bell
●
●
●
Consiste de un chip de silicio foto sensible de
alta densidad. Alta sensibilidad.
Al impactar fotones en cada pixel se genera y
almacena una pequeña corriente que debe ser
amplificada y transmitida
No es posible incluir circuitería extra en el chip
fotosensible por lo que se requiere de chips
extra. Alto consumo.
Tipos de CCD
●
Arrays lineales. Simples o trilineares. Utilizados en escáneres.
●
Array de superficie para cámaras digitales:
●
Mosaico de CCD
●
Triple CCD
●
CCD Único con
exposición triple
Sensor CMOS
●
●
●
●
●
●
Active Pixel Sensor (APS) basado en tecnologí
CMOS
Cada píxel incluye un fotosito sensible a la intensidad
de la luz
El sensor incluye diversas funciones en el mismo
chip: amplificación, control de luminosidad y contraste
y conversor analógico-digital
No sufre de blooming. Lectura en paralelo.
Los píxeles están más dispersos (solución: mayor
integración y microlentes)
Cada pixel incluye su propio amplificador: ruido FPN
CCD vs CMOS
Descargar