Vis enkel innførsel

dc.contributor.advisorSchjølberg, Ingrid
dc.contributor.advisorEidsvik, Ole Alexander
dc.contributor.advisorWie Henriksen, Vegard
dc.contributor.authorGrefstad, Ørjan
dc.date.accessioned2018-09-25T14:02:13Z
dc.date.available2018-09-25T14:02:13Z
dc.date.created2018-06-25
dc.date.issued2018
dc.identifierntnudaim:18759
dc.identifier.urihttp://hdl.handle.net/11250/2564475
dc.description.abstractUnmanned 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.
dc.languageeng
dc.publisherNTNU
dc.subjectMarin teknikk, Marin kybernetikk
dc.titleDevelopment of an Obstacle Detection and Avoidance System for ROV
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel