Logo Studenta

Capitulo2-1_Percepcion - Juan Ignacio Larrain (2)

¡Este material tiene más páginas!

Vista previa del material en texto

IIC2685 Robótica Móvil
IIC2685 Robótica Móvil
I – 2022
Capítulo 2
Conceptos Básicos de Percepción Robótica
Profesor: Gabriel Sepúlveda V.
grsepulveda@ing.puc.cl
 IIC2685 Robótica Móvil
AgendaAgenda
● Conceptos básicos
● Tipos de sensores y funcionamiento básico
 IIC2685 Robótica Móvil
PercepciónPercepción
● Volviendo a nuestra definición de ROBOT:
Una máquina AUTÓNOMA capaz de PERCIBIR, RAZONAR y 
ACTUAR en forma ADAPTIVA --
PERCIBIRPERCIBIR RAZONARRAZONAR ACTUAR
CAMBIO EN EL MUNDO
 IIC2685 Robótica Móvil
PercepciónPercepción
● Un robot autónomo necesita la habilidad de percibir su entorno
➢ Localización 6 DoF en mundo 3D
➢ Navegación, evasión de obstáculos
➢ Interacción con objetos
➢ Análisis de elementos de interés en el entorno
● Se usan sensores de muchos tipos
➢ Encoders
➢ Profundidad (cámara, laser, sonar)
➢ Imagen (cámara)
➢ GPS
 IIC2685 Robótica Móvil
SensoresSensores
● Localización y Pose
➢ Outdoor: GPS, DGPS
➢ Indoor: Encoders, sensores de profundidad, cámaras
DGPS
Encoder
Sonar
Kinect
Cámara Stereo
 IIC2685 Robótica Móvil
Global Positioning System (GPS)Global Positioning System (GPS)
● Red de aproximadamente 30 satélites
● Altitud 20.000 [km]
● Para determinar la posición en tierra, se utiliza método de trilateración
 IIC2685 Robótica Móvil
Global Positioning System (GPS)Global Positioning System (GPS)
● Red de aproximadamente 30 satélites
● Altitud 20.000 [km]
● Para determinar la posición en tierra, se utiliza método de trilateración
● “Solo” necesitamos conocer la distancia hacia cada satélite !
 IIC2685 Robótica Móvil
Global Positioning System (GPS)Global Positioning System (GPS)
● Cada satélite transmite información sobre su posición y reloj interno
 IIC2685 Robótica Móvil
Global Positioning System (GPS)Global Positioning System (GPS)
● Cada satélite transmite información sobre su posición y reloj interno
● La distancia “r” a cada satélite es deducida por el tiempo que demora 
en llegar la onda electromagnética al dispositivo en tierra
 IIC2685 Robótica Móvil
Global Positioning System (GPS)Global Positioning System (GPS)
● Cada satélite transmite información sobre su posición y reloj interno
● La distancia “r” a cada satélite es deducida por el tiempo que demora 
en llegar la onda electromagnética al dispositivo en tierra
● El reloj del satélite y del receptor deben encontrarse en sincronía
 IIC2685 Robótica Móvil
Global Positioning System (GPS)Global Positioning System (GPS)
● Cada satélite transmite información sobre su posición y reloj interno
● La distancia “r” a cada satélite es deducida por el tiempo que demora 
en llegar la onda electromagnética al dispositivo en tierra
● El reloj del satélite y del receptor deben encontrarse en sincronía
● A pesar de esta sincronía, existe error remanente: b [s]
 IIC2685 Robótica Móvil
Global Positioning System (GPS)Global Positioning System (GPS)
● Si consideramos el error remanente b como incógnita, para localizar un 
objetivo en tierra se necesitan al menos 4 satélites
 IIC2685 Robótica Móvil
Differential Global Positioning System (DGPS)Differential Global Positioning System (DGPS)
● La posición entregada por GPS no es exacta ya que la velocidad de 
transmisión de la onda se ve afectada por la ionosfera y tropósfera
● Solución: Cuantificar el error y transmitirlo a cada receptor desde 
estaciones base
 IIC2685 Robótica Móvil
EncodersEncoders
● ¿ Cómo se realiza la odometría ?
● Mediante encoders o generador de pulsos
➢ Transductor de energía cinética a energía eléctrica
➢ Codifica movimiento mecánico en impulsos eléctricos
 IIC2685 Robótica Móvil
EncodersEncoders
● Tipos de encoders:
➢ Encoders magnéticos
➢ Encoders capacitivos
➢ Encoders inductivos
➢ Potenciómetros
➢ Encoders ópticos
● Incrementales
● Absolutos
 IIC2685 Robótica Móvil
Encoders Ópticos IncrementalesEncoders Ópticos Incrementales
● Encoder incremental (básico): cuenta cantidad de ciclos (pulsos 
eléctricos) por revolución
● Parámetro relevante: Cycles Per Revolution (CPR): 2.000 – 10.000
 IIC2685 Robótica Móvil
Encoders Ópticos IncrementalesEncoders Ópticos Incrementales
● Encoder incremental (básico): cuenta cantidad de ciclos (pulsos 
eléctricos) por revolución
● Parámetro relevante: Cycles Per Revolution (CPR): 2.000 – 10.000
● ¿ Podemos saber la dirección de giro ?
 IIC2685 Robótica Móvil
Encoders Ópticos IncrementalesEncoders Ópticos Incrementales
● Encoder en cuadratura ( desfase de 90° )
➢ Entrega información sobre la dirección de giro
➢ Resolución: incremento de 4x
 IIC2685 Robótica Móvil
Encoders Ópticos IncrementalesEncoders Ópticos Incrementales
● Encoder en cuadratura
Ideal Real
 IIC2685 Robótica Móvil
Encoders Ópticos IncrementalesEncoders Ópticos Incrementales
● Encoder en cuadratura
● ¿ Podemos conocer la posición rotacional del eje ?
Ideal Real
 IIC2685 Robótica Móvil
Encoders Ópticos AbsolutosEncoders Ópticos Absolutos
● Con un encoder incremental es necesario almacenar información para 
saber la posición y velocidad de las ruedas.
● En un absoluto la posición siempre estará disponible.
● La configuración es más compleja
 IIC2685 Robótica Móvil
Encoders Ópticos AbsolutosEncoders Ópticos Absolutos
 IIC2685 Robótica Móvil
Encoders Ópticos AbsolutosEncoders Ópticos Absolutos
● Para reducir errores: código Gray
 0
 1
 2
 3
 4
 5
 6
 7
 8
 9
# Binary (B)
 0
 1
 10
 11
 100
 101
 110
 111
1000
1001
 0000
 0001
 0011
 0010
 0110
 0111
 0101
 0100
1100
1101
Gray (A)
 IIC2685 Robótica Móvil
Problemas Con OdometríaProblemas Con Odometría
● Ruedas distintas
● Obstáculo
● Hoyo
 IIC2685 Robótica Móvil
SensoresSensores
● Percepción: profundidad es clave
➢ Sonar
➢ Cámara stereo
➢ Cámara luz estructurada (Kinect)
➢ Rangefinder (2D), Velodyne (3D)
 IIC2685 Robótica Móvil
SonarSonar
● Dispositivo capaz de medir el alcance ( range ) hasta objetos utilizando 
pulsos de ultrasonido
● Utiliza principio de Time of Flight
➢ d: distancia hacia objeto
➢ c: velocidad de propagación de la onda
➢ t: tiempo de vuelo
 IIC2685 Robótica Móvil
SonarSonar
 IIC2685 Robótica Móvil
SonarSonar
● Distribución de intensidad de un sensor ultrasónico
 IIC2685 Robótica Móvil
SonarSonar
 IIC2685 Robótica Móvil
SonarSonar
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26
	Slide 27
	Slide 28
	Slide 29
	Slide 30

Continuar navegando