Show simple item record

dc.contributor.advisorImsland, Lars
dc.contributor.advisorAlbert, Anders
dc.contributor.authorHektoen, Nikolai Mejdell
dc.date.accessioned2016-03-18T15:00:43Z
dc.date.available2016-03-18T15:00:43Z
dc.date.created2016-01-02
dc.date.issued2016
dc.identifierntnudaim:14088
dc.identifier.urihttp://hdl.handle.net/11250/2382512
dc.description.abstractIce surveillance is motivated by a need to improve the safty for shipping and offshore industries in the arctic waters. This thesis describes the implementation and simulation results for a model predictive controller (MPC) for a iceberg surveillance by UAV, using an end-time-based optimization scheme. The optimization scheme uses a bisection method to find the end-time over a series of smaller optimizations. This method was an improved version of a method devised in project work during the spring of 2015. The implementation of the MPC scheme and optimization algorithm is done in Python, using the sybolic framework Casadi. The model predictive controller performed well if the wind distubance on the UAV was known, since the wind could be coupled foreward by the optimal controller. It was found that the UAV could handle wind disturbances of more than half its own speed. However, in cases were parts of the wind disturbance was unknown, the simulated UAV would be blown off course since there was no integral effect in the control loop. The performance of the bisection method used on the end-time in the optimal controller found good solutions as long as the vehicle was some distance away from the target waypoints. Baring these two problems, the whole control system performed quite well. And with additions such as an wind estimator and a backup controller, which addresses these problems, the overall performance would be even better.
dc.languageeng
dc.publisherNTNU
dc.subjectKybernetikk og robotikk
dc.titleModel predictive waypoint following for an UAV using end-time bisection
dc.typeMaster thesis
dc.source.pagenumber77


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record