Method, apparatus, and computer program products for alerting surface vessels to hazardous conditions
AssigneeHoneywell International Inc.
InventorsDave Michaelson, Ratan Khatwa, Jeanne C. Suchodolski
Life of this patent
Estimating the term…
Abstract
A navigational system for surface vessels that provides warning of impending grounding occurrences. A data base of bottom contours and submerged obstructions is compared to various indicators of the surface vessel's position and motion to provide alerts and to display bottom hazards ahead of the vessel.
Claims153
An apparatus for generating terrain proximity alerts for use in a surface marine vessel, said apparatus comprising an alert generator that:
- generates a predetermined alert distance as a function of the speed of the surface marine vessel;
- compares a current coordinate position of the surface marine vessel to a prestored coordinate position of terrain proximate to the surface marine vessel;
- and
- generates an alert if the distance between the surface marine vessel and the proximate terrain is less than said predetermined alert distance.
A method for generating terrain proximity alerts for use in a surface marine vessel, said method comprising the steps of:
- comparing a current coordinate position of the surface marine vessel to a prestored coordinate position of terrain proximate to the surface marine vessel, wherein one of a terrain elevation data or vessel elevation data is corrected to account for tides;
- and
- providing an alert if the distance between the surface marine vessel and the proximate terrain is less than a predetermined alert distance.
A computer program product for generating terrain proximity alerts for use in a surface marine vessel, wherein the computer program product comprises:
- a computer readable storage medium having computer readable program code means embodied in said medium, said computer-readable program code means comprising:
- first computer instruction means for comparing a current coordinate position of the surface marine vessel to a prestored coordinate position of terrain proximate to the surface marine vessel, wherein one of a prestored elevations of terrain proximate to the surface marine vessel or a vessel elevation data is corrected to account for tides;
- and
- second computer instruction means for providing an alert if the distance between the surface marine vessel and the proximate terrain is no greater than a predetermined alert distance.
An apparatus for alerting the crew of a surface marine vessel of proximity to terrain comprising:
- an input adapted to receive signals indicative of a depth below keel;
- an output;
- and
- a signal processing device, coupled to said input and said output, for comparing a rate of change of said depth below keel with a predetermined rate and outputting an alert signal when said predetermined rate is exceeded.
A method for alerting the crew of a surface marine vessel of proximity to terrain comprising the steps of:
- (a) sensing a depth below keel;
- (b) determining a rate of change of said depth below keel;
- and
- (c) asserting an alert when said rate of change of said depth below keel exceeds a predetermined value.
A computer program product for alerting the crew of a surface marine vessel of proximity to terrain comprising:
- a computer readable storage medium having computer readable program code means embodied in said medium, said computer readable program code means having:
- a first computer instruction means for generating a signal indicative of a rate of change of a depth below keel of the vessel;
- a second computer instruction means for comparing said rate of change to a predetermined value;
- and
- a third computer instruction means for providing alerts if said rate of change exceeds said predetermined value.
A system for alerting the crew of a surface vessel of a potentially hazardous condition comprising:
- a terrain database having terrain data and tide data;
- a signal processing device coupled to said terrain database and having:
- (a) an input adapted to receive signals indicative of a depth of said vessel, a position of said vessel, terrain data, and time;
- (b) an output;
- and
- (c) wherein said signal processing device compares said depth of said vessel to terrain information and tide data information stored in said terrain data base at least in a region proximate said vessel and according to a predetermined criterion, and outputs an alert when a potentially hazardous condition is detected.
A method for alerting the crew of a surface vessel of a potentially hazardous condition comprising the steps of:
- (a) retrieving a clearance height value for an obstacle in a vicinity of the vessel from a terrain data base;
- (b) comparing said clearance height value to a maximum vessel height according to a predetermined criterion;
- and
- (c) outputting an alert when a potentially hazardous condition is detected in step (b).
A computer program product for alerting the crew of a surface vessel to a potentially hazardous condition, wherein the computer program product comprises:
- a computer readable storage medium having computer readable program code means embodied in said medium, said computer-readable program code means having:
- a first computer instruction means for reading from a storage medium, a clearance height value for an obstacle in a vicinity of the vessel;
- a second computer instruction means for comparing the said clearance height to a maximum vessel height according to a predetermined criterion;
- and
- a third computer instruction means for providing alerts if said maximum vessel height exceeds said clearance height as defined by said predetermined criterion.
A method for alerting the crew of a surface vessel to a potentially hazardous condition comprising the steps of:
- (a) defining a protection envelope extending a first predetermined number of ship lengths from the vessel in a direction of travel of the vessel, having a width of a second predetermined number of ship lengths, and having a configurable vertical dimension;
- (b) retrieving terrain data from a terrain data base;
- and
- (c) comparing said terrain data to said protection envelope and outputting an alert when said terrain data penetrates said protection envelope.
A method for alerting the crew of a submerged vessel to a potentially hazardous condition, the method comprising the steps of:
- (a) defining a protection envelope having a finite volume;
- (b) retrieving terrain data from a terrain data base;
- and
- (c) comparing said terrain data to said protection envelope and outputting an alert when said terrain data penetrates said protection envelope.
A method to verify points of intended movement of a surface vessel are free of potential collision hazardous comprising the steps of:
- (a) identifying the points of intended movement;
- (b) comparing a depth of said vessel along said points of intended movement to terrain information stored in a terrain database at least in a region proximate said points of intended movement and according to a predefined criterion;
- (c) providing an alert signal when a collision hazard is identified according to said predefined criterion along said points of intended movement.
An apparatus for strategically identifying potential collision hazards along points of intended movement on a surface vessel comprising:
- an input for receiving signals representative of said points of intended movement, and coupled to a data base of stored terrain information;
- an output;
- and
- a signal processing device coupled to said input and said output, for
- comparing a depth of said vessel along said points of intended movement to terrain information stored in said terrain database at least in a region proximate to said points of intended movement;
- determining, according to a predetermined criterion, whether a collision hazard exists along said points of intended movement;
- and
- asserting an alert signal when said collision hazard is determined to exist.
A computer program product for identifying potential collision hazards along points of intended movement of a surface vessel comprising:
- a computer readable storage medium having computer readable program code means embodied in said medium, said computer-readable program code means comprising:
- first computer instruction means for receiving signals representative of points of intended movement of the vessel;
- second computer instruction means for accessing a database of terrain information;
- and
- third computer instruction means for determining, according to a predetermined criterion, whether a collision hazard exists along said points of intended movement and for asserting an alert signal when said collision hazard is determined to exist.
A method for assisting the crew of a surface vessel in avoiding a grounding incident comprising the steps of:
- accessing a database of terrain information;
- receiving signals representative of a position, speed, and one of a projected track or path angle of the vessel;
- defining a protection envelope with respect to the vessel;
- comparing said protection envelope to terrain proximate said vessel;
- determining an avoidance maneuver when said terrain penetrates said protection envelope;
- and
- outputting an avoidance guidance signal based on said avoidance maneuver.
An apparatus for assisting the crew of a surface vessel in avoiding a grounding incident comprising:
- an input for receiving signals representative of a speed and one of a projected track or path angle of the vessel, and coupled to a data base of stored terrain information;
- an output;
- and
- a signal processing device coupled to said input and said output, for
- defining a protection envelope with respect to the vessel;
- comparing said protection envelope to terrain proximate said vessel;
- determining an avoidance manouevre when said terrain penetrates said protection envelope;
- and
- outputting an avoidance guidance signal based on said avoidance manouevre.
A computer program product for assisting the crew of a surface vessel to avoid a grounding incident comprising:
- a computer readable storage medium having computer readable program code means embodied in said medium, said computer-readable program code means comprising:
- first computer instruction means for accessing a database of terrain information;
- a second computer instruction means for defining a protection envelope with respect to the vessel;
- a fourth computer instruction means for comparing said protection envelope to terrain proximate said vessel;
- a fifth computer instruction means for determining an avoidance maneuver when said terrain penetrates said protection envelope;
- and
- a sixth computer instruction means for outputting an avoidance guidance signal based on said avoidance maneuver.
Dependencies are inferred from the claim text.