{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T03:46:35Z","timestamp":1760240795332,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2019,9,18]],"date-time":"2019-09-18T00:00:00Z","timestamp":1568764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["51775110"],"award-info":[{"award-number":["51775110"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In this paper, an extensible positioning system for mobile robots is proposed. The system includes a stereo camera module, inertial measurement unit (IMU) and an ultra-wideband (UWB) network which includes five anchors, one of which is with the unknown position. The anchors in the positioning system are without requirements of communication between UWB anchors and without requirements of clock synchronization of the anchors. By locating the mobile robot using the original system, and then estimating the position of a new anchor using the ranging between the mobile robot and the new anchor, the system can be extended after adding the new anchor into the original system. In an unfamiliar environment (such as fire and other rescue sites), it is able to locate the mobile robot after extending itself. To add the new anchor into the positioning system, a recursive least squares (RLS) approach is used to estimate the position of the new anchor. A maximum correntropy Kalman filter (MCKF) which is based on the maximum correntropy criterion (MCC) is used to fuse data from the UWB network and IMU. The initial attitude of the mobile robot relative to the navigation frame is calculated though comparing position vectors given by a visual simultaneous localization and mapping (SLAM) system and the UWB system respectively. As shown in the experiment section, the root mean square error (RMSE) of the positioning result given by the proposed positioning system with all anchors is 0.130 m. In the unfamiliar environment, the RMSE is 0.131 m which is close to the RMSE (0.137 m) given by the original system with a difference of 0.006 m. Besides, the RMSE based on Euler distance of the new anchor is 0.061 m.<\/jats:p>","DOI":"10.3390\/s19184025","type":"journal-article","created":{"date-parts":[[2019,9,18]],"date-time":"2019-09-18T11:01:15Z","timestamp":1568804475000},"page":"4025","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["An Extensible Positioning System for Locating Mobile Robots in Unfamiliar Environments"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5165-0981","authenticated-orcid":false,"given":"Xiaosu","family":"Xu","sequence":"first","affiliation":[{"name":"Key Laboratory of Micro-Inertial Instrument and Advanced Navigation Technology, Ministry of Education, Southeast University, Nanjing 210096, China"},{"name":"School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2801-0035","authenticated-orcid":false,"given":"Xinghua","family":"Liu","sequence":"additional","affiliation":[{"name":"Key Laboratory of Micro-Inertial Instrument and Advanced Navigation Technology, Ministry of Education, Southeast University, Nanjing 210096, China"},{"name":"School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China"}]},{"given":"Beichen","family":"Zhao","sequence":"additional","affiliation":[{"name":"Key Laboratory of Micro-Inertial Instrument and Advanced Navigation Technology, Ministry of Education, Southeast University, Nanjing 210096, China"},{"name":"School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8929-8365","authenticated-orcid":false,"given":"Bo","family":"Yang","sequence":"additional","affiliation":[{"name":"Key Laboratory of Micro-Inertial Instrument and Advanced Navigation Technology, Ministry of Education, Southeast University, Nanjing 210096, China"},{"name":"School of Instrument Science and Engineering, Southeast University, Nanjing 210096, China"}]}],"member":"1968","published-online":{"date-parts":[[2019,9,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1263","DOI":"10.1109\/TVT.2015.2403868","article-title":"Indoor Tracking: Theory, Methods, and Technologies","volume":"64","author":"Dardari","year":"2015","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"2106","DOI":"10.1109\/TIM.2017.2681398","article-title":"Comparing Ubisense, BeSpoon, and DecaWave UWB Location Systems: Indoor Performance Analysis","volume":"66","year":"2017","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1109\/MSP.2017.2713817","article-title":"The Microsoft Indoor Localization Competition: Experiences and Lessons Learned","volume":"34","author":"Lymberopoulos","year":"2017","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1327","DOI":"10.1109\/COMST.2016.2632427","article-title":"Recent Advances in Indoor Localization: A Survey on Theoretical Approaches and Applications","volume":"19","author":"Yassin","year":"2017","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/TWC.2011.102611.110728","article-title":"An Efficient Constrained Weighted Least Squares Algorithm for Moving Source Location Using TDOA and FDOA Measurements","volume":"11","author":"Yu","year":"2012","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2272","DOI":"10.1109\/TITS.2016.2516822","article-title":"Positioning Techniques in Indoor Environments Based on Stochastic Modeling of UWB Round-Trip-Time Measurements","volume":"17","author":"Moschitta","year":"2016","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Wang, Y., and Li, X. (2017). The IMU\/UWB Fusion Positioning Algorithm Based on a Particle Filter. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6080235"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Li, X., Wang, Y., and Khoshelham, K. (2018). A Robust and Adaptive Complementary Kalman Filter Based on Mahalanobis Distance for Ultra Wideband\/Inertial Measurement Unit Fusion Positioning. Sensors, 18.","DOI":"10.3390\/s18103435"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.measurement.2018.03.043","article-title":"Adaptive robust INS\/UWB-integrated human tracking using UFIR filter bank","volume":"123","author":"Xu","year":"2018","journal-title":"Measurement"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Wang, C., Zhang, H., Nguyen, T., and Xie, L. (2017, January 24\u201328). Ultra-Wideband Aided Fast Localization and Mapping System. Proceedings of the 2017 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8205968"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1007\/s10846-012-9742-1","article-title":"An IMU\/UWB\/Vision-based Extended Kalman Filter for Mini-UAV Localization in Indoor Environment using 802.15.4a Wireless Sensor Network","volume":"70","author":"Benini","year":"2013","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Rubio, F., Valero, F., and Llopis-Albert, C. (2019). A review of mobile robots: Concepts, methods, theoretical framework, and applications. Int. J. Adv. Robot. Syst., 16.","DOI":"10.1177\/1729881419839596"},{"key":"ref_13","unstructured":"Liu, H., Tian, X., Gu, C., Fan, P., Ni, X., Yang, R., Zhang, J., Hu, M., Niu, Y., and Cao, X. (2019). Drone-based all-weather entanglement distribution. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"602","DOI":"10.1080\/01691864.2019.1619622","article-title":"Mobile robot localization with GNSS multipath detection using pseudorange residuals","volume":"33","author":"Suzuki","year":"2019","journal-title":"Adv. Robot."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"169","DOI":"10.5772\/52554","article-title":"High Precision GNSS Guidance for Field Mobile Robots","volume":"9","author":"Babinec","year":"2012","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"57526","DOI":"10.1109\/ACCESS.2018.2873571","article-title":"Ultra-Wideband Based Pose Estimation for Small Unmanned Aerial Vehicles","volume":"6","author":"Strohmeier","year":"2018","journal-title":"IEEE Access"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1109\/TIM.2013.2273595","article-title":"Reducing Low-Cost INS Error Accumulation in Distance Estimation Using Self-Resetting","volume":"63","author":"Akeila","year":"2014","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Patonis, P., Patias, P., Tziavos, I.N., Rossikopoulos, D., and Margaritis, K.G. (2018). A Fusion Method for Combining Low-Cost IMU\/Magnetometer Outputs for Use in Applications on Mobile Devices. Sensors, 18.","DOI":"10.3390\/s18082616"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Liu, J., Pu, J., Sun, L., and He, Z. (2019). An Approach to Robust INS\/UWB Integrated Positioning for Autonomous Indoor Mobile Robots. Sensors, 19.","DOI":"10.3390\/s19040950"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1255","DOI":"10.1109\/TRO.2017.2705103","article-title":"ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras","volume":"33","author":"Tardos","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1004","DOI":"10.1109\/TRO.2018.2853729","article-title":"VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator","volume":"34","author":"Qin","year":"2018","journal-title":"IEEE Trans. Robot."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Dobrev, Y., Flores, S., and Vossiek, M. (2016). Multi-Modal Sensor Fusion for Indoor Mobile Robot Pose Estimation. IEEE-ION Position Location and Navigation Symposium, IEEE.","DOI":"10.1109\/PLANS.2016.7479745"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1079","DOI":"10.1017\/S0373463317000194","article-title":"Data Fusion for Indoor Mobile Robot Positioning Based on Tightly Coupled INS\/UWB","volume":"70","author":"Fan","year":"2017","journal-title":"J. Navig."},{"key":"ref_24","unstructured":"Guo, K., Li, X., and Xie, L. (2019). Ultra-wideband and Odometry-Based Cooperative Relative Localization with Application to Multi-UAV Formation Control. IEEE Trans. Cybern., 1\u201314."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Wang, C., Li, K., Liang, G., Chen, H., Huang, S., and Wu, X. (2017). A Heterogeneous Sensing System-Based Method for Unmanned Aerial Vehicle Indoor Positioning. Sensors, 17.","DOI":"10.3390\/s17081842"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"4076","DOI":"10.1109\/LRA.2018.2860039","article-title":"DynaSLAM: Tracking, Mapping, and Inpainting in Dynamic Scenes","volume":"3","author":"Bescos","year":"2018","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"578","DOI":"10.1002\/rob.21762","article-title":"SOFT-SLAM: Computationally efficient stereo visual simultaneous localization and mapping for autonomous unmanned aerial vehicles","volume":"35","year":"2018","journal-title":"J. Field Robot."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Yang, G., Chen, Z., Li, Y., and Su, Z. (2019). Rapid Relocation Method for Mobile Robot Based on Improved ORB-SLAM2 Algorithm. Remote Sens., 11.","DOI":"10.3390\/rs11020149"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Delmerico, J., and Scaramuzza, D. (2018, January 21\u201325). A Benchmark Comparison of Monocular Visual-Inertial Odometry Algorithms for Flying Robots. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Brisbane, QLD, Australia.","DOI":"10.1109\/ICRA.2018.8460664"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Qin, T., Li, P., and Shen, S. (2018, January 21\u201325). Relocalization, Global Optimization and Map Merging for Monocular Visual-Inertial SLAM. Proceedings of the IEEE International Conference on Robotics and Automation ICRA, Brisbane, QLD, Australia.","DOI":"10.1109\/ICRA.2018.8460780"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1115\/1.3662552","article-title":"A New Approach to Linear Filtering and Prediction Problems","volume":"82","author":"Kalman","year":"1960","journal-title":"J. Basic Eng. Trans."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1177\/0278364913481251","article-title":"High-precision, consistent EKF-based visual-inertial odometry","volume":"32","author":"Li","year":"2013","journal-title":"Int. J. Robot. Res."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"477","DOI":"10.1109\/9.847726","article-title":"A new method for the nonlinear transformation of means and covariances in filters and estimators","volume":"45","author":"Julier","year":"2000","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1109\/78.978374","article-title":"A tutorial on particle filters for online nonlinear\/non-Gaussian Bayesian tracking","volume":"50","author":"Arulampalam","year":"2002","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1254","DOI":"10.1109\/TAC.2009.2019800","article-title":"Cubature Kalman Filters","volume":"54","author":"Arasaratnam","year":"2009","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"4977","DOI":"10.1109\/TSP.2010.2056923","article-title":"Cubature Kalman Filtering for Continuous-Discrete Systems: Theory and Simulations","volume":"58","author":"Arasaratnam","year":"2010","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"491","DOI":"10.1109\/LSP.2012.2204435","article-title":"Maximum Correntropy Estimation Is a Smoothed MAP Estimation","volume":"19","author":"Chen","year":"2012","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"880","DOI":"10.1109\/LSP.2014.2319308","article-title":"Steady-State Mean-Square Error Analysis for Adaptive Filtering under the Maximum Correntropy Criterion","volume":"21","author":"Chen","year":"2014","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.automatica.2016.10.004","article-title":"Maximum correntropy Kalman filter","volume":"76","author":"Chen","year":"2017","journal-title":"Automatica"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Mekonnen, Z.W., and Wittneben, A. (2015, January 8\u201312). Self-calibration method for TOA based localization systems with generic synchronization requirement. Proceedings of the 2015 IEEE International Conference on Communications (ICC), London, UK.","DOI":"10.1109\/ICC.2015.7249051"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"749","DOI":"10.1109\/TWC.2013.120613.130170","article-title":"Second Order Cone Programming for Sensor Network Localization with Anchor Position Uncertainty","volume":"13","author":"Shenouda","year":"2014","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"22292","DOI":"10.1109\/ACCESS.2018.2829020","article-title":"Self-Calibrating Ultra-Wideband Network Supporting Multi-Robot Localization","volume":"6","author":"Hamer","year":"2018","journal-title":"IEEE Access"},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Ledergerber, A., Hamer, M., and D\u2019Andrea, R. (October, January 28). A robot self-localization system using one-way ultra-wideband communication. Proceedings of the 2015 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany.","DOI":"10.1109\/IROS.2015.7353810"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"1224","DOI":"10.1017\/S037346331700039X","article-title":"In-motion Alignment for Low-cost SINS\/GPS under Random Misalignment Angles","volume":"70","author":"Cui","year":"2017","journal-title":"J. Navig."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"809","DOI":"10.1007\/s11276-014-0821-z","article-title":"Impact of static trajectories on localization in wireless sensor networks","volume":"21","author":"Rezazadeh","year":"2015","journal-title":"Wirel. Netw."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Suwatthikul, C., Chantaweesomboon, W., Manatrinon, S., Athikulwongse, K., and Kaemarungsi, K. (2017, January 7\u20139). Implication of anchor placement on performance of UWB real-time locating system. Proceedings of the 2017 8th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES), Chonburi Beach, Thailand.","DOI":"10.1109\/ICTEmSys.2017.7958760"},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"e3445","DOI":"10.1002\/dac.3445","article-title":"Localization under anchor node uncertainty for underwater acoustic sensor networks","volume":"31","author":"Mridula","year":"2018","journal-title":"Int. J. Commun. Syst."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/18\/4025\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:21:25Z","timestamp":1760188885000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/18\/4025"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,18]]},"references-count":47,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["s19184025"],"URL":"https:\/\/doi.org\/10.3390\/s19184025","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2019,9,18]]}}}