An Uncertainty-Driven and Observability-Based State Estimator for Nonholonomic Robots

The problem addressed in this article is the localization of a mobile robot using a combination of onboard sensors and ultrawideband (UWB) beacons. By using a discrete-time formulation of the system’s kinematics, we identify the geometric conditions that make the system globally observable and cast the state estimation problem into the framework of least-squares optimization. The observability filter thus obtained is remarkably different from classic Bayesian filters, such as the Kalman Filter, since it does not need a priori stochastic models of process and measurement uncertainty contributions and thus proves to have better performance than the Kalman filters if such contributions are partly unknown or differ from the expected values. The second important outcome of this work is the analytical study of uncertainty propagation. The effectiveness of the designed filter, the validity of the theoretical analysis of estimation uncertainties, and the comparisons with a state-of-the-art extended Kalman filter (EKF) are corroborated by extensive simulations and validated experimentally.

[1]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .

[2]  Luigi Palopoli,et al.  Indoor Localization of Mobile Robots Through QR Code Detection and Dead Reckoning Data Fusion , 2017, IEEE/ASME Transactions on Mechatronics.

[3]  Qixin Wang Analysis of ranging error with high precision and the improved algorithm of UWB , 2020 .

[4]  Antonio Bicchi,et al.  ON THE OBSERVABILITY OF MOBILE VEHICLE LOCALIZATION , 1999 .

[5]  Luigi Palopoli,et al.  A Positioning Filter based on Uncertainty and Observability Analyses for Nonholonomic Robots , 2020, 2020 IEEE International Instrumentation and Measurement Technology Conference (I2MTC).

[6]  Valerio Magnago,et al.  Ranging-Free UHF-RFID Robot Positioning Through Phase Measurements of Passive Tags , 2020, IEEE Transactions on Instrumentation and Measurement.

[7]  Xu Chen,et al.  Realtime 2D code based localization for indoor robot navigation , 2013, 2013 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[8]  Marc Gallant,et al.  Two-Dimensional Axis Mapping Using LiDAR , 2016, IEEE Transactions on Robotics.

[9]  Ka C. Cheok,et al.  UWB tracking of mobile robots , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[10]  Valerio Magnago,et al.  Robot Localization via Odometry-assisted Ultra-wideband Ranging with Stochastic Guarantees , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[11]  Choon Ki Ahn,et al.  Robust and accurate UWB‐based indoor robot localisation using integrated EKF/EFIR filtering , 2018, IET Radar, Sonar & Navigation.

[12]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[13]  Daniele Fontanelli,et al.  A Data Fusion Technique for Wireless Ranging Performance Improvement , 2013, IEEE Transactions on Instrumentation and Measurement.

[14]  Daniele Fontanelli,et al.  Bluetooth-Based Indoor Positioning Through ToF and RSSI Data Fusion , 2018, 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[15]  Xiaoming Hu,et al.  Nonlinear Observers for Unicycle Robots With Range Sensors , 2007, IEEE Transactions on Automatic Control.

[16]  Yifeng Zhou,et al.  Multilateration localization in the presence of anchor location uncertainties , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[17]  Valerio Magnago,et al.  SAR-Based Indoor Localization of UHF-RFID Tags via Mobile Robot , 2018, 2018 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[18]  Fei Liu,et al.  An Emergency Seamless Positioning Technique Based on ad hoc UWB Networking Using Robust EKF , 2019, Sensors.

[19]  Chen Liang,et al.  Survey of WLAN fingerprinting positioning system , 2012, 2012 First National Conference for Engineering Sciences (FNCES 2012).

[20]  Luigi Palopoli,et al.  Global Observability Analysis of a Nonholonomic Robot using Range Sensors , 2020, 2020 European Control Conference (ECC).

[21]  Luigi Palopoli,et al.  Optimal placement of passive sensors for robot localisation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[22]  Luigi Palopoli,et al.  Indoor Positioning of a Robotic Walking Assistant for Large Public Environments , 2015, IEEE Transactions on Instrumentation and Measurement.

[23]  Stergios I. Roumeliotis,et al.  Observability-based consistent EKF estimators for multi-robot cooperative localization , 2011, Auton. Robots.

[24]  George J. Pappas,et al.  Vision-based Localization of Leader-Follower Formations , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.