US20150277442A1 - Ship course obstruction warning transport - Google Patents
Ship course obstruction warning transport Download PDFInfo
- Publication number
- US20150277442A1 US20150277442A1 US13/763,126 US201313763126A US2015277442A1 US 20150277442 A1 US20150277442 A1 US 20150277442A1 US 201313763126 A US201313763126 A US 201313763126A US 2015277442 A1 US2015277442 A1 US 2015277442A1
- Authority
- US
- United States
- Prior art keywords
- surface vehicle
- vehicle
- hazard
- aquatic surface
- unmanned aquatic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/0206—Control of position or course in two dimensions specially adapted to water vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B35/00—Vessels or similar floating structures specially adapted for specific purposes and not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B43/00—Improving safety of vessels, e.g. damage control, not otherwise provided for
- B63B43/18—Improving safety of vessels, e.g. damage control, not otherwise provided for preventing collision or grounding; reducing collision damage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63H—MARINE PROPULSION OR STEERING
- B63H25/00—Steering; Slowing-down otherwise than by use of propulsive elements; Dynamic anchoring, i.e. positioning vessels by means of main or auxiliary propulsive elements
- B63H25/02—Initiating means for steering, for slowing down, otherwise than by use of propulsive elements, or for dynamic anchoring
- B63H25/04—Initiating means for steering, for slowing down, otherwise than by use of propulsive elements, or for dynamic anchoring automatic, e.g. reacting to compass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/88—Sonar systems specially adapted for specific applications
- G01S15/89—Sonar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0027—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement involving a plurality of vehicles, e.g. fleet or convoy travelling
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G3/00—Traffic control systems for marine craft
- G08G3/02—Anti-collision systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B35/00—Vessels or similar floating structures specially adapted for specific purposes and not otherwise provided for
- B63B2035/006—Unmanned surface vessels, e.g. remotely controlled
- B63B2035/007—Unmanned surface vessels, e.g. remotely controlled autonomously operating
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63B—SHIPS OR OTHER WATERBORNE VESSELS; EQUIPMENT FOR SHIPPING
- B63B35/00—Vessels or similar floating structures specially adapted for specific purposes and not otherwise provided for
- B63B2035/006—Unmanned surface vessels, e.g. remotely controlled
- B63B2035/008—Unmanned surface vessels, e.g. remotely controlled remotely controlled
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B63—SHIPS OR OTHER WATERBORNE VESSELS; RELATED EQUIPMENT
- B63H—MARINE PROPULSION OR STEERING
- B63H25/00—Steering; Slowing-down otherwise than by use of propulsive elements; Dynamic anchoring, i.e. positioning vessels by means of main or auxiliary propulsive elements
- B63H25/02—Initiating means for steering, for slowing down, otherwise than by use of propulsive elements, or for dynamic anchoring
- B63H25/04—Initiating means for steering, for slowing down, otherwise than by use of propulsive elements, or for dynamic anchoring automatic, e.g. reacting to compass
- B63H2025/045—Initiating means for steering, for slowing down, otherwise than by use of propulsive elements, or for dynamic anchoring automatic, e.g. reacting to compass making use of satellite radio beacon positioning systems, e.g. the Global Positioning System [GPS]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/203—Specially adapted for sailing ships
Definitions
- the field of the disclosure generally relates to systems and methods for navigation and hazard avoidance. More particularly, the disclosure relates to remote vehicles operable to provide information relating to navigation and hazard avoidance.
- waterways such as ports, harbors and rivers may be poorly maintained for large ship travel.
- surveying and dredging is sporadic, and currents, tides and waves can cause rapid changes in the bottom contours of the waterways due to sedimentation and moving sandbars.
- many large ships still frequently travel on these poorly maintained waterways. As such, these ships may run aground or make contact with the bottom of the waterways, which causes damage to the ships and risks environmental destruction.
- marine life is also a concern for ship traffic.
- endangered species, sleeping or nursing whales and the like may be injured or killed if they are run into by a ship. Further, impacts with such large marine mammals may cause damage to the ship.
- radar systems are limited to line-of-sight, and are not effective to “see” around points, bluffs, or man-made structures, which may be required when navigating in fjords, rivers, bays, rugged coastlines, or the like.
- Other surface objects and debris may be avoided by careful observation by the ship's crew, but many hazards, such as currents, eddies, and gusting wind are difficult to detect with the unaided eye, and thus are not noticed until it is too late for the ship to make an evasive maneuver.
- an unmanned aquatic surface vehicle for detecting and locating hazards.
- the vehicle includes a propulsion system configured to impart a propulsive force to the vehicle and a steering system configured to impart a change in the direction of travel of the vehicle.
- a hazard detection system is configured to detect and locate at least one of a subsurface, surface or above-water hazard.
- a communications device configured to transmit hazard data associated with a detected hazard to a remote receiver.
- a method of navigating a command vessel in a waterway using an unmanned aquatic surface vehicle includes commanding the aquatic surface vehicle to follow an intended route of the command vessel.
- a communication from the unmanned aquatic surface vehicle including hazard data is received by the command vehicle.
- Navigation data of the command vessel is updated based upon the received hazard data.
- a system for detecting hazards includes an aquatic surface vehicle having a controllable propulsion system and a steering system.
- a hazard detection system is coupled to the aquatic surface vehicle and configured to detect at least one of a subsurface, surface or above-water hazard.
- a communications system is coupled to the aquatic surface vehicle and configured to transmit hazard data associated with a detected hazard to a remote receiver.
- a power source provides power to the propulsion system, the steering system, the hazard detection system, and the communications system.
- FIG. 1 illustrates an implementation of a system for detecting hazards.
- FIG. 2 is a schematic view of a command vessel of the system of FIG. 1 .
- FIG. 3 is a schematic view of an unmanned aquatic surface vehicle of the system of FIG. 1 .
- FIG. 4 is a block diagram of an implementation of navigating a command vessel in a waterway using an unmanned aquatic surface vehicle.
- FIG. 6 is a block diagram of further details of an implementation of the system for providing information about hazards, alerts, and evasive action.
- FIG. 1 illustrates an implementation of a system 100 for detecting and locating hazards.
- the system 100 includes a command vessel 102 and an unmanned aquatic surface vehicle 104 .
- the unmanned aquatic surface vehicle 104 may be referred to as a ship course obstruction warning transport (SCOWT).
- a signal relay device 106 such as a satellite, radio tower or the like may be part of the system 100 to facilitate communications.
- one or more of the command vessel 102 , unmanned aquatic surface vehicle 104 and signal relay device 106 are in communication with a external data center 122 for supplying navigation data.
- One or more of the command vessel 102 , unmanned aquatic surface vehicle 104 , signal relay device 106 and external data center 122 are in communication by way of communication channels 120 .
- a communication channel 120 is any form of wired or wireless data communication.
- the command vessel 102 may be a cruise ship, cargo ship, military vessel, other large waterborne vessel or the like.
- the command vessel 102 is shown navigating in a waterway 108 .
- the term waterway refers to any body of water capable of being navigated by the command vessel 102 or the unmanned aquatic surface vehicle 104 , such as a river, lake, sea, ocean, canal, stream or the like.
- the waterway 108 is defined by landmasses 110 and 112 .
- One or more hazards 114 may be present in the waterway 108 .
- the hazards 114 may be any hazard present in the waterway including surface or above-surface hazards.
- subsurface hazard 116 may be floating or partially floating debris, icebergs, buoys, piers, islands or the like.
- Other hazards such as subsurface hazard 116 may also be present in the waterway 108 .
- Subsurface hazard 116 may be, for example, a sandbar, reef, subsurface mines, marine wildlife, sunken debris or the like.
- the waterway 108 may also be affected by visual impairments 118 , such as fog, haze, smoke or the like, that reduce the ability of the crew to see upstream.
- Hazards may also be local surface and subsurface currents or eddies or gusting wind, represented by arrow 117 , that can push the command vessel 102 off course and into hazards 114 and/or 116 .
- the command vessel 102 includes a control station 202 , a deployment system 216 , and a storage and maintenance facility 217 .
- the control station 202 includes one or more sub-systems, such as a navigation system 204 , a control system 206 , an alert system 208 , a communication system 210 , electronic data storage system 212 , a user interface 214 , and a display 215 .
- Each of the sub-systems may be interconnected such that the sub-systems are capable of communication between one another by way of wired or wireless data transfer.
- the deployment system 216 stows or supports the unmanned aquatic surface vehicle 104 therein until it is deployed from the command vessel 102 .
- the deployment system 216 also may include a capability to recover the unmanned aquatic surface vehicle 104 .
- the storage and maintenance facility 217 may be located with the deployment system 216 , or in a separate location.
- the storage and maintenance facility may be used for long term storage, or performing maintenance on the unmanned aquatic surface vehicle 104 .
- the storage and maintenance facility 217 may be configured to allow maintenance personnel to access all sides of the unmanned aquatic surface vehicle 104 , by utilizing a lift or hoist or the like.
- the unmanned aquatic surface vehicle 104 is generally in the form of a small boat or watercraft 300 .
- suitable watercraft include kayaks, canoes, personal watercraft, WAM-V® (Marine Advanced Research Inc., California, USA), rigid inflatable boats (RIBs), and the like.
- the watercraft 300 includes one or more outboard stability devices 302 , such as pontoons, wherein other vehicle components may be located.
- the unmanned aquatic surface vehicle 104 includes a propulsion system 304 configured to impart a propulsive force to the vehicle to move the vehicle in a desired direction.
- a steering system 306 for example a rudder or jet nozzle or the like, is coupled to the aquatic surface vehicle 104 and is configured to impart a change in the direction of travel of the vehicle.
- the propulsion system 304 and the steering system 306 may also be achieved with multiple propulsion devices, which in some implementations may be installed in the outboard stability devices 302 .
- two propulsion devices may be installed (one in each of the stability devices 302 ) to use differential propulsion for steering as well as propulsion.
- a hazard detection system 308 is included in the unmanned aquatic surface vehicle, which is configured to detect the subsurface hazards 116 ( FIG. 1 ), surface or above-water hazards 114 ( FIG. 1 ).
- the unmanned aquatic surface vehicle 104 also includes a communications device 310 configured to transmit hazard data associated with a detected hazard to a remote receiver located on the command vessel 102 .
- An onboard navigation system 316 is configured to detect the location, direction, and motion of the vehicle using appropriate onboard sensors such as a GPS receiver, heading sensor, current sensor, and an inertial navigation system.
- the navigation system 316 is in communication with the propulsion system 304 and the steering system 306 .
- the navigation system 316 is also configured to use navigation data, either preprogrammed navigation data stored in the navigation system 316 or navigation data received from the command vessel 102 .
- the navigation data may be used alone or together with location, direction, and motion data provided by onboard sensors, to control the amount of propulsive force imparted to the vehicle by the propulsion system 304 and the change in direction of travel of the vehicle imparted by the steering system 306 .
- a power source 312 such as an energy storage device (e.g., a battery, fuel tank, or fuel cell), is included in the unmanned aquatic surface vehicle 104 to provide power to the propulsion system 304 , steering system 306 , hazard detection system 308 , navigation system 316 and the communications system 310 .
- a power regenerating system 314 may be used to regenerate power to the power source 312 .
- the power regenerating system 314 may include one or more solar cells that convert solar energy into electrical energy to be stored in the power source 312 .
- Each of the components of the unmanned aquatic surface vehicle 104 may be housed within an interior compartment of the vehicle.
- one or more of the propulsion system 304 , steering system 306 , hazard detection system 308 and the communications system 310 may be housed within the watercraft 304 , such that the housed components are not exposed to water.
- the unmanned aquatic surface vehicle 104 may be water-tight or substantially water-tight.
- the system 100 for detecting hazards is operable to detect and locate hazards for improved navigation of the command vessel 102 .
- the command vessel 102 stores the unmanned aquatic surface vehicle 104 in its deployment system 216 .
- an operator of the command vessel 102 initiates deployment of the unmanned aquatic surface vehicle 104 from the command vessel 102 .
- the operator may deploy the unmanned aquatic surface vehicle 104 .
- the unmanned aquatic surface vehicle 104 is configured to float, such that it remains at least partially above the waterline of the waterway.
- the unmanned aquatic surface vehicle 104 may be autonomous, such that no further control actions are required by the command vessel, or remotely controlled, such that the command vessel remotely provides navigation data to the navigation system 316 , or by issuing direct commands to the propulsion system 304 and steering system 306 , to control the unmanned aquatic surface vehicle 104 .
- the unmanned aquatic surface vehicle 104 is commanded to follow an intended route of the command vessel 102 .
- the operator of the command vessel 102 transmits navigation data from a remote transmitter, which may be part of the communication system 210 .
- the transmitted navigation data is received at the unmanned aquatic surface vehicle 104 by a receiver or transceiver 124 in the corresponding communication system 310 onboard the unmanned aquatic surface vehicle 104 , and provided to the navigation system 316 thereon.
- the navigation data includes instructions for controlling the propulsion system 304 and the steering system 306 of the unmanned aquatic surface vehicle 104 .
- the instructions may be in the form of GPS coordinates, waypoints, or other location or direction and motion data of the intended route that provides sufficient information to the unmanned aquatic surface vehicle 104 to navigate to such locations, which may include the intended route of the command vessel 102 .
- the propulsion system 304 of the unmanned aquatic surface vehicle 104 thus propels the vehicle while the steering system 306 adjusts directional control of the vehicle, using the onboard sensors in the navigation system 316 to detect location, direction and motion of the vehicle.
- a search operation 404 is conducted using the hazard detection system 308 .
- the unmanned aquatic surface vehicle 104 may be commanded to reach a predetermined distance ahead of the command vessel 102 before initiating the search operation 404 .
- the search operation 404 utilizes one or more sensors of the hazard detection system 308 to scan for water depth, bathymetric contours, submerged hazards, floating debris, icebergs, buoys, pilings, other vessels, and local water currents or eddies, which are more generally referred to as surface or above-water hazards 114 and subsurface hazards 116 ( FIG. 1 ).
- the sensors may include one or more of an echo sounder, an altimeter, a navigation sensor such as a GPS receiver or an inertial navigation system, an automatic identification system (AIS) receiver, a sonar transceiver (forward scanning and/or side scanning), a current sensor, a salinity sensor, a water temperature sensor, a range sensor, a proximity sensor, a radar, a motion sensor, an anemometer, a barometer, and a video camera.
- the sensors of the hazard detection system include at least an echo sounder, a proximity sensor, a GPS receiver, a sidescan sonar, a radar and an AIS receiver.
- the searching operation 404 may be continuous or intermittent during navigation of the unmanned aquatic surface vehicle 104 .
- the search operation 404 may include additional steps of storing and/or processing data received by the sensors, for example to generate hazard data. Any detected hazard may be processed onboard the unmanned surface vehicle 104 into hazard data, which may contain data related to the size, location, type, or motion of the detected hazard. It is noted that the hazard detection system 308 may include a video capture device, and transmit video data as all or part of the hazard data. In some implementations, the navigation system 316 of unmanned aquatic surface vehicle 104 is programmed to automatically avoid hazards.
- the navigation system 316 of the unmanned aquatic surface vehicle commands the propulsion system 304 and/or the steering system 306 to change the direction or speed of the vehicle to make a maneuver to avoid the hazard.
- the hazard data is transmitted via the communication system 310 , which may be a transmitter or transceiver, to the remote receiver located at the command vessel 102 .
- the hazard data may be first transmitted to the relay device 106 , which then relays the hazard data to the command vessel 102 to increase the distance the hazard data may be transmitted.
- the unmanned aquatic surface vehicle 104 may transmit a warning, or alert signal to the command vessel 102 .
- the command vessel may have one or more performance constraints, such as waterway width, waterway depth, waterway height or the like. If a detected hazard affects one of the performance constraints (e.g., the waterway depth is detected to be too shallow), the unmanned aquatic surface vehicle may transmit a warning signal to the command vessel 102 to alert the operator of the affected performance constraint (e.g., an alert that the waterway is too shallow for the command vessel to navigate).
- the warning signal may be included with the hazard data, or transmitted in a separate communication to the command vessel 102 , which may ultimately initiate a visual or audible warning at alert system 208 to alert an operator of the command vessel 102 that an evasive maneuver should be performed to avoid the hazard.
- the alert may also include recommendations to the operator of preferred evasive maneuvers that accommodate the command vessel's 102 performance constraints.
- the command vessel 102 receives the hazard data (and/or the warning signal).
- the hazard data may then be viewed by the command vessel 102 operator on the display 215 or user interface 214 , and updated 408 into the navigation data of the navigation system, 204 of the command vessel 102 .
- the hazard data may be used to modify the intended route of the command vehicle 102 . For example, if the hazard data indicates that the waterway 108 contains a potentially dangerous condition or an impassable hazard, the command vessel 102 may change its intended route to avoid the detected hazard.
- the hazard data may provide the command vessel 102 with advanced warning of the conditions of the waterway 108 , such that the command vessel 102 has sufficient time to make an evasive maneuver (e.g., turn, reduce speed or stop). After updating the navigation data of the command vessel 102 , the command vessel 102 is navigated accordingly.
- an evasive maneuver e.g., turn, reduce speed or stop
- the command vessel may command 402 the unmanned aquatic surface vehicle 104 .
- the unmanned aquatic surface vehicle 104 may be commanded at any time after deployment to return to the command vessel 102 for stowage. For example, once the command vessel has reached safe open waters, its port of destination or other desired location, the command vessel 102 may transmit a command to the unmanned aquatic surface vehicle 104 to initiate the unmanned aquatic surface vehicle 104 to return to the command vessel 102 or to a desired recovery point. Once the unmanned aquatic surface vehicle 104 is recovered, it may be stowed 412 in the deployment system 216 or otherwise brought aboard the command vessel 102 , for example to storage and maintenance facility 217 .
- the unmanned aquatic surface vehicle 104 is autonomous.
- the command vessel 102 is not required to transmit commands to the unmanned aquatic surface vehicle 104 after deployment. Rather, in this implementation, the unmanned aquatic surface vehicle 104 is pre-programmed with a complete or substantially complete set of commands or instructions for navigating, searching, avoiding hazards, self-rescue, and or returning to the command vessel 102 or desired recovery point.
- command operation 402 an operator accesses the controls 500 in the control station 202 .
- the operator may select any of such modes, depending on the operating environment of the system 100 .
- the unmanned aquatic vehicle 104 is initially programmed 508 with navigation data sufficient to conduct its search, as described above.
- an operator may need or want to revise the initial navigation programming 508 , for example to command the unmanned aquatic surface vehicle 104 to a detour location for searching.
- the operator transmits 514 a revised navigation program 510 to the unmanned aquatic vehicle 104 , which provides sufficient navigation data to allow the unmanned aquatic surface vehicle to maneuver to the detour location and conduct its search.
- the operator may initiate a recovery command 512 , which may be transmitted 514 to the unmanned aquatic surface vehicle 104 to initiate the unmanned aquatic surface vehicle 104 to return to the command vessel 102 , as discussed above.
- the unmanned aquatic surface vehicle 104 is initially programmed with navigation data sufficient to conduct at least a portion of its search.
- the unmanned aquatic surface vehicle 104 is substantially autonomous, but the operator transmits 514 supervisory commands 516 for execution by the unmanned aquatic surface vehicle 104 .
- a supervisory command may be a command to initiate a secondary, or additional, search of a particular location or a command to utilize an additional sensor to conduct the search operation 404 .
- the operator may initiate a recovery command 518 , which may be transmitted 514 to the unmanned aquatic surface vehicle 104 to initiate the unmanned aquatic surface vehicle 104 to return to the command vessel 102 , as discussed above.
- the unmanned aquatic surface vehicle may be placed in a manual control mode 506 .
- the operator is capable of controlling the unmanned aquatic surface vehicle 104 real-time.
- the operator may transmit 514 manual commands 520 to the unmanned aquatic surface vehicle on a frequent basis to substantially control all of the operations of the vehicle in real time.
- the manual commands 520 may include one or more commands to control the unmanned aquatic surface vehicle 104 to change speed, change direction, utilize one or more sensors, or initiate the unmanned aquatic surface vehicle 104 to return to the command vessel 102 , as discussed above.
- the unmanned aquatic surface vehicle include a video camera as one of its sensors, and transmit a live feed of video back to the operator, to facilitate control of the vehicle.
- check out and initialization programming 501 may be performed at the time the unmanned aquatic surface vehicle 104 is being deployed. Such programming 501 may be used to turn on, or activate, or sync the vehicle's communications systems with the control station 202 .
- a check out and stowage programming 522 may be transmitted 514 to the unmanned aquatic surface vehicle at a time the unmanned surface vehicle is transferred to the storage and maintenance facility 217 .
- the stowage programming 522 may include programming to test or self check one or more components of the unmanned aquatic surface vehicle 104 .
- the display 215 is turned on at step 600 . However, in some implementations, the display 215 may already be on, and an operator need not turn on the display if already on.
- the command vessel 102 receives the hazard data (and/or the warning signal) from the unmanned aquatic surface vehicle 104 .
- the hazard data may then be stored 602 in electronic data storage system 212 .
- the received hazard data may then be analyzed, formatted, encrypted, compressed, or otherwise processed 604 into a usable data format. At this time, the processed data 604 may then be stored 602 in the electronic data storage system 212 if desired by the operator.
- the processed data is then displayed 606 to the operator on the display 215 , which may provide the operator with an audio or visual alert on the alert system 208 , location data of the hazard or other information related to the detected hazard(s).
- the data may be processed such that the operator is alerted to take or implement an evasive action 608 on display 215 or alert system 208 .
- the data may be used or configured to update 610 a navigation chart or electronic navigation chart display and information system (ECDIS).
- ECDIS electronic navigation chart display and information system
- One or more of the navigation system 204 , control system 206 , alert system 208 , communication system 210 , electronic data storage system 212 , user interface 214 , hazard detection system 308 , communication device 310 and navigation 316 may include a computer processor or processing device (not shown).
- the processor is generally any piece of hardware that is capable of processing information such as, for example, data, computer-readable program code, instructions or the like (generally “computer programs,” e.g., software, firmware, etc.), and/or other suitable electronic information.
- the processor may be configured to execute computer programs or commands, which may be stored onboard the processor or otherwise stored in an associated memory (not shown).
- the processor may be embodied as or otherwise include one or more application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or the like.
- ASICs application-specific integrated circuits
- FPGAs field-programmable gate arrays
- the processor may be capable of executing a computer program to perform one or more functions, the processor of various examples may be capable of performing one or more functions without the aid of a computer program.
- electronic or computer memory is generally any piece of hardware that is capable of storing information such as data, computer programs and/or other suitable information either on a temporary basis or a permanent basis.
- the memory may be configured to store various information in one or more databases.
- the memory may include volatile and/or non-volatile memory, and may be fixed or removable.
- RAM random access memory
- ROM read-only memory
- HDD hard drive
- flash memory a hard drive
- thumb drive a removable computer diskette
- optical disk a magnetic tape or some combination of the above.
- Optical disks may include compact disk read-only-memory (CD-ROM), compact disk read/write memory (CD-R/W), digital video disk memory (DVD), or the like.
- the memory may be referred to as a computer-readable storage medium which, as a non-transitory device capable of storing information, may be distinguishable from computer-readable transmission media such as electronic transitory signals capable of carrying information from one location to another.
- Computer-readable media as described herein, may generally refer to a computer-readable storage medium or computer-readable transmission medium.
- the processor may also, but need not be, connected to one or more interfaces for displaying, transmitting and/or receiving information.
- interfaces may include one or more communications interfaces (none shown) and/or one or more user interfaces.
- the communications interface may be configured to transmit and/or receive information, such as to and/or from other apparatus(es), network(s) or the like.
- the communications interface may be configured to transmit and/or receive information by physical (by wire) and/or wireless communications links. Examples of suitable communication interfaces include a network interface controller (NIC), wireless NIC (WNIC) or the like.
- NIC network interface controller
- WNIC wireless NIC
- the user interfaces may include a display and/or one or more user input interfaces.
- the display may be configured to present or otherwise display information to a user, suitable examples of which include a liquid crystal display (LCD), light-emitting diode display (LED), plasma display panel (PDP) or the like.
- the user input interfaces may be by wire or wireless transmission, and may be configured to receive information from a user, such as for processing, storage, and/or display. Suitable examples of user input interfaces include a microphone, image or video capture device, keyboard or keypad, joystick, touch-sensitive surface (separate from or integrated into a touch screen), biometric sensor or the like.
- the user interfaces may further include one or more interfaces for communicating with peripherals such as printers, scanners or the like.
- program code instructions may be stored in memory, and executed by a processor, to implement functions of the system, apparatuses and their respective elements described herein.
- any suitable program code instructions may be loaded onto a computer or other programmable apparatus, e.g., from a computer-readable storage medium to produce a particular machine, such that the particular machine becomes a means for implementing the functions specified herein.
- the program code instructions may be retrieved from a computer-readable storage medium and loaded into a computer, processor or other programmable apparatus to configure the computer, processor or other programmable apparatus to execute operations to be performed on or by the computer, processor or other programmable apparatus.
- Implementations of the system 100 thus may provide large ships or vessels with advanced warning of hazards by use of the unmanned aquatic surface vehicle 104 . As such, potential damage to the large ship and the environment may be avoided.
Landscapes
- Engineering & Computer Science (AREA)
- Ocean & Marine Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Health & Medical Sciences (AREA)
- Public Health (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
- The field of the disclosure generally relates to systems and methods for navigation and hazard avoidance. More particularly, the disclosure relates to remote vehicles operable to provide information relating to navigation and hazard avoidance.
- Large waterborne vehicles, such as cruise ships, cargo ships, military vessels, and the like are difficult and slow to maneuver. Narrow passageways and restricted waters can exacerbate the maneuvering difficulties by restricting the operable or navigable area of the vessel. In some instances, large ships may take up to several kilometers (i.e., a nautical mile or more) in order to complete a turn or come to a stop. Due to these difficulties in maneuvering such large ships, every year many ships run aground or make contact with hazards, which cause damage to the ship. In some cases, the ship, crew and cargo may all be lost if the ship sinks. In other instances, damage to the ship may cause environmental damage, such as oil spills or other pollutants being released to the air, land and water.
- Further, in developing countries, waterways such as ports, harbors and rivers may be poorly maintained for large ship travel. For example, surveying and dredging is sporadic, and currents, tides and waves can cause rapid changes in the bottom contours of the waterways due to sedimentation and moving sandbars. Despite such conditions, many large ships still frequently travel on these poorly maintained waterways. As such, these ships may run aground or make contact with the bottom of the waterways, which causes damage to the ships and risks environmental destruction.
- Some waterways such as bays, fjords, deltas, and rivers, are prone to transient local currents and eddies, and gusting wind. These can cause large ships to be driven off course, thereby running aground or into other hazards or obstructions.
- In other areas, marine life is also a concern for ship traffic. For example, in some areas, endangered species, sleeping or nursing whales and the like may be injured or killed if they are run into by a ship. Further, impacts with such large marine mammals may cause damage to the ship.
- In order to avoid collisions, ships typically rely on navigation charts to set up routes to avoid hazards and stay in waters deep enough for the ship's required draft. However, in many instances, the data on the navigation chart is inaccurate, incomplete or non-existent, thus requiring ships to enter some areas with extreme caution (e.g., excessive slowing of the ship's speed). Excessive slowing of the ship's speed may further reduce the maneuverability of the ship, and make the ship more vulnerable to attacks, such as by pirates.
- In major ports, large ships are typically greeted outside the port by a local pilot who boards the ship and takes control for navigation and docking in the port. In some locations, the navigation and docking are further assisted by local tugboat operators. However, at many smaller ports, such assistance is not available and the ship's pilot must navigate and dock the ship without assistance. Such is often the case for restricted waters not associated with a major port, such as coastal areas, lakes, rivers and channels between islands. In order to navigate in these areas, most ships measure water depth directly below it using an echo sounder. However, few ships are equipped with any device that can measure the bottom contours ahead of the ship. In either instance, the effective range of the bottom contour measurement is too short to allow sufficient distance for the ship to make evasive maneuvers around unexpected underwater hazards. For above-ground hazards, some ships may be equipped with a radar system, but radar systems are limited to line-of-sight, and are not effective to “see” around points, bluffs, or man-made structures, which may be required when navigating in fjords, rivers, bays, rugged coastlines, or the like. Other surface objects and debris may be avoided by careful observation by the ship's crew, but many hazards, such as currents, eddies, and gusting wind are difficult to detect with the unaided eye, and thus are not noticed until it is too late for the ship to make an evasive maneuver.
- In some areas, international laws place regulations on ships to comply with low speed requirements in certain areas, for example in seasons and areas known for whale feeding and breeding. However, such restrictions do not always prevent ships from colliding with the whales. In some cases, ships do not comply with the speed requirements because of operational limits such as maneuverability, engine, or time constraints, thus placing the ships and wildlife at risk for collisions.
- Thus, a need exists for a navigation and hazard avoidance system that addresses the above issues.
- In one aspect, an unmanned aquatic surface vehicle for detecting and locating hazards is disclosed. The vehicle includes a propulsion system configured to impart a propulsive force to the vehicle and a steering system configured to impart a change in the direction of travel of the vehicle. A hazard detection system is configured to detect and locate at least one of a subsurface, surface or above-water hazard. A communications device configured to transmit hazard data associated with a detected hazard to a remote receiver.
- In another aspect, a method of navigating a command vessel in a waterway using an unmanned aquatic surface vehicle is disclosed. The method includes commanding the aquatic surface vehicle to follow an intended route of the command vessel. A communication from the unmanned aquatic surface vehicle including hazard data is received by the command vehicle. Navigation data of the command vessel is updated based upon the received hazard data.
- In yet another aspect, a system for detecting hazards is disclosed. The system includes an aquatic surface vehicle having a controllable propulsion system and a steering system. A hazard detection system is coupled to the aquatic surface vehicle and configured to detect at least one of a subsurface, surface or above-water hazard. A communications system is coupled to the aquatic surface vehicle and configured to transmit hazard data associated with a detected hazard to a remote receiver. A power source provides power to the propulsion system, the steering system, the hazard detection system, and the communications system.
-
FIG. 1 illustrates an implementation of a system for detecting hazards. -
FIG. 2 is a schematic view of a command vessel of the system ofFIG. 1 . -
FIG. 3 is a schematic view of an unmanned aquatic surface vehicle of the system ofFIG. 1 . -
FIG. 4 is a block diagram of an implementation of navigating a command vessel in a waterway using an unmanned aquatic surface vehicle. -
FIG. 5 is a block diagram of further details of an implementation of the control operation of the unmanned aquatic surface vehicle. -
FIG. 6 is a block diagram of further details of an implementation of the system for providing information about hazards, alerts, and evasive action. -
FIG. 1 illustrates an implementation of asystem 100 for detecting and locating hazards. As used herein, the terms hazard, obstacle, and obstruction may be used interchangeably. In the illustrated implementation, thesystem 100 includes acommand vessel 102 and an unmannedaquatic surface vehicle 104. The unmannedaquatic surface vehicle 104 may be referred to as a ship course obstruction warning transport (SCOWT). In one implementation, asignal relay device 106, such as a satellite, radio tower or the like may be part of thesystem 100 to facilitate communications. In another implementation, one or more of thecommand vessel 102, unmannedaquatic surface vehicle 104 andsignal relay device 106 are in communication with aexternal data center 122 for supplying navigation data. One or more of thecommand vessel 102, unmannedaquatic surface vehicle 104,signal relay device 106 andexternal data center 122 are in communication by way ofcommunication channels 120. As used herein, acommunication channel 120 is any form of wired or wireless data communication. - The
command vessel 102 may be a cruise ship, cargo ship, military vessel, other large waterborne vessel or the like. Thecommand vessel 102 is shown navigating in awaterway 108. As used herein, the term waterway refers to any body of water capable of being navigated by thecommand vessel 102 or the unmannedaquatic surface vehicle 104, such as a river, lake, sea, ocean, canal, stream or the like. As illustrated, thewaterway 108 is defined bylandmasses more hazards 114 may be present in thewaterway 108. Thehazards 114 may be any hazard present in the waterway including surface or above-surface hazards. Some examples of surface and above-surface hazards include floating or partially floating debris, icebergs, buoys, piers, islands or the like. Other hazards, such assubsurface hazard 116 may also be present in thewaterway 108.Subsurface hazard 116 may be, for example, a sandbar, reef, subsurface mines, marine wildlife, sunken debris or the like. Thewaterway 108 may also be affected byvisual impairments 118, such as fog, haze, smoke or the like, that reduce the ability of the crew to see upstream. Hazards may also be local surface and subsurface currents or eddies or gusting wind, represented byarrow 117, that can push thecommand vessel 102 off course and intohazards 114 and/or 116. - Referring now to
FIG. 2 , a schematic illustration ofcommand vessel 102 is provided, which is propelled by apropulsion system 200. In support of the unmannedaquatic surface vehicle 104, thecommand vessel 102 includes acontrol station 202, adeployment system 216, and a storage andmaintenance facility 217. Thecontrol station 202 includes one or more sub-systems, such as anavigation system 204, acontrol system 206, analert system 208, acommunication system 210, electronicdata storage system 212, auser interface 214, and adisplay 215. Each of the sub-systems may be interconnected such that the sub-systems are capable of communication between one another by way of wired or wireless data transfer. In some implementations, thedeployment system 216 stows or supports the unmannedaquatic surface vehicle 104 therein until it is deployed from thecommand vessel 102. Thedeployment system 216 also may include a capability to recover the unmannedaquatic surface vehicle 104. The storage andmaintenance facility 217 may be located with thedeployment system 216, or in a separate location. The storage and maintenance facility may be used for long term storage, or performing maintenance on the unmannedaquatic surface vehicle 104. As such, the storage andmaintenance facility 217 may be configured to allow maintenance personnel to access all sides of the unmannedaquatic surface vehicle 104, by utilizing a lift or hoist or the like. - Referring now to
FIG. 3 , a schematic illustration of the unmannedaquatic surface vehicle 104 is provided. The unmannedaquatic surface vehicle 104 is generally in the form of a small boat orwatercraft 300. Some examples of suitable watercraft include kayaks, canoes, personal watercraft, WAM-V® (Marine Advanced Research Inc., California, USA), rigid inflatable boats (RIBs), and the like. In some implementations, thewatercraft 300 includes one or moreoutboard stability devices 302, such as pontoons, wherein other vehicle components may be located. In the illustrated implementation, the unmannedaquatic surface vehicle 104 includes apropulsion system 304 configured to impart a propulsive force to the vehicle to move the vehicle in a desired direction. Asteering system 306, for example a rudder or jet nozzle or the like, is coupled to theaquatic surface vehicle 104 and is configured to impart a change in the direction of travel of the vehicle. Thepropulsion system 304 and thesteering system 306 may also be achieved with multiple propulsion devices, which in some implementations may be installed in theoutboard stability devices 302. For example, two propulsion devices may be installed (one in each of the stability devices 302) to use differential propulsion for steering as well as propulsion. Ahazard detection system 308 is included in the unmanned aquatic surface vehicle, which is configured to detect the subsurface hazards 116 (FIG. 1 ), surface or above-water hazards 114 (FIG. 1 ). The unmannedaquatic surface vehicle 104 also includes acommunications device 310 configured to transmit hazard data associated with a detected hazard to a remote receiver located on thecommand vessel 102. Anonboard navigation system 316 is configured to detect the location, direction, and motion of the vehicle using appropriate onboard sensors such as a GPS receiver, heading sensor, current sensor, and an inertial navigation system. Thenavigation system 316 is in communication with thepropulsion system 304 and thesteering system 306. Thenavigation system 316 is also configured to use navigation data, either preprogrammed navigation data stored in thenavigation system 316 or navigation data received from thecommand vessel 102. The navigation data may be used alone or together with location, direction, and motion data provided by onboard sensors, to control the amount of propulsive force imparted to the vehicle by thepropulsion system 304 and the change in direction of travel of the vehicle imparted by thesteering system 306. Apower source 312, such as an energy storage device (e.g., a battery, fuel tank, or fuel cell), is included in the unmannedaquatic surface vehicle 104 to provide power to thepropulsion system 304,steering system 306,hazard detection system 308,navigation system 316 and thecommunications system 310. In some embodiments, apower regenerating system 314 may be used to regenerate power to thepower source 312. For example, thepower regenerating system 314 may include one or more solar cells that convert solar energy into electrical energy to be stored in thepower source 312. - Each of the components of the unmanned
aquatic surface vehicle 104 may be housed within an interior compartment of the vehicle. For example, one or more of thepropulsion system 304,steering system 306,hazard detection system 308 and thecommunications system 310 may be housed within thewatercraft 304, such that the housed components are not exposed to water. As such, the unmannedaquatic surface vehicle 104 may be water-tight or substantially water-tight. - In use, the
system 100 for detecting hazards is operable to detect and locate hazards for improved navigation of thecommand vessel 102. In one implementation, thecommand vessel 102 stores the unmannedaquatic surface vehicle 104 in itsdeployment system 216. At a desired location, an operator of thecommand vessel 102 initiates deployment of the unmannedaquatic surface vehicle 104 from thecommand vessel 102. For example, when the command vessel nears unknown or uncharted waterways, narrow waterways, dangerous waterways, waterways known for high traffic of ships or protected marine wildlife, or the like, the operator may deploy the unmannedaquatic surface vehicle 104. Once deployed, the unmannedaquatic surface vehicle 104 is configured to float, such that it remains at least partially above the waterline of the waterway. Upon deployment 400 (FIG. 4 ), the unmannedaquatic surface vehicle 104 may be autonomous, such that no further control actions are required by the command vessel, or remotely controlled, such that the command vessel remotely provides navigation data to thenavigation system 316, or by issuing direct commands to thepropulsion system 304 andsteering system 306, to control the unmannedaquatic surface vehicle 104. - At
step 402, the unmannedaquatic surface vehicle 104 is commanded to follow an intended route of thecommand vessel 102. In one embodiment, the operator of thecommand vessel 102 transmits navigation data from a remote transmitter, which may be part of thecommunication system 210. The transmitted navigation data is received at the unmannedaquatic surface vehicle 104 by a receiver ortransceiver 124 in thecorresponding communication system 310 onboard the unmannedaquatic surface vehicle 104, and provided to thenavigation system 316 thereon. The navigation data includes instructions for controlling thepropulsion system 304 and thesteering system 306 of the unmannedaquatic surface vehicle 104. The instructions may be in the form of GPS coordinates, waypoints, or other location or direction and motion data of the intended route that provides sufficient information to the unmannedaquatic surface vehicle 104 to navigate to such locations, which may include the intended route of thecommand vessel 102. Thepropulsion system 304 of the unmannedaquatic surface vehicle 104 thus propels the vehicle while thesteering system 306 adjusts directional control of the vehicle, using the onboard sensors in thenavigation system 316 to detect location, direction and motion of the vehicle. - As the unmanned
aquatic surface vehicle 104 follows the intended route of thecommand vessel 102, asearch operation 404 is conducted using thehazard detection system 308. In some implementations, the unmannedaquatic surface vehicle 104 may be commanded to reach a predetermined distance ahead of thecommand vessel 102 before initiating thesearch operation 404. Thesearch operation 404 utilizes one or more sensors of thehazard detection system 308 to scan for water depth, bathymetric contours, submerged hazards, floating debris, icebergs, buoys, pilings, other vessels, and local water currents or eddies, which are more generally referred to as surface or above-water hazards 114 and subsurface hazards 116 (FIG. 1 ). The sensors may include one or more of an echo sounder, an altimeter, a navigation sensor such as a GPS receiver or an inertial navigation system, an automatic identification system (AIS) receiver, a sonar transceiver (forward scanning and/or side scanning), a current sensor, a salinity sensor, a water temperature sensor, a range sensor, a proximity sensor, a radar, a motion sensor, an anemometer, a barometer, and a video camera. In one embodiment, the sensors of the hazard detection system include at least an echo sounder, a proximity sensor, a GPS receiver, a sidescan sonar, a radar and an AIS receiver. The searchingoperation 404 may be continuous or intermittent during navigation of the unmannedaquatic surface vehicle 104. In some embodiments, thesearch operation 404 may include additional steps of storing and/or processing data received by the sensors, for example to generate hazard data. Any detected hazard may be processed onboard theunmanned surface vehicle 104 into hazard data, which may contain data related to the size, location, type, or motion of the detected hazard. It is noted that thehazard detection system 308 may include a video capture device, and transmit video data as all or part of the hazard data. In some implementations, thenavigation system 316 of unmannedaquatic surface vehicle 104 is programmed to automatically avoid hazards. In such implementations, upon detection of a hazard, thenavigation system 316 of the unmanned aquatic surface vehicle commands thepropulsion system 304 and/or thesteering system 306 to change the direction or speed of the vehicle to make a maneuver to avoid the hazard. The hazard data is transmitted via thecommunication system 310, which may be a transmitter or transceiver, to the remote receiver located at thecommand vessel 102. In some implementations, the hazard data may be first transmitted to therelay device 106, which then relays the hazard data to thecommand vessel 102 to increase the distance the hazard data may be transmitted. - In some implementations, if the detected hazard meets or exceeds a predefined condition or threshold value, the unmanned
aquatic surface vehicle 104 may transmit a warning, or alert signal to thecommand vessel 102. For example, the command vessel may have one or more performance constraints, such as waterway width, waterway depth, waterway height or the like. If a detected hazard affects one of the performance constraints (e.g., the waterway depth is detected to be too shallow), the unmanned aquatic surface vehicle may transmit a warning signal to thecommand vessel 102 to alert the operator of the affected performance constraint (e.g., an alert that the waterway is too shallow for the command vessel to navigate). The warning signal may be included with the hazard data, or transmitted in a separate communication to thecommand vessel 102, which may ultimately initiate a visual or audible warning atalert system 208 to alert an operator of thecommand vessel 102 that an evasive maneuver should be performed to avoid the hazard. The alert may also include recommendations to the operator of preferred evasive maneuvers that accommodate the command vessel's 102 performance constraints. - At
step 406, thecommand vessel 102 receives the hazard data (and/or the warning signal). The hazard data may then be viewed by thecommand vessel 102 operator on thedisplay 215 oruser interface 214, and updated 408 into the navigation data of the navigation system, 204 of thecommand vessel 102. For example, upon receiving the hazard data at thecommand vessel 102 from the unmannedaquatic surface vehicle 104, the hazard data may be used to modify the intended route of thecommand vehicle 102. For example, if the hazard data indicates that thewaterway 108 contains a potentially dangerous condition or an impassable hazard, thecommand vessel 102 may change its intended route to avoid the detected hazard. Accordingly, the hazard data may provide thecommand vessel 102 with advanced warning of the conditions of thewaterway 108, such that thecommand vessel 102 has sufficient time to make an evasive maneuver (e.g., turn, reduce speed or stop). After updating the navigation data of thecommand vessel 102, thecommand vessel 102 is navigated accordingly. - At any time during the deployment of the unmanned
aquatic surface vehicle 104, the command vessel may command 402 the unmannedaquatic surface vehicle 104. - In some implementations, the unmanned
aquatic surface vehicle 104 may be commanded at any time after deployment to return to thecommand vessel 102 for stowage. For example, once the command vessel has reached safe open waters, its port of destination or other desired location, thecommand vessel 102 may transmit a command to the unmannedaquatic surface vehicle 104 to initiate the unmannedaquatic surface vehicle 104 to return to thecommand vessel 102 or to a desired recovery point. Once the unmannedaquatic surface vehicle 104 is recovered, it may be stowed 412 in thedeployment system 216 or otherwise brought aboard thecommand vessel 102, for example to storage andmaintenance facility 217. - In another implementation, the unmanned
aquatic surface vehicle 104 is autonomous. In this implementation, thecommand vessel 102 is not required to transmit commands to the unmannedaquatic surface vehicle 104 after deployment. Rather, in this implementation, the unmannedaquatic surface vehicle 104 is pre-programmed with a complete or substantially complete set of commands or instructions for navigating, searching, avoiding hazards, self-rescue, and or returning to thecommand vessel 102 or desired recovery point. - With reference to
FIG. 5 , further detail of implementations ofcommand operation 402 is provided. During thecommand operation 402, an operator accesses thecontrols 500 in thecontrol station 202. There are three general modes of operation for the unmannedaquatic surface vehicle 104, includingautonomous mode 502,supervisory control mode 504 andmanual control mode 506. The operator may select any of such modes, depending on the operating environment of thesystem 100. - In the
autonomous mode 502, the unmannedaquatic vehicle 104 is initially programmed 508 with navigation data sufficient to conduct its search, as described above. However, in some instances, an operator may need or want to revise theinitial navigation programming 508, for example to command the unmannedaquatic surface vehicle 104 to a detour location for searching. As such, the operator transmits 514 a revisednavigation program 510 to the unmannedaquatic vehicle 104, which provides sufficient navigation data to allow the unmanned aquatic surface vehicle to maneuver to the detour location and conduct its search. The operator may initiate arecovery command 512, which may be transmitted 514 to the unmannedaquatic surface vehicle 104 to initiate the unmannedaquatic surface vehicle 104 to return to thecommand vessel 102, as discussed above. - In the
supervisory control mode 504, the unmannedaquatic surface vehicle 104 is initially programmed with navigation data sufficient to conduct at least a portion of its search. For example, the in the supervisory control mode, the unmannedaquatic surface vehicle 104 is substantially autonomous, but the operator transmits 514supervisory commands 516 for execution by the unmannedaquatic surface vehicle 104. For example, a supervisory command may be a command to initiate a secondary, or additional, search of a particular location or a command to utilize an additional sensor to conduct thesearch operation 404. At any time desired during the operation of the unmannedaquatic surface vehicle 104, the operator may initiate arecovery command 518, which may be transmitted 514 to the unmannedaquatic surface vehicle 104 to initiate the unmannedaquatic surface vehicle 104 to return to thecommand vessel 102, as discussed above. - In yet another implementation, the unmanned aquatic surface vehicle may be placed in a
manual control mode 506. In this mode, the operator is capable of controlling the unmannedaquatic surface vehicle 104 real-time. For example, in this mode, the operator may transmit 514manual commands 520 to the unmanned aquatic surface vehicle on a frequent basis to substantially control all of the operations of the vehicle in real time. For example, the manual commands 520 may include one or more commands to control the unmannedaquatic surface vehicle 104 to change speed, change direction, utilize one or more sensors, or initiate the unmannedaquatic surface vehicle 104 to return to thecommand vessel 102, as discussed above. In manual mode, it may be preferable that the unmanned aquatic surface vehicle include a video camera as one of its sensors, and transmit a live feed of video back to the operator, to facilitate control of the vehicle. - Other operations, such as check out and
initialization programming 501 may be performed at the time the unmannedaquatic surface vehicle 104 is being deployed.Such programming 501 may be used to turn on, or activate, or sync the vehicle's communications systems with thecontrol station 202. A check out andstowage programming 522 may be transmitted 514 to the unmanned aquatic surface vehicle at a time the unmanned surface vehicle is transferred to the storage andmaintenance facility 217. Thestowage programming 522 may include programming to test or self check one or more components of the unmannedaquatic surface vehicle 104. - With reference to
FIG. 6 , further detail of the receivedata 406 and updatenavigation data 408 operations are described. Thedisplay 215 is turned on atstep 600. However, in some implementations, thedisplay 215 may already be on, and an operator need not turn on the display if already on. Atstep 406, thecommand vessel 102 receives the hazard data (and/or the warning signal) from the unmannedaquatic surface vehicle 104. The hazard data may then be stored 602 in electronicdata storage system 212. The received hazard data may then be analyzed, formatted, encrypted, compressed, or otherwise processed 604 into a usable data format. At this time, the processeddata 604 may then be stored 602 in the electronicdata storage system 212 if desired by the operator. The processed data is then displayed 606 to the operator on thedisplay 215, which may provide the operator with an audio or visual alert on thealert system 208, location data of the hazard or other information related to the detected hazard(s). Atstep 604, the data may be processed such that the operator is alerted to take or implement anevasive action 608 ondisplay 215 oralert system 208. In yet another implementation, the data may be used or configured to update 610 a navigation chart or electronic navigation chart display and information system (ECDIS). - One or more of the
navigation system 204,control system 206,alert system 208,communication system 210, electronicdata storage system 212,user interface 214,hazard detection system 308,communication device 310 andnavigation 316 may include a computer processor or processing device (not shown). The processor is generally any piece of hardware that is capable of processing information such as, for example, data, computer-readable program code, instructions or the like (generally “computer programs,” e.g., software, firmware, etc.), and/or other suitable electronic information. For example, the processor may be configured to execute computer programs or commands, which may be stored onboard the processor or otherwise stored in an associated memory (not shown). In yet another example, the processor may be embodied as or otherwise include one or more application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or the like. Thus, although the processor may be capable of executing a computer program to perform one or more functions, the processor of various examples may be capable of performing one or more functions without the aid of a computer program. As used herein, electronic or computer memory is generally any piece of hardware that is capable of storing information such as data, computer programs and/or other suitable information either on a temporary basis or a permanent basis. In one example, the memory may be configured to store various information in one or more databases. The memory may include volatile and/or non-volatile memory, and may be fixed or removable. Examples of suitable memory include random access memory (RAM), read-only memory (ROM), a hard drive, a flash memory, a thumb drive, a removable computer diskette, an optical disk, a magnetic tape or some combination of the above. Optical disks may include compact disk read-only-memory (CD-ROM), compact disk read/write memory (CD-R/W), digital video disk memory (DVD), or the like. In various instances, the memory may be referred to as a computer-readable storage medium which, as a non-transitory device capable of storing information, may be distinguishable from computer-readable transmission media such as electronic transitory signals capable of carrying information from one location to another. Computer-readable media, as described herein, may generally refer to a computer-readable storage medium or computer-readable transmission medium. - In addition to the memory, the processor may also, but need not be, connected to one or more interfaces for displaying, transmitting and/or receiving information. These interfaces may include one or more communications interfaces (none shown) and/or one or more user interfaces. The communications interface may be configured to transmit and/or receive information, such as to and/or from other apparatus(es), network(s) or the like. The communications interface may be configured to transmit and/or receive information by physical (by wire) and/or wireless communications links. Examples of suitable communication interfaces include a network interface controller (NIC), wireless NIC (WNIC) or the like.
- The user interfaces may include a display and/or one or more user input interfaces. The display may be configured to present or otherwise display information to a user, suitable examples of which include a liquid crystal display (LCD), light-emitting diode display (LED), plasma display panel (PDP) or the like. The user input interfaces may be by wire or wireless transmission, and may be configured to receive information from a user, such as for processing, storage, and/or display. Suitable examples of user input interfaces include a microphone, image or video capture device, keyboard or keypad, joystick, touch-sensitive surface (separate from or integrated into a touch screen), biometric sensor or the like. The user interfaces may further include one or more interfaces for communicating with peripherals such as printers, scanners or the like.
- As indicated above, program code instructions may be stored in memory, and executed by a processor, to implement functions of the system, apparatuses and their respective elements described herein. As will be appreciated, any suitable program code instructions may be loaded onto a computer or other programmable apparatus, e.g., from a computer-readable storage medium to produce a particular machine, such that the particular machine becomes a means for implementing the functions specified herein. The program code instructions may be retrieved from a computer-readable storage medium and loaded into a computer, processor or other programmable apparatus to configure the computer, processor or other programmable apparatus to execute operations to be performed on or by the computer, processor or other programmable apparatus.
- Implementations of the
system 100 thus may provide large ships or vessels with advanced warning of hazards by use of the unmannedaquatic surface vehicle 104. As such, potential damage to the large ship and the environment may be avoided. - This written description uses examples to disclose the implementations, including the best mode, and also to enable any person skilled in the art to practice the implementations, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the disclosure is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
Claims (21)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/763,126 US9223310B2 (en) | 2013-02-08 | 2013-02-08 | Ship course obstruction warning transport |
AU2013251283A AU2013251283B2 (en) | 2013-02-08 | 2013-11-04 | Ship course obstruction warning transport |
SG2014004972A SG2014004972A (en) | 2013-02-08 | 2014-01-22 | Ship course obstruction warning transport |
GB201401821A GB2512455B (en) | 2013-02-08 | 2014-02-03 | Ship course obstruction warning transport |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/763,126 US9223310B2 (en) | 2013-02-08 | 2013-02-08 | Ship course obstruction warning transport |
Publications (2)
Publication Number | Publication Date |
---|---|
US20150277442A1 true US20150277442A1 (en) | 2015-10-01 |
US9223310B2 US9223310B2 (en) | 2015-12-29 |
Family
ID=50344311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/763,126 Active 2033-06-29 US9223310B2 (en) | 2013-02-08 | 2013-02-08 | Ship course obstruction warning transport |
Country Status (4)
Country | Link |
---|---|
US (1) | US9223310B2 (en) |
AU (1) | AU2013251283B2 (en) |
GB (1) | GB2512455B (en) |
SG (1) | SG2014004972A (en) |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017123768A1 (en) * | 2016-01-12 | 2017-07-20 | Planck Aerosystems, Inc. | Methods and apparatus for unmanned aircraft-based object detection |
CN107178375A (en) * | 2017-06-02 | 2017-09-19 | 中国航发南方工业有限公司 | Unmanned submariner car |
JP2017178281A (en) * | 2016-03-31 | 2017-10-05 | 公立大学法人大阪府立大学 | Ships and how to use them |
US9952595B2 (en) | 2016-03-01 | 2018-04-24 | Brunswick Corporation | Vessel maneuvering methods and systems |
WO2018117851A1 (en) * | 2016-12-21 | 2018-06-28 | Rolls-Royce Marine As | Method, system and device for maritime pilotage |
US10095232B1 (en) | 2016-03-01 | 2018-10-09 | Brunswick Corporation | Station keeping methods |
WO2019017919A1 (en) * | 2017-07-18 | 2019-01-24 | Bechtel Oil, Gas & Chemicals, Inc. | Primary navigation system for tugboats with an obstructed pilot view |
US10198005B2 (en) | 2016-03-01 | 2019-02-05 | Brunswick Corporation | Station keeping and waypoint tracking methods |
US10259555B2 (en) | 2016-08-25 | 2019-04-16 | Brunswick Corporation | Methods for controlling movement of a marine vessel near an object |
US20190138020A1 (en) * | 2017-11-08 | 2019-05-09 | Kubota Corporation | Autonomous Traveling Work Vehicle and Field Management System |
WO2019113498A1 (en) * | 2017-12-09 | 2019-06-13 | Oceaneering International, Inc. | Methods for subsea vehicles supervised control |
US10324468B2 (en) | 2017-11-20 | 2019-06-18 | Brunswick Corporation | System and method for controlling a position of a marine vessel near an object |
US10322787B2 (en) * | 2016-03-01 | 2019-06-18 | Brunswick Corporation | Marine vessel station keeping systems and methods |
NO20180282A1 (en) * | 2018-02-23 | 2019-08-26 | Rolls Royce Plc | Vessel positioning |
US20190291832A1 (en) * | 2017-03-31 | 2019-09-26 | Honda Motor Co., Ltd. | Sailing assisting system for vessel |
US10429845B2 (en) | 2017-11-20 | 2019-10-01 | Brunswick Corporation | System and method for controlling a position of a marine vessel near an object |
US10538325B1 (en) * | 2014-11-11 | 2020-01-21 | United Services Automobile Association | Utilizing unmanned vehicles to initiate and/or facilitate claims processing |
US20200023926A1 (en) * | 2018-07-17 | 2020-01-23 | BSS Technologies, Inc. | System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance |
WO2020070841A1 (en) * | 2018-10-03 | 2020-04-09 | 株式会社日本海洋科学 | System and program for assisting prevention of vessel from colliding with mooring facility |
US10633072B1 (en) | 2018-07-05 | 2020-04-28 | Brunswick Corporation | Methods for positioning marine vessels |
US10671073B2 (en) | 2017-02-15 | 2020-06-02 | Brunswick Corporation | Station keeping system and method |
US10705541B2 (en) | 2015-03-27 | 2020-07-07 | Planck Aerosystems Inc. | Unmanned aircraft navigation system and method |
US20200223517A1 (en) * | 2017-09-28 | 2020-07-16 | A.P. Møller Mærsk A/S | Method and system for operating a ship |
US10845812B2 (en) | 2018-05-22 | 2020-11-24 | Brunswick Corporation | Methods for controlling movement of a marine vessel near an object |
WO2021017001A1 (en) * | 2019-08-01 | 2021-02-04 | 唐山哈船科技有限公司 | Urban waterlogged pit detection system and detection method |
CN112346465A (en) * | 2020-11-27 | 2021-02-09 | 哈尔滨工程大学 | IALOS guide law-based adaptive fuzzy control method for under-actuated unmanned ship |
US20210094666A1 (en) * | 2019-09-29 | 2021-04-01 | Zhejiang University | Aerodynamic aquatic weed removal and decontamination device and decontamination method |
US11086337B2 (en) | 2017-06-20 | 2021-08-10 | Planck Aerosystems Inc. | Systems and methods for charging unmanned aerial vehicles on a moving platform |
US11530022B1 (en) | 2018-07-10 | 2022-12-20 | Brunswick Corporation | Method for controlling heading of a marine vessel |
US20230243654A1 (en) * | 2020-06-12 | 2023-08-03 | Animal Dynamics Limited | Navigation systems and methods |
US11789443B2 (en) | 2017-09-28 | 2023-10-17 | A.P. Møller Mærsk A/S | Method and system for operating a ship |
US12057000B2 (en) | 2018-07-17 | 2024-08-06 | BSS Technologies, Inc. | System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance |
US12084179B2 (en) | 2018-05-23 | 2024-09-10 | Aerovironment, Inc. | System and method for drone tethering |
US12228407B2 (en) | 2019-01-15 | 2025-02-18 | Aerovironment, Inc. | Systems and methods for delivery using unmanned aerial vehicles |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE541940C2 (en) * | 2015-11-04 | 2020-01-07 | Eronn Martin | System for detecting subsurface objects and unmanned surface vessel |
NO341429B1 (en) | 2016-04-27 | 2017-11-13 | Rolls Royce Marine As | Unmanned surface vessel for remotely operated underwater vehicle operations |
WO2020016881A1 (en) * | 2018-07-15 | 2020-01-23 | Aqua Marina Yachts (1995) Ltd | System and method of controlling marine vessels |
US11328582B1 (en) | 2021-07-07 | 2022-05-10 | T-Mobile Usa, Inc. | Enhanced hazard detection device configured with security and communications capabilities |
FR3134558A1 (en) * | 2022-04-13 | 2023-10-20 | Sinay | Ecological navigation aid device |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5321667A (en) * | 1993-04-27 | 1994-06-14 | Raytheon Company | Sonar systems |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2720369B1 (en) | 1994-05-30 | 1996-07-26 | Bordeaux Port Autonome | Nautical craft to carry out reconnaissance missions to a site, in particular bathymetric surveys. |
NZ545187A (en) | 2003-07-31 | 2007-11-30 | Solar Sailor Pty Ltd | Unmanned ocean vehicle |
CN202966599U (en) | 2012-11-26 | 2013-06-05 | 武汉劳雷绿湾船舶科技有限公司 | Small-size unmanned automatic surveying vessel |
-
2013
- 2013-02-08 US US13/763,126 patent/US9223310B2/en active Active
- 2013-11-04 AU AU2013251283A patent/AU2013251283B2/en active Active
-
2014
- 2014-01-22 SG SG2014004972A patent/SG2014004972A/en unknown
- 2014-02-03 GB GB201401821A patent/GB2512455B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5321667A (en) * | 1993-04-27 | 1994-06-14 | Raytheon Company | Sonar systems |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10538325B1 (en) * | 2014-11-11 | 2020-01-21 | United Services Automobile Association | Utilizing unmanned vehicles to initiate and/or facilitate claims processing |
US12077296B1 (en) * | 2014-11-11 | 2024-09-03 | United Services Automobile Association (Usaa) | Utilizing unmanned vehicles to initiate and/or facilitate claims processing |
US11667382B1 (en) * | 2014-11-11 | 2023-06-06 | United Services Automobile Association (Usaa) | Systems and methods for utilizing unmanned vehicles to facilitate claims processing |
US10705541B2 (en) | 2015-03-27 | 2020-07-07 | Planck Aerosystems Inc. | Unmanned aircraft navigation system and method |
WO2017123768A1 (en) * | 2016-01-12 | 2017-07-20 | Planck Aerosystems, Inc. | Methods and apparatus for unmanned aircraft-based object detection |
US10701913B2 (en) * | 2016-01-12 | 2020-07-07 | Planck Aerosystems Inc. | Methods and apparatus for unmanned aircraft-based object detection |
US11327494B1 (en) | 2016-03-01 | 2022-05-10 | Brunswick Corporation | Station keeping methods |
US10795366B1 (en) | 2016-03-01 | 2020-10-06 | Brunswick Corporation | Vessel maneuvering methods and systems |
US10845811B1 (en) | 2016-03-01 | 2020-11-24 | Brunswick Corporation | Station keeping methods |
US10095232B1 (en) | 2016-03-01 | 2018-10-09 | Brunswick Corporation | Station keeping methods |
US10198005B2 (en) | 2016-03-01 | 2019-02-05 | Brunswick Corporation | Station keeping and waypoint tracking methods |
US9952595B2 (en) | 2016-03-01 | 2018-04-24 | Brunswick Corporation | Vessel maneuvering methods and systems |
US10322787B2 (en) * | 2016-03-01 | 2019-06-18 | Brunswick Corporation | Marine vessel station keeping systems and methods |
US11260949B2 (en) | 2016-03-01 | 2022-03-01 | Brunswick Corporation | Marine vessel station keeping systems and methods |
US10640190B1 (en) | 2016-03-01 | 2020-05-05 | Brunswick Corporation | System and method for controlling course of a marine vessel |
JP2017178281A (en) * | 2016-03-31 | 2017-10-05 | 公立大学法人大阪府立大学 | Ships and how to use them |
US10259555B2 (en) | 2016-08-25 | 2019-04-16 | Brunswick Corporation | Methods for controlling movement of a marine vessel near an object |
WO2018117851A1 (en) * | 2016-12-21 | 2018-06-28 | Rolls-Royce Marine As | Method, system and device for maritime pilotage |
US12252224B2 (en) | 2017-02-15 | 2025-03-18 | Brunswick Corporation | Marine vessel station keeping to reduce wear and noise on propulsion system |
US11247753B2 (en) | 2017-02-15 | 2022-02-15 | Brunswick Corporation | Station keeping methods |
US10671073B2 (en) | 2017-02-15 | 2020-06-02 | Brunswick Corporation | Station keeping system and method |
US20190291832A1 (en) * | 2017-03-31 | 2019-09-26 | Honda Motor Co., Ltd. | Sailing assisting system for vessel |
US11535348B2 (en) * | 2017-03-31 | 2022-12-27 | Honda Motor Co., Ltd. | Sailing assisting system for vessel |
CN107178375A (en) * | 2017-06-02 | 2017-09-19 | 中国航发南方工业有限公司 | Unmanned submariner car |
US11086337B2 (en) | 2017-06-20 | 2021-08-10 | Planck Aerosystems Inc. | Systems and methods for charging unmanned aerial vehicles on a moving platform |
WO2019017919A1 (en) * | 2017-07-18 | 2019-01-24 | Bechtel Oil, Gas & Chemicals, Inc. | Primary navigation system for tugboats with an obstructed pilot view |
US11789443B2 (en) | 2017-09-28 | 2023-10-17 | A.P. Møller Mærsk A/S | Method and system for operating a ship |
US20200223517A1 (en) * | 2017-09-28 | 2020-07-16 | A.P. Møller Mærsk A/S | Method and system for operating a ship |
US11815886B2 (en) * | 2017-09-28 | 2023-11-14 | A.P. Møller Mærsk A/S | Method and system for operating a ship |
US11747817B2 (en) * | 2017-11-08 | 2023-09-05 | Kubota Corporation | Autonomous traveling work vehicle and field management system |
US20190138020A1 (en) * | 2017-11-08 | 2019-05-09 | Kubota Corporation | Autonomous Traveling Work Vehicle and Field Management System |
US10429845B2 (en) | 2017-11-20 | 2019-10-01 | Brunswick Corporation | System and method for controlling a position of a marine vessel near an object |
US10324468B2 (en) | 2017-11-20 | 2019-06-18 | Brunswick Corporation | System and method for controlling a position of a marine vessel near an object |
WO2019113498A1 (en) * | 2017-12-09 | 2019-06-13 | Oceaneering International, Inc. | Methods for subsea vehicles supervised control |
NO344637B1 (en) * | 2018-02-23 | 2020-02-17 | Rolls Royce Plc | Vessel positioning |
NO20180282A1 (en) * | 2018-02-23 | 2019-08-26 | Rolls Royce Plc | Vessel positioning |
US10845812B2 (en) | 2018-05-22 | 2020-11-24 | Brunswick Corporation | Methods for controlling movement of a marine vessel near an object |
US12084179B2 (en) | 2018-05-23 | 2024-09-10 | Aerovironment, Inc. | System and method for drone tethering |
US10633072B1 (en) | 2018-07-05 | 2020-04-28 | Brunswick Corporation | Methods for positioning marine vessels |
US11530022B1 (en) | 2018-07-10 | 2022-12-20 | Brunswick Corporation | Method for controlling heading of a marine vessel |
US11136097B2 (en) * | 2018-07-17 | 2021-10-05 | BSS Technologies, Inc. | System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance |
US12057000B2 (en) | 2018-07-17 | 2024-08-06 | BSS Technologies, Inc. | System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance |
US20200023926A1 (en) * | 2018-07-17 | 2020-01-23 | BSS Technologies, Inc. | System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance |
WO2020070841A1 (en) * | 2018-10-03 | 2020-04-09 | 株式会社日本海洋科学 | System and program for assisting prevention of vessel from colliding with mooring facility |
US12228407B2 (en) | 2019-01-15 | 2025-02-18 | Aerovironment, Inc. | Systems and methods for delivery using unmanned aerial vehicles |
WO2021017001A1 (en) * | 2019-08-01 | 2021-02-04 | 唐山哈船科技有限公司 | Urban waterlogged pit detection system and detection method |
US11623722B2 (en) * | 2019-09-29 | 2023-04-11 | Zhejiang University | Aerodynamic aquatic weed removal and decontamination device and decontamination method |
US20210094666A1 (en) * | 2019-09-29 | 2021-04-01 | Zhejiang University | Aerodynamic aquatic weed removal and decontamination device and decontamination method |
US20230243654A1 (en) * | 2020-06-12 | 2023-08-03 | Animal Dynamics Limited | Navigation systems and methods |
CN112346465A (en) * | 2020-11-27 | 2021-02-09 | 哈尔滨工程大学 | IALOS guide law-based adaptive fuzzy control method for under-actuated unmanned ship |
Also Published As
Publication number | Publication date |
---|---|
GB2512455A (en) | 2014-10-01 |
GB201401821D0 (en) | 2014-03-19 |
US9223310B2 (en) | 2015-12-29 |
GB2512455B (en) | 2015-05-06 |
SG2014004972A (en) | 2014-09-26 |
AU2013251283B2 (en) | 2017-01-05 |
AU2013251283A1 (en) | 2014-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9223310B2 (en) | Ship course obstruction warning transport | |
EP3781905B1 (en) | Determining a virtual representation of at least part of an environment | |
EP3448748B1 (en) | Unmanned surface vessel for remotely operated underwater vehicle operations | |
JP2021066225A (en) | Maneuvering support system and method | |
US20220185436A1 (en) | Autonomous navigation type marine buoy and marine information system using the same | |
CN109866885B (en) | Method for preventing stranding and self-operated separation of unmanned ship | |
EP3696078B1 (en) | A method and system for piloting an unmanned surface vessel | |
KR102063743B1 (en) | An unmanned surface vehicle searching for drowning people | |
RU2709058C2 (en) | Mobile hydroacoustic buoy-beacon and navigation equipment method of sea area | |
Francis et al. | Development of a highly portable unmanned surface vehicle for surf zone bathymetric surveying | |
US20240271943A1 (en) | Assisted navigation systems and methods | |
AU2019201190A1 (en) | System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance | |
WO2018030897A1 (en) | Motion compensating crane system | |
CN110087985B (en) | Tug approach control | |
JP2025028789A (en) | Information Processing System | |
AU2023200148B2 (en) | Systems and methods for loading a watercraft on a trailer | |
EP3647829A1 (en) | Image processing for an unmanned marine surface vessel | |
US12057000B2 (en) | System for dangerous current identification, characterization, alerting and for distressed swimmer location and assistance | |
RU2766365C1 (en) | Controlled mobile hydroacoustic buoy-beacon | |
JP7621672B2 (en) | Obstacle Estimation System | |
Lee et al. | Recent R&D activities on underwater vehicles in Korea for ocean exploration and observation | |
JP2023156777A (en) | Automatic operation device for navigation vehicles | |
Millard et al. | AUTOSUB-1. From test-tank to autonomy and the science beyond | |
Defilippo et al. | Rex 4-An Autonomous Surface Vessel For Marine Research | |
Hornfeld | SeaWolf: Latest Generation Inspection AUV |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: THE BOEING COMPANY, ILLINOIS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BALLOU, PHILIP J.;REEL/FRAME:029783/0609 Effective date: 20130208 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |