IP Library Granted Patent US 9,207,675
Granted Patent B1
US 9,207,675 · App. 13/193,833 · Granted Dec 8, 2015

Event sensor

Inventors: Michael W. Walser (Comfort, TX); Kennon H. Guglielmo (San Antonio, TX); Kenneth R. Shouse (Fair Oaks Ranch, TX); Joseph Grogan (San Antonio, TX)
Assignee: Enovation Controls, LLC
G05D1/0206G01C21/00G01C21/16G01C21/20Y02T70/747
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,207,675
App. No.
13/193,833
Granted
Dec 8, 2015
Kind
B1
Abstract

An automatic timing measurement system that provides a measure of time of passage of a watercraft through a water course. Algorithms based on inertial or other estimates augmented by GPS speed/position measurements and/or image processing techniques on images provided by one or more cameras are used to track position of a watercraft. The position estimates and image processing techniques are used to allow the locations of water courses to be mapped and memorized. Algorithms are then used to allow the system to automatically detect passage of a watercraft through mapped courses for the purpose of measuring and reporting time of passage of said watercraft past key points in said course, and for modifying the behavior of the speed control portion of the apparatus if necessary at certain points in the mapped course. A measure of accuracy of driver steering can be provided along with the ability to automatically steer the watercraft through the course if “steer-by-wire” mechanism is available. GPS speed control is augmented with a secondary velocity measurement device that measures speed over water resulting in an optional user selectable real-time compensation for water current. Furthermore, GPS is used as the key input to produce boat speed-based pull-up profiles.

Claims (35)

1. A system for detecting a position of a watercraft, the system comprising:

a position observer subsystem including a position determination device and a camera;

a computing device in communication with the position observer subsystem; and

non-volatile storage coupled to the computing device and configured to be programmed with locational information describing at least one water course;

wherein the computing device is configured to receive a position from the position determination device and an image from the camera as the position determination device and the camera moves through the at least one watercourse, determine that the position received from the position determination device is adjacent a first water course feature on the at least one water course described by the locational information, detect the first water course feature in the image, and use the first water course feature detected in the image to confirm the position of the watercraft adjacent to the first water course feature.

2. The system of claim 1 , further comprising:

a user interface allowing driver inputs to permanently store and identify a plurality of water course features on the at least one water course.

3. The system of claim 1 , wherein said user interface further comprises:

a progress indicator configured to substantially represent the position of the watercraft relative to the at least one water course.

4. The system of claim 2 , wherein the computing device is configured to detect a pair of water course features in the image and the user interface is further configured to provide an audible signal when the watercraft crosses a line between the two water course features.

5. The system of claim 2 , wherein the user interface is further configured to provide an audible signal when a watercraft is adjacent to and within a predetermined distance of the first water course feature.

6. A watercraft position determination system, comprising:

a position determination device;

a camera;

a storage including locational information about a watercourse;

a clock; and

a computing device coupled to the position determination device, the camera, the storage, and the clock, wherein the computing device is configured to use a plurality of different positions received from the position determination device and a plurality of images received from the camera as the position determination device and the camera moves through the watercourse, determine that each of the plurality of different positions received from the position determination device are adjacent a respective water course feature included in the locational information about the watercourse at a plurality of different times received from the clock, and analyze the plurality of images to detect the respective water course feature in each of the plurality of images to confirm each different position of the watercraft adjacent each respective water course feature, and wherein the computing device is configured to compare the confirmed different positions of the watercraft adjacent each respective water course feature at the plurality of different times to determine a displacement of the watercraft on the water course.

7. The system of claim 1 , wherein the computing device is configured to receive a plurality of images from the camera, detect the first water course feature in a first image and a second water course feature in a second image, and determine a time between the first water course feature and the second water course feature.

8. The system of claim 1 , wherein the computing device is configured to determine that the first water course feature is an entry point for the at least one water course.

9. The system of claim 1 , further comprising:

a display configured to display the time.

10. The system of claim 7 , wherein the computing device is configured to determine an error time that is a difference between an ideal time and the time determined between the first water course feature and the second water course feature.

11. A system for measuring a position of a watercraft relative to a water course, comprising:

a position determination device coupled to a watercraft and configured to provide a plurality of different positions as the watercraft moves through the watercourse;

a camera coupled to the watercraft and configured to provide a plurality of images as the watercraft moves through a water course;

a permanent storage medium configured to include locational information for the water course;

a computing device coupled to the position determination device, the camera, and the permanent storage medium and configured to receive the plurality of different positions and the plurality of images as the watercraft moves through the water course, determine that the plurality of different positions are each adjacent a respective water course feature included in the locational information for the water course as the watercraft moves through the water course, analyze the images to detect the respective water course feature in each of the plurality of images for each of the plurality of different positions that are determined as the watercraft moves through the water course, and use the respective water course feature detected in each of the plurality of images to confirm each position of the watercraft adjacent each respective water course feature as the watercraft moves through the water course.

12. The system of claim 11 , wherein the position determination device is a GPS device configured to provide GPS information to the computing device.

13. The system of claim 12 , wherein the computing device is configured to compare the GPS information with the locational information to determine each of the plurality of different positions are adjacent the respective water course feature.

14. The system of claim 12 , wherein the GPS information includes a GPS latitude value and a GPS longitude value.

15. The system of claim 6 , wherein the position determination device is a GPS unit coupled to the computing device, and wherein the computing device is configured to compare GPS information from the GPS unit with the locational information to determine that each of the plurality of different positions are adjacent the respective water course feature.

16. The system of claim 11 , wherein the computing device is configured to detect a first water course feature in a first image and a second water course feature in a second image, and determine a time between the first water course feature and the second water course feature.

17. The system of claim 11 , wherein the computing device is configured to determine that a first water course feature is an entry point for the at least one water course.

18. The system of claim 15 , further comprising:

an auditory device coupled to the computing device, wherein the auditory device is configured to create an audible noise when each of the plurality of different positions of the watercraft is confirmed adjacent each respective water course feature.

Assignments (10)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Oct 28, 2020
From: ENOVATION CONTROLS, LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 054242/0073 →
ACKNOWLEDGMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Jun 29, 2018
From: SUN HYDRAULICS CORPORATION; ENOVATION CONTROLS, LLC; SUN HYDRAULICS, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 046468/0256 →
RELEASE Recorded Dec 6, 2016
From: BOKF, NA DBA BANK OF OKLAHOMA, AS ADMINISTRATIVE AGENT
To: ENOVATION CONTROLS, LLC
Reel/Frame 040821/0431 →
SECURITY AGREEMENT Recorded Oct 17, 2014
From: ENOVATION CONTROLS, LLC
To: BOKF, NA DBA BANK OF OKLAHOMA, AS ADMIN. AGENT
Reel/Frame 034013/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS GROUP, INC.
To: ECONTROLS, LLC
Reel/Frame 033767/0920 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS, LLC
To: ENOVATION CONTROLS, LLC
Reel/Frame 033768/0003 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS, INC.
To: ECONTROLS, LLC
Reel/Frame 033766/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS GROUP, INC.
To: ECONTROLS, INC.
Reel/Frame 033767/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: ECONTROLS, INC.
To: ECONTROLS GROUP, INC.
Reel/Frame 033767/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2014
From: WALSER, MICHAEL W.; GUGLIELMO, KENNON H.; SHOUSE, KENNETH R.; GROGAN, JOSEPH
To: ECONTROLS, INC.
Reel/Frame 033223/0856 →
Continuity (7)
Continuation In Part 11056848 · Feb 11, 2005
Continuation In Part 11811616 · Jun 11, 2007
Continuation In Part 11811605 · Jun 11, 2007
Continuation In Part 11611606 · Dec 15, 2006
Continuation In Part 11811604 · Jun 11, 2007
Continuation In Part 11811617 · Jun 11, 2007
Continuation In Part 11903208 · Sep 19, 2007