Modular high-precision navigation system
First Claim
1. A modular inertial subsystem for incorporation into an existing global positioning (GPS) system and for determining an accurate position of an accelerating object traveling along an intended path programmed into an external guidance device, wherein the GPS system is mounted on the object and includes a GPS receiver and a GPS antenna, and wherein the GPS system provides correlation measurements associated with signals received from a plurality of GPS satellites, the inertial subsystem comprising:
- at least two serial ports on the inertial subsystem for communication with the GPS system;
three acceleration sensors aligned with each of three orthogonally-oriented axes of rotation of the object for providing lateral acceleration data;
three angular rate sensors aligned with each of the three orthogonally-oriented axes of rotation of the object for providing angular rate data;
a processor in communication with the GPS receiver for receiving the GPS data at an established frequency rate and in further communication with the acceleration sensors for receiving the acceleration data and the angular rate sensors for receiving the angular rate data, wherein the processor converts the NMEA-format GPS data received from the GPS receiver into an orthogonal axis position, speed and heading;
calibrates the angular rate and acceleration sensors using the converted GPS data;
determines yaw, pitch and roll values from the sensors;
uses the yaw value to augment the converted GPS positions;
uses the pitch and roll values to adjust the converted GPS positions for offset error of the GPS antenna from the intended path; and
converts the adjusted and augmented GPS positions into NMEA format for communication to the external guidance device, wherein the communication between the modular inertial subsystem and the external guidance device is occurring at a frequency rate that is higher than the established frequency rate of NMEA-format data communication between the GPS receiver and the modular inertial subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
A modular device, system and associated method, used to enhance the quality and output speed of any generic GPS engine is provided. The modular device comprises an inertial subsystem based on a solid state gyroscope having a plurality of accelerometers and a plurality of angular rate sensors designed to measure linear acceleration and rotation rates around a plurality of axes. The modular inertial device may be placed in the data stream between a standard GPS receiver and a guidance device to enhance the accuracy and increase the frequency of positional solutions. Thus, the modular inertial device accepts standard GPS NMEA input messages from the source GPS receiver, corrects and enhances the GPS data using computed internal roll and pitch information, and produces an improved, more accurate, NMEA format GPS output at preferably 2 times the positional solution rate using GPS alone. The positional solution frequency using the present invention may increase to as much as 5 times that obtained using GPS alone. Moreover, the modular inertial device may assist when the GPS signal is lost for various reasons. If used without GPS, the modular inertial device may be used to define, and adjust, a vehicle'"'"'s orientation on a relative basis. The modular inertial device and architecturally partitioned system incorporated into an existing GPS system may be applied to navigation generally, including high-precision land-based vehicle positioning, aerial photography, crop dusting, and sonar depth mapping to name a few applications.
65 Citations
27 Claims
-
1. A modular inertial subsystem for incorporation into an existing global positioning (GPS) system and for determining an accurate position of an accelerating object traveling along an intended path programmed into an external guidance device, wherein the GPS system is mounted on the object and includes a GPS receiver and a GPS antenna, and wherein the GPS system provides correlation measurements associated with signals received from a plurality of GPS satellites, the inertial subsystem comprising:
-
at least two serial ports on the inertial subsystem for communication with the GPS system;
three acceleration sensors aligned with each of three orthogonally-oriented axes of rotation of the object for providing lateral acceleration data;
three angular rate sensors aligned with each of the three orthogonally-oriented axes of rotation of the object for providing angular rate data;
a processor in communication with the GPS receiver for receiving the GPS data at an established frequency rate and in further communication with the acceleration sensors for receiving the acceleration data and the angular rate sensors for receiving the angular rate data, wherein the processor converts the NMEA-format GPS data received from the GPS receiver into an orthogonal axis position, speed and heading;
calibrates the angular rate and acceleration sensors using the converted GPS data;
determines yaw, pitch and roll values from the sensors;
uses the yaw value to augment the converted GPS positions;
uses the pitch and roll values to adjust the converted GPS positions for offset error of the GPS antenna from the intended path; and
converts the adjusted and augmented GPS positions into NMEA format for communication to the external guidance device, wherein the communication between the modular inertial subsystem and the external guidance device is occurring at a frequency rate that is higher than the established frequency rate of NMEA-format data communication between the GPS receiver and the modular inertial subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A modular inertial subsystem for incorporation into an existing global positioning (GPS) system and for determining an accurate position of an accelerating vehicle, vessel or craft, wherein the GPS system includes a GPS receiver and a GPS antenna, and wherein the GPS system provides correlation measurements associated with signals received from a plurality of GPS satellites, the inertial subsystem comprising:
-
at least two serial ports on the inertial subsystem for communication with the GPS system;
three acceleration sensors aligned with each of three orthogonally-oriented axes of rotation of the object for providing lateral acceleration data;
three angular rate sensors aligned with each of the three orthogonally-oriented axes of rotation of the object for providing angular rate data;
a processor in communication with the GPS receiver for receiving the GPS data at an established frequency rate and in further communication with the acceleration sensors for receiving the acceleration data and the angular rate sensors for receiving the angular rate data, wherein the processor executes a computer program that performs the steps of;
converting the NMEA-format GPS data received from the GPS receiver into an orthogonal axis position, speed and heading;
calibrating the angular rate and acceleration sensors using the converted GPS data;
determining yaw, pitch and roll values from the sensors;
using the yaw value to augment the converted GPS positions;
using the pitch and roll values to adjust the converted GPS positions for offset error; and
converting the adjusted and augmented GPS positions into NMEA format for communication to an external guidance device, the communication occurring at a frequency rate that is higher than the established frequency rate of NMEA-format data communication between the GPS receiver and the modular inertial subsystem; and
a temperature sensor in communication with the processor to compensate the angular rate and acceleration sensor data based on temperature variation, wherein the external guidance device is selected from the group consisting of a lightbar, an assisted steering system, a computer, a datalogger, and a monitor.
-
-
10. A modular inertial/global positioning system (GPS) for determining the position of an accelerating object, wherein the modular inertial/GPS system is mounted on the object and comprising:
-
a GPS antenna receiving a positioning signal from a GPS system;
a modular GPS receiver in communication with the GPS antenna for receiving the positioning signal and for generating NMEA-format navigation data for the object at an established frequency rate;
an external guidance device for assisted steering of the object;
a modular inertial subsystem in communication with the GPS receiver for receiving, adjusting and augmenting the NMEA-format navigation data, the inertial subsystem being in further communication with the external guidance device and comprising;
at least two serial ports on the inertial subsystem for communication with the GPS system;
three acceleration sensors aligned with each of three orthogonally-oriented axes of rotation of the object for providing lateral acceleration data;
three angular rate sensors aligned with each of the three orthogonally-oriented axes of rotation of the object for providing angular rate data;
a temperature sensor to compensate the angular rate and acceleration sensor data based on temperature variation a processor in communication with the GPS receiver for receiving the GPS data at an established frequency rate and in further communication with the acceleration sensors for receiving the acceleration data and the angular rate sensors for receiving the angular rate data and the temperature sensor for temperature-based compensation of the sensor data, wherein the processor executes a computer program that performs the steps of;
converting the NMEA-format GPS data received from the GPS receiver into an orthogonal axis position, speed and heading;
calibrating the angular rate and acceleration sensors using the converted GPS data;
determining yaw, pitch and roll values from the sensors;
adjusting the yaw, pitch and roll values for temperature;
using the temperature-adjusted yaw value to augment the converted GPS positions;
using the temperature-adjusted pitch and roll values to adjust the converted GPS positions for offset error; and
converting the adjusted and augmented GPS positions into NMEA format for communication to an external guidance device, the communication occurring at a frequency rate that is higher than the established frequency rate of NMEA-format data communication between the GPS receiver and the modular inertial subsystem. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of increasing the quality and frequency of position solutions provided by a global positioning system (GPS) that is mounted on an accelerating object, comprising:
-
providing an accelerating object, with a GPS system, including a GPS antenna GPS receiver for receiving signals from a plurality of GPS satellites, mounted thereon;
providing an external guidance system, in communication with the GPS system and for assisting in the navigation of the object;
adding to the GPS system, a modular inertial subsystem, wherein the inertial subsystem is in communication with the GPS receiver and with the external guidance system;
receiving NMEA-format GPS data with the GPS receiver, at an established standard frequency rate;
communicating the NMEA-format GPS data to the modular inertial subsystem;
converting the NMEA-format GPS data received from the GPS receiver into an orthogonal axis position, speed and heading;
calibrating the angular rate and acceleration sensors of the modular inertial subsystem using the converted GPS data;
determining yaw, pitch and roll values from the sensors;
adjusting the yaw, pitch and roll values for temperature;
using the temperature-adjusted yaw value to augment the converted GPS positions;
using the temperature-adjusted pitch and roll values to adjust the converted GPS positions for offset error; and
converting the adjusted and augmented GPS positions into NMEA format for communication to the external guidance device, the communication occurring at a frequency rate that is higher than the established frequency rate of NMEA-format data communication between the GPS receiver and the modular inertial subsystem. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method of increasing the accuracy of geographic coordinate location of aerial photographs, comprising:
-
providing an airborne craft having a digital camera for taking aerial photographs mounted thereon;
providing a GPS system on the craft, comprising a GPS antenna and a GPS receiver;
adding to the GPS system a modular inertial subsystem to compensate for variation in the airborne craft'"'"'s attitude;
correcting the GPS coordinates based on inertial data obtained by the modular inertial subsystem;
taking at least one aerial photograph with the digital camera; and
labeling each photograph with the corresponding corrected GPS coordinates to facilitate high-precision location of the photograph. - View Dependent Claims (26)
-
-
27. A method of increasing the accuracy of sonar depth mapping of the floor of a body of water, comprising:
-
providing a waterborne-vessel having at least one sonar depth sensor mounted thereon for issuing pulses of acoustic energy and recording the echoes reflected from the floor of the body of water;
providing a GPS system on the vessel, comprising a GPS antenna and a GPS receiver;
adding to the GPS system a modular inertial subsystem to compensate for variation in the vessel'"'"'s attitude;
correcting the GPS coordinates based on inertial data obtained by the modular inertial subsystem;
conducting at least one sonar depth pulse;
defining and recording the vessel'"'"'s attitude corresponding to the corrected GPS coordinates to facilitate high-precision location of the pulse;
receiving and recording at least one sonar depth pulse reflectance echo; and
defining and recording the vessel'"'"'s attitude corresponding to the corrected GPS coordinates to facilitate high-precision location of the reflectance echo.
-
Specification