{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T01:47:01Z","timestamp":1768528021205,"version":"3.49.0"},"reference-count":31,"publisher":"MDPI AG","issue":"22","license":[{"start":{"date-parts":[[2022,11,8]],"date-time":"2022-11-08T00:00:00Z","timestamp":1667865600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006595","name":"Romanian National Authority for Scientific Research and Innovation","doi-asserted-by":"publisher","award":["PN-III-P2-2.1-PTE-2019-0731"],"award-info":[{"award-number":["PN-III-P2-2.1-PTE-2019-0731"]}],"id":[{"id":"10.13039\/501100006595","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006595","name":"Romanian National Authority for Scientific Research and Innovation","doi-asserted-by":"publisher","award":["GnaC2018-67\/2019"],"award-info":[{"award-number":["GnaC2018-67\/2019"]}],"id":[{"id":"10.13039\/501100006595","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Monitoring and tracking issues related to autonomous mobile robots are currently intensively debated in order to ensure a more fluent functionality in supply chain management. The interest arises from both theoretical and practical concerns about providing accurate information about the current and past position of systems involved in the logistics chain, based on specialized sensors and Global Positioning System (GPS). The localization demands are more challenging as the need to monitor the autonomous robot\u2019s ongoing activities is more stringent indoors and benefit from accurate motion response, which requires calibration. This practical research study proposes an extended calibration approach for improving Omnidirectional Mobile Robot (OMR) motion response in the context of mechanical build imperfections (misalignment). A precise indoor positioning system is required to obtain accurate data for calculating the calibration parameters and validating the implementation response. An ultrasound-based commercial solution was considered for tracking the OMR, but the practical observed errors of the readily available position solutions requires special processing of the raw acquired measurements. The approach uses a multilateration technique based on the point-to-point distances measured between the mobile ultrasound beacon and a current subset of fixed (reference) beacons, in order to obtain an improved position estimation characterized by a confidence coefficient. Therefore, the proposed method managed to reduce the motion error by up to seven-times. Reference trajectories were generated, and robot motion response accuracy was evaluated using a Robot Operating System (ROS) node developed in Matlab-Simulink that was wireless interconnected with the other ROS nodes hosted on the robot navigation controller.<\/jats:p>","DOI":"10.3390\/s22228590","type":"journal-article","created":{"date-parts":[[2022,11,8]],"date-time":"2022-11-08T08:17:12Z","timestamp":1667895432000},"page":"8590","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Kinematics Calibration and Validation Approach Using Indoor Positioning System for an Omnidirectional Mobile Robot"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-7127-8841","authenticated-orcid":false,"given":"Alexandru-Tudor","family":"Popovici","sequence":"first","affiliation":[{"name":"Department of Computer Engineering, \u201cGheorghe Asachi\u201d Technical University of Iasi, 700050 Iasi, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6095-3944","authenticated-orcid":false,"given":"Constantin-Catalin","family":"Dosoftei","sequence":"additional","affiliation":[{"name":"Department of Automatic Control and Applied Informatics, \u201cGheorghe Asachi\u201d Technical University of Iasi, 700050 Iasi, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8479-771X","authenticated-orcid":false,"given":"Cristina","family":"Budaciu","sequence":"additional","affiliation":[{"name":"Department of Automatic Control and Applied Informatics, \u201cGheorghe Asachi\u201d Technical University of Iasi, 700050 Iasi, Romania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Lee, H.J., and Yi, H. (2021). Development of an Onboard Robotic Platform for Embedded Programming Education. Sensors, 21.","DOI":"10.3390\/s21113916"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Li, Y., Dai, S., Zhao, L., Yan, X., and Shi, Y. (2019). Topological Design Methods for Mecanum Wheel Configurations of an Omnidirectional Mobile Robot. Symmetry, 11.","DOI":"10.3390\/sym11101268"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Wang, C., Liu, X., Yang, X., Hu, F., Jiang, A., and Yang, C. (2018). Trajectory Tracking of an Omni-Directional Wheeled Mobile Robot Using a Model Predictive Control Strategy. Appl. Sci., 8.","DOI":"10.3390\/app8020231"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Qian, J., Zi, B., Wang, D., Ma, Y., and Zhang, D. (2017). The Design and Development of an Omni-Directional Mobile Robot Oriented to an Intelligent Manufacturing System. Sensors, 17.","DOI":"10.3390\/s17092073"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.promfg.2020.10.028","article-title":"Towards a Collaborative Omnidirectional Mobile Robot in a Smart Cyber-Physical Environment","volume":"51","author":"Staal","year":"2020","journal-title":"Procedia Manuf."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Angerer, S., Strassmair, C., Staehr, M., Roettenbacher, M., and Robertson, N. (2012, January 23\u201324). Give me a hand\u2014The potential of mobile assistive robots in automotive logistics and assembly applications. Proceedings of the IEEE International Conference on Technologies for Practical Robot Applications (TEPRA2012), Woburn, MA, USA.","DOI":"10.1109\/TePRA.2012.6215663"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Doroftei, I., Grosu, V., and Spinu, V. (2007). Omnidirectional Mobile Robot\u2014Design and Implementation. Bioinspiration and Robotics: Walking and Climbing Robots, M.K. Habib.","DOI":"10.5772\/5518"},{"key":"ref_8","unstructured":"ABIresearch (2022, April 22). The Tech Intelligence Experts, Homepage. Available online: https:\/\/www.abiresearch.com\/market-research\/product\/7778043-commercial-and-industrial-robotics\/?src=svcrecent."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Azizi, M.R., Rastegarpanah, A., and Stolkin, R. (2021). Motion Planning and Control of an Omnidirectional Mobile Robot in Dynamic Environments. Robotics, 10.","DOI":"10.3390\/robotics10010048"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Carbonell, R., Cuenca, A., Casanova, V., Piza, R., and Salt Llobregat, J.J. (2021). Dual-Rate Extended Kalman Filter Based Path-Following Motion Control for an Unmanned Ground Vehicle: Realistic Simulation. Sensors, 21.","DOI":"10.3390\/s21227557"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Dosoftei, C., Horga, V., Doroftei, I., Popovici, T., and Custura, S. (2020, January 22\u201323). Simplified Mecanum Wheel Modelling using a Reduced Omni Wheel Model for Dynamic Simulation of an Omnidirectional Mobile Robot. Proceedings of the 2020 International Conference and Exposition on Electrical And Power Engineering (EPE), Iasi, Romania.","DOI":"10.1109\/EPE50722.2020.9305643"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dosoftei, C.C., Popovici, A.T., Sacaleanu, P.R., Gherghel, P.M., and Budaciu, C. (2021). Hardware in the Loop Topology for an Omnidirectional Mobile Robot Using Matlab in a Robot Operating System Environment. Symmetry, 13.","DOI":"10.3390\/sym13060969"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Dosoftei, C.C., Popovici, A.T., Sacaleanu, P.R., and Budaciu, C. (2021, January 20\u201323). Real-Time Motion Control of an Electric Driven OMR using a ROS to Matlab Bridged Approach. Proceedings of the 2021 25th International Conference on System Theory, Control and Computing (ICSTCC), Iasi, Romania.","DOI":"10.1109\/ICSTCC52150.2021.9607163"},{"key":"ref_14","unstructured":"Amsters, R., Demeester, E., Stevens, N., Lauwers, Q., and Slaets, P. (2019, January 24\u201328). Evaluation of Low-Cost\/High-Accuracy Indoor Positioning Systems. Proceedings of the 2019 The Fourth International Conference on Advances in Sensors, Actuators, Metering and\n\t\t  Sensing (ALLSENSORS), Athens, Greece,."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"31464","DOI":"10.3390\/s151229867","article-title":"Probabilistic Multi-Sensor Fusion Based Indoor Positioning System on a Mobile Device","volume":"15","author":"He","year":"2015","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Mainetti, L., Patrono, L., and Sergi, I. (2014, January 17\u201319). A survey on indoor positioning systems. Proceedings of the 2014 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, Croatia.","DOI":"10.1109\/SOFTCOM.2014.7039067"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1800","DOI":"10.1049\/iet-com.2013.0815","article-title":"Ultra-wideband-based multilateration technique for indoor localization","volume":"8","author":"Onalaja","year":"2014","journal-title":"IET Commun."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Exp\u00f3sito Jim\u00e9nez, V.J., Schwarzl, C., and Martin, H. (2019, January 4\u20138). Evaluation of an indoor localization system for a mobile robot. Proceedings of the 2019 IEEE International Conference on Connected Vehicles and Expo (ICCVE), Graz, Austria.","DOI":"10.1109\/ICCVE45908.2019.8965234"},{"key":"ref_19","first-page":"145","article-title":"A kinematic model of a humanoid lower limb exoskeleton with pneumatic actuators","volume":"24","author":"Glowinski","year":"2022","journal-title":"Acta Bioeng. Biomech.\/Wroc. Univ. Technol."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Li, Y., Ge, S., Dai, S., Zhao, L., Yan, X., Zheng, Y., and Shi, Y. (2020). Kinematic Modeling of a Combined System of Multiple Mecanum-Wheeled Robots with Velocity Compensation. Sensors, 20.","DOI":"10.3390\/s20010075"},{"key":"ref_21","unstructured":"Pavel, M.D., Rosioru, S., Arghira, N., and Stamatescu, G. (2022, January 22\u201323). Control of Open Mobile Robotic Platform using Deep Reinforcement Learning. Proceedings of the SOHOMA 2022, 12th International Workshop on Service Oriented, Holonic and Multi-Agent Manufacturing Systems for Industry of the Future, Valencia, Spain."},{"key":"ref_22","unstructured":"Marvelmind Company (2022, September 29). Precise (\u00b12 cm) Indoor Positioning and Navigation for Autonomous Robots, Drones, Vehicles and Humans. Available online: https:\/\/marvelmind.com\/."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"111","DOI":"10.4316\/aece.2011.03018","article-title":"Digital filter optimization for C language","volume":"11","author":"Stan","year":"2011","journal-title":"Adv. Electr. Comput. Eng."},{"key":"ref_24","unstructured":"B\u00e2rleanu, A., B\u0103itoiu, V., and Stan, A. (2012, January 24\u201326). FIR Filtering on ARM Cortex-M3. Proceedings of the 6th WSEAS European Computing Conference, Prague, Czech Republic."},{"key":"ref_25","first-page":"17","article-title":"Experimental Studies on the Relationship Between HDOP and Position Error in the GPS System","volume":"29","author":"Specht","year":"2022","journal-title":"Metrol. Meas. Syst."},{"key":"ref_26","unstructured":"Marvelmind Robotics (2022, October 02). ROS Marvelmind Package Installation Instructions. Available online: http:\/\/marvelmind.com\/pics\/marvelmind_ROS.pdf."},{"key":"ref_27","unstructured":"Kitware (2021, April 29). CMake Download Page. Available online: https:\/\/cmake.org\/download\/."},{"key":"ref_28","unstructured":"Mathworks (2021, April 29). Matlab Supported and Compatible Compilers for R2021a\u2014All Products. Available online: https:\/\/www.mathworks.com\/support\/requirements\/supported-compilers.html."},{"key":"ref_29","unstructured":"Python Software Foundation (2021, April 29). Python Releases for Windows. Available online: https:\/\/www.python.org\/downloads\/windows\/."},{"key":"ref_30","unstructured":"Mathworks (2021, April 29). Matlab\u2014ROS System Requirements. Available online: https:\/\/www.mathworks.com\/help\/ros\/gs\/ros-system-requirements.html."},{"key":"ref_31","unstructured":"Marvelmind Robotics (2021, April 29). ROS Marvelmind Package Git Repository Page. Available online: https:\/\/bitbucket.org\/marvelmind_robotics\/ros_marvelmind_package."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/22\/8590\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:12:25Z","timestamp":1760145145000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/22\/8590"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,8]]},"references-count":31,"journal-issue":{"issue":"22","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["s22228590"],"URL":"https:\/\/doi.org\/10.3390\/s22228590","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,8]]}}}