• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Fakultet for ingeniørvitenskap (IV)
  • Institutt for marin teknikk
  • View Item
  •   Home
  • Fakultet for ingeniørvitenskap (IV)
  • Institutt for marin teknikk
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Development of an Obstacle Detection and Avoidance System for ROV

Grefstad, Ørjan
Master thesis
Thumbnail
View/Open
18759_FULLTEXT.pdf (12.02Mb)
18759_ATTACHMENT.zip (3.322Mb)
18759_COVER.pdf (1.669Mb)
URI
http://hdl.handle.net/11250/2564475
Date
2018
Metadata
Show full item record
Collections
  • Institutt for marin teknikk [2351]
Abstract
Unmanned underwater vehicles, such as remotely operated vehicles (ROVs) and autonomous

underwater vehicles (AUVs) are commonly used for inspection, maintenance and repair

(IMR) missions in the oil and gas industry. This is a cost-driven industry and advances in

autonomy is a key factor to reduce the mission expenses.

Collision avoidance is one of the main challenges in the field of AUVs. In this thesis a

system for detecting obstacles and planning a new path around the obstacles is proposed.

The system is divided into three modules: an object detection module, a collision avoidance module and a guidance module.

The object detection module uses a single-beam mechanically scanning sonar to populate a probabilistic occupancy grid. The sonar data is related to the probability of occupancy through a dynamic inverse-sonar model. The occupancy grid is vehicle-fixed and

thus position or velocity data is needed for translating and turning the grid. The translation

and rotation is archived using an image processing technique known as affine transformation.

A global occupancy grid has to account for the growth of the positional uncertainty,

and thus the accuracy of the map will fall over time. With a local map the obstacles will be

correctly located with respect to the vehicle, which is sufficient for the purpose of collision

avoidance. The obstacles are detected through a contour detection algorithm. The detected

contours are then expanded to make a safety margin around the obstacles.

The collision avoidance module compares the current path with the detected obstacles

and initiates a path recalculation if they coincide. The path recalculation is done with

a combination of Voronoi diagrams and a modified version of Dijkstra s shortest path

algorithm. Once a new path is calculated, it is smoothed using Fermat s spiral and sent to

the guidance system.

The guidance system is a classic line of sight guidance scheme, with a velocity dependent lookahead distance. The velocity guidance uses the path curvature as an input

parameter. This enables the guidance system to reduce the commanded velocity when

sharp turns are detected.

Several simulations were performed and the complete system was tested on a ROV

stationed on the Snorre B oil field. During the field experiments, it was confirmed that

a mechanically scanning single-beam sonar is sufficient as the only sensor for detecting

and avoiding obstacles in an underwater environment. The technology is also applicable

to AUVs as the calculated paths have a continuous curvature.

Regarding further developments of this system, it is suggested to look into other guidance schemes, such as trajectory tracking. The object detection system would benefit from

introducing additional sensors, such as cameras for detection of close obstacles.
Publisher
NTNU

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit