IP Library › Granted Patent US 11,600,184
Granted Patent B2
US 11,600,184 · App. 17/584,196 · Granted Mar 7, 2023

Marine propulsion control system and method

Inventors: Matthew E. Derginer (Butte des Morts, WI); Travis C. Malouf (Germantown, WI); Aaron J. Ward (Oshkosh, WI)
Assignee: Brunswick Corporation
G08G3/02B63B49/00B63H25/04B63H25/42G05D1/0208B63H2025/026
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 11,600,184
App. No.
17/584,196
Granted
Mar 7, 2023
Kind
B2
Abstract

A method of controlling a propulsion system on a marine vessel includes receiving proximity measurements describing locations of one or more objects with respect to the marine vessel, receiving a command vector instructing magnitude and direction for propulsion of the marine vessel with respect to a point of navigation for the marine vessel, and then determining a funnel boundary based on the command vector. When an object is determined to be within the funnel boundary, a propulsion adjustment command is calculated to move the marine vessel such that the object is no longer in the funnel boundary. At least one propulsion device is then controlled based on the propulsion adjustment command.

Claims (36)

1. A method of controlling a propulsion system of a marine vessel, the method comprising:

receiving proximity measurements describing location of an object with respect to the marine vessel;

receiving a command vector instructing magnitude and direction for propulsion of the marine vessel with respect to a point of navigation for the marine vessel;

determining a funnel boundary based on the command vector;

identifying that the object is within the funnel boundary based on the proximity measurements;

calculating a propulsion adjustment command to move the marine vessel such that the object is no longer in the funnel boundary; and

controlling at least one propulsion device based on the propulsion adjustment command.

2. The method of claim 1 , further comprising determining a total commanded propulsion based on the command vector and the propulsion adjustment command and automatically controlling the at least one propulsion device based on the total commanded propulsion.

3. The method of claim 1 , further comprising, prior to calculating the propulsion adjustment command, receiving a user input to engage a docking mode.

4. The method of claim 1 , wherein the command vector is a user command vector based on a user input at a user input device.

5. The method of claim 4 , wherein the user input device is a joystick.

6. The method of claim 1 , wherein the propulsion adjustment command is based on the location of the object compared to the funnel boundary.

7. The method of claim 6 , wherein the propulsion adjustment command is based on an angle of the object with respect to the point of navigation.

8. The method of claim 7 , wherein determining whether the object is within the funnel boundary includes comparing the angle of the object with respect to the point of navigation to an angle of the command vector.

9. The method of claim 1 , further comprising determining the funnel boundary further based on a vessel outline of the marine vessel with respect to the point of navigation for the marine vessel.

10. The method of claim 9 , wherein determining the funnel boundary includes selecting at least two anchor points on the vessel outline or on a buffer zone outline around the vessel outline as the at least two anchor points for the funnel boundary based on a direction of the command vector relative to the vessel outline.

11. The method of claim 1 , wherein a magnitude of the propulsion adjustment command is based on a difference between the object location and the funnel boundary.

12. The method of claim 1 , wherein the propulsion adjustment command is perpendicular to the command vector.

13. A propulsion control system on a marine vessel, the propulsion control system comprising:

at least one propulsion device;

at least one proximity sensor system configured to generate proximity measurements describing a proximity of an object with respect to the marine vessel, wherein the at least one proximity sensor system comprises a distance and/or directional sensor;

a control system, comprising one or more controllers, configured to:

receive proximity measurements describing location of the object with respect to the marine vessel;

receive a command vector instructing magnitude and direction for propulsion of the marine vessel with respect to a point of navigation;

determine a funnel boundary based on the command vector;

identify that the object is within the funnel boundary based on the proximity measurements;

calculate a propulsion adjustment command to move the marine vessel such that the object is no longer in the funnel boundary; and

control at least one propulsion device based on the propulsion adjustment command.

14. The system of claim 13 , wherein the control system is further configured to determine a total commanded propulsion based on the command vector and the propulsion adjustment command and control the at least one propulsion device based on the total commanded propulsion.

15. The system of claim 13 , wherein the control system is further configured to, prior to calculating the propulsion adjustment command, receive a user input to engage a docking mode.

16. The system of claim 13 , wherein the command vector is a user command vector based on a user input at a user input device.

17. The system of claim 16 , wherein the user input device is a joystick.

18. The system of claim 13 , wherein the propulsion adjustment command is based on the location of the object compared to the funnel boundary.

19. The system of claim 18 , wherein the propulsion adjustment command is based on an angle of the object with respect to the point of navigation.

20. The system of claim 13 , wherein the control system is further configured to determine the funnel boundary further based on a vessel outline vessel outline of the marine vessel with respect to the point of navigation for the marine vessel.

21. The system of claim 20 , wherein the control system is further configured to determine the funnel boundary by selecting at least two anchor points on the vessel outline or on a buffer zone outline around the vessel outline as the at least two anchor points for the funnel boundary based on a direction of the command vector relative to the vessel outline.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2022
From: DERGINER, MATTHEW E.; MALOUF, TRAVIS C.
To: BRUNSWICK CORPORATION
Reel/Frame 058984/0768 →
Continuity (3)
Continuation 16749674 · Jan 22, 2020
Provisional Application 62799419 · Jan 31, 2019
Related Publication 20220144403A1 · May 12, 2022
Cited By (4)
US 12,559,210 US 12,559,217 US 12,632,987 US 12,703,465