{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T13:49:12Z","timestamp":1772113752645,"version":"3.50.1"},"reference-count":48,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2024,1,9]],"date-time":"2024-01-09T00:00:00Z","timestamp":1704758400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IR"],"published-print":{"date-parts":[[2024,2,23]]},"abstract":"<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Purpose<\/jats:title>\n<jats:p>Docking technology plays a crucial role in enabling long-duration operations of autonomous underwater vehicles (AUVs). Visual positioning solutions alone are susceptible to abnormal drift values due to the challenging underwater optical imaging environment. When an AUV approaches the docking station, the absolute positioning method fails if the AUV captures an insufficient number of tracers. This study aims to to provide a more stable absolute position visual positioning method for underwater terminal visual docking.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Design\/methodology\/approach<\/jats:title>\n<jats:p>This paper presents a six-degree-of-freedom positioning method for AUV terminal visual docking, which uses lights and triangle codes. The authors use an extended Kalman filter to fuse the visual calculation results with inertial measurement unit data. Moreover, this paper proposes a triangle code recognition and positioning algorithm.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Findings<\/jats:title>\n<jats:p>The authors conducted a simulation experiment to compare the underwater positioning performance of triangle codes, AprilTag and Aruco. The results demonstrate that the implemented triangular code reduces the running time by over 70% compared to the other two codes, and also exhibits a longer recognition distance in turbid environments. Subsequent experiments were carried out in Qingjiang Lake, Hubei Province, China, which further confirmed the effectiveness of the proposed positioning algorithm.<\/jats:p>\n<\/jats:sec>\n<jats:sec>\n<jats:title content-type=\"abstract-subheading\">Originality\/value<\/jats:title>\n<jats:p>This fusion approach effectively mitigates abnormal drift errors stemming from visual positioning and cumulative errors resulting from inertial navigation. The authors also propose a triangle code recognition and positioning algorithm as a supplementary approach to overcome the limitations of tracer light positioning beacons.<\/jats:p>\n<\/jats:sec>","DOI":"10.1108\/ir-10-2023-0233","type":"journal-article","created":{"date-parts":[[2024,1,5]],"date-time":"2024-01-05T07:10:10Z","timestamp":1704438610000},"page":"269-286","source":"Crossref","is-referenced-by-count":9,"title":["Triangle codes and tracer lights based absolute positioning method for terminal visual docking of autonomous underwater vehicles"],"prefix":"10.1108","volume":"51","author":[{"given":"Zhuoyu","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lijia","family":"Zhong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mingwei","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ri","family":"Lin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dejun","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","published-online":{"date-parts":[[2024,1,9]]},"reference":[{"key":"key2024022210030011300_ref001","article-title":"Autonomous docking demonstrations with enhanced REMUS technology","volume-title":"OCEANS 2006","year":"2006"},{"key":"key2024022210030011300_ref002","doi-asserted-by":"crossref","first-page":"106487","DOI":"10.1016\/j.oceaneng.2019.106487","article-title":"Underwater augmented reality for improving the diving experience in submerged archaeological sites","volume":"190","year":"2019","journal-title":"Ocean Engineering"},{"key":"key2024022210030011300_ref003","first-page":"1","article-title":"Development and test of a subsea docking system applied to an autonomous underwater helicopter","volume-title":"OCEANS 2022, Hampton Roads","year":"2022"},{"issue":"21","key":"key2024022210030011300_ref004","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1016\/j.ifacol.2016.10.585","article-title":"Robust SVSF-SLAM for unmanned vehicle in unknown environment","volume":"49","year":"2016","journal-title":"IFAC-PapersOnLine"},{"issue":"4","key":"key2024022210030011300_ref005","first-page":"1","article-title":"Simultaneous localisation and mapping for autonomous underwater vehicle using a combined smooth variable structure filter and extended Kalman filter","volume":"34","year":"2021","journal-title":"Journal of Experimental & Theoretical Artificial Intelligence"},{"key":"key2024022210030011300_ref006","doi-asserted-by":"crossref","first-page":"3604","DOI":"10.1109\/IROS.2005.1545231","article-title":"A visually guided swimming robot","volume-title":"2005 IEEE\/RSJ International Conference on Intelligent Robots and Systems","year":"2005"},{"key":"key2024022210030011300_ref007","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1117\/12.958279","article-title":"A computer model for underwater camera systems","volume":"208","year":"1980","journal-title":"Ocean Optics VI"},{"issue":"3","key":"key2024022210030011300_ref008","first-page":"673","article-title":"AUV docking based on USBL navigation and vision guidance","volume":"24","year":"2018","journal-title":"Journal of Marine Science and Technology"},{"key":"key2024022210030011300_ref009","first-page":"590","article-title":"ARTag, a fiducial marker system using digital techniques","volume-title":"2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05)","year":"2005"},{"key":"key2024022210030011300_ref010","volume-title":"Handbook of Marine Craft Hydrodynamics and Motion Control","year":"2011"},{"issue":"8","key":"key2024022210030011300_ref011","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1109\/TPAMI.2003.1217599","article-title":"Complete solution classification for the perspective-three-point problem","volume":"25","year":"2003","journal-title":"IEEE Transactions on Pattern Analysis & Machine Intelligence"},{"issue":"2","key":"key2024022210030011300_ref012","first-page":"1038","article-title":"Nonlinear filtering for sequential spacecraft attitude estimation with real data: cubature Kalman filter, unscented Kalman filter and extended Kalman filter","volume":"63","year":"2019","journal-title":"Journal of Neurosurgical Sciences"},{"issue":"6","key":"key2024022210030011300_ref013","doi-asserted-by":"crossref","first-page":"2280","DOI":"10.1016\/j.patcog.2014.01.005","article-title":"Automatic generation and detection of highly reliable fiducial markers under occlusion","volume":"47","year":"2014","journal-title":"Pattern Recognition"},{"key":"key2024022210030011300_ref014","volume-title":"Digital Image Processing","year":"1977"},{"key":"key2024022210030011300_ref015","volume-title":"Digital Image Processing","year":"2007","edition":"3rd Edition"},{"issue":"2","key":"key2024022210030011300_ref016","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1109\/48.50695","article-title":"Computer modeling and the design of optimal underwater imaging systems","volume":"15","year":"1990","journal-title":"IEEE Journal of Oceanic Engineering"},{"key":"key2024022210030011300_ref017","doi-asserted-by":"crossref","first-page":"10284","DOI":"10.1109\/ChiCC.2016.7554984","article-title":"On-board vision autonomous landing techniques for quadrotor: a survey","volume-title":"2016 35th Chinese control conference (CCC)","year":"2016"},{"issue":"3","key":"key2024022210030011300_ref018","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1007\/s11370-014-0153-y","article-title":"Artificial landmark-based underwater localization for AUVs using weighted template matching","volume":"7","year":"2014","journal-title":"Intelligent Service Robotics"},{"issue":"2","key":"key2024022210030011300_ref019","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"EPnP: an accurate O(n) solution to the PnP problem","volume":"81","year":"2009","journal-title":"International Journal of Computer Vision"},{"issue":"6","key":"key2024022210030011300_ref020","doi-asserted-by":"crossref","first-page":"58","DOI":"10.4031\/MTSJ.50.6.6","article-title":"Terminal underwater docking of an autonomous underwater vehicle using one camera and one light","volume":"50","year":"2016","journal-title":"Marine Technology Society Journal"},{"key":"key2024022210030011300_ref021","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1016\/j.oceaneng.2015.10.015","article-title":"AUV docking experiments based on vision positioning using two cameras","volume":"110","year":"2015","journal-title":"Ocean Engineering"},{"key":"key2024022210030011300_ref022","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1016\/j.oceaneng.2017.08.002","article-title":"Design of an ICPT system for battery charging applied to underwater docking systems","volume":"145","year":"2017","journal-title":"Ocean Engineering"},{"issue":"1","key":"key2024022210030011300_ref023","first-page":"10","article-title":"Underwater electromagnetic guidance based on the magnetic dipole model applied in AUV terminal docking","volume":"11","year":"2022","journal-title":"Journal of Marine Science and Engineering"},{"key":"key2024022210030011300_ref024","doi-asserted-by":"crossref","first-page":"110766","DOI":"10.1016\/j.oceaneng.2022.110766","article-title":"Docking to an underwater suspended charging station: systematic design and experimental tests","volume":"249","year":"2022","journal-title":"Ocean Engineering"},{"issue":"3","key":"key2024022210030011300_ref025","doi-asserted-by":"crossref","first-page":"409","DOI":"10.1007\/s10015-018-0442-1","article-title":"Docking at Pool and sea by using active marker in turbid and day\/night environment","volume":"23","year":"2018","journal-title":"Artificial Life and Robotics"},{"key":"key2024022210030011300_ref026","volume-title":"Light and Water: Radiative Transfer in Natural Waters","year":"1994"},{"issue":"1","key":"key2024022210030011300_ref027","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/s10846-017-0703-6","article-title":"Dual-eyes vision-based docking system for autonomous underwater vehicle: an approach and experiments","volume":"92","year":"2018","journal-title":"Journal of Intelligent & Robotic Systems"},{"key":"key2024022210030011300_ref028","doi-asserted-by":"crossref","first-page":"3400","DOI":"10.1109\/ICRA.2011.5979561","article-title":"AprilTag: a robust and flexible visual fiducial system","volume-title":"2011 IEEE International Conference on Robotics and Automation","year":"2011"},{"key":"key2024022210030011300_ref029","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1016\/j.oceaneng.2018.01.114","article-title":"AUV homing and docking for remote operations","volume":"154","year":"2018","journal-title":"Ocean Engineering"},{"issue":"1","key":"key2024022210030011300_ref030","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.oceaneng.2008.10.001","article-title":"Experiments on vision guided docking of an autonomous underwater vehicle using one camera","volume":"36","year":"2009","journal-title":"Ocean Engineering"},{"issue":"10","key":"key2024022210030011300_ref031","doi-asserted-by":"crossref","first-page":"2387","DOI":"10.1109\/TPAMI.2013.36","article-title":"Exhaustive linearization for robust camera pose and focal length estimation","volume":"35","year":"2013","journal-title":"IEEE Transactions on Pattern Analysis and Machine Intelligence"},{"key":"key2024022210030011300_ref032","first-page":"1","article-title":"Underwater visual tracking method based on KCF algorithm of ArUco marker","volume-title":"Global Oceans 2020: Singapore \u2013 U.S. Gulf Coast","year":"2020"},{"key":"key2024022210030011300_ref033","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1109\/ICONDA.2017.8270408","article-title":"Automatic navigation and landing of an indoor AR. drone quadrotor using ArUco marker and inertial sensors","volume-title":"2017 International Conference on Computer and Drone Applications (IConDA)","year":"2017"},{"key":"key2024022210030011300_ref034","first-page":"102","article-title":"Automatic navigation and landing of an indoor AR. drone quadrotor using ArUco marker and inertial sensors","volume-title":"International Conference on Computer & Drone Applications","year":"2018"},{"key":"key2024022210030011300_ref035","first-page":"1","article-title":"Clear underwater vision","volume-title":"Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004","year":"2004"},{"key":"key2024022210030011300_ref036","doi-asserted-by":"crossref","first-page":"960278","DOI":"10.3389\/fenrg.2022.960278","article-title":"Autonomous underwater vehicle docking system for energy and data transmission in cabled ocean observatory networks","volume":"10","year":"2022","journal-title":"Frontiers in Energy Research"},{"key":"key2024022210030011300_ref037","first-page":"2286","article-title":"Active range-only beacon localization for AUV homing","volume-title":"IEEE\/RSJ International Conference on Intelligent Robots & Systems","year":"2014"},{"key":"key2024022210030011300_ref038","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1016\/j.apor.2018.02.003","article-title":"Concept and testing of an electromagnetic homing guidance system for autonomous underwater vehicles","volume":"73","year":"2018","journal-title":"Applied Ocean Research"},{"key":"key2024022210030011300_ref039","first-page":"14","article-title":"ARToolKit on PocketPC platform","year":"2003"},{"key":"key2024022210030011300_ref040","article-title":"ARToolKitPlus for pose tracking on mobile devices","year":"2007"},{"key":"key2024022210030011300_ref041","article-title":"AprilTag 2: efficient and robust fiducial detection","volume-title":"IEEE\/RSJ International Conference on Intelligent Robots & Systems","year":"2016"},{"key":"key2024022210030011300_ref042","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1016\/j.margeo.2014.03.012","article-title":"Autonomous underwater vehicles (AUVs): their past, present and future contributions to the advancement of marine geoscience","volume":"352","year":"2014","journal-title":"Marine Geology"},{"issue":"2","key":"key2024022210030011300_ref043","doi-asserted-by":"crossref","first-page":"430","DOI":"10.1109\/JOE.2018.2872449","article-title":"Improving steady and starting characteristics of wireless charging for an AUV docking system","volume":"45","year":"2020","journal-title":"IEEE Journal of Oceanic Engineering"},{"key":"key2024022210030011300_ref044","doi-asserted-by":"crossref","first-page":"106329","DOI":"10.1016\/j.oceaneng.2019.106329","article-title":"Globally finite-time stable three-dimensional trajectory-tracking control of underactuated UUVs","volume":"189","year":"2019","journal-title":"Ocean Engineering"},{"key":"key2024022210030011300_ref045","article-title":"Navigation and positioning system design of an AUV underwater docking","volume-title":"2016 IEEE\/OES China Ocean Acoustics (COA)","year":"2016"},{"key":"key2024022210030011300_ref046","doi-asserted-by":"crossref","first-page":"112566","DOI":"10.1016\/j.oceaneng.2022.112566","article-title":"A double-loop control framework for AUV trajectory tracking under model parameters uncertainties and time-varying currents","volume":"265","year":"2022","journal-title":"Ocean Engineering"},{"key":"key2024022210030011300_ref047","first-page":"1","article-title":"A long-term cruise monitoring system for marine ranching based on surface docking station","volume-title":"OCEANS 2022","year":"2022"},{"issue":"7","key":"key2024022210030011300_ref048","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.3390\/s19071735","article-title":"A fast binocular localisation method for AUV docking","volume":"19","year":"2019","journal-title":"Sensors"}],"container-title":["Industrial Robot: the international journal of robotics research and application"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-10-2023-0233\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/IR-10-2023-0233\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,24]],"date-time":"2025-07-24T21:40:16Z","timestamp":1753393216000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ir\/article\/51\/2\/269-286\/1226710"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,9]]},"references-count":48,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,1,9]]},"published-print":{"date-parts":[[2024,2,23]]}},"alternative-id":["10.1108\/IR-10-2023-0233"],"URL":"https:\/\/doi.org\/10.1108\/ir-10-2023-0233","relation":{},"ISSN":["0143-991X","0143-991X"],"issn-type":[{"value":"0143-991X","type":"print"},{"value":"0143-991X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,9]]}}}