IP Library Granted Patent US 12,473,067
Granted Patent B1
US 12,473,067 · App. 18/453,876 · Granted Nov 18, 2025

Systems and methods for classifying and responding to heading error in marine propulsion

Inventors: Christopher Crawford (Bixby, OK); Antony Mackenzie (Auckland, NZ)
Assignee: Navico Holding AS
B63H21/21B63B79/15B63B79/30B63B79/40B63H25/04B63H2021/216
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,473,067
App. No.
18/453,876
Granted
Nov 18, 2025
Kind
B1
Abstract

A method of operating a marine drive configured to propel a marine vessel is provided. The method includes operating the marine drive to effectuate a specified heading, measuring a heading of the marine vessel using a heading sensor, and measuring acceleration data of the marine vessel using at least one sensor. The method further includes determining that a heading error between the specified heading and the measured heading exceeds a heading error threshold, classifying the heading error based at least in part on the measured acceleration data during a time period prior to the heading error, and performing a heading error response based on the heading error classification.

Claims (52)

1 . A method of operating a marine drive configured to propel a marine vessel, the method comprising:

operating the marine drive to effectuate a specified heading based on a steering input;

measuring a heading of the marine vessel using a heading sensor;

measuring acceleration data of the marine vessel using at least one sensor:

determining, by a processor, that a heading error between the specified heading and the measured heading exceeds a heading error threshold;

classifying the heading error based at least in part on the measured acceleration data during a time period associated with the heading error exceeding the threshold; and

performing a heading error response based on the heading error classification.

2 . The method of claim 1 , wherein tie heading error classification is an object strike event.

3 . The method of claim 2 , wherein the heading error response comprises not correcting the heading error for at least a predetermined period of time.

4 . The method of claim 3 , wherein not correcting the heading error comprises at least one of not changing a steering angle of the marine drive, steering the marine drive away from an object, and stopping a thrust output of the marine drive.

5 . The method of claim 2 , wherein:

the at least one sensor is a 3-axis accelerometer configured to measure acceleration data along the port-starboard, bow-stern, and vertical directions of the marine vessel; and

the obstacle-based heading error classification is based on a measured acceleration value along the port-starboard direction or the bow-stern direction exceeding an acceleration threshold.

6 . The method of claim 1 , wherein the heading error classification is an environmental-based event caused by wind or current conditions surrounding the marine vessel.

7 . The method of claim 6 , wherein the heading error response comprises automatically controlling steering and/or propulsion of the marine drive to correct the heading error.

8 . The method of claim 7 , wherein the heading error response comprises stopping correction of the heading error responsive to a determination that a heading error correction time has lapsed.

9 . The method of claim 6 , wherein:

the at least one sensor is a 3-axis accelerometer configured to measure acceleration data along the port-starboard, bow-stern, and vertical directions of the marine vessel; and

the environmental-based heading error classification is based on a measured acceleration value along the vertical direction exceeding an acceleration threshold.

10 . The method of claim 1 , wherein the heading error threshold comprises at least one of a threshold magnitude of error between the commanded heading and the measured heading and a threshold rate of change in the measured heading.

11 . The method of claim 1 , wherein the marine drive contains an electric motor, and the method further comprises:

measuring an input current supplied to the electric motor; and

classifying the heading error further based at least in part on the input current measurement.

12 . The method of claim 11 , wherein the electric motor comprises a steering motor.

13 . A marine propulsion system comprising:

a marine drive configured to propel a marine vessel;

a heading sensor configured to detect a heading of the marine vessel;

at least one sensor used to determine acceleration of the marine vessel along at least one axis; and

a control system configured to:

operate the marine drive to effectuate the specified heading;

measure a heading of the marine vessel using the heading sensor;

measure acceleration data of the marine vessel using the at least one sensor;

determine that a heading error between the specified heading and the measured heading exceeds a heading error threshold:

classify the heading error based at least in part on the measured acceleration data during a time period prior to the heading error; and

perform a heading error response based on the heading error classification.

14 . The system of claim 13 , wherein the heading error classification is an object strike event.

15 . The system of claim 14 , wherein the heading error response comprises not correcting the heading error for at least a predetermined period of time.

16 . The system of claim 15 , wherein not correcting the heading error comprises at least one of not changing a steering angle of the marine drive, steering the marine drive away from an object, and stopping a thrust output of the marine drive.

17 . The system of claim 14 , wherein:

the at least one sensor is a 3-axis accelerometer configured to measure acceleration data along the port-starboard, bow-stern, and vertical directions of the marine vessel; and

the obstacle-based heading error classification is based on a measured acceleration value along the port-starboard direction or the bow-stern direction exceeding an acceleration threshold.

18 . The system of claim 13 , wherein the heading error classification is an environmental-based event caused by wind or current conditions surrounding the marine vessel.

19 . The system of claim 18 , wherein the heading error response comprises correcting the heading error.

20 . The system of claim 19 , wherein the heading error response comprises stopping correction of the heading error responsive to a determination that a heading error correction time has lapsed.

21 . The system of claim 18 , wherein:

the at least one sensor is a 3-axis accelerometer configured to measure acceleration data along the port-starboard, bow-stern, and vertical directions of the marine vessel; and

the environmental-based heading error classification is based on a measured acceleration value along the vertical direction exceeding an acceleration threshold.

22 . The system of claim 13 , wherein the heading error threshold comprises at least one of a threshold magnitude of error between the commanded heading and the measured heading and a threshold rate of change in the measured heading.

23 . The system of claim 13 , wherein the marine drive contains an electric motor, and the control system is further configured to:

measure an input current supplied to the electric motor; and

classify the heading error further based at least in part on the input current measurement.

24 . The system of claim 23 , wherein the electric motor comprises a steering motor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2023
From: CRAWFORD, CHRISTOPHER; MACKENZIE, ANTONY
To: NAVICO HOLDING AS
Reel/Frame 064894/0730 →
References Cited (15)
US 6507164B1 · Healey et al. · 2003 [cited by applicant]
US 9290256B1 · Wireman et al. · 2016 [cited by applicant]
US 9966895B1 · Deuel · 2018 [cited by applicant]
US 11254402B1 · Poirier · 2022 [cited by examiner]
US 11260946B1 · Przybyl · 2022 [cited by examiner]
US 11628920B2 · Karnick et al. · 2023 [cited by applicant]
US 11673633B1 · Arbuckle · 2023 [cited by examiner]
US 11971478B2 · Combs · 2024 [cited by examiner]
US 12060143B2 · Janeczko · 2024 [cited by examiner]
US 20220392211A1 · Johnson · 2022 [cited by examiner]
US 20240158063A1 · Kalnins · 2024 [cited by examiner]
Skulstad et al. Dead Reckoning of Dynamically Positioned Ships: Using an Efficient Recurrent Neural Network, 2019, IEEE, p. 39-51 (Year: 2019). [cited by examiner]
Perera et al. Intelligent Ocean Navigation and Fuzzy-Bayesian Decision/Action Formulation, 2012, IEEE, p. 204-219 (Year: 2012). [cited by examiner]
Xia et al., Research on sensor fault diagnosis technology of dynamic positioning vessel based on filter and Support Vector Machine, 2017, IEEE, p. 1285-1291 (Year: 2017). [cited by examiner]
Sedova et al., An Autosteering Gear System with a Fuzzy Regulator Adjusted by a Neural Network, 2019, IEEE, p. 197-202 (Year: 2019). [cited by examiner]