{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T08:00:08Z","timestamp":1769155208115,"version":"3.49.0"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T00:00:00Z","timestamp":1615507200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T00:00:00Z","timestamp":1615507200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["SFRH-BD-144263-2019"],"award-info":[{"award-number":["SFRH-BD-144263-2019"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["POCI-01-0145-FEDER-030010"],"award-info":[{"award-number":["POCI-01-0145-FEDER-030010"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN Appl. Sci."],"published-print":{"date-parts":[[2021,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The offshore wind power industry is an emerging and exponentially growing sector, which calls to a necessity for a cyclical monitoring and inspection to ensure the safety and efficiency of the wind farm facilities. Thus, the emersed (aerial) and immersed (underwater) scenarios must be reconstructed to create a more complete and reliable map that maximizes the observability of all the offshore structures from the wind turbines to the cable arrays, presenting a multi domain scenario.This work proposes the use of an Autonomous Surface Vehicle (ASV) to map both domains simultaneously. As such, it will produce a multi-domain map through the fusion of navigational sensors, GPS and IMU, to localize the vehicle and aid the registration process for the perception sensors, 3D Lidar and Multibeam echosounder sonar. The performed experiments demonstrate the ability of the multi-domain mapping architecture to provide an accurate reconstruction of both scenarios into a single representation using the odometry system as the initial seed to further improve the map with data filtering and registration processes. An error of 0.049 m for the odometry estimation is observed with the GPS\/IMU fusion for simulated data and 0.07 m for real field tests. The multi-domain map methodology requires an average of 300 ms per iteration to reconstruct the environment, with an error of at most 0.042 m in simulation.<\/jats:p>","DOI":"10.1007\/s42452-021-04451-5","type":"journal-article","created":{"date-parts":[[2021,3,12]],"date-time":"2021-03-12T06:03:05Z","timestamp":1615528985000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Multi-domain inspection of offshore wind farms using an autonomous surface vehicle"],"prefix":"10.1007","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3982-1856","authenticated-orcid":false,"given":"Daniel Filipe","family":"Campos","sequence":"first","affiliation":[]},{"given":"An\u00edbal","family":"Matos","sequence":"additional","affiliation":[]},{"given":"Andry Maykol","family":"Pinto","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,3,12]]},"reference":[{"key":"4451_CR1","doi-asserted-by":"publisher","unstructured":"Campos DF, Matos A, Pinto AM (2020) Multi-domain Mapping for Offshore Asset Inspection using an Autonomous Surface Vehicle. In: 2020 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC), pp 221\u2013226. https:\/\/doi.org\/10.1109\/ICARSC49921.2020.9096097","DOI":"10.1109\/ICARSC49921.2020.9096097"},{"key":"4451_CR2","doi-asserted-by":"publisher","first-page":"1114","DOI":"10.1016\/j.rser.2015.04.092","volume":"49","author":"S Rodrigues","year":"2015","unstructured":"Rodrigues S, Restrepo C, Kontos E, Teixeira Pinto R, Bauer P (2015) Trends of offshore wind projects. Renew Sustain Energ Rev 49:1114. https:\/\/doi.org\/10.1016\/j.rser.2015.04.092","journal-title":"Renew Sustain Energ Rev"},{"issue":"January","key":"4451_CR3","doi-asserted-by":"publisher","first-page":"313","DOI":"10.1016\/j.egypro.2012.06.114","volume":"24","author":"E Albrechtsen","year":"2012","unstructured":"Albrechtsen E (2012) Occupational safety management in the offshore windindustry-status and challenges. Energy Procedia 24(January):313. https:\/\/doi.org\/10.1016\/j.egypro.2012.06.114","journal-title":"Energy Procedia"},{"key":"4451_CR4","doi-asserted-by":"publisher","unstructured":"Fahrni L, Thies P, Johanning L, Cowles J (2018) Scope and feasibility of autonomous robotic subsea intervention systems for offshore inspection, maintenance and repair. In: Advances in Renewable Energies Offshore Proceedings of the 3rd International Conference on Renewable Energies Offshore (RENEW 2018), pp 771\u2013778. https:\/\/doi.org\/10.1201\/9780429505324","DOI":"10.1201\/9780429505324"},{"key":"4451_CR5","unstructured":"INESC TEC (2020) The first European centre to test robots at offshore windfarms will be set up in Portugal. https:\/\/www.atlantis-h2020.eu\/"},{"key":"4451_CR6","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/j.inffus.2019.07.014","volume":"55","author":"AM Pinto","year":"2020","unstructured":"Pinto AM, Matos AC (2020) MARESye: a hybrid imaging system for underwater robotic applications. Inf Fusion 55:16. https:\/\/doi.org\/10.1016\/j.inffus.2019.07.014","journal-title":"Inf Fusion"},{"issue":"1","key":"4451_CR7","doi-asserted-by":"publisher","first-page":"125","DOI":"10.12716\/1001.12.01.14","volume":"12","author":"Y Singh","year":"2018","unstructured":"Singh Y, Sharma S, Sutton R, Hatton D (2018) Towards use of Dijkstra algorithm for optimal navigation of an unmanned surface vehicle in a real-time marine environment with results from artificial potential field. TransNav Int J Marine Navig Safety Sea Transp 12(1):125. https:\/\/doi.org\/10.12716\/1001.12.01.14","journal-title":"TransNav Int J Marine Navig Safety Sea Transp"},{"key":"4451_CR8","doi-asserted-by":"publisher","unstructured":"Silva R, Leite P, Campos D, Pinto AM (2019) Hybrid Approach to estimate a collision-free velocity for autonomous surface vehicles, In 2019 IEEE International conference on autonomous robot systems and competitions (ICARSC), pp. 1\u20136. https:\/\/doi.org\/10.1109\/ICARSC.2019.8733643","DOI":"10.1109\/ICARSC.2019.8733643"},{"key":"4451_CR9","doi-asserted-by":"publisher","unstructured":"Campos DF, Matos A, Pinto AM (2019) An adaptive velocity obstacle avoidance algorithm for autonomous surface vehicles, in 2019 IEEE\/RSJ International conference on intelligent robots and systems (IROS), pp. 8089\u20138096. https:\/\/doi.org\/10.1109\/IROS40897.2019.8968156","DOI":"10.1109\/IROS40897.2019.8968156"},{"key":"4451_CR10","doi-asserted-by":"publisher","unstructured":"Leite P, Silva R, Matos A, Pinto AM (2019) An hierarchical architecture for docking autonomous surface vehicles, in 2019 IEEE International conference on autonomous robot systems and competitions (ICARSC), pp. 1\u20136. https:\/\/doi.org\/10.1109\/ICARSC.2019.8733620","DOI":"10.1109\/ICARSC.2019.8733620"},{"key":"4451_CR11","unstructured":"Martins A, Almeida J, Almeida C, Dias A, Dias N, Aaltonen J, Heininen A, Koskinen KT, Rossi C, Dominguez S, V\u00f6r\u00f6s C, Henley S, McLoughlin M, van Moerkerk H, Tweedie J, Bodo B, Zajzon N, Silva E (2018) UX 1 system design\u2014a robotic system for underwater mining exploration, in 2018 IEEE\/RSJ International conference on intelligent robots and systems (IROS), pp. 1494\u20131500"},{"key":"4451_CR12","doi-asserted-by":"publisher","unstructured":"Cruz NA, Matos AC, Almeida RM, Ferreira BM, Abreu N (2011) TriMARES\u2014a hybrid AUV\/ROV for dam inspection, in OCEANS\u201911 MTS\/IEEE KONA (IEEE, 2011), pp. 1\u20137. https:\/\/doi.org\/10.23919\/OCEANS.2011.6107314","DOI":"10.23919\/OCEANS.2011.6107314"},{"key":"4451_CR13","doi-asserted-by":"publisher","unstructured":"Martins A, Almeida J, Almeida C, Matias B, Kapusniak S, Silva E (2018) EVA a Hybrid ROV\/AUV for Underwater Mining Operations Support. In: 2018 OCEANS - MTS\/IEEE Kobe Techno-Oceans (OTO), pp 1\u20137. https:\/\/doi.org\/10.1109\/OCEANSKOBE.2018.8558880","DOI":"10.1109\/OCEANSKOBE.2018.8558880"},{"key":"4451_CR14","unstructured":"Cruz N, Matos A, Cunha S, Silva S (2007) Zarco-an Autonomous craft for underwater surveys, in Proceedings of the 7th geomatic week"},{"key":"4451_CR15","doi-asserted-by":"publisher","unstructured":"Ferreira H, Almeida C, Martins A, Almeida J, Dias N, Dias A, Silva E (2009) Autonomous bathymetry for risk assessment with ROAZ robotic surface vehicle. In: OCEANS 2009-EUROPE, pp 1\u20136. https:\/\/doi.org\/10.1109\/OCEANSE.2009.5278235","DOI":"10.1109\/OCEANSE.2009.5278235"},{"issue":"2","key":"4451_CR16","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1002\/rob.21478","volume":"31","author":"G Papadopoulos","year":"2014","unstructured":"Papadopoulos G, Kurniawati H, Shariff ASBM, Wong LJ, Patrikalakis NM (2014) Experiments on surface reconstruction for partially submerged marine structures. J Field Robot 31(2):225. https:\/\/doi.org\/10.1002\/rob.21478","journal-title":"J Field Robot"},{"key":"4451_CR17","doi-asserted-by":"publisher","unstructured":"Leedekerken JC, Fallon MF, Leonard JJ (2014) Mapping Complex marine environments with autonomous surface craft, in Experimental robotics, 79th edn. (Springer tracts in advanced robotics, 2014), pp. 525\u2013539. https:\/\/doi.org\/10.1007\/978-3-642-28572-1_36","DOI":"10.1007\/978-3-642-28572-1_36"},{"key":"4451_CR18","doi-asserted-by":"publisher","unstructured":"Palomer A, Ridao P, Ribas D, Vallicrosa G (2015) Multi-beam terrain\/object classification for underwater navigation correction, in OCEANS 2015 - Genova (IEEE, 2015), pp. 1\u20135. https:\/\/doi.org\/10.1109\/OCEANS-Genova.2015.7271587","DOI":"10.1109\/OCEANS-Genova.2015.7271587"},{"key":"4451_CR19","doi-asserted-by":"publisher","unstructured":"Bakar MFA, Arshad MR (2018) ASV data logger for bathymetry mapping system, in 2017 IEEE 7th International conference on underwater system technology: theory and applications (USYS), vol. 2018-Janua (IEEE, 2017), vol. 2018-Janua, pp. 1\u20135. https:\/\/doi.org\/10.1109\/USYS.2017.8309457","DOI":"10.1109\/USYS.2017.8309457"},{"key":"4451_CR20","doi-asserted-by":"publisher","unstructured":"Subramanian A, Gong X, Riggins JN, Stilwell DJ, Wyatt CL (2006) Shoreline Mapping using an Omni-directional Camera for Autonomous Surface Vehicle Applications. In: OCEANS 2006, pp 1\u20136. https:\/\/doi.org\/10.1109\/OCEANS.2006.306906","DOI":"10.1109\/OCEANS.2006.306906"},{"key":"4451_CR21","first-page":"359","volume":"8","author":"H Kurniawati","year":"2011","unstructured":"Kurniawati H, Schulmeister JC, Bandyopadhyay T (2011) Infrastructure for 3D model reconstruction of marine structures. Int Soc Offshore and Polar Eng (ISOPE) 8:359","journal-title":"Int Soc Offshore and Polar Eng (ISOPE)"},{"key":"4451_CR22","unstructured":"Koenig N, Howard A (2004) Design and use paradigms for Gazebo, an open-source multi-robot simulator, in 2004 IEEE\/RSJ international conference on intelligent robots and systems (IROS) (IEEE Cat. No.04CH37566), vol.\u00a03, pp. 2149\u20132154"},{"key":"4451_CR23","doi-asserted-by":"crossref","unstructured":"Bingham B, Aguero C, McCarrin M, Klamo J, Malia J, Allen K, Lum T, Rawson M, Waqar R (2019) Toward maritime robotic simulation in Gazebo, in proceedings of MTS\/IEEE OCEANS conference. Seattle, WA","DOI":"10.23919\/OCEANS40490.2019.8962724"},{"key":"4451_CR24","doi-asserted-by":"publisher","unstructured":"Manh\u00e3es MMM, Scherer SA, Voss M, Douat LR, Rauschenbach T (2016) UUV simulator: a Gazebo-based package for underwater intervention and multi-robot simulation, in OCEANS 2016 MTS\/IEEE monterey (IEEE, 2016). https:\/\/doi.org\/10.1109\/oceans.2016.7761080","DOI":"10.1109\/oceans.2016.7761080"},{"key":"4451_CR25","unstructured":"Orsted, Burbo bank extension offshore wind farm (2016). http:\/\/www.4coffshore.com\/windfarms\/burbo-bank-extension-united-kingdom-uk59.html"},{"key":"4451_CR26","doi-asserted-by":"publisher","unstructured":"Snyder JP (1982) Map projections used by the U.S. geological survey. Tech. rep . https:\/\/doi.org\/10.3133\/b1532. https:\/\/pubs.er.usgs.gov\/publication\/b1532","DOI":"10.3133\/b1532"},{"issue":"1","key":"4451_CR27","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/RITA.2016.2518420","volume":"11","author":"PJ Costa","year":"2016","unstructured":"Costa PJ, Moreira N, Campos D, Gon\u00e7alves J, Lima J, Costa PL (2016) Localization and navigation of an omnidirectional mobile robot: the robot@factory case study. IEEE Revista Iberoamericana de Tecnologias del Aprendizaje 11(1):1","journal-title":"IEEE Revista Iberoamericana de Tecnologias del Aprendizaje"},{"key":"4451_CR28","first-page":"335","volume-title":"Intell Auton Syst 13","author":"T Moore","year":"2016","unstructured":"Moore T, Stouch D (2016) A generalized extended kalman filter implementation for the robot operating system. In: Menegatti E, Michael N, Berns K, Yamaguchi H (eds) Intell Auton Syst 13. Springer, Cham, pp 335\u2013348"},{"key":"4451_CR29","doi-asserted-by":"publisher","unstructured":"Rusu, Radu Bogdan, Blodow N, Marton Z, Soos A, Beetz M (2007) Towards 3D object maps for autonomous household robots, in 2007 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE, 2007), pp. 3191\u20133198. https:\/\/doi.org\/10.1109\/IROS.2007.4399309","DOI":"10.1109\/IROS.2007.4399309"},{"issue":"13\u201314","key":"4451_CR30","doi-asserted-by":"publisher","first-page":"1145","DOI":"10.1016\/j.imavis.2003.09.004","volume":"21","author":"AW Fitzgibbon","year":"2003","unstructured":"Fitzgibbon AW (2003) Robust registration of 2D and 3D point sets. Image and Vision Computing 21(13\u201314):1145. https:\/\/doi.org\/10.1016\/j.imavis.2003.09.004","journal-title":"Image and Vision Computing"},{"issue":"3","key":"4451_CR31","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/s10514-012-9321-0","volume":"34","author":"A Hornung","year":"2013","unstructured":"Hornung A, Wurm KM, Bennewitz M, Stachniss C, Burgard W (2013) OctoMap: an efficient probabilistic 3D mapping framework based on octrees. Autonomous Robots 34(3):189. https:\/\/doi.org\/10.1007\/s10514-012-9321-0","journal-title":"Autonomous Robots"},{"key":"4451_CR32","doi-asserted-by":"publisher","unstructured":"Zhang Z, Scaramuzza D (2018) A tutorial on quantitative trajectory evaluation for visual(-inertial) odometry, in 2018 IEEE\/RSJ International conference on intelligent robots and systems (IROS), pp. 7244\u20137251. https:\/\/doi.org\/10.1109\/IROS.2018.8593941","DOI":"10.1109\/IROS.2018.8593941"},{"key":"4451_CR33","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.robot.2018.08.004","volume":"109","author":"AR Gaspar","year":"2018","unstructured":"Gaspar AR, Nunes A, Pinto AM, Matos A (2018) Urban@CRAS dataset: benchmarking of visual odometry and SLAM techniques. Robot Auton Syst 109:59. https:\/\/doi.org\/10.1016\/j.robot.2018.08.004","journal-title":"Robot Auton Syst"}],"container-title":["SN Applied Sciences"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42452-021-04451-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42452-021-04451-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42452-021-04451-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,29]],"date-time":"2021-04-29T10:25:56Z","timestamp":1619691956000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42452-021-04451-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,3,12]]},"references-count":33,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,4]]}},"alternative-id":["4451"],"URL":"https:\/\/doi.org\/10.1007\/s42452-021-04451-5","relation":{},"ISSN":["2523-3963","2523-3971"],"issn-type":[{"value":"2523-3963","type":"print"},{"value":"2523-3971","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,3,12]]},"assertion":[{"value":"18 July 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 February 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 March 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}}],"article-number":"455"}}