Multi-sensor three-dimensional Monte Carlo localization for long-term aerial robot navigation

This article presents an enhanced version of the Monte Carlo localization algorithm, commonly used for robot navigation in indoor environments, which is suitable for aerial robots moving in a three-dimentional environment and makes use of a combination of measurements from an Red,Green,Blue-Depth (R...

Descripción completa

Detalles Bibliográficos
Autores: Pérez Grau, Francisco Javier, Caballero Benítez, Fernando, Viguria, Antidio, Ollero Baturone, Aníbal
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2017
País:España
Institución:Universidad de Sevilla (US)
Repositorio:idUS. Depósito de Investigación de la Universidad de Sevilla
OAI Identifier:oai:idus.us.es:11441/111275
Acceso en línea:https://hdl.handle.net/11441/111275
https://doi.org/10.1177/1729881417732757
Access Level:acceso abierto
Palabra clave:Aerial robotics
Localization
Autonomous vehicle navigation
Descripción
Sumario:This article presents an enhanced version of the Monte Carlo localization algorithm, commonly used for robot navigation in indoor environments, which is suitable for aerial robots moving in a three-dimentional environment and makes use of a combination of measurements from an Red,Green,Blue-Depth (RGB-D) sensor, distances to several radio-tags placed in the environment, and an inertial measurement unit. The approach is demonstrated with an unmanned aerial vehicle flying for 10 min indoors and validated with a very precise motion tracking system. The approach has been implemented using the robot operating system framework and works smoothly on a regular i7 computer, leaving plenty of computational capacity for other navigation tasks such as motion planning or control.