Updating contour maps for bodies of water
AssigneeAurora Borealis Dakota L.L.C.
InventorsSean Seifert, Mike Seifert
Life of this patent
Estimating the term…
Abstract
In non-limiting examples of the present disclosure, systems and methods for dynamically updating contour maps are provided. A first water level for a body of water may be determined by a computing device. A location within the body of water may be identified. A second water level relating to the identified location within the body of water may be determined, and the second water level and the first water level may be compared. Upon comparing the first and second water levels, a contour map for the body of water may be automatically updated.
Claims13
A method for dynamically updating a contour map associated with a body of water, the contour map including g water depth values for the body of water, the method comprising:
- using at least one processor:
- loading a pre-existing contour map of the body of water, the pre-existing contour map including a water depth value at a plurality of positions within the body of water;
- displaying a graphical user interface including a selectable control that is selectable by a user via a user input device to selectively enable and disable an automatic contour map update function on a display;
- determining that the selectable control has been selected to enable the automatic contour map update function;
- measuring a position on the body of water using a position sensor, the position also being included within the pre-existing contour map;
- measuring a current depth of the body of water at the position using a depth sensor;
- extracting a depth value of the body of water indicated by the pre-existing contour map at the position;
- determining a difference between the depth of the body of water indicated by the pre-existing contour map at the position and the current depth of the body of water at the position, the difference representative of a physical change in the depth of the body of water at the position and at least one other position;
- automatically updating the pre-existing contour map to indicate the physical change, including updating the water depth values of the pre-existing contour map by shifting at least the water depth values at the position and the at least one other position by the determined difference;
- and
- displaying the updated contour map including the updated water depth values in the graphical user interface.
A system comprising:
- at least one processor;
- a global positioning system (GPS);
- a SONAR system;
- a display;
- a user input device configured to receive input from a user;
- a database storing a pre-existing contour map for a body of water, the pre-existing contour map including water depth values for the body of water;
- a memory operatively connected to the at least one processor, the memory comprising computer executable instructions that, when executed by the at least one processor, cause the processor to:
- display a graphical user interface on the display;
- display a settings menu in the graphical user interface on the display, the settings menu including a selectable control that is selectable by a user via the user input device to selectively enable and disable an automatic contour update function;
- load the pre-existing contour map of the body of water from the database;
- determine whether the automatic contour update function is enabled using the processing device;
- when determined that the automatic contour update function is enabled:
- measure a current GPS position on the body of water using the GPS, the current GPS position being included within the pre-existing contour map;
- measure a current depth of the body of water at the current GPS position using the SONAR system;
- extract a depth of the body of water indicated by the pre-existing contour map at the current GPS position;
- determine a difference between the depth of the body of water indicated by the pre-existing contour map at the current GPS position and the current depth of the body of water at the current GPS position, the difference representative of a physical change in the depth of the body of water at the position and at least one other position;
- automatically update the pre-existing contour map to indicate the physical change, including updating the water depth values for the contour map by shifting at least the water depth values at the position and the at least one other position by the difference;
- display the updated contour map including the updated water depth values in the graphical user interface on the display;
- and
- when determined that the automatic contour update function is disabled:
- display the pre-existing contour map.
A navigation system for a water vessel, the navigation system comprising:
- at least one processor;
- a global positioning system (GPS) receiver;
- a SONAR system including a SONAR transducer that transmits and receives sound signals;
- a display;
- a user input device configured to receive input from a user;
- at least one data storage device storing a pre-existing contour map for a body of water, the pre-existing contour map including water depth values for the body of water;
- wherein the at least one data storage device further stores data instructions, which when executed by the at least one processor, cause the at least one processor to:
- display a graphical user interface on the display;
- display a settings menu in the graphical user interface on the display, the settings menu including a selectable control that is selectable by a user via the user input device to enable and disable an automatic contour update function;
- load the pre-existing contour map of the body of water from the at least one data storage device;
- determine whether the automatic contour update function is enabled using the processing device;
- when determined that the automatic contour update function is enabled:
- measure a current GPS position on the body of water by detecting GPS signals with the GPS receiver and processing data encoded in the satellite signals, the current GPS position being included within the pre-existing contour map;
- measure a current depth of the body of water at the current GPS position using the SONAR system by transmitting a sound signal from the SONAR transducer into the body of water, detecting with the SONAR transducer an echo of the sound signal, and processing the detected sound signal to determine the current depth;
- extract a depth indicated by the pre-existing contour map at the current GPS position;
- determine a difference between the depth of the body of water indicated by the pre-existing contour map at the current GPS position and the measured current depth of the body of water at the current GPS position, the difference representative of a physical change in the depth of the body of water at the current GPS position and at least one other position included in the pre-existing contour map;
- automatically update the pre-existing contour map to indicate the physical change, including updating the water depth values for the contour map by shifting at least the water depth values at the current GPS position and the at least one other position included in the pre-existing contour map by the difference;
- display the updated contour map including the updated contour depth values in the graphical user interface on the display;
- and
- when determined that the automatic contour update function is disabled:
- display the pre-existing contour map.
A water vessel comprising:
- a body;
- a motor supported by the body;
- a navigation system supported by the body, the navigation system comprising:
- at least one processor;
- a global positioning system (GPS) receiver;
- a SONAR system including a SONAR transducer that transmits and receives sound signals;
- a display;
- a user input device configured to receive input from a user;
- at least one data storage device storing a pre-existing contour map for a body of water, the pre-existing contour map including water depth values for the body of water;
- wherein the at least one data storage device further stores data instructions, which when executed by the at least one processor, cause the at least one processor to:
- display a graphical user interface on the display;
- display a settings menu in the graphical user interface on the display, the settings menu including a selectable control that is selectable by a user via the user input device to enable and disable an automatic contour update function;
- load the pre-existing contour map of the body of water from the at least one data storage device;
- when determined that the automatic contour update function is enabled:
- measure a current GPS position on the body of water by detecting GPS signals with the GPS receiver and processing data encoded in the satellite signals, the current GPS position being included within the pre-existing contour map;
- measure a current depth of the body of water at the current GPS position using the SONAR system by transmitting a sound signal from the SONAR transducer into the body of water, detecting with the SONAR transducer an echo of the sound signal, and processing the detected sound signal to determine the current depth;
- extract a depth indicated by the pre-existing contour map at the current GPS position;
- determine a difference between the depth of the body of water indicated by the pre-existing contour map at the current GPS position and the measured current depth of the body of water at the current GPS position, the difference representative of a physical change in the depth of the body of water at the current GPS position and at least one other position included in the pre-existing contour map;
- automatically update the pre-existing contour map to indicate the physical change, including updating the water depth values for the contour map by shifting at least the water depth values at the current GPS position and the at least one other position included in the pre-existing contour map by the difference;
- display the updated contour map including the updated contour depth values in the graphical user interface on the display;
- and
- when determined that the automatic contour update function is disabled:
- display the pre-existing contour map.
Dependencies are inferred from the claim text.