{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T05:38:56Z","timestamp":1773293936308,"version":"3.50.1"},"reference-count":46,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2018,10,16]],"date-time":"2018-10-16T00:00:00Z","timestamp":1539648000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/R026173\/1"],"award-info":[{"award-number":["EP\/R026173\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/L016753\/1"],"award-info":[{"award-number":["EP\/L016753\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/L016834\/1"],"award-info":[{"award-number":["EP\/L016834\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The oil and gas industry faces increasing pressure to remove people from dangerous offshore environments. Robots present a cost-effective and safe method for inspection, repair, and maintenance of topside and marine offshore infrastructure. In this work, we introduce a new multi-sensing platform, the Limpet, which is designed to be low-cost and highly manufacturable, and thus can be deployed in huge collectives for monitoring offshore platforms. The Limpet can be considered an instrument, where in abstract terms, an instrument is a device that transforms a physical variable of interest (measurand) into a form that is suitable for recording (measurement). The Limpet is designed to be part of the ORCA (Offshore Robotics for Certification of Assets) Hub System, which consists of the offshore assets and all the robots (Underwater Autonomous Vehicles, drones, mobile legged robots etc.) interacting with them. The Limpet comprises the sensing aspect of the ORCA Hub System. We integrated the Limpet with Robot Operating System (ROS), which allows it to interact with other robots in the ORCA Hub System. In this work, we demonstrate how the Limpet can be used to achieve real-time condition monitoring for offshore structures, by combining remote sensing with signal-processing techniques. We show an example of this approach for monitoring offshore wind turbines, by designing an experimental setup to mimic a wind turbine using a stepper motor and custom-designed acrylic fan blades. We use the distance sensor, which is a Time-of-Flight sensor, to achieve the monitoring process. We use two different approaches for the condition monitoring process: offline and online classification. We tested the offline classification approach using two different communication techniques: serial and Wi-Fi. We performed the online classification approach using two different communication techniques: LoRa and optical. We train our classifier offline and transfer its parameters to the Limpet for online classification. We simulated and classified four different faults in the operation of wind turbines. We tailored a data processing procedure for the gathered data and trained the Limpet to distinguish among each of the functioning states. The results show successful classification using the online approach, where the processing and analysis of the data is done on-board by the microcontroller. By using online classification, we reduce the information density of our transmissions, which allows us to substitute short-range high-bandwidth communication systems with low-bandwidth long-range communication systems. This work shines light on how robots can perform on-board signal processing and analysis to gain multi-functional sensing capabilities, improve their communication requirements, and monitor the structural health of equipment.<\/jats:p>","DOI":"10.3390\/s18103487","type":"journal-article","created":{"date-parts":[[2018,10,16]],"date-time":"2018-10-16T11:07:51Z","timestamp":1539688071000},"page":"3487","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["The Limpet: A ROS-Enabled Multi-Sensing Platform for the ORCA Hub"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4245-6044","authenticated-orcid":false,"given":"Mohammed E.","family":"Sayed","sequence":"first","affiliation":[{"name":"School of Engineering, Institute for Integrated Micro and Nano Systems, The University of Edinburgh, Scottish Microelectronics Centre, Alexander Crum Brown Road, King\u2019s Buildings, Edinburgh EH9 3FF, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markus P.","family":"Nemitz","sequence":"additional","affiliation":[{"name":"School of Engineering, Institute for Integrated Micro and Nano Systems, The University of Edinburgh, Scottish Microelectronics Centre, Alexander Crum Brown Road, King\u2019s Buildings, Edinburgh EH9 3FF, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Simona","family":"Aracri","sequence":"additional","affiliation":[{"name":"School of Engineering, Institute for Integrated Micro and Nano Systems, The University of Edinburgh, Scottish Microelectronics Centre, Alexander Crum Brown Road, King\u2019s Buildings, Edinburgh EH9 3FF, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alistair C.","family":"McConnell","sequence":"additional","affiliation":[{"name":"School of Engineering, Institute for Integrated Micro and Nano Systems, The University of Edinburgh, Scottish Microelectronics Centre, Alexander Crum Brown Road, King\u2019s Buildings, Edinburgh EH9 3FF, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ross M.","family":"McKenzie","sequence":"additional","affiliation":[{"name":"School of Engineering, Institute for Integrated Micro and Nano Systems, The University of Edinburgh, Scottish Microelectronics Centre, Alexander Crum Brown Road, King\u2019s Buildings, Edinburgh EH9 3FF, UK"},{"name":"Engineering and Physical Sciences Research Council (EPSRC) Centre for Doctoral Training (CDT) in Robotics and Autonomous Systems, School of Informatics, The University of Edinburgh, Edinburgh EH9 3LJ, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam A.","family":"Stokes","sequence":"additional","affiliation":[{"name":"School of Engineering, Institute for Integrated Micro and Nano Systems, The University of Edinburgh, Scottish Microelectronics Centre, Alexander Crum Brown Road, King\u2019s Buildings, Edinburgh EH9 3FF, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,10,16]]},"reference":[{"key":"ref_1","unstructured":"Hastie, H., Lohan, K., Chantler, M., Robb, D.A., Ramamoorthy, S., Petrick, R., Vijayakumar, S., and Lane, D. (2018, January 5\u20138). The ORCA Hub: Explainable Offshore Robotics through Intelligent Interfaces. Proceedings of the 13th Annual ACM\/IEEE International Conference on Human Robot Interaction, Chicago, IL, USA."},{"key":"ref_2","first-page":"57","article-title":"BP Gulf of Mexico oil spill","volume":"32","author":"Griggs","year":"2011","journal-title":"Energy Law J."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"508","DOI":"10.1016\/j.robot.2015.09.013","article-title":"Application of robotics in offshore oil and gas industry\u2014A review Part II","volume":"75","author":"Shukla","year":"2016","journal-title":"Robot. Auton. Syst."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"136","DOI":"10.4236\/ica.2014.53016","article-title":"Opportunities and Challenges of Robotics and Automation in Offshore Oil & Gas Industry","volume":"5","author":"Chen","year":"2014","journal-title":"Intell. Control Autom."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"2056","DOI":"10.1109\/TIM.2017.2677619","article-title":"Analysis of Three IoT-Based Wireless Sensors for Environmental Monitoring","volume":"66","author":"Mois","year":"2017","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/48.211496","article-title":"An intelligent control system for remotely operated vehicles","volume":"18","author":"Yuh","year":"1993","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Elvander, J., and Hawkes, G. (2012, January 14\u201319). ROVs and AUVs in support of marine renewable technologies. Proceedings of the 2012 Oceans, Hampton Roads, VA, USA.","DOI":"10.1109\/OCEANS.2012.6405139"},{"key":"ref_8","unstructured":"Raine, G.A., and Lugg, M.C. (1995). ROV Inspection of Welds\u2014A Reality, Underwater Intervention."},{"key":"ref_9","unstructured":"Whitcomb, L.L. (2000, January 24\u201328). Underwater robotics: Out of the research laboratory and into the field. Proceedings of the 2000 IEEE International Conference on Robotics and Automation (ICRA), San Francisco, CA, USA."},{"key":"ref_10","unstructured":"Bessa, M.S.W. (2003, January 22\u201326). Controlling the dynamic positioning of a ROV. Proceedings of the Oceans 2003, San Diego, CA, USA."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Hagen, P.E., Fossum, T.G., and Hansen, R.E. (2008, January 15\u201318). Applications of AUVs with SAS. Proceedings of the OCEANS 2008, Quebec City, QC, Canada.","DOI":"10.1109\/OCEANS.2008.5152013"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Costa, M.J., Goncalves, P., Martins, A., and Silva, E. (2012, January 14\u201319). Vision-based assisted teleoperation for inspection tasks with a small ROV. Proceedings of the 2012 Oceans, Hampton Roads, VA, USA.","DOI":"10.1109\/OCEANS.2012.6404915"},{"key":"ref_13","unstructured":"Bengel, M., and Pfeiffer, K. (2007). Mimroex Mobile Maintenance and Inspection Robot for Process Plants, Fraunhofer Institute for Manufacturing Engineering and Automation IPA."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"NREC\/CMU (2012). Sensabot: A Safe and Cost-Effective Inspection Solution. J. Pet. Technol., 64, 32\u201334.","DOI":"10.2118\/1012-0032-JPT"},{"key":"ref_15","unstructured":"Kyrkjebo, E., Liljeb\u00e4ck, P., and Transeth, A.A. (June, January 31). A Robotic Concept for Remote Inspection and Maintenance on Oil Platforms. Proceedings of the ASME 28th International Conference on Ocean, Offshore and Arctic Engineering, Honolulu, HI, USA."},{"key":"ref_16","unstructured":"Galassi, M., R\u00f8yr\u00f8y, A., Carvalho, G., Freitas, G., From, P.J., Costa, R.R., Lizarralde, F., Hsu, L., de Carvalho, G.H., and de Oliveira, J.F. (2014, January 20\u201324). DORIS\u2014A Mobile Robot for Inspection and Monitoring of Offshore Facilities. Proceedings of the Congresso Brasileiro de Autom\u00e1tica, Belo Horizonte, Brazil."},{"key":"ref_17","first-page":"1353","article-title":"Novel Mobile Climbing Robot Agent for Offshore Platforms","volume":"6","author":"Moghaddam","year":"2012","journal-title":"Int. J. Mech. Aerosp. Ind. Mechatron. Manuf. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Bengel, M., Pfeiffer, K., Graf, B., Bubeck, A., and Verl, A. (2009, January 11\u201315). Mobile robots for offshore inspection and manipulation. Proceedings of the 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA.","DOI":"10.1109\/IROS.2009.5353885"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1016\/j.apor.2003.08.003","article-title":"Structural health monitoring of offshore structures using ambient excitation","volume":"25","author":"Nichols","year":"2003","journal-title":"Appl. Ocean Res."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1141","DOI":"10.1016\/j.jsv.2010.09.019","article-title":"Structural health monitoring of fixed offshore structures using the bicoherence function of ambient vibration measurements","volume":"330","author":"Hillis","year":"2011","journal-title":"J. Sound Vib."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1049\/iet-rpg:20080006","article-title":"Condition monitoring and fault diagnosis of a wind turbine synchronous generator drive train","volume":"3","author":"Yang","year":"2009","journal-title":"IET Renew. Power Gener."},{"key":"ref_22","unstructured":"Kryter, R.C., and Haynes, H.D. (1989, January 15\u201317). Condition monitoring of machinery using motor current signature analysis. Proceedings of the Power Plant Dynamics, Control and Testing Symposium, Knoxville, TN, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"897","DOI":"10.1109\/28.245712","article-title":"Computer-aided detection of airgap eccentricity in operating three-phase induction motors by Park\u2019s vector approach","volume":"29","author":"Cardoso","year":"1993","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.rser.2007.05.008","article-title":"Condition monitoring and fault detection of wind turbines and related algorithms: A review","volume":"13","author":"Hameed","year":"2009","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Lu, B., Li, Y., Wu, X., and Yang, Z. (2009, January 24\u201326). A review of recent advances in wind turbine condition monitoring and fault diagnosis. Proceedings of the 2009 IEEE Power Electronics and Machines in Wind Applications, Lincoln, NE, USA.","DOI":"10.1109\/PEMWA.2009.5208325"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Shin, S.-H., Kim, S., Seo, Y.-H., Shin, S.-H., Kim, S., and Seo, Y.-H. (2018). Development of a Fault Monitoring Technique for Wind Turbines Using a Hidden Markov Model. Sensors, 18.","DOI":"10.3390\/s18061790"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"710","DOI":"10.1541\/ieejpes.126.710","article-title":"Suggestion of Temporarily for Forecast Diagnosis on Blade of Small Wind Turbine","volume":"126","author":"Yuji","year":"2006","journal-title":"IEEJ Trans. Power Energy"},{"key":"ref_28","first-page":"78","article-title":"Failure Forecast Diagnosis of Small Wind Turbine using Acoustic Emission Sensor","volume":"5","author":"Buono","year":"2005","journal-title":"KIEE Int. Trans. Electr. Mach. Energy Convers. Syst."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1167","DOI":"10.1088\/0957-0233\/17\/5\/S39","article-title":"A fibre Bragg grating sensor system monitors operational load in a wind turbine rotor blade","volume":"17","author":"Schroeder","year":"2006","journal-title":"Meas. Sci. Technol."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"19992","DOI":"10.3390\/s150819992","article-title":"Damage Detection Based on Static Strain Responses Using FBG in a Wind Turbine Blade","volume":"15","author":"Tian","year":"2015","journal-title":"Sensors"},{"key":"ref_31","first-page":"1726","article-title":"A Novel Method and Its Field Tests for Monitoring and Diagnosing Blade Health for Wind Turbines","volume":"64","author":"Oh","year":"2015","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Ruan, J., Ho, S.C.M., Patil, D., and Song, G. (2014, January 7\u20139). Structural health monitoring of wind turbine blade using piezoceremic based active sensing and impedance sensing. Proceedings of the 11th IEEE International Conference on Networking, Sensing and Control, Miami, FL, USA.","DOI":"10.1109\/ICNSC.2014.6819704"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1093\/mollus\/56.3.415","article-title":"Structure of the Cephalic Tentacles of Some Species of Prosobranch Limpet (Patellidae and Fissurellidae)","volume":"56","author":"Marshall","year":"1990","journal-title":"J. Molluscan Stud."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Webster, J.G. (1999). The Measurement, Instrumentation and Sensors Handbook, CRC Press LLC. [1st ed.].","DOI":"10.1201\/9781003040019"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Farrow, N., Klingner, J., Reishus, D., and Correll, N. (June, January 31). Miniature six-channel range and bearing system: Algorithm, analysis and experimental validation. Proceedings of the 2014 IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China.","DOI":"10.1109\/ICRA.2014.6907770"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"55","DOI":"10.3389\/frobt.2018.00055","article-title":"Multi-Functional Sensing for Swarm Robots Using Time Sequence Classification: HoverBot, an Example","volume":"5","author":"Nemitz","year":"2018","journal-title":"Front. Robot. AI"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"265","DOI":"10.21105\/joss.00265","article-title":"Mosquitto: Server and client implementation of the MQTT protocol","volume":"2","author":"Light","year":"2017","journal-title":"J. Open Source Softw."},{"key":"ref_38","unstructured":"Sornin, N., Luis, M., Eirich, T., Kramp, T., and Hersent, O. (2015). LoRaWAN Specification, LoRa Alliance."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"55","DOI":"10.3389\/frobt.2017.00055","article-title":"HoverBots: Precise Locomotion Using Robots That Are Designed for Manufacturability","volume":"4","author":"Nemitz","year":"2017","journal-title":"Front. Robot. AI"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Wang, J., Wang, R., and Li, T. (2012, January 25\u201327). Analysis of the data streams trend in sensor network based on sliding window. Proceedings of the 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE), Zhangjiajie, China.","DOI":"10.1109\/CSAE.2012.6272763"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/s40095-014-0105-5","article-title":"Application of sliding window technique for prediction of wind velocity time series","volume":"5","author":"Vafaeipour","year":"2014","journal-title":"Int. J. Energy Environ. Eng."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/s13218-014-0308-1","article-title":"Reconfigurable Autonomy","volume":"28","author":"Dennis","year":"2014","journal-title":"KI K\u00fcnstliche Intelligenz"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MCOM.2017.1600613","article-title":"Understanding the Limits of LoRaWAN","volume":"55","author":"Adelantado","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_44","unstructured":"Jin, M.H.-C., Pierce, J.M., Lambiotte, J.C., Fite, J.D., Marshall, J.S., and Huntley, M.A. (May, January 30). Underwater Free-Space Optical Power Transfer: An Enabling Technology for Remote Underwater Intervention. Proceedings of the Offshore Technology Conference, Houston, TX, USA."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"984","DOI":"10.1109\/41.873206","article-title":"A review of induction motors signature analysis as a medium for faults detection","volume":"47","author":"Benbouzid","year":"2000","journal-title":"IEEE Trans. Ind. Electron."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Pineda-Sanchez, M., Puche-Panadero, R., Martinez-Roman, J., Sapena-Bano, A., Riera-Guasp, M., and Perez-Cruz, J. (2018). Partial Inductance Model of Induction Machines for Fault Diagnosis. Sensors, 18.","DOI":"10.3390\/s18072340"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/10\/3487\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:26:03Z","timestamp":1760196363000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/10\/3487"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,16]]},"references-count":46,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2018,10]]}},"alternative-id":["s18103487"],"URL":"https:\/\/doi.org\/10.3390\/s18103487","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints201808.0362.v1","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,16]]}}}