Patent classifications
B63H2025/045
Marine Vessel Station Keeping Systems And Methods
A system for maintaining a marine vessel in a body of water at a selected position and orientation includes a global positioning system that determines a global position and heading of the vessel and a proximity sensor that determines a relative position and bearing of the vessel with respect to an object near the vessel. A controller operable in a station keeping mode is in signal communication with the GPS and the proximity sensor. The controller chooses between using global position and heading data from the GPS and relative position and bearing data from the proximity sensor to determine if the vessel has moved from the selected position and orientation. The controller calculates thrust commands required to return the vessel to the selected position and orientation and outputs the thrust commands to a marine propulsion system, which uses the thrust commands to reposition the vessel.
STATION KEEPING AND WAYPOINT TRACKING METHODS
A method for controlling movement of a marine vessel includes controlling a propulsion device to automatically maneuver the vessel along a track including a series of waypoints, and determining whether the next waypoint is a stopover waypoint at or near which the vessel is to electronically anchor. If the next waypoint is the stopover waypoint, a control module calculates a distance between the vessel and the stopover waypoint. In response to the calculated distance being less than or equal to a threshold distance, the propulsion device's thrust is decreased. In response to sensing that the vessel thereafter slows to a first threshold speed, the vessel's speed is further reduced. In response to sensing that the vessel thereafter slows to a second, lower threshold speed or passes the stopover waypoint, the propulsion device is controlled to maintain the vessel at an anchor point that is at or near the stopover waypoint.
VESSEL MANEUVERING METHODS AND SYSTEMS
A method for maneuvering a marine vessel powered by a propulsion system includes accepting inputs to an electronic navigation device and generating a desired track based on the inputs. The desired track includes a series of waypoints, each waypoint in the series of waypoints being associated with a respective heading. The method also includes sending position and orientation information corresponding to each waypoint and its associated heading to a control module. Based on the position and orientation information, the control module generates steering and thrust commands that are required to maneuver the marine vessel from a current waypoint and heading in the series to a following waypoint and heading in the series. According to the steering and thrust commands, the propulsion system thereafter propels the marine vessel along the desired track to each waypoint and its associated heading in succession. A corresponding system is also disclosed.
Automatic Location Placement System
A method of automatically moving, by an automatic location placement system, a marine vessel includes receiving, by a central processing unit, from a vision ranging photography system, at least one optical feed including data providing a mapping of an environment surrounding a marine vessel. The method includes displaying, by the central processing unit, on a touch screen monitor, the mapping of the environment. The method includes receiving, by the central processing unit, from the touch screen monitor, target location data. The method includes directing, by the central processing unit, at least one element of a propulsion system of the marine vessel, to move the marine vessel to the targeted location, using the mapping.
STATION KEEPING METHODS
A method for maintaining a marine vessel at a target position in a body of water, the method being carried out by a processing system and including: estimating at least one roughness condition of the body of water based on measurements related to an attitude of the marine vessel; calculating a desired linear velocity based on a difference between an actual position of the marine vessel and the target position; filtering an actual linear velocity of the marine vessel based on the roughness conditions; and operating a propulsion system of the marine vessel to move the marine vessel to minimize a difference between the desired linear velocity and the filtered actual linear velocity. A method for maintaining a marine vessel at a target heading in a body of water is also disclosed.
Interface unit
An interface unit providing an interface between a control and sensor system of an assisted vessel with thrust capabilities and a master dynamic positioning system. The master dynamic positioning system is configured to control a number of auxiliary vessels as one unit and control the thrust capabilities of the assisted vessel for assisting in maneuvering of the assisted vessel. A master dynamic positioning system comprises the interface unit above. A system for assisting in maneuvering of a vessel with thrust capabilities comprises the master dynamic positioning system controlling a number of auxiliary vessels as one unit for assisting in maneuvering of an assisted vessel. A dynamic positioning system of each of the auxiliary vessels is controlled by the master dynamic positioning system. The master dynamic positioning system controls the thrust capabilities of the assisted vessel. The master dynamic positioning system may be provided on-board a tugboat.
Autonomous ocean data collection
A system for autonomous ocean data collection includes at least one sensor capable of collecting sensor data, at least one transmission device, and at least one computing device comprising one or more hardware processors and memory coupled to the one or more hardware processors, the memory storing one or more instructions which, when executed by the one or more hardware processors, cause the at least one computing device to generate data for transmission based on the sensor data collected by the at least one sensor, and cause the at least one transmission device to transmit the data.
Watercraft and watercraft control system
A watercraft control system is configured to maintain a prescribed distance between a host watercraft and a stationary or anchored object. The watercraft control system can be integrated with a main watercraft control system of the host watercraft, or can be an add-on watercraft control system that supplements the main watercraft control system of the host watercraft. The watercraft control system basically includes a detector and a digital controller. The detector is configured to detect a stationary or anchored object spaced from a host watercraft. The digital controller is configured to communicate with the detector to receive a detection signal from the detector. The digital controller is configured to output at least one control command to a propulsion unit of the host watercraft to maintain a prescribed distance between the host watercraft and the stationary or anchored object.
Station keeping methods
A method for maintaining a marine vessel propelled by a marine propulsion device in a selected position includes determining a current global position of the marine vessel and receiving a signal command to maintain the current global position. The current global position is stored as a target global position in response to receiving the signal command. A subsequent global position of the marine vessel is determined and a position error difference between the subsequent global position and the target global position is determined. The method includes determining marine vessel movements required to minimize the position error difference, and causing the marine propulsion device to produce a thrust having a magnitude, a direction, and an angle calculated to result in achievement of the required marine vessel movements. At least one of timing and frequency of discontinuity of thrust production is controlled while the position error difference is minimized.
MARINE VESSEL, HEADING CONTROL METHOD, HEADING CONTROL DEVICE, AND PROGRAM
A marine vessel includes: an actuator having a rudder; a heading detection unit; and a heading control device including a target heading acquisition unit, a heading deviation calculation unit, a PID control unit, and a gain setting unit, the heading deviation calculation unit calculates a heading deviation, which is the difference between a target heading and a actual heading, the PID control unit calculates an instruction value for the actuator through PID control from the heading deviation calculated by the heading deviation calculation unit, the gain setting unit sets at least a derivative gain, and in a case in which the heading deviation calculated by the heading deviation calculation unit is equal to or greater than a first threshold value, the gain setting unit adds a derivative gain addition correction quantity to the current value of the derivative gain.