Collision avoidance is an essential component of autonomous shipping. As ships begin to advance towards autonomy, developing an advisory system is one of the first steps. An advisory system with a strong collision avoidance component can help the crew act more quickly and accurately in dangerous situations. One way to avoid colission is to make the vessel stop as fast as possible. In this work, two scenarios are studied, firstly, stopping along a predefined path, and secondly, stopping within a safe area defined by surrounding obstacles. The first scenario was further worked with to formulate a real-time solution. Movements of a vessel, described in three degrees of freedom with continuous dynamics, were simulated using mathematical models of the forces acting on the ship. Nonlinear optimal control problems were formulated for each scenario and solved numerically using discretization and a direct multiple shooting method. The results for the first problem showed that the vessel could stop without much deviation from the path. Paths with different curvatures were tested, and it was shown that a slightly longer distance was traveled when the curvature of the path was greater. The results for the second problem showed that the vessel stays within the safe area and chooses a relatively straight path as the optimal way of stoping. This results in a shorter distance traveled compared to the solution of the first problem. Two different real-time approaches were formulated, firstly a receding-horizon approach and secondly a lookup-based approach. Both approaches were solved with real-time feasibility, where the receding-horizon approach gave a better solution while lookup-based approach had a shorter computational time.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-325871 |
Date | January 2022 |
Creators | Jónsdóttir, Sigurlaug Rún |
Publisher | KTH, Matematik (Avd.) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-SCI-GRU ; 2022:352 |
Page generated in 0.0087 seconds