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
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.
대표청구항▼
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; anda non-volatile storage coupled to the computing device and storing locational information describing
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; anda 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; anddetermine 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. 2. The system of claim 1, wherein the computing device is configured to determine whether the observed position is within a predetermined area associated with the detected water course. 3. The system of claim 1, wherein the computing device is configured to ignore the detected water course that is closest to the observed position if the direction of the watercraft relative to the detected water course is such that the watercraft is not approaching the entrance of the detected water course along the centerline of the water course. 4. The system of claim 1, wherein the computing device is configured to: receive a first observed mapping position of the watercraft and generate a first water course point;receive a second observed mapping position of the watercraft and generate a second water course point; andassociate 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 non-volatile storage as locational information associated with the mapped water course. 5. The system of claim 4, wherein the computing device is configured to compute a plurality of intermediate water course points between the first water course point and the second water course point, and associate the plurality of intermediate points with the mapped water course and store the plurality of intermediate points in the non-volatile storage. 6. The system of claim 4, wherein the first water course point comprises the entrance of the mapped water course and the second water course point comprises an exit of the mapped water course. 7. The system of claim 5, wherein the computing device is configured to associate the mapped water course with a water course type. 8. The system of claim 1, wherein the determining that the observed position is outside of the detected water course includes determining that the watercraft is outside of an area that defines the detected water course in the locational information. 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; anda 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; anddetermine 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. The system of claim 9, wherein the computing device is configured to use the GPS information to determine whether the watercraft is within a predetermined area associated with the detected water course. 11. The system of claim 9, wherein the computing device is configured to use the GPS information and the watercraft acceleration to ignore the detected watercraft that is closest to the watercraft if the direction of the watercraft relative to the detected water course is such that the watercraft is not approaching the entrance of the detected water course along the centerline of the water course. 12. The system of claim 9, wherein the computing device is configured to: receive a first observed mapping position of the watercraft from the GPS device and generate a first water course point;receive a second observed mapping position of the watercraft from the GPS device and generate a second water course point; andassociate 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. 13. The system of claim 12, wherein the computing device is configured to compute a plurality of intermediate water course points between the first water course point and the second water course point, and associate the plurality of intermediate points with the mapped water course and store the plurality of intermediate points in the permanent storage medium. 14. The system of claim 9, wherein the determining that the watercraft is outside of the detected water course includes determining that the watercraft is outside of an area that defines the detected water course in the locational information. 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; andassociate 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; anddetermine 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. 16. The system of claim 15, wherein the computing device is configured to determine whether the watercraft is within a predetermined area associated with the mapped water course. 17. The system of claim 15, wherein the determining that the watercraft is outside of the detected water course includes determining that the watercraft is outside of an area that defines the mapped water course in the locational information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (88)
Ehlers,Jeffery C.; Lemancik,Michael J.; Horak,James M., Acceleration control system for a marine vessel.
Barker Christopher (New York NY) Kunz Christian (New York NY) Combs John A. (Babylon NY) Park John C. S. (New York NY), Apparatus for a video marine navigation plotter with electronic charting and methods for use therein.
Okamoto, Tatsuya, Correction device for correcting acceleration data, method therefor, program therefor, recording medium containing the program and navigation guide device.
McZeal, Jr., Alfred, MULTIFUNCTIONAL WORLD WIDE WALKIE TALKIE, A TRI-FREQUENCY CELLULAR-SATELLITE WIRELESS INSTANT MESSENGER COMPUTER AND NETWORK FOR ESTABLISHING GLOBAL WIRELESS VOLP QUALITY OF SERVICE (QOS) COMMUNICATI.
Geier George J. (Santa Clara CA) Heshmati Ardalan (Campbell CA) Johnson Kelly G. (Milpitas CA) McLain Patricia W. (Sunnyvale CA), Position and velocity estimation system for adaptive weighting of GPS and dead-reckoning information.
Ratkovic, Joseph A.; Fersht, Samuel N.; Curby, Robert D.; Brockstein, Allan J.; Hsu, David Y., Projectile guidance with accelerometers and a GPS receiver.
Rogers,Charles David, System and apparatus for automatic and continuous monitoring, proactive warning and control of one or more independently operated vessels.
Duggan,David S.; Felio,David A.; Pate,Billy B.; Longhi,Vince R.; Petersen,Jerry L.; Bergee,Mark J., Vehicle control system including related methods and components.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.