{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T07:02:47Z","timestamp":1782802967490,"version":"3.54.5"},"reference-count":95,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T00:00:00Z","timestamp":1686528000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2023,6,12]]},"abstract":"<jats:p>Computing research is increasingly addressing underwater environments and examining how computing can support diving and other activities. Unlike on land, where well-established positioning methods are widely available, underwater environments lack a common positioning mechanism, which is a prerequisite for many applications. Dead reckoning, the use of angle and distance estimates to track position changes from a known point of origin, is a promising candidate for underwater positioning as it does not rely on wireless signals (which decay rapidly in underwater environments) and as there is a wide range of literature and algorithms freely available. Yet, currently it is unclear whether the existing techniques can be adopted in underwater environments or whether the differences in medium and environment affect the performance of the dead reckoning techniques. We contribute by evaluating and systematically analyzing the performance and trade-offs associated with dead reckoning techniques in underwater environments. We present AEOLUS, a prototype unit comprising of a low-cost microcontroller and inertial measurement unit, to perform experiments on the ground and in underwater environments to assess how well the performance of different techniques translates from ground-based use cases to underwater environments. We benchmark 15 different algorithms and compare their performance in such environments to identify common patterns and dissimilarities, and identify root causes for these differences. The results show that displacement and turn errors can be estimated to within 5% error but that the best performing methods vary between land and underwater environments. We also show that the performance depends on the shape of the motion patterns with some algorithms performing better for hard turns whereas others perform better for gradual, more continuous turns.<\/jats:p>","DOI":"10.1145\/3596245","type":"journal-article","created":{"date-parts":[[2023,6,12]],"date-time":"2023-06-12T18:58:16Z","timestamp":1686596296000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Lost in the Deep?"],"prefix":"10.1145","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4842-3622","authenticated-orcid":false,"given":"Marko","family":"Radeta","sequence":"first","affiliation":[{"name":"Wave Labs, Faculty of Exact Sciences and Engineering, University of Madeira, Funchal, Portugal and MARE - Marine and Environmental Sciences Centre \/ ARNET - Aquatic Research Network, Ag\u00eancia Regional para o Desenvolvimento da Investiga\u00e7\u00e3o Tecnologia e Inova\u00e7\u00e3o (ARDITI), Portugal, Funchal, Portugal and Department of Astronomy, University of Belgrade, Serbia, Funchal, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5510-8527","authenticated-orcid":false,"given":"Claudio","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"Wave Labs, MARE\/ARNET\/ARDITI, University of Madeira, Funchal, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-5473-3641","authenticated-orcid":false,"given":"Francisco","family":"Silva","sequence":"additional","affiliation":[{"name":"Wave Labs, MARE\/ARNET\/ARDITI, University of Madeira, Funchal, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1578-0594","authenticated-orcid":false,"given":"Pedro","family":"Abreu","sequence":"additional","affiliation":[{"name":"Wave Labs, MARE\/ARNET\/ARDITI, University of Madeira, Funchal, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-9870-6224","authenticated-orcid":false,"given":"Jo\u00e3o","family":"Pestana","sequence":"additional","affiliation":[{"name":"Wave Labs, MARE\/ARNET\/ARDITI, University of Madeira, Funchal, Portugal"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1011-8937","authenticated-orcid":false,"given":"Ngoc Thi","family":"Nguyen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Helsinki, Helsinki, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6481-3559","authenticated-orcid":false,"given":"Agustin","family":"Zuniga","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Helsinki, Helsinki, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4551-629X","authenticated-orcid":false,"given":"Huber","family":"Flores","sequence":"additional","affiliation":[{"name":"Institute of Computer Science, University of Tartu, Tartu, Estonia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8262-6434","authenticated-orcid":false,"given":"Petteri","family":"Nurmi","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Helsinki, Helsinki, Finland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2023,6,12]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.12720\/ijsps.1.2.256-262"},{"key":"e_1_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11042-018-7134-7"},{"key":"e_1_2_2_3_1","volume-title":"International oil spill conference","author":"Allen John","unstructured":"John Allen and Brian Walsh. 2008. Enhanced oil spill surveillance, detection and monitoring through the applied technology of unmanned air systems. In International oil spill conference, Vol. 2008. American Petroleum Institute, 113--120."},{"key":"e_1_2_2_4_1","volume-title":"Cardiorespiratory fitness estimation in free-living using wearable sensors. Artificial intelligence in medicine 68","author":"Altini Marco","year":"2016","unstructured":"Marco Altini, Pierluigi Casale, Julien Penders, and Oliver Amft. 2016. Cardiorespiratory fitness estimation in free-living using wearable sensors. Artificial intelligence in medicine 68 (2016), 37--46."},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1095-9270.1996.tb00775.x"},{"key":"e_1_2_2_6_1","volume-title":"Khalid Iqbal, Saira Gillani, Waqas Ahmad, and Yunyoung Nam.","author":"Awan Khalid Mahmood","year":"2019","unstructured":"Khalid Mahmood Awan, Peer Azmat Shah, Khalid Iqbal, Saira Gillani, Waqas Ahmad, and Yunyoung Nam. 2019. Underwater wireless sensor networks: A review of recent issues and challenges. Wireless Communications and Mobile Computing 2019 (2019)."},{"key":"e_1_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2011.5751293"},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-59351-6_1"},{"key":"e_1_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.chemosphere.2021.132983"},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000010"},{"key":"e_1_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1029\/2018JC014102"},{"key":"e_1_2_2_12_1","volume-title":"Proceedings of ION GPS. 24--27","author":"Collin Jussi","year":"2002","unstructured":"Jussi Collin, G Lachapelle, and Jani K\u00e4ppi. 2002. MEMS-IMU for personal positioning in a vehicle--A gyro-free approach. In Proceedings of ION GPS. 24--27."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/AIM.2013.6584272"},{"key":"e_1_2_2_14_1","volume-title":"Upscaling Fog Computing in Oceans for Underwater Pervasive Data Science using Low-Cost Micro-Clouds. ACM Transactions on Internet of Things","author":"Dar Farooq","year":"2022","unstructured":"Farooq Dar, Mohan Liyanage, Marko Radeta, Zhigang Yin, Agustin Zuniga, Sokol Kosta, Sasu Tarkoma, Petteri Nurmi, and Huber Flores. 2022. Upscaling Fog Computing in Oceans for Underwater Pervasive Data Science using Low-Cost Micro-Clouds. ACM Transactions on Internet of Things (2022)."},{"key":"e_1_2_2_15_1","volume-title":"A vector approach to the algebra of rotations with applications","author":"Davenport Paul B","unstructured":"Paul B Davenport. 1968. A vector approach to the algebra of rotations with applications. Vol. 4696. National Aeronautics and Space Administration."},{"key":"e_1_2_2_16_1","volume-title":"Improving the accuracy of estimates of animal path and travel distance using GPS drift-corrected dead reckoning. Ecology and evolution 6, 17","author":"Dewhirst Oliver P","year":"2016","unstructured":"Oliver P Dewhirst, Hannah K Evans, Kyle Roskilly, Richard J Harvey, Tatjana Y Hubel, and Alan M Wilson. 2016. Improving the accuracy of estimates of animal path and travel distance using GPS drift-corrected dead reckoning. Ecology and evolution 6, 17 (2016), 6210--6222."},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICIT.2015.7125605"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1186\/s43020-019-0001-5"},{"key":"e_1_2_2_19_1","first-page":"1","article-title":"An introduction to sensor fusion. Vienna University of Technology","volume":"502","author":"Elmenreich Wilfried","year":"2002","unstructured":"Wilfried Elmenreich. 2002. An introduction to sensor fusion. Vienna University of Technology, Austria 502 (2002), 1--28.","journal-title":"Austria"},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TITB.2007.899496"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2008.4650766"},{"key":"e_1_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2010.2053353"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCG.2005.140"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2022.3170414"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/BSN.2015.7299376"},{"key":"e_1_2_2_26_1","unstructured":"Kenneth Gustavsson. 2015. UAV pose estimation using sensor fusion of inertial sonar and satellite signals."},{"key":"e_1_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.554205"},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCNC.2006.1683469"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.4031\/MTSJ.34.4.4"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIG.2006.311687"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.4108\/icst.mobiquitous.2014.258034"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/SACI.2016.7507412"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2020.3014955"},{"key":"e_1_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3161409"},{"key":"e_1_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2021.3053118"},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.oceaneng.2019.106196"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.4271\/912808"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTEmSys.2017.7958781"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2013.09.014"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.5081\/jgps.3.1.273"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2016.2569160"},{"key":"e_1_2_2_42_1","first-page":"127","article-title":"Quaternions and rotation sequences","volume":"1","author":"Kuipers Jack B","year":"2000","unstructured":"Jack B Kuipers. 2000. Quaternions and rotation sequences. Geometry, Integrability and Quantization 1 (2000), 127--143.","journal-title":"Geometry, Integrability and Quantization"},{"key":"e_1_2_2_43_1","unstructured":"Quentin Ladetto and Bertrand Merminod. 2002. In step with INS navigation for the blind tracking emergency crews. Gps World 13 ARTICLE (2002) 30--38."},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2019.2897610"},{"key":"e_1_2_2_45_1","volume-title":"Madgwick and Mahony on Quadcopter Flight Data. In 2018 International Conference on Unmanned Aircraft Systems (ICUAS). IEEE, 1236--1241","author":"Ludwig Simone A","year":"2018","unstructured":"Simone A Ludwig and Kaleb D Burnham. 2018. Comparison of Euler Estimate using Extended Kalman Filter, Madgwick and Mahony on Quadcopter Flight Data. In 2018 International Conference on Unmanned Aircraft Systems (ICUAS). IEEE, 1236--1241."},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.2296568"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2013.2243480"},{"key":"e_1_2_2_48_1","volume-title":"An efficient orientation filter for inertial and inertial\/magnetic sensor arrays. Report x-io and University of Bristol (UK) 25","author":"Madgwick Sebastian","year":"2010","unstructured":"Sebastian Madgwick. 2010. An efficient orientation filter for inertial and inertial\/magnetic sensor arrays. Report x-io and University of Bristol (UK) 25 (2010), 113--118."},{"key":"e_1_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2020.2992296"},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICORR.2011.5975346"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAC.2008.923738"},{"key":"e_1_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.3390\/s17010130"},{"key":"e_1_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/s001900050236"},{"key":"e_1_2_2_54_1","doi-asserted-by":"crossref","unstructured":"Nader Mohamed Jameela Al-Jaroodi Imad Jawhar Hassan Noura and Sara Mahmoud. 2017. UAVFog: A UAV-based fog computing for Internet of Things. In 2017 IEEE SmartWorld Ubiquitous Intelligence & Computing Advanced & Trusted Computed Scalable Computing & Communications Cloud & Big Data Computing Internet of People and Smart City Innovation (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI). IEEE 1--8.","DOI":"10.1109\/UIC-ATC.2017.8397657"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.3390\/s16010018"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSMDBS.2008.4575033"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/JBHI.2013.2293674"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1071\/MF09068"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1179\/sre.2004.37.292.426"},{"key":"e_1_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.12928\/telkomnika.v16i2.9020"},{"key":"e_1_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICTM.2009.5412920"},{"key":"e_1_2_2_62_1","unstructured":"Online. [n. d.]. AHRS: Attitude and Heading Reference Systems. https:\/\/docs.pycom.io\/datasheets\/development\/lopy\/. Accessed: 2021--04--29."},{"key":"e_1_2_2_63_1","unstructured":"Online. [n.d.]. AK8963 3-axis Electronic Compass. https:\/\/download.mikroe.com\/documents\/datasheets\/ak8963c-datasheet.pdf. Accessed: 2021--04--29."},{"key":"e_1_2_2_64_1","unstructured":"Online. [n. d.]. Mpu-6050 six-axis (gyro + accelerometer) mems motiontracking devices. https:\/\/invensense.tdk.com\/products\/motiontracking\/6-axis\/mpu-6050\/. Accessed: 2021--04--29."},{"key":"e_1_2_2_65_1","unstructured":"Online. [n. d.]. Mpu-9250 six-axis (gyro + accelerometer) mems motiontracking devices. https:\/\/invensense.tdk.com\/products\/motiontracking\/9-axis\/mpu-9250\/. Accessed: 2021--04--29."},{"key":"e_1_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3214278"},{"key":"e_1_2_2_67_1","unstructured":"M Psiaki. 1999. Extended quest attitude determination filtering. In NASA CONFERENCE PUBLICATION. NASA 1--16."},{"key":"e_1_2_2_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/TAES.2002.1008998"},{"key":"e_1_2_2_69_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-29387-1_14"},{"key":"e_1_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/PerComWorkshops48775.2020.9156088"},{"key":"e_1_2_2_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2022.3143087"},{"key":"e_1_2_2_72_1","doi-asserted-by":"publisher","DOI":"10.3390\/s21051858"},{"key":"e_1_2_2_73_1","volume-title":"3D Localization and Error Minimization in Underwater Sensor Networks. ACM Transactions on Sensor Networks (TOSN)","author":"Sah Dinesh Kumar","year":"2022","unstructured":"Dinesh Kumar Sah, Tu N Nguyen, Manjusha Kandulna, Korhan Cengiz, and Tarachand Amgoth. 2022. 3D Localization and Error Minimization in Underwater Sensor Networks. ACM Transactions on Sensor Networks (TOSN) (2022)."},{"key":"e_1_2_2_74_1","volume-title":"Proceedings of the IROS Workshop on Cognitive Assistive Systems: Closing the Action-Perception Loop. 39--44","author":"Salehi Sarvenaz","year":"2012","unstructured":"Sarvenaz Salehi, Navid Mostofi, and Gabriele Bleser. 2012. A practical in-field magnetometer calibration method for IMUs. In Proceedings of the IROS Workshop on Cognitive Assistive Systems: Closing the Action-Perception Loop. 39--44."},{"key":"e_1_2_2_75_1","doi-asserted-by":"publisher","DOI":"10.2514\/2.4242"},{"key":"e_1_2_2_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/AE.2014.7011716"},{"key":"e_1_2_2_77_1","doi-asserted-by":"publisher","DOI":"10.2514\/3.19717"},{"key":"e_1_2_2_78_1","volume-title":"Quaternion kinematics for the error-state Kalman filter. arXiv preprint arXiv:1711.02508","author":"Sola Joan","year":"2017","unstructured":"Joan Sola. 2017. Quaternion kinematics for the error-state Kalman filter. arXiv preprint arXiv:1711.02508 (2017)."},{"key":"e_1_2_2_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOM.2010.5466978"},{"key":"e_1_2_2_80_1","volume-title":"proceedings of European navigation conference GNSS","volume":"110","author":"Stirling Ross","year":"2003","unstructured":"Ross Stirling, Jussi Collin, Ken Fyfe, and G\u00e9rard Lachapelle. 2003. An innovative shoe-mounted pedestrian navigation system. In proceedings of European navigation conference GNSS, Vol. 110."},{"key":"e_1_2_2_81_1","volume-title":"Programming with MicroPython: embedded programming with microcontrollers and Python. \"O'Reilly Media","author":"Tollervey Nicholas H","unstructured":"Nicholas H Tollervey. 2017. Programming with MicroPython: embedded programming with microcontrollers and Python. \"O'Reilly Media, Inc.\"."},{"key":"e_1_2_2_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCS.2012.2214135"},{"key":"e_1_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIM.2015.2498998"},{"key":"e_1_2_2_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2001.980726"},{"key":"e_1_2_2_85_1","volume-title":"Using the ADXL202 in pedometer and personal navigation applications. Analog Devices AN-602 application note 2, 2","author":"Weinberg Harvey","year":"2002","unstructured":"Harvey Weinberg. 2002. Using the ADXL202 in pedometer and personal navigation applications. Analog Devices AN-602 application note 2, 2 (2002), 1--6."},{"key":"e_1_2_2_86_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ymssp.2019.04.064"},{"key":"e_1_2_2_87_1","volume-title":"A triaxial accelerometer calibration method using a mathematical model","author":"Won Peter","year":"2009","unstructured":"Seong-hoon Peter Won and Farid Golnaraghi. 2009. A triaxial accelerometer calibration method using a mathematical model. IEEE transactions on instrumentation and measurement 59, 8 (2009), 2144--2153."},{"key":"e_1_2_2_88_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.2161-4296.1988.tb00956.x"},{"key":"e_1_2_2_89_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2018.2859625"},{"key":"e_1_2_2_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2015.2459767"},{"key":"e_1_2_2_91_1","doi-asserted-by":"publisher","DOI":"10.3390\/s140916932"},{"key":"e_1_2_2_92_1","first-page":"117","article-title":"Integration on acceleration signals by adjusting with envelopes","volume":"4","author":"Yang Yanli","year":"2016","unstructured":"Yanli Yang, Yanfei Zhao, and Dali Kang. 2016. Integration on acceleration signals by adjusting with envelopes. Journal of Measurements in Engineering 4, 2 (2016), 117--121.","journal-title":"Journal of Measurements in Engineering"},{"key":"e_1_2_2_93_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cosrev.2022.100510"},{"key":"e_1_2_2_94_1","volume-title":"Jiazheng Yuan, Xiankai Huang, and Hanyu Xuan.","author":"Zhang Xuehua","year":"2017","unstructured":"Xuehua Zhang, Hong zhe Liu, Jiazheng Yuan, Xiankai Huang, and Hanyu Xuan. 2017. A Non-parametric RDP Algorithm Based on Leap Motion. DEStech Transactions on Computer Science and Engineering (2017)."},{"key":"e_1_2_2_95_1","volume-title":"Optimal, recursive and sub-optimal linear solutions to attitude determination from vector observations for GNSS\/accelerometer\/magnetometer orientation measurement. Remote sensing 10, 3","author":"Zhou Zebo","year":"2018","unstructured":"Zebo Zhou, Jin Wu, Jinling Wang, and Hassen Fourati. 2018. Optimal, recursive and sub-optimal linear solutions to attitude determination from vector observations for GNSS\/accelerometer\/magnetometer orientation measurement. Remote sensing 10, 3 (2018), 377."}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596245","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3596245","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,14]],"date-time":"2025-07-14T04:45:18Z","timestamp":1752468318000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3596245"}},"subtitle":["Performance Evaluation of Dead Reckoning Techniques in Underwater Environments"],"short-title":[],"issued":{"date-parts":[[2023,6,12]]},"references-count":95,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6,12]]}},"alternative-id":["10.1145\/3596245"],"URL":"https:\/\/doi.org\/10.1145\/3596245","relation":{},"ISSN":["2474-9567"],"issn-type":[{"value":"2474-9567","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,6,12]]},"assertion":[{"value":"2023-06-12","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}