“…Cranes are widely used to load cargo, containers, heavy payload in transportation, construction, and manufacturing. Therefore, various control algorithms from classical control theory, such as optimal control [10,11] and state feedback control [12][13][14], to advanced techniques such as input shaping control [15][16][17][18][19][20][21][22][23][24], fuzzy control [25][26][27][28][29][30], robust control [31][32][33][34][35][36][37][38][39][40], and adaptive control [8,[41][42][43][44][45][46][47][48][49] have been developed to deal with sway suppression. However, the conventional control methods developed for inland container cranes may be ineffective for offshore container cranes due to ocean waves, wind, and currents [50].…”