Systems and methods for positioning a marine vessel
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B60L-003/00
B60L-015/00
G05D-001/00
G05D-003/00
G06F-007/00
G06F-017/00
B63H-021/21
출원번호
US-0829048
(2013-03-14)
등록번호
US-8924054
(2014-12-30)
발명자
/ 주소
Arbuckle, Jason S.
Kirchhoff, Thomas S.
Snyder, Matthew W.
Gable, Kenneth G.
출원인 / 주소
Brunswick Corporation
대리인 / 주소
Andrus Intellectual Property Law LLP
인용정보
피인용 횟수 :
17인용 특허 :
42
초록▼
Systems and methods are for orienting a marine vessel having a marine propulsion device. A control circuit controls operation of the marine propulsion device. A user input device inputs to the control circuit a user-desired global position and a user-desired heading of the marine vessel. The control
Systems and methods are for orienting a marine vessel having a marine propulsion device. A control circuit controls operation of the marine propulsion device. A user input device inputs to the control circuit a user-desired global position and a user-desired heading of the marine vessel. The control circuit calculates a position difference between the user-desired global position and an actual global position of the marine vessel and controls the marine propulsion device to minimize the position difference. The control circuit controls the marine propulsion device to orient an actual heading of the marine vessel towards the user-desired global position when the position difference is greater than a threshold. When the position difference is less than the threshold, the control circuit controls the marine propulsion device to minimize a difference between the actual heading and the user-desired heading while minimizing the position difference.
대표청구항▼
1. A system for orienting a marine vessel, the system comprising: a marine propulsion device;a control circuit that controls operation of the marine propulsion device;a user input device that inputs to the control circuit a user-desired global position and a user-desired heading of the marine vessel
1. A system for orienting a marine vessel, the system comprising: a marine propulsion device;a control circuit that controls operation of the marine propulsion device;a user input device that inputs to the control circuit a user-desired global position and a user-desired heading of the marine vessel;wherein the control circuit calculates a position difference between the user-desired global position and an actual global position of the marine vessel;wherein, when the position difference is greater than a threshold distance from the user-desired global position and an actual heading of the marine vessel is not oriented towards the user-desired global position, the control circuit provides no authority for the marine vessel to translate in a fore/aft direction and a left/right direction and controls the marine propulsion device to cause the marine vessel to yaw until the actual heading is oriented towards the user-desired global position;wherein, when the position difference is greater than the threshold distance and the actual heading is oriented towards the user-desired global position, the control circuit thereafter controls the marine propulsion device to drive the marine vessel in forward gear so as to minimize the position difference;wherein, when the position difference is less than the threshold distance and the actual heading is not equal to the user-desired heading, the control circuit provides an increasing amount of authority for the marine vessel to translate in the fore/aft direction and the left/right direction and at the same time controls the marine propulsion device to cause the marine vessel to yaw so as to minimize a difference between the actual heading and the user-desired heading; andwherein, when the position difference is less than the threshold distance and the actual heading is equal to the user-desired heading, the control circuit provides full authority for the marine vessel to translate in the fore/aft direction and the left/right direction so as to minimize the position difference. 2. The system of claim 1, wherein when the position difference is less than the threshold distance from the user-desired global position, the control circuit controls the marine propulsion device to gradually minimize the difference between the actual heading and the user-desired heading as a function of the position difference. 3. The system of claim 2, wherein the control circuit calculates a target heading as a function of the user-desired heading and the position difference and controls the marine propulsion device to cause the marine vessel to yaw such that the actual heading of the marine vessel is oriented in the direction of the target heading. 4. The system of claim 3, wherein the target heading is equal to a bearing between the actual global position and the user-desired global position when the position difference is greater than the threshold distance from the user-desired global position. 5. The system of claim 4, wherein when the position difference is less than the threshold distance from the user-desired global position, the target heading gradually pivots from being equal to the bearing between the actual global position and the user-desired global position to being equal to the user-desired heading. 6. The system of claim 5, wherein the target heading is equal to the user-desired heading when the position difference is zero. 7. The system of claim 3, wherein the control circuit controls the marine propulsion device to control translation of the marine vessel in the fore/aft direction and the left/right direction as a function of the position difference and a difference between the target heading and the actual heading. 8. A method for orienting a marine vessel having at least one marine propulsion device coupled to the marine vessel, the method comprising: receiving user inputs for a user-desired global position and a user-desired heading of the marine vessel;receiving measured values of an actual global position and an actual heading of the marine vessel;calculating a position difference between the user-desired global, position and the actual global position;when the position difference is greater than a threshold distance from the user-desired global position, controlling the marine propulsion device to cause the marine vessel to yaw until an actual heading of the marine vessel is oriented towards the user-desired global position, while at the sane time limiting translation of the marine vessel in a fore/aft direction and a left/right direction;once the actual heading of the marine vessel is oriented towards the user-desired global position, thereafter controlling the marine propulsion device to drive the marine vessel in forward gear so as to minimize the position difference; andwhen the position difference is less than the threshold distance from the user-desired global position, controlling the marine propulsion device to thereafter cause the marine vessel to yaw until the actual heading equals the user-desired heading, and thereafter controlling the marine propulsion device to cause the marine vessel to translate in the fore/aft direction and the left/right direction so as to minimize the position difference. 9. The method of claim 8, further comprising controlling the marine propulsion device to gradually minimize the difference between the actual heading and the user-desired heading as a function of the position difference when the position difference is less than the threshold distance from the user-desired global position. 10. The method of claim 9, further comprising calculating a target heading as a function of the user-desired heading and the position difference and controlling the marine propulsion device to cause the marine vessel to yaw such that the actual heading of the marine vessel is oriented in the direction of the target heading. 11. The method of claim 10, wherein the target heading is equal to a bearing between the actual global position and the user-desired global position when the position difference is greater than the threshold distance from the user-desired global position. 12. The method of claim 11, wherein when the position difference is less than the threshold distance from the user-desired global position, the target heading gradually pivots from being equal to the bearing between the actual global position and the user-desired global position to being equal to the user-desired heading. 13. The method of claim 12, wherein the target heading is equal to the user-desired heading when the position difference is zero. 14. The method of claim 11, wherein calculating the target heading comprises: calculating a difference between the user-desired heading and the bearing between the actual global position and the user-desired global position;scaling the difference to calculate a scaled difference; andadding the scaled difference to the user-desired heading. 15. The method of claim 14, wherein the difference between the user-desired heading and the bearing between the actual global position and the user-desired global position is scaled as a function of the position difference. 16. The method of claim 10, further comprising controlling the marine propulsion device to control translation of the marine vessel in the fore/aft direction and the left/right direction as a function of the position difference and a difference between the target heading and the actual heading. 17. The method of claim 10, further comprising: determining a fore/aft position error component of the position difference;determining a left/right position error component of the position difference;determining a heading error based on a difference between the target heading and the actual heading;controlling the marine propulsion device to substantially prevent translation of the marine vessel in the fore/aft direction when the fore/aft position error is greater than a predetermined fore/aft position error threshold and the heading error is greater than a first predetermined heading error threshold; andcontrolling the marine propulsion device to substantially prevent translation of the marine vessel in the left/right direction when the left/right position error is greater than a predetermined left/right position error threshold and the heading error is greater than a second predetermined heading error threshold. 18. The method of claim 15, further comprising calculating the target heading according to the following equation: target heading=user-desired heading+(β)*(bearing−user-desired heading);wherein the bearing is the bearing between the actual global position and the user-desired global position;wherein β is determined from a look-up table that accepts the position difference as an input;wherein β ranges from zero to one;wherein β equals zero when the position difference is zero;wherein β equals one when the position difference is greater than the threshold distance from the user-desired global position; andwherein values of β between zero and one result in a target heading that is incrementally closer to the user-desired heading as the position difference decreases, thereby causing the marine vessel to smoothly yaw to the user-desired heading when the marine vessel is within the threshold distance from the user-desired global position.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (42)
Cotton Bryan S. ; Thornberg Christopher A. ; Walsh David M. ; Corning ; III Sherman, Aircraft course correction for wind and fuzzy logic course intercept profile based upon accuracy and efficiency.
Robertson Glen E. (1304 S. Orange Ave. Sarasota FL 34239) Webster John L. (Huntsville AL), Anchorless boat positioning employing global positioning system.
Suemori,Masaru; Okuyama,Takashi, Controller for propulsion unit, control program for propulsion unit controller, method of controlling propulsion unit controller, and controller for watercraft.
Krautkremer Franz (Spay DEX) Lais Siegfreid (Spay DEX), Drive and control device for watercraft or the like having at least one pair of steerable propellers.
Fujimoto,Hiroaki; Kohno,Yukinobu; Higashi,Masaaki; Hamamatsu,Masanori; Nakashima,Kenichi; Saito,Yasuo; Ohnishi,Hiroshi, Method and system for maneuvering movable object.
Fortl, Karel; Jager, Jiri; Korecek, Pavel; Sluncik, Jaroslav; VanSelous, Joseph S., Band brake actuators for actuating band brakes on planetary gearsets in marine propulsion devices.
Guichoux, Yann, Method for calculating the surface speed of at least one vessel and method for deducing each drift vector at every point on the path of said vessel.
Poirier, Brian J.; Abellera, Ryan C.; Dannenberg, Todd D.; Henker, Mark W.; Foltice, Yana V., Systems and methods for controlling a marine vessel having a joystick with adjustable display.
Jaeger, Matthew W.; Pugh, Jason F.; Poirier, Randall J.; VanSelous, Joseph S.; Jager, Jiri; Fortl, Karel, Systems and methods for controlling planetary transmission arrangements for marine propulsion devices.
Arbuckle, Jason S.; Kirchhoff, Thomas S.; Lemancik, Michael J.; Ross, Walter B.; Hackbarth, Robert M.; Henker, Mark W.; Van Camp, Steven L., Vessel maneuvering methods and systems.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.