Visual Servoing for Motion Control of Coralbot Autonomous Underwater Vehicle

Eduardo Tusa, Neil M. Robertson, David Michael Lane

Research output: Chapter in Book/Report/Conference proceedingChapter


This work focuses on developing two visual servoing algorithms that enable the Coralbot to stabilise itself relative to an area of reef. For this purpose, we present a fast coral reef detector based on supervised machine learning. We extract texture feature descriptors using a bank of Gabor Wavelet filters. We use a database of 621 images of coral reef located in Belize. The Decision Trees algorithm shows a fast execution time among the machine learning algorithms. We use the coral detections to estimate point features and moment features. We use these features through an Image-based approach and a Moment-based approach. We code the coral detector and the visual servoing algorithms in C ++ for obtaining a fast response of the system. We test the system performance through an underwater simulator, UWSim, which is supported by the Robot Operating System, ROS. We obtain promising results using point features instead of moment features.
Original languageEnglish
Title of host publicationQuantitative Monitoring of the Underwater Environment
Number of pages10
ISBN (Electronic)9783319321073
ISBN (Print)9783319321059
Publication statusPublished - 2016

Publication series

NameOcean Engineering & Oceanography
ISSN (Print)2194-6396
ISSN (Electronic)2194-640X


Dive into the research topics of 'Visual Servoing for Motion Control of Coralbot Autonomous Underwater Vehicle'. Together they form a unique fingerprint.

Cite this