Target trailing with safe navigation with colregs for maritime autonomous surface vehicles
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G01D-001/02
G01D-001/00
G05D-001/00
G05D-001/02
출원번호
US-0446899
(2012-04-13)
등록번호
US-8849483
(2014-09-30)
발명자
/ 주소
Kuwata, Yoshiaki
Wolf, Michael T.
Zarzhitsky, Dimitri V.
Aghazarian, Hrand
Huntsberger, Terrance L.
Howard, Andrew B.
출원인 / 주소
California Institute of Technology
대리인 / 주소
Milstein Zhang & Wu LLC
인용정보
피인용 횟수 :
5인용 특허 :
20
초록▼
Systems and methods for operating autonomous waterborne vessels in a safe manner. The systems include hardware for identifying the locations and motions of other vessels, as well as the locations of stationary objects that represent navigation hazards. By applying a computational method that uses a
Systems and methods for operating autonomous waterborne vessels in a safe manner. The systems include hardware for identifying the locations and motions of other vessels, as well as the locations of stationary objects that represent navigation hazards. By applying a computational method that uses a maritime navigation algorithm for avoiding hazards and obeying COLREGS using Velocity Obstacles to the data obtained, the autonomous vessel computes a safe and effective path to be followed in order to accomplish a desired navigational end result, while operating in a manner so as to avoid hazards and to maintain compliance with standard navigational procedures defined by international agreement. The systems and methods have been successfully demonstrated on water with radar and stereo cameras as the perception sensors, and integrated with a higher level planner for trailing a maneuvering target.
대표청구항▼
1. A system for navigating an unmanned waterborne surface vehicle safely to a desired location, comprising: one or more sensors configured to be mounted on an unmanned waterborne surface vehicle, said one or more sensors configured to detect the presence of one or more objects different from said un
1. A system for navigating an unmanned waterborne surface vehicle safely to a desired location, comprising: one or more sensors configured to be mounted on an unmanned waterborne surface vehicle, said one or more sensors configured to detect the presence of one or more objects different from said unmanned waterborne surface vehicle in the vicinity of said one or more sensors, each of said one or more sensors having a control terminal configured to allow control of said sensor, and each of said one or more sensors having an output terminal configured to provide a signal representative of said presence of said one or more objects different from said unmanned waterborne surface vehicle; anda general purpose programmable computer including instruction recorded on a machine readable memory, said general purpose programmable computer operatively coupled to each of said one or more sensors, said general purpose programmable computer when operating under said instructions configured to perform the following steps: (i) controlling an operational state of each of said one or more sensors, said operational state selected from the group of operational states consisting of an on state and an off state;(ii) receiving from said one or more sensors one or more respective output signals representative of the presence of said one or more objects different from said unmanned waterborne surface vehicle;(iii) deducing from said received one or more respective output signals whether there is present said one or more objects different from said unmanned waterborne surface vehicle;(iv) if there is present said one or more objects different from said unmanned waterborne surface vehicle, computing for each such object a location, a velocity and a heading;(v) applying a first set of rules configured to direct said unmanned waterborne surface vehicle to reach a desired location;(vi) applying a second set of rules configured to direct said unmanned waterborne surface vehicle to avoid each of said one or more objects different from said unmanned waterborne surface vehicle that are present;(vii) generating a command to be issued to said unmanned waterborne surface vehicle to operate at a particular velocity and along a particular heading, so as to approach said desired location while avoiding a collision with each of said one or more objects different from said unmanned waterborne surface vehicle that are present; and(viii) iteratively repeating steps (i) through (vii) until said desired location is reached. 2. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, further comprising an unmanned waterborne surface vehicle operatively connected to said one or more sensors and to said general purpose programmable computer. 3. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said object different from said unmanned waterborne surface vehicle is a hazardous object. 4. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said object different from said unmanned waterborne surface vehicle is an object of interest to be followed. 5. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said desired location is a position in proximity to said object of interest to be followed. 6. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 5, wherein said desired location is updated using a most recent position of said object of interest to be followed. 7. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said desired location is a location defined on a map of the Earth's surface. 8. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said general purpose programmable computer when operating under said instructions configured to perform the step of displaying to a user information that is representative of said location, said velocity and said heading for at least one of said one or more objects different from said unmanned waterborne surface vehicle deduced as being present in step (iii). 9. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 8, wherein said location, said velocity and said heading are computed in step (iv) relative to a location, a velocity and a heading of said unmanned waterborne surface vehicle. 10. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said general purpose programmable computer includes a user interface that allows a human operator to override a command generated in step (viii). 11. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said first set of rules is a strategic planner. 12. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said second set of rules is a local planner. 13. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said second set of rules includes International Regulations for Preventing Collisions at Sea (COLREGS rules). 14. The system for navigating an unmanned waterborne surface vehicle safely to a desired location of claim 1, wherein said one or more sensors are selected from the group of sensors consisting of radar, sonar, lidar and stereo cameras. 15. A method of navigating an unmanned waterborne surface vehicle safely to a desired location, comprising the steps of: (i) controlling an operational state of each of one or more sensors, said operational state selected from the group of operational states consisting of an on state and an off state, said one or more sensors configured to detect the presence of one or more objects different from said unmanned waterborne surface vehicle in the vicinity of said one or more sensors, each of said one or more sensors having a control terminal configured to allow control of said sensor, and each of said one or more sensors having an output terminal configured to provide a signal representative of said presence of said one or more objects different from said unmanned waterborne surface vehicle; and using a general purpose programmable computer including instruction recorded on a machine readable memory to perform the following steps:(ii) receiving from said one or more sensors one or more respective output signals representative of the presence of said one or more objects different from said unmanned waterborne surface vehicle;(iii) deducing from said received one or more respective output signals whether there is present said one or more objects different from said unmanned waterborne surface vehicle;(iv) if there is present said one or more objects different from said unmanned waterborne surface vehicle, computing for each such object a location, a velocity and a heading;(v) applying a first set of rules configured to direct said unmanned waterborne surface vehicle to reach a desired location;(vi) applying a second set of rules configured to direct said unmanned waterborne surface vehicle to avoid each of said one or more objects different from said unmanned waterborne surface vehicle that are present;(vii) generating a command to be issued to said unmanned waterborne surface vehicle to operate at a particular velocity and along a particular heading, so as to approach said desired location while avoiding a collision with each of said one or more objects different from said unmanned waterborne surface vehicle that are present; and(viii) iteratively repeating steps (i) through (vii) until said desired location is reached by said unmanned waterborne surface vehicle initially located at a first known location. 16. The method of navigating an unmanned waterborne surface vehicle safely to a desired location of claim 15, wherein said desired location is a location proximate to one of the objects deduced to be present in step (iii). 17. The method of navigating an unmanned waterborne surface vehicle safely to a desired location of claim 15, wherein said desired location is a predicted location of one of the objects deduced to be present in step (iii). 18. The method of navigating an unmanned waterborne surface vehicle safely to a desired location of claim 15, wherein said second set of rules includes International Regulations for Preventing Collisions at Sea (COLREGS rules). 19. The method of navigating an unmanned waterborne surface vehicle safely to a desired location of claim 15, wherein said one or more sensors are selected from the group of sensors consisting of radar, sonar, lidar and stereo cameras. 20. The method of navigating an unmanned waterborne surface vehicle safely to a desired location of claim 15, wherein said object different from said unmanned waterborne surface vehicle is an object of interest to be followed.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (20)
Blackburn, Michael, Apparatus and method for automatic omni-directional visual motion-based collision avoidance.
Hubert Thomas (La Meridienne ; Chemin Saint-Jacques 13100 Le Tholonet FRX), Method and device for the monitoring and remote control of unmanned, mobile underwater vehicles.
Kao, Sheng Long; Lee, Ming An, Method for small-scale fishing boat equipped with radar receiver to avoid ship collision and the radar receiver therefor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.