Abstract

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.

Highlights

  • Simultaneous localization and mapping (SLAM) is the problem of localization of an object when the environment is not modeled and need to be mapped at the same time

  • Biases and drifts are modeled and augmented to system dynamics. Since this augmentation leads to an increased dimension compared to the normal FastSLAM, in this paper more decomposition according to posterior distribution function and Bayes’ is performed which leads to and extended Rao Blackwellized Particle Filter (RBPF) consisting of a particle filter (PF) with embedded Kalman Filter (KF) and Extended Kalman Filter (EKF) due to posterior factorization into conditional landmark, conditional bias and drift distributions and posterior distribution over robot path

  • It can be proved that extra KF set, in addition to the existing EKF set in the normal RBPF SLAM, is required to estimate inertial biases and drifts conditioned on robot’s pose particles

Read more

Summary

Introduction

Simultaneous localization and mapping (SLAM) is the problem of localization of an object when the environment is not modeled and need to be mapped at the same time. SLAM is required for autonomous navigation of mobile robots in different scenarios of indoor, outdoor, air, underwater and space applications. Global Navigation Satellite System (GNSS) can be employed for localization on Earth, this system is not always accurately available [1]. SLAM is very important part of autonomous navigation using unmanned aerial vehicles (UAVs) specially in highly dangerous environments.

Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call