Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift Estimation

In this paper, the problem of simultaneous localization and mapping (SLAM) using a modified Rao Blackwellized Particle Filter (RBPF) (a modified FastSLAM) is developed for a quadcopter system. It is intended to overcome the problem of inaccurate localization and mapping caused by inertial sensory fa...

Full description

Bibliographic Details
Main Authors: Nargess Sadeghzadeh-Nokhodberiz, Aydin Can, Rustam Stolkin, Allahyar Montazeri
Format: Article
Language:English
Published: IEEE 2021-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9521156/
_version_ 1818600005086216192
author Nargess Sadeghzadeh-Nokhodberiz
Aydin Can
Rustam Stolkin
Allahyar Montazeri
author_facet Nargess Sadeghzadeh-Nokhodberiz
Aydin Can
Rustam Stolkin
Allahyar Montazeri
author_sort Nargess Sadeghzadeh-Nokhodberiz
collection DOAJ
description In this paper, the problem of simultaneous localization and mapping (SLAM) using a modified Rao Blackwellized Particle Filter (RBPF) (a modified FastSLAM) is developed for a quadcopter system. It is intended to overcome the problem of inaccurate localization and mapping caused by inertial sensory faulty measurements (due to biases, drifts and noises) injected in the kinematics (odometery based) which is commonly used as a motion model in FastSLAM approaches. In this paper, the quadcopter’s dynamics with augmented bias and drift models is employed to eliminate these faults from the localization and mapping process. A modified FastSLAM is then developed in which both Kalman Filter (KF) and Extended Kalman Filter (EKF) algorithms are embedded in a PF with modified particles weights to estimate biases, drifts and landmark locations, respectively. In order to make the SLAM process robust to model mismatches due to parameter uncertainties in the dynamics, measurements are incorporated in the PF and in the particle generation process. This leads to a cascaded two-stage modified FastSLAM in which the extended FastSLAM 1.0 (to include dynamics and sensory faults) is employed in first stage and the results are used in second stage in which probabilistic inverse sensor models are incorporated in the particle generation process of the PF. The efficiency of the proposed approach is demonstrated through a co-simulation between MATLAB-2019b and Gazebo in the robotic operating system (ROS) in which the quadcopter model is simulated in Gazebo in ROS using a modified version of the Hector quadcopter ROS package. The collected pointcloud data using LiDAR is then utilised for feature extraction in the Gazebo. The simulation environment used to this aim is validated based on experimental data.
first_indexed 2024-12-16T12:28:36Z
format Article
id doaj.art-34cd2b0557254cef8b0b5a83e92bafbd
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T12:28:36Z
publishDate 2021-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-34cd2b0557254cef8b0b5a83e92bafbd2022-12-21T22:31:45ZengIEEEIEEE Access2169-35362021-01-01912024712026010.1109/ACCESS.2021.31068649521156Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift EstimationNargess Sadeghzadeh-Nokhodberiz0https://orcid.org/0000-0002-2950-3598Aydin Can1https://orcid.org/0000-0003-3052-0202Rustam Stolkin2Allahyar Montazeri3https://orcid.org/0000-0002-1750-6994Department of Electrical and Computer Engineering, Qom University of Technology, Qom, IranDepartment of Engineering, Lancaster University, Lancaster, Lancashire, U.K.Extreme Robotics Laboratory (ERL), School of Metallurgy and Materials, University of Birmingham, Birmingham, U.K.Department of Engineering, Lancaster University, Lancaster, Lancashire, U.K.In this paper, the problem of simultaneous localization and mapping (SLAM) using a modified Rao Blackwellized Particle Filter (RBPF) (a modified FastSLAM) is developed for a quadcopter system. It is intended to overcome the problem of inaccurate localization and mapping caused by inertial sensory faulty measurements (due to biases, drifts and noises) injected in the kinematics (odometery based) which is commonly used as a motion model in FastSLAM approaches. In this paper, the quadcopter’s dynamics with augmented bias and drift models is employed to eliminate these faults from the localization and mapping process. A modified FastSLAM is then developed in which both Kalman Filter (KF) and Extended Kalman Filter (EKF) algorithms are embedded in a PF with modified particles weights to estimate biases, drifts and landmark locations, respectively. In order to make the SLAM process robust to model mismatches due to parameter uncertainties in the dynamics, measurements are incorporated in the PF and in the particle generation process. This leads to a cascaded two-stage modified FastSLAM in which the extended FastSLAM 1.0 (to include dynamics and sensory faults) is employed in first stage and the results are used in second stage in which probabilistic inverse sensor models are incorporated in the particle generation process of the PF. The efficiency of the proposed approach is demonstrated through a co-simulation between MATLAB-2019b and Gazebo in the robotic operating system (ROS) in which the quadcopter model is simulated in Gazebo in ROS using a modified version of the Hector quadcopter ROS package. The collected pointcloud data using LiDAR is then utilised for feature extraction in the Gazebo. The simulation environment used to this aim is validated based on experimental data.https://ieeexplore.ieee.org/document/9521156/Unmanned aerial vehicle (UAV)Rao Blackwellized particle filtering (RBPF)simultaneous localization and mapping (SLAM)FastSLAMinertial sensorssensor calibration
spellingShingle Nargess Sadeghzadeh-Nokhodberiz
Aydin Can
Rustam Stolkin
Allahyar Montazeri
Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift Estimation
IEEE Access
Unmanned aerial vehicle (UAV)
Rao Blackwellized particle filtering (RBPF)
simultaneous localization and mapping (SLAM)
FastSLAM
inertial sensors
sensor calibration
title Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift Estimation
title_full Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift Estimation
title_fullStr Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift Estimation
title_full_unstemmed Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift Estimation
title_short Dynamics-Based Modified Fast Simultaneous Localization and Mapping for Unmanned Aerial Vehicles With Joint Inertial Sensor Bias and Drift Estimation
title_sort dynamics based modified fast simultaneous localization and mapping for unmanned aerial vehicles with joint inertial sensor bias and drift estimation
topic Unmanned aerial vehicle (UAV)
Rao Blackwellized particle filtering (RBPF)
simultaneous localization and mapping (SLAM)
FastSLAM
inertial sensors
sensor calibration
url https://ieeexplore.ieee.org/document/9521156/
work_keys_str_mv AT nargesssadeghzadehnokhodberiz dynamicsbasedmodifiedfastsimultaneouslocalizationandmappingforunmannedaerialvehicleswithjointinertialsensorbiasanddriftestimation
AT aydincan dynamicsbasedmodifiedfastsimultaneouslocalizationandmappingforunmannedaerialvehicleswithjointinertialsensorbiasanddriftestimation
AT rustamstolkin dynamicsbasedmodifiedfastsimultaneouslocalizationandmappingforunmannedaerialvehicleswithjointinertialsensorbiasanddriftestimation
AT allahyarmontazeri dynamicsbasedmodifiedfastsimultaneouslocalizationandmappingforunmannedaerialvehicleswithjointinertialsensorbiasanddriftestimation