IP Library › Granted Patent US 12,384,510
Granted Patent B2
US 12,384,510 · App. 18/184,520 · Granted Aug 12, 2025

Automatic steering device, automatic steering system, automatic steering method, and automatic steering program

Inventors: Tomoyasu Takahashi (Amagasaki, JP); Naoya Hashimoto (Nishinomiya, JP); Ardhana Wicaksono (Misato, JP)
Assignee: FURUNO ELECTRIC COMPANY LIMITED
B63H25/04B63H25/06
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,384,510
App. No.
18/184,520
Granted
Aug 12, 2025
Kind
B2
Abstract

To control an automatic steering appropriately regardless of a ship speed, an automatic steering device includes processing circuitry. The processing circuitry acquires motion information including a ship length and a ship speed. The processing circuitry identifies a non-dimensionalizing motion parameter based on the ship length and the motion information. The processing circuitry generates a dimensionalizing motion parameter by dimensionalizing the non-dimensionalizing motion parameter based on the ship speed. The processing circuitry sets a control parameter of the model-based controller based on the dimensionalizing motion parameter.

Claims (51)

1. An automatic steering system comprising:

an automatic steering device comprising:

processing circuitry configured to:

acquire a ship length and motion information including a ship speed;

identify a non-dimensionalizing motion parameter based on the ship length and the motion information;

generate a dimensionalizing motion parameter by dimensionalizing the non-dimensionalizing motion parameter based on the ship speed; and

set a control parameter of a model-based controller based on the dimensionalizing motion parameter; and

a rudder configured to control a rudder angle based on a command rudder angle generated by the automatic steering device.

2. The automatic steering system according to claim 1 , wherein the processing circuitry is further configured to:

generate the dimensionalizing motion parameter based on the ship speed when the ship speed changes by more than a preset threshold value after generating the dimensionalizing motion parameter; and

update the control parameter based on the dimensionalizing motion parameter after the change in the ship speed.

3. The automatic steering system of claim 2 , wherein the processing circuitry is further configured to:

generate the dimensionalizing motion parameter when a predetermined time elapses from a time when the dimensionalizing motion parameter is generated; and

update the control parameter based on the dimensionalizing motion parameter after the predetermined time elapses.

4. The automatic steering system according to claim 3 , wherein the processing circuitry is further configured to:

acquire a target direction of the ship and a heading of the ship,

switch the control mode of automatic navigation based on a deviation between the target direction and the heading, and

identify the non-dimensionalizing motion parameter based on the motion information of the ship acquired in the control mode before the switching when the control mode is switched by the processing circuitry.

5. The automatic steering system according to claim 4 , wherein the processing circuitry is further configured to:

acquire the target direction of the ship and the heading of the ship, and

generate a command rudder angle based on the control parameter, taking the target direction and the heading as inputs.

6. The automatic steering system according to claim 5 , wherein the processing circuitry is further configured to:

set an unstable loop width of the ship based on a kinetic model of a body of the ship identified by using the motion information of the ship, including a command rudder angle, a heading, and a ship position.

7. The automatic steering system according to claim 6 , wherein the processing circuitry is further configured to:

set the command rudder angle to a value outside a range of the unstable loop width if the command rudder angle generated by the model-based controller is within the range of the unstable loop width.

8. The automatic steering system according to claim 7 , wherein the processing circuitry is further configured to:

refrain from outputting the command rudder angle or set the command rudder angle to a predetermined value when the command rudder angle generated by the model-based controller is within a rudder angle deadzone.

9. The automatic steering system of claim 1 , wherein the processing circuitry is further configured to:

generate the dimensionalizing motion parameter when a predetermined time elapses from a time when the dimensionalizing motion parameter is generated; and

update the control parameter based on the dimensionalizing motion parameter after the predetermined time elapses.

10. The automatic steering system according to claim 1 , wherein the processing circuitry is further configured to:

acquire a target direction of the ship and a heading of the ship,

switch the control mode of automatic navigation based on a deviation between the target direction and the heading, and

identify the non-dimensionalizing motion parameter based on the motion information of the ship acquired in the control mode before the switching when the control mode is switched by the processing circuitry.

11. The automatic steering system according to claim 1 , wherein the processing circuitry is further configured to:

acquire the target direction of the ship and the heading of the ship, and

generate a command rudder angle based on the control parameter, taking the target direction and the heading as inputs.

12. The automatic steering system according to claim 1 , wherein the processing circuitry is further configured to:

set an unstable loop width of the ship based on a kinetic model of a body of the ship identified by using the motion information of the ship, including a command rudder angle, a heading, and a ship position.

13. The automatic steering system according to claim 12 , wherein the processing circuitry is further configured to:

set the command rudder angle to a value outside a range of the unstable loop width if the command rudder angle generated by the model-based controller is within the range of the unstable loop width.

14. The automatic steering system according to claim 13 , wherein the processing circuitry is further configured to:

refrain from outputting the command rudder angle or set the command rudder angle to a predetermined value when the command rudder angle generated by the model-based controller is within a rudder angle deadzone.

15. An automatic steering method, comprising:

operating an automatic steering device to:

acquire a ship length and motion information including a ship speed;

identify a non-dimensionalizing motion parameter based on the ship length and the motion information;

generate a dimensionalizing motion parameter by dimensionalizing the non-dimensionalizing motion parameter based on the ship speed; and

set a control parameter of a model-based controller based on the dimensionalizing motion parameter; and

controlling a rudder angle based on a command rudder angle generated by the automatic steering device.

16. A non-transitory computer-readable storage medium storing processor-executable instructions that, when executed, cause one or more processors to perform the method of claim 15 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: TAKAHASHI, TOMOYASU; HASHIMOTO, NAOYA; WICAKSONO, ARDHANA
To: FURUNO ELECTRIC CO., LTD.
Reel/Frame 062995/0359 →
Priority Claims (1)
JP 2022-045591 · Mar 22, 2022 · national
Continuity (1)
Related Publication 20230303232A1 · Sep 28, 2023
References Cited (12)
US 4074648A · Reid et al. · 1978 [cited by applicant]
US 12065230B1 · Derginer · 2024 [cited by examiner]
US 20190324462A1 · Imamura · 2019 [cited by examiner]
US 20200140052A1 · Derginer · 2020 [cited by examiner]
CN 101713998A · 2010 [cited by examiner]
CN 113359446A · 2021 [cited by examiner]
CN 114047743A · 2022 [cited by examiner]
JP H0780477B2 · 1995 [cited by applicant]
JP 4917272B2 · 2012 [cited by applicant]
Toshihiko Nakatani et al: “A study onship's autopilot system for a small boat”, Control, Automation and Systems (ICCAS), 2011 11th International Conference On, IEEE, Oct. 26, 2011 (Oct. 26, 2011), pp. 1756-1760. [cited by applicant]
Dyda A A et al: “An Effective and Simple Adaptive Algorithm for Ship Course Control Systems”, 2019 International Multi-Conference on Industrial Engineering and Modern Technologies (FAREASTCON), IEEE, Oct. 1, 2019 (Oct. … [cited by applicant]
Extended European Search Report issued in EP 23158319.6-1205 by the European Patent Office on Jul. 14, 2023, which is related to U.S. Appl. No. 18/184,520. [cited by applicant]