| CPC B63B 79/10 (2020.01) [B63H 25/04 (2013.01); B63H 25/42 (2013.01); B63J 99/00 (2013.01); G01C 23/00 (2013.01); G05D 1/0206 (2013.01); G05D 1/0208 (2013.01); B63H 2025/026 (2013.01); B63H 2025/045 (2013.01); B63H 2025/425 (2013.01)] | 20 Claims |

|
1. A method for maintaining a marine vessel at a target position in a body of water while reducing wear and noise of a propulsion system, the method being carried out by a processing system operably coupled to a propulsion system and comprising:
estimating, by the processing system, at least one roughness condition of the body of water based on measurements related to an attitude of the marine vessel, wherein the estimated at least one roughness condition represents water roughness conditions that cause repeated pitch and roll on the vessel about the target position;
calculating, by the processing system, a desired linear velocity based on a difference between an actual position of the marine vessel and the target position;
filtering, by the processing system, an actual linear velocity of the marine vessel based on the at least one roughness condition to facilitate a reduction in wear and noise of the propulsion system; and
operating, by the processing system, the propulsion system of the marine vessel to move the marine vessel to minimize a difference between the desired linear velocity and the filtered actual linear velocity, wherein operating the propulsion system based on the filtered actual linear velocity reduces wear and noise of the propulsion system, relative to operating the propulsion system based on the actual linear velocity, by reducing effects that recurring errors caused by rough water conditions corresponding to the actual linear velocity have on a frequency of corrective control actions performed by the propulsion system.
|