Event sensor
First Claim
1. A system for detecting a water course, comprising:
- a timing device;
a position observer subsystem;
a computing device in communication with the position observer subsystem and the timing device; and
a non-volatile storage coupled to the computing device and storing locational information describing a plurality of different water courses that each include an entrance point and a centerline;
wherein the computing device is configured, subsequent to the storing of the locational information in the non-volatile storage, to;
receive an observed position and an observed velocity of a watercraft from the position observer subsystem;
compare the observed position and the observed velocity with the locational information describing the plurality of different water courses to determine a detected water course from the plurality of different water courses that is closest to the observed position, that the observed position is outside of the detected water course, and that the watercraft is approaching the entrance of the detected water course from a direction that is along the centerline of the water course; and
determine that the watercraft has crossed the entrance of the detected water course and, in response, automatically start a course timing algorithm and time the watercraft through the detected water course using the timing device.
10 Assignments
0 Petitions
Accused Products
Abstract
An automatic timing measurement system provides a measure of time of passage of a watercraft through a prescribed course. Inertial or other estimates augmented by GPS speed/position measurements are used to track the position of a the watercraft. Position estimates are used to allow the locations of prescribed courses to be mapped and memorized. The passage of a watercraft through mapped courses may be detected for the purpose of measuring and reporting time of passage of the watercraft past key points in the course, and for modifying the behavior of the speed control portion of the apparatus if necessary. A measure of accuracy of driver steering can be provided along with the ability to automatically steer the watercraft through the course. 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.
117 Citations
17 Claims
-
1. A system for detecting a water course, comprising:
-
a timing device; a position observer subsystem; a computing device in communication with the position observer subsystem and the timing device; and a non-volatile storage coupled to the computing device and storing locational information describing a plurality of different water courses that each include an entrance point and a centerline; wherein the computing device is configured, subsequent to the storing of the locational information in the non-volatile storage, to; receive an observed position and an observed velocity of a watercraft from the position observer subsystem; compare the observed position and the observed velocity with the locational information describing the plurality of different water courses to determine a detected water course from the plurality of different water courses that is closest to the observed position, that the observed position is outside of the detected water course, and that the watercraft is approaching the entrance of the detected water course from a direction that is along the centerline of the water course; and determine that the watercraft has crossed the entrance of the detected water course and, in response, automatically start a course timing algorithm and time the watercraft through the detected water course using the timing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for detecting a water course, comprising:
-
a timing device; a Global Positioning System (GPS) device configured to provide a plurality of GPS information related to a watercraft; an accelerometer configured to provide a watercraft acceleration of the watercraft; a permanent storage medium configured to store locational information for a plurality of different water courses that each include an entrance and a centerline; and a computing device coupled to the timing device, the GPS device, the accelerometer, and the permanent storage medium and configured to; receive and use the GPS information, the watercraft acceleration, and the locational information to determine a detected water course from the plurality of different water courses that is closest to the watercraft, that the watercraft is outside of the detected water course, and that the watercraft is approaching the entrance of the detected water course from a direction that is along the centerline of the water course; and determine that the watercraft has crossed the entrance of the detected water course and, in response, automatically start a course timing algorithm and time the watercraft through the detected water course using the timing device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A water course detection system, comprising:
-
a timing device; an accelerometer; a Global Positioning System (GPS) unit; a permanent storage medium; a computing device coupled to the timing device, the accelerometer, the GPS unit, and the permanent storage medium, wherein the computing device is configured to; receive a first observed mapping position of a watercraft detected using the GPS unit and generate a first water course point; receive a second observed mapping position of the watercraft detected using the GPS unit and generate a second water course point; and associate the first water course point and the second water course point with a mapped water course and store the first water course point and the second water course point in the permanent storage medium as locational information associated with the mapped water course; and wherein the computing device is further configured to; receive GPS information from the GPS unit and a watercraft acceleration from the accelerometer and use the GPS information, the watercraft acceleration, and the locational information to detect that the mapped water course is closer to the watercraft than any other water course that was previously stored in the permanent storage medium, that the watercraft is outside of the mapped water course, and that the watercraft is approaching the mapped water course along a centerline of the mapped water course that extends between the first water course point and the second water course point; and determine that the watercraft has passed the first water course point of the mapped water course and, in response, automatically start a course timing algorithm and time the watercraft between the first water course point and the second water course point using the timing device. - View Dependent Claims (16, 17)
-
Specification