Methods for controlling movement of a marine vessel near an object
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
B63H-021/21
B63H-025/42
G05D-001/02
G08G-003/02
B63J-099/00
B63H-020/00
출원번호
US-0246681
(2016-08-25)
등록번호
US-10259555
(2019-04-16)
발명자
/ 주소
Ward, Aaron J.
Lemancik, Michael J.
출원인 / 주소
Brunswick Corporation
대리인 / 주소
Andrus Intellectual Property Law, LLP
인용정보
피인용 횟수 :
0인용 특허 :
113
초록▼
A method for controlling movement of a marine vessel near an object includes accepting a signal representing a desired movement of the marine vessel from a joystick. A sensor senses a shortest distance between the object and the marine vessel and a direction of the object with respect to the marine
A method for controlling movement of a marine vessel near an object includes accepting a signal representing a desired movement of the marine vessel from a joystick. A sensor senses a shortest distance between the object and the marine vessel and a direction of the object with respect to the marine vessel. A controller compares the desired movement of the marine vessel with the shortest distance and the direction. Based on the comparison, the controller selects whether to command the marine propulsion system to generate thrust to achieve the desired movement, or alternatively whether to command the marine propulsion system to generate thrust to achieve a modified movement that ensures the marine vessel maintains at least a predetermined range from the object. The marine propulsion system then generates thrust to achieve the desired movement or the modified movement, as commanded.
대표청구항▼
1. A method for controlling movement of a marine vessel near an object, the marine vessel being propelled by thrust generated by a marine propulsion system according to commands from a controller, the method comprising: accepting, with the controller, a signal representing a desired movement of the
1. A method for controlling movement of a marine vessel near an object, the marine vessel being propelled by thrust generated by a marine propulsion system according to commands from a controller, the method comprising: accepting, with the controller, a signal representing a desired movement of the marine vessel from a desired movement operational section;resolving the desired movement of the marine vessel into a target linear thrust and a target moment about a preselected point on the marine vessel;determining a magnitude and a direction of a thrust vector of the marine propulsion system that will result in achievement of the target linear thrust and the target moment about the preselected point on the marine vessel;sensing, with a sensor, a shortest distance between the object and the marine vessel and a direction of the object with respect to the marine vessel; andwith the controller, comparing the shortest distance between the object and the marine vessel to a predetermined range;wherein in response to the marine vessel being within the predetermined range of the object, the controller automatically nullifies any vector components of the thrust vector that would otherwise cause net thrust in the direction of the object. 2. The method of claim 1, wherein in response to the marine vessel being within the predetermined range of the object, the controller automatically nullifies any vector components of the thrust vector that would otherwise cause the marine vessel to yaw such that any portion of the marine vessel would not maintain the predetermined range from the object. 3. The method of claim 2, wherein in response to the marine vessel being beyond the predetermined range of the object, the method comprises generating the thrust vector that will result in achievement of the target linear thrust and the target moment about the preselected point on the marine vessel. 4. The method of claim 2, wherein in response to the marine vessel being within the predetermined range of the object, the method further comprises generating any vector components of the thrust vector that do not cause net thrust in the direction of the object. 5. The method of claim 3, further comprising generating thrust that will result in achievement of the target linear thrust and the target moment about the preselected point on the marine vessel as long as the marine vessel is beyond the predetermined range of the object, and meanwhile continuing to sense the shortest distance between the object and the marine vessel and continuing to compare the shortest distance to the predetermined range. 6. The method of claim 1, further comprising generating net thrust in a direction that is opposite the direction of the object in response to the marine vessel coming within a given distance of the predetermined range from the object. 7. The method of claim 6, further comprising determining a magnitude of net thrust in the opposite direction based on a speed at which the marine propulsion system was operating as the marine vessel came within the given distance of the predetermined range from the object. 8. The method of claim 6, further comprising generating net thrust in the opposite direction for a period of time that depends on a momentum of the marine vessel as the marine vessel came within the given distance of the predetermined range from the object. 9. The method of claim 6, further comprising generating net thrust in the opposite direction in response to the marine vessel coming within the given distance of the predetermined range from the object, even when no signal from the desired movement operational section is received. 10. The method of claim 1, further comprising confirming that the marine propulsion system is operating in a given mode before automatically nullifying any vector components of the thrust vector that would otherwise cause net thrust in the direction of the object. 11. The method of claim 1, further comprising confirming that the marine propulsion system is operating below a predetermined speed threshold before automatically nullifying any vector components of the thrust vector that would otherwise cause net thrust in the direction of the object. 12. A method for controlling movement of a marine vessel near an object, the marine vessel being propelled by thrust generated by a marine propulsion system, the method comprising: accepting, with a controller, a signal representing a desired movement of the marine vessel from a joystick;sensing, with a sensor, a shortest distance between the object and the marine vessel and a direction of the object with respect to the marine vessel;with the controller, comparing the desired movement of the marine vessel with the shortest distance and the direction;based on the comparison, selecting with the controller whether to command the marine propulsion system to generate thrust to achieve the desired movement, or alternatively whether to command the marine propulsion system to generate thrust to achieve a modified movement that ensures the marine vessel maintains at least a predetermined range from the object; andgenerating thrust with the marine propulsion system to achieve the desired movement or the modified movement, as commanded. 13. The method of claim 12, further comprising: resolving the desired movement of the marine vessel into a target linear thrust and a target moment about a preselected point on the marine vessel;determining a magnitude and a direction of a thrust vector of the marine propulsion system that will result in achievement of the target linear thrust and the target moment about the preselected point on the marine vessel; andwith the controller, comparing the shortest distance between the object and the marine vessel to the predetermined range;wherein in response to the marine vessel being within the predetermined range of the object, the controller automatically nullifies any vector components of the thrust vector that would otherwise cause net thrust in the direction of the object and automatically nullifies any vector components of the thrust vector that would otherwise cause the marine vessel to yaw such that any portion of the marine vessel would not maintain the predetermined range from the object. 14. The method of claim 13, wherein in response to the marine vessel being beyond the predetermined range of the object, the method comprises generating the thrust vector that will result in achievement of the target linear thrust and the target moment about the preselected point on the marine vessel. 15. The method of claim 13, wherein in response to the marine vessel being within the predetermined range of the object, the method further comprises generating any vector components of the thrust vector that do not cause net thrust in the direction of the object. 16. The method of claim 13, further comprising generating net thrust in a direction that is opposite the direction of the object in response to the marine vessel coming within a given distance of the predetermined range from the object. 17. The method of claim 16, further comprising determining a magnitude of net thrust in the opposite direction and a period of time for which to generate net thrust in the opposite direction based on a speed at which the marine propulsion system was operating as the marine vessel came within the given distance of the predetermined range from the object. 18. The method of claim 12, further comprising confirming that the marine propulsion system is operating in a given mode before generating thrust with the marine propulsion system to achieve the modified movement. 19. The method of claim 18, wherein the given mode is a joysticking mode. 20. The method of claim 12, further comprising selecting one of a plurality of sensors with which to sense the shortest distance and the direction based on a previously saved actual distance between the object and the marine vessel.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (113)
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.
Barker Christopher (New York NY) Kunz Christian (New York NY) Combs John A. (Babylon NY) Park John C. S. (New York NY), Apparatus for a video marine navigation plotter with electronic charting and methods for use therein.
Cunningham Peter M. (Tacoma WA) Freeman Robert M. (Tacoma WA), Apparatus for providing a course correction signal to an electronic automatic pilot to maintain a vessel on a predetermi.
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 Siegfried (Spay DEX) Knecht Reinhold (Rhens DEX) Stache Detlev (Waldesch DEX), Device for controlling the direction of movement and thrust force of a watercraft.
Van Rees, H. Barteld; Delcheccolo, Michael Joseph; Lippert, Delbert; Russell, Mark E.; Woodington, Walter Gordon, Docking information system for boats.
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.
Kaji,Hirotaka; Suemori,Masaru, Marine vessel running controlling apparatus, marine vessel maneuvering supporting system and marine vessel each including the marine vessel running controlling apparatus, and marine vessel running co.
Fujimoto,Hiroaki; Kohno,Yukinobu; Higashi,Masaaki; Hamamatsu,Masanori; Nakashima,Kenichi; Saito,Yasuo; Ohnishi,Hiroshi, Method and system for maneuvering movable object.
Gable, Kenneth G.; Robertson, William R.; Van Buren, David M.; Anderson, Glenn E.; Taylor, Brad E., Systems and methods for laterally maneuvering marine vessels.
Sennott James W. (Bloomington IL) Kyrtsos Christos T. (Peoria IL) Gudat Adam J. (Edelstein IL) Christensen Dana A. (Peoria IL) Friedrich Douglas W. (Pekin IL) Stafford Darrell E. (Dunlap IL), Vehicle position determination system and method.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.