382
Figure 7. Example of ship path obtained in experimental test
performed on the lake Silm in Ilawa/Kamionka
Comparing these two paths reveals large cross-
track errors of ship position after the ship passes
consecutive waypoints.
The time-history of the cross-track error, shown in
Fig. 8, reveals some undamped oscillations.
Figure 8. Time-history of cross-track error recorded during
the experimental test shown in Figure 7.
7 REMARKS AND CONCLUSIONS
The developed waypoint controller fulfills its task,
which consists in steering a ship along the desired
route. Unfortunately, there is no good cooperation
between the two parts of the designed path controller,
as can be observed in the cross-track error time-
history revealing relatively large oscillations.
Further work on this path controller design will
aim to eliminate oscillations of the cross-track error
and to reduce its value. In particular, it will aim at
refining the conditions at which the PI part of the
algorithm is switched on, as this algorithm
component is responsible for minimizing the cross-
track error from the desired route segment.
REFERENCES
Ahmed Y.A, & Hasegawa K. 2016. Fuzzy reasoned
waypoint controller for automatic ship guidance.
Proceedings of the 10th IFAC Conference on Control
Applications in Marine Systems (CAMS), pp. 604-609.
Trondheim, Norway.
Amerongen J.V. & Nauta Lemke H.R.V. 1986. Recent
development in automatic steering of ships. Journal of
Navigation, 39(3): 349-362.
Baker B., Qian C. & Nowak B. 2013. A combined speed and
finite-time yaw controller for an underactuated
unmanned surface vessel using way-point navigation.
Proceedings of International Conference on Mechatronic and
Embedded Systems and Applications (MESA). Portland,
Oregon, USA.
Bertin D. 1998. Track-keeping controller for a precision
manoeuvring autopilot. Proceedings of the IFAC
Conference Control Application in Marine Systems (CAMS),
pp. 155-160. Fukuoka, Japan,
Chocianowicz W. & Pejaś J. 1982. Adaptive control system
for steering the ship along the desired trajectory – based
on the optimal control and filtering theory. Proceedings of
Control Applications in Marine Systems (CAMS), pp. 319-
335. Genova, Italy.
Davidson K.S.M. & Schiff L.I. 1946. Turning and course
keeping qualities, Transactions of Society of Naval
Architects Marine Engineers, 54: 152-190.
Do K.D. & Pan J. 2003. Global waypoint tracking control of
underactuated ships under relaxed assumption.
Proceedings of the 42nd IEEE International Conference on
Decision and Control (CDC), vol. 2, pp. 1244-1249. Maui,
Hawaii, USA.
Fossen T.I. 2011. Handbook of Marine Craft Hydrodynamics and
Motion Control, John Wiley & Sons.
Fredriksen E. & Pettersen K.Y. 2006. Global k-expotential
way-point maneuvering of ships: Theory and
experiments. Automatica, 42(4): 677-687.
Gierusz W. 2001. Simulation model of the shiphandling
training boat Blue Lady. Control Application in Marine
Systems 2001, Katebi R. (Ed.), pp. 255-260. Proceedings of
IFAC Conference on Control Application in Marine
Systems (CAMS). Glasgow, Scotland.
Gierusz W., Nguyen Cong V. & Rak A. 2007. Maneuvering
control and trajectory tracking of very large crude
carrier, Ocean Engineering, 34(7): 932-945.
Holzhüter T. 1990. A high precision track controller for
ships, Proceedings of the 11th IFAC World Congress, pp.
118-123, Tallin, Estonian USSR.
Kallstrom C.G. 1982. Identification and adaptive control applied
to ship steering. PhD thesis, Lund Institute of Technology.
Kula K.S. 2015. Model-based controller for ship track-
keeping using neural network. Proceedings of the 2nd
IEEE International Conference on Cybernetics (CYBCONF),
pp. 178-183. Gdynia, Poland.
Kula K.S. & Tomera M. 2017. Control system of training
ship keeping the desired path consisting of straight-lines
and circular arcs. TransNav, the International Journal on
Marine Navigation and Safety of Sea Transportation, 11(4):
711-719.
Lazarowska A. 2016. A trajectory base method for ship’s
safe path planning. Procedia Computer Science, 96: 1022 –
1031. Proceedings of the 20th International Conference
on Knowledge-Based and Intelligent Information &
Engineering Systems - KES2016. York, UK.
Lisowski J. 2016. Analysis of methods of determining the
safe ship trajectory. TransNav, the International Journal on
Marine Navigation and Safety of Sea Transportation, 10(2):
223-228.
MathWorks 2019. Technical computing software for engineers
and scientists. The MathWorks, Inc.,
http://www.mathworks.com.
Messer A.C. & Grimble M.J. 1993. Introduction to robust
ship track-keeping control design. Transactions of
Instrumental Measurement and Control, 15(3): 104-110.
Miller A. & Rybczak M. 2015. Methods of controller
synthesis using linear matrix inequalities and model
predictive control. Scientific Journals of the Maritime
University of Szczecin, 43(115): 22-28.
Morawski L. & Pomirski J. 1998. Ship track-keeping:
experiments with a physical tanker model. Control
Engineering Practice, 6(6):763-769.