{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,30]],"date-time":"2026-07-30T12:59:08Z","timestamp":1785416348296,"version":"3.56.0"},"reference-count":38,"publisher":"MDPI AG","issue":"13","license":[{"start":{"date-parts":[[2026,6,27]],"date-time":"2026-06-27T00:00:00Z","timestamp":1782518400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000781","name":"European Research Council","doi-asserted-by":"publisher","award":["856405"],"award-info":[{"award-number":["856405"]}],"id":[{"id":"10.13039\/501100000781","id-type":"DOI","asserted-by":"publisher"}]},{"award":["856405"],"award-info":[{"award-number":["856405"]}],"id":[{"id":"https:\/\/ror.org\/0472cxd90","id-type":"ROR","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Reliable indoor localization is required for automated guided vehicles (AGVs), robot validation, and industrial digital-twin applications, but ultrasonic positioning can degrade sharply when acoustic visibility changes. This paper evaluates Marvelmind Super-Beacon localization in controlled laboratory experiments involving both AGV tracking and UR10 robot-arm positioning. The non-inverse architecture (NIA) and inverse architecture (IA) configurations are included as parallel validation scenarios to assess the robustness of the proposed mitigation framework across different Marvelmind deployment modes. The baseline analysis identifies the dominant acoustic failure modes, including multipath-induced scatter, crossover-zone handover jumps, update-rate degradation, complete non-line-of-sight (NLoS) outages, and height-dependent 3D jitter. To mitigate these effects, an embedded ultrasonic\u2013inertial pipeline is implemented on an ESP32-S3-WROOM-1 module. The system combines UART packet validation, interrupt-driven ICM-20948 inertial acquisition at 500 Hz, sliding-window kinematic outlier rejection, and a 15-state error-state Kalman filter (ESKF). The embedded estimator logic is designed to maintain motion continuity during intermittent or corrupted acoustic positioning while reintroducing validated ultrasonic absolute corrections. Using recorded AGV and UR10 datasets, mitigation performance was quantitatively assessed through a firmware-consistent replay of the recorded measurements, using the same gating, inertial propagation, and measurement-update logic as the real-time ESP32-S3 implementation. Across ten trials per configuration, the replay-based trial-mean RMSE in the 2D AGV scenarios decreased from 101.2\u2013104.1 mm for raw ultrasonic data to 47.2\u201348.7 mm after fusion, while peak failure-interval errors were reduced by 64.2\u201365.7%. In the 3D UR10 scenarios, replay-based trial-mean RMSE decreased from 157.6\u2013158.4 mm to 80.2\u201380.5 mm, and peak height-sensitive 3D errors were reduced by 58.8\u201360.0%. The results demonstrate the feasibility of embedded ultrasonic\u2013inertial robustness enhancement for localization in controlled laboratory AGV and robot-arm scenarios. While the proposed approach shows promising performance under the investigated conditions, further validation is required before extending the conclusions to larger-scale and dynamically changing industrial environments. Full closed-loop online robot localization and control based directly on the fused localization output remain subjects for future investigation.<\/jats:p>","DOI":"10.3390\/s26134090","type":"journal-article","created":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T08:45:20Z","timestamp":1782722720000},"page":"4090","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Performance Evaluation and Error Mitigation of Ultrasonic Indoor Positioning: An ESP32-Based IMU-ESKF Architecture"],"prefix":"10.3390","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-6900-1148","authenticated-orcid":false,"given":"Dongze","family":"Wang","sequence":"first","affiliation":[{"name":"Center for Life Science Automation (Celisca), University of Rostock, 18119 Rostock, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8084-6361","authenticated-orcid":false,"given":"Mohammed Faeik Ruzaij","family":"Al-Okby","sequence":"additional","affiliation":[{"name":"Center for Life Science Automation (Celisca), University of Rostock, 18119 Rostock, Germany"},{"name":"Technical Institute of Babylon, Al-Furat Al-Awsat Technical University (ATU), Kufa 54003, Iraq"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-6815-6941","authenticated-orcid":false,"given":"Sadegh","family":"Refaeiabdolhosseinzadehneishabouri","sequence":"additional","affiliation":[{"name":"Center for Life Science Automation (Celisca), University of Rostock, 18119 Rostock, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohammed Ali","family":"Tlili","sequence":"additional","affiliation":[{"name":"Center for Life Science Automation (Celisca), University of Rostock, 18119 Rostock, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3281-1065","authenticated-orcid":false,"given":"Kerstin","family":"Thurow","sequence":"additional","affiliation":[{"name":"Center for Life Science Automation (Celisca), University of Rostock, 18119 Rostock, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2026,6,27]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Al-Okby, M.F.R., Junginger, S., Roddelkopf, T., Huang, J., and Thurow, K. (2024). Ambient Monitoring Portable Sensor Node for Robot-Based Applications. Sensors, 24.","DOI":"10.3390\/s24041295"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Al-Ammar, M.A., Alhadhrami, S., Al-Salman, A., Alarifi, A., Al-Khalifa, H.S., Alnafessah, A., and Alsaleh, M. (2014). Comparative Survey of Indoor Positioning Technologies, Techniques, and Algorithms. Proceedings of the 2014 International Conference on Cyberworlds, IEEE.","DOI":"10.1109\/CW.2014.41"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"100020","DOI":"10.1016\/j.dte.2024.100020","article-title":"Indoor positioning systems in industry 4.0 applications: Current status, opportunities, and future trends","volume":"3","author":"Li","year":"2024","journal-title":"Digit. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1340","DOI":"10.1109\/TVT.2015.2397598","article-title":"Distance-Based Interpolation and Extrapolation Methods for RSS-Based Localization with Indoor Wireless Signals","volume":"64","author":"Talvitie","year":"2015","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1443","DOI":"10.1177\/02783649241230640","article-title":"UTIL: An ultra-wideband time-difference-of-arrival indoor localization dataset","volume":"43","author":"Zhao","year":"2024","journal-title":"Int. J. Robot. Res."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/JRFID.2022.3233855","article-title":"The Principle, Methods and Recent Progress in RFID Positioning Techniques: A Review","volume":"7","author":"Xu","year":"2023","journal-title":"IEEE J. Radio Freq. Identif."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zuo, Z., Liu, L., Zhang, L., and Fang, Y. (2018). Indoor Positioning Based on Bluetooth Low-Energy Beacons Adopting Graph Optimization. Sensors, 18.","DOI":"10.3390\/s18113736"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Qiu, Z., Lu, Y., and Qiu, Z. (2022). Review of Ultrasonic Ranging Methods and Their Current Challenges. Micromachines, 13.","DOI":"10.3390\/mi13040520"},{"key":"ref_9","first-page":"3419","article-title":"Triangulation based fusion of ultrasonic sensor data","volume":"Volume 4","author":"Wijk","year":"1998","journal-title":"Proceedings of the 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146)"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Kokkinis, A., Kanaris, L., Liotta, A., and Stavrou, S. (2019). RSS Indoor Localization Based on a Single Access Point. Sensors, 19.","DOI":"10.3390\/s19173711"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Al-Okby, M.F.R., Junginger, S., Roddelkopf, T., and Thurow, K. (2024). UWB-Based Real-Time Indoor Positioning Systems: A Comprehensive Review. Appl. Sci., 14.","DOI":"10.3390\/app142311005"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1067","DOI":"10.1109\/TSMCC.2007.905750","article-title":"Survey of Wireless Indoor Positioning Techniques and Systems","volume":"37","author":"Liu","year":"2007","journal-title":"IEEE Trans. Syst. Man. Cybern. Part C Appl. Rev."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2568","DOI":"10.1109\/COMST.2019.2911558","article-title":"A Survey of Indoor Localization Systems and Technologies","volume":"21","author":"Zafari","year":"2019","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Diaz, E., Perez, M.C., Gualda, D., Villadangos, J.M., Urena, J., and Garcia, J.J. (2017). Ultrasonic indoor positioning for smart environments: A mobile application. Proceedings of the 2017 4th Experiment@International Conference (Exp.at\u201917), IEEE.","DOI":"10.1109\/EXPAT.2017.7984382"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"6375","DOI":"10.1109\/JSEN.2018.2846481","article-title":"Design of Chirp Waveforms for Multiple-Access Ultrasonic Indoor Positioning","volume":"18","author":"Khyam","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"984","DOI":"10.1109\/TIM.2018.2794939","article-title":"Multipath Compensation Algorithm for TDMA-Based Ultrasonic Local Positioning Systems","volume":"67","author":"Aguilera","year":"2018","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Gualda, D., Urena, J., Alcala, J., and Santos, C. (2019). Calibration of Beacons for Indoor Environments based on a Digital Map and Heuristic Information. Sensors, 19.","DOI":"10.3390\/s19030670"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Carotenuto, R., Merenda, M., Iero, D., and G. Della Corte, F. (2020). Mobile Synchronization Recovery for Ultrasonic Indoor Positioning. Sensors, 20.","DOI":"10.3390\/s20030702"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"995","DOI":"10.1109\/TIM.2019.2911758","article-title":"Semicool Temperature Compensation Algorithm Based on the Double Exponential Model in the Ultrasonic Positioning System","volume":"69","author":"Yan","year":"2020","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"13119","DOI":"10.1109\/JSEN.2020.3003523","article-title":"Robust Airborne Ultrasonic Positioning of Moving Targets in Weak Signal Coverage Areas","volume":"20","author":"Aparicio","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Carotenuto, R., Iero, D., and Merenda, M. (2024). A Method for Correcting Signal Aberrations in Ultrasonic Indoor Positioning. Sensors, 24.","DOI":"10.20944\/preprints202401.2135.v1"},{"key":"ref_22","unstructured":"Marvelmind Robotics (2026, May 26). Super-Beacon\u2014Precise Indoor Positioning System. Official Product Documentation. Available online: https:\/\/marvelmind.com\/product\/super-beacon\/."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1109\/OJVT.2025.3630970","article-title":"PosGNN: A Graph Neural Network Based Multimodal Data Fusion for Indoor Positioning in Industrial Non-Line-of-Sight Scenarios","volume":"7","author":"Muthineni","year":"2026","journal-title":"IEEE Open J. Veh. Technol."},{"key":"ref_24","unstructured":"Sol\u00e0, J. (2017). Quaternion kinematics for the error-state Kalman filter. arXiv."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1177\/0278364914554813","article-title":"Keyframe-based visual\u2013inertial odometry using nonlinear optimization","volume":"34","author":"Leutenegger","year":"2014","journal-title":"Int. J. Robot. Res."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Guo, M., Wang, B., Wei, L., Zhang, M., Zhang, C., and Lu, H. (2026). Robust INS\/GNSS\/DVL Integrated Navigation for MASS Based on Gradient-Adaptive Factor Graph Optimization. Electronics, 15.","DOI":"10.20944\/preprints202601.1976.v1"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Tanimura, H., and Tsujii, T. (2026). Tightly Coupled GNSS\/IMU Hybrid Navigation Using Factor Graph Optimization with NLOS Detection Capability. Sensors, 26.","DOI":"10.3390\/s26072264"},{"key":"ref_28","unstructured":"Espressif Systems (2026, May 26). ESP32-S3-WROOM-1 and ESP32-S3-WROOM-1U Datasheet. Official Datasheet. Available online: https:\/\/documentation.espressif.com\/esp32-s3-wroom-1_wroom-1u_datasheet_en.html."},{"key":"ref_29","unstructured":"Espressif Systems (2026, May 26). ESP-IDF Programming Guide\u2014ESP32-S3.Official Documentation. Available online: https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32s3\/."},{"key":"ref_30","unstructured":"TDK InvenSense (2026, May 26). ICM-20948. Official Product Documentation. Available online: https:\/\/invensense.tdk.com\/products\/motion-tracking\/9-axis\/icm-20948\/."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"376","DOI":"10.1109\/34.88573","article-title":"Least-squares estimation of transformation parameters between two point patterns","volume":"13","author":"Umeyama","year":"1991","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_32","unstructured":"Universal Robots A\/S (2026, June 19). Technical Specifications UR10. Manufacturer Datasheet. Available online: https:\/\/www.universal-robots.com\/media\/50880\/ur10_bz.pdf."},{"key":"ref_33","unstructured":"SEITO Polska (2026, June 19). ProBOT L Datasheet. Manufacturer Datasheet. Available online: https:\/\/asti.seito.pl\/wp-content\/uploads\/2021\/08\/PL_Datasheet_ProBOT_L_ENG.pdf."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1214\/aoms\/1177729885","article-title":"Sample Criteria for Testing Outlying Observations","volume":"21","author":"Grubbs","year":"1950","journal-title":"Ann. Math. Stat."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TRO.2016.2597321","article-title":"On-Manifold Preintegration for Real-Time Visual\u2013Inertial Odometry","volume":"33","author":"Forster","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_36","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."},{"key":"ref_37","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_38","doi-asserted-by":"crossref","unstructured":"Olson, E. (2011). AprilTag: A robust and flexible visual fiducial system. Proceedings of the 2011 IEEE International Conference on Robotics and Automation, IEEE.","DOI":"10.1109\/ICRA.2011.5979561"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/13\/4090\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T08:47:37Z","timestamp":1782722857000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/26\/13\/4090"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,6,27]]},"references-count":38,"journal-issue":{"issue":"13","published-online":{"date-parts":[[2026,7]]}},"alternative-id":["s26134090"],"URL":"https:\/\/doi.org\/10.3390\/s26134090","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,6,27]]}}}