Change search
ReferencesLink to record
Permanent link

Direct link
Model-Based Design, Development and Control of an Underwater Vehicle
Linköping University, Department of Electrical Engineering, Automatic Control.
Linköping University, Department of Electrical Engineering, Automatic Control.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Modellbaserad design, utveckling och reglering av ett undervattensfordon (Swedish)
Abstract [en]

With the rising popularity of ROVs and other UV solutions, more robust and high performance controllers have become a necessity. A model of the ROV or UV can be a valuable tool during control synthesis. The main objective of this thesis was to use a model in design and development of controllers for an ROV.

In this thesis, an ROV from Blue Robotics was used. The ROV was equipped with 6 thrusters placed such that the ROV was capable of moving in 6-DOFs. The ROV was further equipped with an IMU, two pressure sensors and a magnetometer. The ROV platform was further developed with EKF-based sensor fusion, a control system and manual control capabilities.

To model the ROV, the framework of Fossen (2011) was used. The model was estimated using two different methods, the prediction-error method and an EKF-based method. Using the prediction-error method, it was found that the initial states of the quaternions had a large impact on the estimated parameters and the overall fit to validation data. A Kalman smoother was used to estimate the initial states. To circumvent the problems with the initial quaternions, an \abbrEKF was implemented to estimate the model parameters. The EKF estimator was less sensitive to deviations in the initial states and produced a better result than the prediction-error method. The resulting model was compared to validation data and described the angular velocities well with around 70 % fit.

The estimated model was used to implement feedback linearisation which was used in conjunction with an attitude controller and an angular velocity controller. Furthermore, a depth controller was developed and tuned without the use of the model. Performance of the controllers was tested both in real tests and simulations. The angular velocity controller using feedback linearisation achieved good reference tracking. However, the attitude controller could not stabilise the system while using feedback linearisation. Both controllers' performance could be improved further by tuning the controllers' parameters during tests.

The fact that the feedback linearisation made the ROV unstable, indicates that the attitude model is not good enough for use in feedback linearisation. To achieve stability, the magnitude of the parameters in the feedback linearisation were scaled down. The assumption that the ROV's center of rotation coincides with the placement of the ROV's center of gravity was presented as a possible source of error.

In conclusion, good performance was achieved using the angular velocity controller. The ROV was easier to control with the angular velocity controller engaged compared to controlling it in open loop. More work is needed with the model to get acceptable performance from the attitude controller. Experiments to estimate the center of rotation and the center of gravity of the ROV may be helpful when further improving the model.

Place, publisher, year, edition, pages
2016. , 101 p.
Keyword [en]
Model, Design, Development, Control, Underwater, Underwater vehicle, BlueROV, ROV, Fossen, Modelling, Parameter Estimation, Prediction-error method, Extended Kalman filter, EKF, Feedback linearisation, Attitude controller, Angular velocity controller
National Category
Control Engineering
URN: urn:nbn:se:liu:diva-129437ISRN: LiTH-ISY-EX--16/4979--SEOAI: diva2:939494
External cooperation
Combine Control Systems
Subject / course
Automatic Control
Available from: 2016-06-20 Created: 2016-06-19 Last updated: 2016-06-20Bibliographically approved

Open Access in DiVA

fulltext(29615 kB)140 downloads
File information
File name FULLTEXT01.pdfFile size 29615 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Aili, AdamEkelund, Erik
By organisation
Automatic Control
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 140 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 617 hits
ReferencesLink to record
Permanent link

Direct link