Autonomous Docking of a Small Electric Ferry

dc.contributor.authorBäckström, Rasmus
dc.contributor.authorOdenmarck, Marcus
dc.contributor.departmentChalmers tekniska högskola / Institutionen för elektrotekniksv
dc.contributor.examinerWik, Torsten
dc.contributor.supervisorHusberg, Tobias
dc.contributor.supervisorCStrider
dc.contributor.supervisorWik, Torsten
dc.date.accessioned2026-09-10T09:57:43Z
dc.date.issued2026
dc.date.submitted
dc.description.abstractDocking is one of the most challenging and error-prone tasks in marine transportation. This project presents a controller that autonomously docks a small, dual-motor catamaran ferry using exclusively Global Navigation Satellite System (GNSS) and Inertial Measurement Unit (IMU) data. The controller consists of four subsystems: an extended Kalman filter for state estimation; a basic path planner; a Model Predictive Controller (MPC) assisted by a Linear Quadratic Regulator (LQR) for path following; and a thrust allocator that converts desired forces into angle and thrust commands for the motors. Running at 100 Hz, the LQR assists the 5 Hz MPC by attenuating high-frequency disturbances and model errors. Through system identification and physics modeling, a hydrodynamic maneuvering model is developed to predict the motion of the ferry. The model accounts for water damping, Coriolis and centripetal forces in a rotating body frame, rigid-body acceleration forces, and added mass effects. All development, system identification experiments, and performance evaluation tests are carried out in the Virtual RobotX (VRX) simulator. The system is evaluated under zero, medium (4 m/s wind, 0.5m waves), high (7 m/s wind, 1.5m waves), and high-wind (11 m/s wind, no waves) disturbances, with two runs each, to compare the combined MPC-LQR controller with a standalone MPC. Both architectures successfully dock the ferry under zero and medium disturbances. Under high disturbances, both succeed to dock in one of the runs, while both fail in the other. Under high-wind, the MPC-LQR controller outperforms the standalone MPC by successfully docking in both runs while the standalone MPC only succeeds in one. While both controllers reach the correct position across all disturbance levels, tracking heading remains the primary challenge; both respond slowly to heading changes, though the MPC-LQR provides slightly better tracking. These results demonstrate the feasibility of autonomous docking for small catamaran ferries using an MPC-LQR controller and exclusively onboard sensing under environmental disturbances.
dc.identifier.coursecodeEENX30
dc.identifier.urihttps://hdl.handle.net/20.500.12380/312430
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectAutomated Docking
dc.subjectUnmanned Surface Vessel (USV)
dc.subjectHydrodynamical Maneuvering Model
dc.subjectModel Predictive Control (MPC)
dc.subjectLinear Quadratic Regulator (LQR)
dc.subjectLQR assisted MPC
dc.subjectExtended Kalman Filter
dc.titleAutonomous Docking of a Small Electric Ferry
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeSystems, control and mechatronics (MPSYS), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
Master_Thesis__Autonomous_docking_of_a_small_electric_ferry_all_done.pdf
Size:
24.75 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Size:
2.35 KB
Format:
Item-specific license agreed upon to submission
Description: