See the vessel in action and get familiar with the features of the system.
The project results are presented below.
The states of the model are shown below. The signals that can be used to control the real boat are the model's input signals.
The MPC (Model Predictive Control) uses a linearized approximation of the previously developed model. The model uses errors relative to the reference as states. The model is used to predict the movement of the vessel and a quadratic programming optimization problem is solved find the best control-signal for the vessel.
As seen in the figure above, there is still performance to extract. This can be achieved by fine tuning the parameters of the algorithm. It is also possible to extend the model to include limitations or weights on the rate of change of the control-signals.
See the image below for a demonstration of the interpolation functionality
Below you will find all documents created in this project.Note that most of them are written in Swedish.
This is the group of people behind the project
Documentation
Hardware
Design
Software
Project manager
Testing
Below you will find a selections of interesting photos taken during the project.