• 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.

DUNE: Unified Navigation Environment for the REMUS 100 AUV - Implementation, Simulator Development, and Field Experiments

Holsen, Sigurd Andreas
Master thesis
Thumbnail
View/Open
13708_FULLTEXT.pdf (5.354Mb)
13708_ATTACHMENT.zip (21.72Mb)
13708_COVER.pdf (234.4Kb)
URI
http://hdl.handle.net/11250/2350792
Date
2015
Metadata
Show full item record
Collections
  • Institutt for marin teknikk [2405]
Abstract
This master thesis presents a new software system for developing control systems on the REMUS 100 autonomous underwater vehicle (AUV). Software written to control autonomous vehicles generally involve many components, and issues such as communication, synchronization, and modularity will arise. Many software frameworks have been written to address these issues. To ease the development, we have implemented an interface between the REMUS vehicle and the open source DUNE framework, leveraging its field-tested software for AUVs. To be able to simulate software written in DUNE, we have implemented an interface to an AUV simulator, AUVSim.

We have used DUNE to control the heading and the altitude of the vehicle. Two altitude controllers have been presented that use range measurements from a Doppler velocity log (DVL) as control input. The auto altitude controller uses the ranges to estimate the altitude of the vehicle. The highpass altitude controller uses an additional estimate of the seabed slope, resulting in a reduced altitude error on large bathymetric variations. Both altitude controllers have been implemented in DUNE and simulated in AUVSim with good results.

A field test was carried out in Hopavågen April 20-23, 2015 to test the two altitude controllers and the heading control via DUNE. The field test showed good result for the auto altitude controller. However, the highpass controller proved to be sensitive to noise in the range measurements from the DVL and did therefore give a noisy control output. Control of heading was not conducted due to an error in the REMUS API. This error was fixed after the field test was complete.

The field tests proved that DUNE was a good fit for controlling the REMUS 100 AUV. The NTNU REMUS 100 can now use DUNE as a development platform, allowing reuse of code from related research activities.
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