Event sensor
First Claim
1. A method of detecting an event, comprising:
- providing a plurality of map data stored in a non-transitory storage medium, wherein the plurality of map data describes a physical course having a plurality of points of interest;
receiving, by a computing device, a velocity signal associated with movement of a vehicle and a location signal associated with a position of the vehicle;
determining, by the computing device, an observed position signal of the vehicle using the velocity signal associated with movement of the vehicle and the location signal associated with the position of the vehicle;
comparing, by the computing device, the observed position signal of the vehicle to the plurality of map data describing the physical course;
detecting, by the computing device, that a first event has occurred based on the observed position signal associated with the vehicle corresponding to a first point of interest of the plurality of points of interest on the physical course that is included in the plurality of map data describing the physical course and, in response, determining a first time;
detecting, by the computing device, that a second event has occurred based on the observed position signal associated with the vehicle corresponding to a second point of interest of the plurality of points of interest on the physical course that is included in the plurality of map data describing the physical course and, in response, determining a second time;
determining, by the computing device, an observed time period between the detecting of the first event and the detecting of the second event using the first time and the second time;
displaying, by the computing device on a display device, the observed time period;
retrieving, by the computing device, an ideal time period;
determining, by the computing device, an error time period that is the difference between the ideal time period and the observed time period; and
displaying, by the computing device on a display device, the error time period.
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 position of a watercraft. Position estimates are used to allow the locations of prescribed courses to be mapped and memorized. Passage of a watercraft is automatically detected through mapped courses for the purpose of measuring and reporting time of passage past key points in the course, and the speed of the apparatus may be modified 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. 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.
-
Citations
18 Claims
-
1. A method of detecting an event, comprising:
-
providing a plurality of map data stored in a non-transitory storage medium, wherein the plurality of map data describes a physical course having a plurality of points of interest; receiving, by a computing device, a velocity signal associated with movement of a vehicle and a location signal associated with a position of the vehicle; determining, by the computing device, an observed position signal of the vehicle using the velocity signal associated with movement of the vehicle and the location signal associated with the position of the vehicle; comparing, by the computing device, the observed position signal of the vehicle to the plurality of map data describing the physical course; detecting, by the computing device, that a first event has occurred based on the observed position signal associated with the vehicle corresponding to a first point of interest of the plurality of points of interest on the physical course that is included in the plurality of map data describing the physical course and, in response, determining a first time; detecting, by the computing device, that a second event has occurred based on the observed position signal associated with the vehicle corresponding to a second point of interest of the plurality of points of interest on the physical course that is included in the plurality of map data describing the physical course and, in response, determining a second time; determining, by the computing device, an observed time period between the detecting of the first event and the detecting of the second event using the first time and the second time; displaying, by the computing device on a display device, the observed time period; retrieving, by the computing device, an ideal time period; determining, by the computing device, an error time period that is the difference between the ideal time period and the observed time period; and displaying, by the computing device on a display device, the error time period. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of detecting a water course event, comprising:
-
providing water course data that describes a physical water course and includes a plurality of points of interest associated with the physical water course in a non-transitory storage medium; receiving, by a computing device, a watercraft acceleration signal that is associated with a watercraft and a Global Positioning System (GPS) signal that is associated with the watercraft; determining, by the computing device, a position signal associated with a position of the watercraft in the physical water course using the watercraft acceleration signal that is associated with the watercraft and the GPS signal that is associated with the watercraft; comparing, by the computing device, the position signal associated with the position of the watercraft in the physical water course to the water course data that describes the physical water course; detecting, by the computing device, a first predefined event in response to the position signal associated with the position of the watercraft in the physical water course corresponding to the first point of interest of the plurality of points of interest associated with the physical water course and, in response, determining a first time; detecting, by the computing device, a second predefined event in response to the position signal associated with the position of the watercraft in the physical water course corresponding to a second point of interest of the plurality of points of interest associated with the physical water course and, in response, determining a second time; determining, by the computing device, an observed time period between the detecting of the first predefined event and the detecting of the second predefined event using the first time and the second time; providing, by the computing device, the observed time period for display on a display device; retrieving, by the computing device, an ideal time period; and determining, by the computing device, an error time period that is the difference between the ideal time period and the observed time period. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of detecting a water craft event occurring on a water course, comprising:
-
providing a watercraft including a computing device and a non-transitory storage medium; navigating the watercraft through a physical water course including a plurality of points of interest; determining, by the computing device, an observed position signal for the watercraft using a location signal associated with a position of the watercraft and an acceleration signal associated with the movement of the watercraft, wherein the location signal and the acceleration signal are generated by a position observer subsystem; comparing, by the computing device, the observed position signal for the watercraft to a plurality of water course data that describes the physical water course and that is stored in the non-transitory storage medium; and detecting, by the computing device, a first event in response to the observed position signal of the watercraft corresponding to a first of the plurality of points of interest on the physical water course that is included in the plurality of water course data that describes the physical water course; starting a timer at a first time in response to detecting the first event; detecting, by the computing device, a second event in response to the observed position signal of the watercraft corresponding to a second of the plurality of points of interest on the physical water course that is included in the plurality of water course data that describes the physical water course; determining, by the computing device in response to detecting the second event, an observed time period that has elapsed since starting the timer at the first time and detecting the second event at a second time; providing, by the computing device, the observed time period for display on a display device; retrieving, by the computing device, an ideal time period; determining, by the computing device, an error time period that is the difference between the ideal time period and the observed time period; and providing, by the computing device, the error time period for display on the display device. - View Dependent Claims (18)
-
Specification