MT3006 - Robótica 2
Localización empleando odometría, sensores inerciales y sistemas de posicionamiento II
Completando el problema
plantear el problema de localización bajo la perspectiva del filtro de Kalman
predicción + corrección
propiocepción
exterocepción
estimación de pose
plantear el problema de localización bajo la perspectiva del filtro de Kalman
predicción + corrección
propiocepción
exterocepción
estimación de pose
Corrección de pose empleando mediciones exteroceptivas
GNSS en ambientes abiertos
modelo de medición para un receptor GPS (GNSS)
modelo de medición para un receptor GPS (GNSS)
modelo de medición para un receptor GPS (GNSS)
por lo general "grandes", pero el sensor presenta bias "perfecto"
Ejemplo: módulo FGPMMOPA6B
Ejemplo: módulo FGPMMOPA6B
¿GPS en espacios cerrados?
sistemas de captura de movimiento
óptico (ej. OptiTrack)
UWB (ej. DWM1000)
¿GPS en espacios cerrados?
mismo modelo de medición que para el GPS
óptico (ej. OptiTrack)
UWB (ej. DWM1000)
con varianzas mucho menores y también con capacidad de medir orientación completa (i.e. el mejor sensor posible*)
con varianzas menores al GPS pero mayores a sistemas ópticos y más accesibles*
Orientación empleando IMUs
se hizo la predicción de orientación con los giroscopios
Orientación empleando IMUs
se hizo la predicción de orientación con los giroscopios
es una cantidad inercial, por lo que pueden obtenerse mediciones exteroceptivas
si se asume que la gravedad predomina sobre la aceleración lineal* del cuerpo (sensor)
si se asume que la gravedad predomina sobre la aceleración lineal* del cuerpo (sensor)
el nuevo "ruido" debe considerar también la incertidumbre del modelo
IMPORTANTE: este "sensor" tiene una limitante
IMPORTANTE: este "sensor" tiene una limitante
no aparece el yaw \(\psi\)
IMPORTANTE: este "sensor" tiene una limitante
no aparece el yaw \(\psi\)
por ende, para recuperar la orientación (cuaternión) completa se requiere del apoyo de algún sensor adicional (típicamente un magnetómetro)
IMPORTANTE: este "sensor" tiene una limitante
no aparece el yaw \(\psi\)
por ende, para recuperar la orientación (cuaternión) completa se requiere del apoyo de algún sensor adicional (típicamente un magnetómetro)
*puede obtenerse, sin embargo, un modelo para el acelerómetro que sólo considere los ángulos que puede estimar
estas son nuevas varianzas que consideran la incertidumbre de los ángulos como tal
campo magnético de la Tierra
vector de campo magnético en el marco de navegación
Magnetómetros para medir \(\psi\)
si se asume que el sensor no se mueve sobre distancias significativas en comparación al tamaño de la Tierra, el campo magnético local puede asumirse constante
si se asume que el sensor no se mueve sobre distancias significativas en comparación al tamaño de la Tierra, el campo magnético local puede asumirse constante
inclinación magnética o dip (taza entre las componentes del campo), depende de la posición en la Tierra
e igualmente el ruido de nuevo toma en consideración la incertidumbre del modelo
e igualmente el ruido de nuevo toma en consideración la incertidumbre del modelo
este modelo el yaw se considera con respecto al Norte magnético, de necesitar el Norte verdadero debe considerarse también la declinación magnética
ángulo de declinación magnética (depende de la posición \({^I}\mathbf{p}\) del sensor en el marco de la Tierra)
Un último detalle implícito
Poniéndolo todo junto
IMU + GPS:
Poniéndolo todo junto
IMU + GPS:
Odometría + GPS + brújula:
>> mt3006_clase13_ekfloc.m
Un preámbulo a mapeo:
corrección de pose empleando un mapa conocido
mapa con landmarks conocidos
sensor de posición \(\kappa_i\) + sensor de bearing \(\beta_i\)
"falda" de sensado
landmarks numerados
Referencias
- MT3006 - Localización y mapeo en robótica móvil.pdf
- Kok et. al, Using Inertial Sensors for Position and Orientation Estimation.
- https://ahrs.readthedocs.io/en/latest/filters.html.
MT3006 - Lecture 13 (2024)
By Miguel Enrique Zea Arenales
MT3006 - Lecture 13 (2024)
- 87