CA2413691A1 - Track model constraint for gps position - Google Patents
Track model constraint for gps position Download PDFInfo
- Publication number
- CA2413691A1 CA2413691A1 CA002413691A CA2413691A CA2413691A1 CA 2413691 A1 CA2413691 A1 CA 2413691A1 CA 002413691 A CA002413691 A CA 002413691A CA 2413691 A CA2413691 A CA 2413691A CA 2413691 A1 CA2413691 A1 CA 2413691A1
- Authority
- CA
- Canada
- Prior art keywords
- model
- constraining
- planar surfaces
- polygons
- gps
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
- G01S19/50—Determining position whereby the position solution is constrained to lie upon a particular curve or surface, e.g. for locomotives on railway tracks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/28—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/04—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0036—Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0045—Transmission from base station to mobile station
- G01S5/0054—Transmission from base station to mobile station of actual mobile position, i.e. position calculation on base station
Abstract
A track model is created for use with a GPS receiver. In one embodiment, the track model is a set of planar surfaces [Fig. 1, item 170] which approximate the contiguous surface on which navigation takes place [item 160]. The GPS
receiver searches for an appropriate planar surface associated with its approximate position [item 166]. Having found the appropriate planar surface, the GPS receiver constrains its position using the planar surface associated with its approximate position. Using the track model improves the accuracy of the computed position at the time and improves the ambiguity estimation process so that positions with greatly improved accuracy are available sooner.
receiver searches for an appropriate planar surface associated with its approximate position [item 166]. Having found the appropriate planar surface, the GPS receiver constrains its position using the planar surface associated with its approximate position. Using the track model improves the accuracy of the computed position at the time and improves the ambiguity estimation process so that positions with greatly improved accuracy are available sooner.
Claims (54)
1. A method for constraining GPS derived position information for an object, comprising the steps of:
accessing a model of one or more navigation surfaces, said object travels in relation to said one or more navigation surfaces, said model includes a set of two or more model surfaces; and using said model to constrain a GPS based determination of a position of said object.
accessing a model of one or more navigation surfaces, said object travels in relation to said one or more navigation surfaces, said model includes a set of two or more model surfaces; and using said model to constrain a GPS based determination of a position of said object.
2. A method according to claim 1, wherein:
said model surfaces are planar surfaces approximating said one or more navigation surfaces.
said model surfaces are planar surfaces approximating said one or more navigation surfaces.
3. A method according to claim 2, wherein:
said step of using said model includes constraining said position using one of said planar surfaces.
said step of using said model includes constraining said position using one of said planar surfaces.
4. A method according to claim 2, wherein:
said step of using said model includes identifying one of said planar surfaces as being in proximity to said object and constraining said position to said one of said planar surfaces.
said step of using said model includes identifying one of said planar surfaces as being in proximity to said object and constraining said position to said one of said planar surfaces.
5. A method according to claim 2, wherein:
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
6. A method according to claim 2, wherein:
said planar surfaces are polygons.
said planar surfaces are polygons.
7. A method according to claim 6, wherein:
said step of using said model includes identifying one of said polygons as being in proximity to said object and constraining said position to said one of said polygons.
said step of using said model includes identifying one of said polygons as being in proximity to said object and constraining said position to said one of said polygons.
8. A method according to claim 7, wherein:
said step of constraining said position to said one of said polygons includes taking into account a known height of a GPS antenna mounted to said object.
said step of constraining said position to said one of said polygons includes taking into account a known height of a GPS antenna mounted to said object.
9. A method according to claim 7, wherein:
said step of constraining assumes that an antenna mounted to said object has a constant position in a direction normal to said one of said polygons.
said step of constraining assumes that an antenna mounted to said object has a constant position in a direction normal to said one of said polygons.
10. A method according to claim 7, wherein:
said model is divided into a grid of rectangles; and said step of identifying one of said polygons includes using an initial position to identify a first rectangle from said grid of rectangles and considering only polygons in said first rectangle in order to identify said one of said polygons.
said model is divided into a grid of rectangles; and said step of identifying one of said polygons includes using an initial position to identify a first rectangle from said grid of rectangles and considering only polygons in said first rectangle in order to identify said one of said polygons.
11. A method according to claim 1, wherein:
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
12. A method according to claim 1, wherein:
said step of using includes performing a single epoch least squares process.
said step of using includes performing a single epoch least squares process.
13. A method according to claim 12, wherein:
said step of using includes constraining said least squares process based on said model.
said step of using includes constraining said least squares process based on said model.
14. A method according to claim 13, wherein:
said step of using includes using a Kalman filter to generate one or more estimates of a relative position between a reference receiver and said object.
said step of using includes using a Kalman filter to generate one or more estimates of a relative position between a reference receiver and said object.
15. A method according to claim 14, wherein:
said step of using includes constraining said Kalman filter based on said model.
said step of using includes constraining said Kalman filter based on said model.
16. A method according to claim 1, wherein:
said model surfaces are planar surfaces approximating said one or more navigation surfaces;
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame;
said model is transformed to an intermediate frame;
said planar surfaces are triangles;
said step of using said model includes identifying one of said triangles as being in proximity to said object and constraining said position to said one of said triangles;
said step of constraining assumes that an antenna mounted to said object has a constant position in a direction normal to said one of said triangles;
and said step of using includes performing a single epoch least squares process that is constrained by said one of said triangles.
said model surfaces are planar surfaces approximating said one or more navigation surfaces;
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame;
said model is transformed to an intermediate frame;
said planar surfaces are triangles;
said step of using said model includes identifying one of said triangles as being in proximity to said object and constraining said position to said one of said triangles;
said step of constraining assumes that an antenna mounted to said object has a constant position in a direction normal to said one of said triangles;
and said step of using includes performing a single epoch least squares process that is constrained by said one of said triangles.
17. A method according to claim 1, further comprising the steps of receiving satellite signals;
determining pseudoranges;
calculating an initial position, said initial position used by said step of using said model to constrain a GPS based determination; and reporting said position.
determining pseudoranges;
calculating an initial position, said initial position used by said step of using said model to constrain a GPS based determination; and reporting said position.
18. A method according to claim 1, further comprising the step of creating said model, said step of creating said model includes the steps of:
surveying locations on or near said one or more navigation surfaces;
capturing aerial photographs of said one or more surfaces using a sensor;
recording locations of said sensor while capturing said aerial photographs; and determining three dimensional coordinates on said one or more navigation surfaces using based on said captured aerial photographs and said recorded locations.
surveying locations on or near said one or more navigation surfaces;
capturing aerial photographs of said one or more surfaces using a sensor;
recording locations of said sensor while capturing said aerial photographs; and determining three dimensional coordinates on said one or more navigation surfaces using based on said captured aerial photographs and said recorded locations.
19. A method according to claim 18, wherein said step of creating said model further comprises the step of:
dividing said model into a plurality of polygons.
dividing said model into a plurality of polygons.
20. A method according to claim 19, wherein:
said step of using said model includes identifying one of said polygons as being in proximity to said object and constraining said position to said one of said polygons.
said step of using said model includes identifying one of said polygons as being in proximity to said object and constraining said position to said one of said polygons.
21. A method according to claim 18, wherein said step of creating said model further comprises the steps of:
extracting edges of said one or more surfaces; and using said edges to divide said model into a plurality of polygons.
extracting edges of said one or more surfaces; and using said edges to divide said model into a plurality of polygons.
22. A method according to claim 1, wherein:
said model surfaces are planar surfaces; and said planar surfaces are not parallel to a local level plane.
said model surfaces are planar surfaces; and said planar surfaces are not parallel to a local level plane.
23. A method according to claim 1, wherein:
said step of using said model makes use of a constraint position that changes at almost every positioning epoch.
said step of using said model makes use of a constraint position that changes at almost every positioning epoch.
24. A method according to claim 1, wherein:
said step of using said model makes use of a covariance matrix that changes at almost every positioning epoch.
said step of using said model makes use of a covariance matrix that changes at almost every positioning epoch.
25. A method according to claim 1, wherein:
said step of using includes constraining a Kalman filter based on said model.
said step of using includes constraining a Kalman filter based on said model.
26. One or more processor readable storage devices for storing processor readable code, said processor readable code for programming one or more processors to perform a method for constraining GPS derived position information for an object, the method comprising the steps of:
accessing a model of one or more navigation surfaces, said object travels in relation to said one or more navigation surfaces, said model includes a set of two or more model surfaces; and using said model to constrain a GPS based determination of a position of said object.
accessing a model of one or more navigation surfaces, said object travels in relation to said one or more navigation surfaces, said model includes a set of two or more model surfaces; and using said model to constrain a GPS based determination of a position of said object.
27. One or more processor readable storage devices according to claim 26, wherein:
said model surfaces are planar surfaces approximating said one or more navigation surfaces ;and said step of using said model includes identifying one of said planar surfaces as being in proximity to said object and constraining said position to said one of said planar surfaces.
said model surfaces are planar surfaces approximating said one or more navigation surfaces ;and said step of using said model includes identifying one of said planar surfaces as being in proximity to said object and constraining said position to said one of said planar surfaces.
28. One or more processor readable storage devices according to claim 27, wherein:
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
29. One or more processor readable storage devices according to claim 28, wherein:
said planar surfaces are polygons.
said planar surfaces are polygons.
30. One or more processor readable storage devices according to claim 29, wherein:
said model is divided into a grid of rectangles; and said step of identifying one of said set of planar surfaces includes using an initial position to identify a first rectangle from said grid of rectangles and considering only polygons in said first rectangle in order to identify said one of said polygons.
said model is divided into a grid of rectangles; and said step of identifying one of said set of planar surfaces includes using an initial position to identify a first rectangle from said grid of rectangles and considering only polygons in said first rectangle in order to identify said one of said polygons.
31. One or more processor readable storage devices according to claim 26, wherein:
said step of using includes constraining a least squares process based on said model.
said step of using includes constraining a least squares process based on said model.
32. One or more processor readable storage devices according to claim 26, wherein:
said step of using includes constraining a Kalman filter based on said model.
said step of using includes constraining a Kalman filter based on said model.
33. One or more processor readable storage devices according to claim 26, wherein:
said model surfaces are planar surfaces approximating said one or more surfaces;
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame;
said model is transformed to an intermediate frame;
said planar surfaces are triangles;
said step of using said model includes identifying one of said triangles as being in proximity to said object and constraining said position to said one of said triangles;
said step of constraining assumes that an antenna mounted to said object has a constant position in a direction normal to said one of said triangles;
and said step of using includes performing a Kalman filter that is constrained by said one of said triangles.
said model surfaces are planar surfaces approximating said one or more surfaces;
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame;
said model is transformed to an intermediate frame;
said planar surfaces are triangles;
said step of using said model includes identifying one of said triangles as being in proximity to said object and constraining said position to said one of said triangles;
said step of constraining assumes that an antenna mounted to said object has a constant position in a direction normal to said one of said triangles;
and said step of using includes performing a Kalman filter that is constrained by said one of said triangles.
34. One or more processor readable storage devices according to claim 26, wherein:
said model surfaces are planar surfaces; and said planar surfaces are not parallel to a local level plane.
said model surfaces are planar surfaces; and said planar surfaces are not parallel to a local level plane.
35. One or more processor readable storage devices according to claim 26, wherein:
said step of using said model makes use of a constraint position that changes at almost every positioning epoch.
said step of using said model makes use of a constraint position that changes at almost every positioning epoch.
36. One or more processor readable storage devices according to claim 26, wherein:
said step of using said model makes use of a covariance matrix that changes at almost every positioning epoch.
said step of using said model makes use of a covariance matrix that changes at almost every positioning epoch.
37. An apparatus capable of constraining GPS derived position information for an object, comprising:
one or more inputs, said one or more inputs receive GPS data; and one or more processing units, said one or more processing units access a model of one or more navigation surfaces and use said model to constrain a GPS based determination of a position of said object, said object travels on said one or more surfaces, said model includes two or more model surfaces.
one or more inputs, said one or more inputs receive GPS data; and one or more processing units, said one or more processing units access a model of one or more navigation surfaces and use said model to constrain a GPS based determination of a position of said object, said object travels on said one or more surfaces, said model includes two or more model surfaces.
38. An apparatus according to claim 37, wherein:
said one or more processing units include an analog-to-digital converter, a signal processor, memory, a central processing unit, control and configuration logic, and an I/O interface.
said one or more processing units include an analog-to-digital converter, a signal processor, memory, a central processing unit, control and configuration logic, and an I/O interface.
39. An apparatus according to claim 37, wherein:
said one or more inputs include an antenna and a data input, said data input is capable of receiving differential GPS data; and said one or more processor utilize said differential GPS data to determine a position of said object.
said one or more inputs include an antenna and a data input, said data input is capable of receiving differential GPS data; and said one or more processor utilize said differential GPS data to determine a position of said object.
40. An apparatus according to claim 37, wherein:
said model surfaces are planar surfaces approximating said one or more navigation surfaces; and said one or more processors identify one of said planar surfaces as being in proximity to said object and constraining said position to said one of said planar surfaces.
said model surfaces are planar surfaces approximating said one or more navigation surfaces; and said one or more processors identify one of said planar surfaces as being in proximity to said object and constraining said position to said one of said planar surfaces.
41. An apparatus according to claim 40, wherein:
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
said model is created based on a geographic frame;
said GPS based determination is performed in an ECEF frame; and said model is transformed to an intermediate frame.
42. An apparatus according to claim 40, wherein:
said planar surfaces are polygons.
said planar surfaces are polygons.
43. An apparatus according to claim 42, wherein:
said model is divided into a grid of rectangles; and said one or more processors identify one of said planar surfaces by using an initial position to identify a first rectangle from said grid of rectangles and consider only polygons in said first rectangle in order to identify said one of said polygons.
said model is divided into a grid of rectangles; and said one or more processors identify one of said planar surfaces by using an initial position to identify a first rectangle from said grid of rectangles and consider only polygons in said first rectangle in order to identify said one of said polygons.
44. An apparatus according to claim 43, wherein:
said one or more processor constrain a least squares process based on said model.
said one or more processor constrain a least squares process based on said model.
45. An apparatus according to claim 43, wherein:
said one or more processor constrain a Kalman filter based on said model.
said one or more processor constrain a Kalman filter based on said model.
46. An apparatus according to claim 37, wherein:
said model surfaces are planar surfaces approximating said one or more navigation surfaces;
said planar surfaces are triangles; and said one or more processors identify one of said triangles as being in proximity to said object and constrain a least squares process based on said one of said triangles.
said model surfaces are planar surfaces approximating said one or more navigation surfaces;
said planar surfaces are triangles; and said one or more processors identify one of said triangles as being in proximity to said object and constrain a least squares process based on said one of said triangles.
47 An apparatus according to claim 37, wherein:
said model surfaces are planar surfaces; and said planar surfaces are not parallel to a local level plane.
said model surfaces are planar surfaces; and said planar surfaces are not parallel to a local level plane.
48. An apparatus according to claim 37, wherein:
said one or more processing units use said model with a constraint position that changes at almost every positioning epoch.
said one or more processing units use said model with a constraint position that changes at almost every positioning epoch.
49. An apparatus according to claim 37, wherein:
said one or more processing units use said model with a covariance matrix that changes at almost every positioning epoch.
said one or more processing units use said model with a covariance matrix that changes at almost every positioning epoch.
50. A method for constraining GPS derived position information for an object, comprising the steps of:
accessing a model of height information;
constraining the derived height by accessing said model of height information, said height information is accessed from said model based on horizontal position information, computed based on GPS.
accessing a model of height information;
constraining the derived height by accessing said model of height information, said height information is accessed from said model based on horizontal position information, computed based on GPS.
51. A method according to claim 50, wherein:
said model of height information includes 2 or more plainer surfaces approximating a navigation surface
said model of height information includes 2 or more plainer surfaces approximating a navigation surface
52. A method according to claim 51, wherein:
said plainer surfaces are defined by their orientation in space with respect to a reference system and boundary definitions.
said plainer surfaces are defined by their orientation in space with respect to a reference system and boundary definitions.
53. A method according to claim 52, wherein:
said plainer surfaces are triangles.
said plainer surfaces are triangles.
54. A method according to claim 50, wherein:
said model includes height and surface slope information arranged in two dimensions.
said model includes height and surface slope information arranged in two dimensions.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US21368400P | 2000-06-23 | 2000-06-23 | |
US60/213,684 | 2000-06-23 | ||
US29531001P | 2001-06-01 | 2001-06-01 | |
US60/295,310 | 2001-06-01 | ||
PCT/US2001/020009 WO2002001244A2 (en) | 2000-06-23 | 2001-06-22 | Track model constraint for gps position |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2413691A1 true CA2413691A1 (en) | 2002-01-03 |
CA2413691C CA2413691C (en) | 2010-09-14 |
Family
ID=26908312
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2413691A Expired - Fee Related CA2413691C (en) | 2000-06-23 | 2001-06-22 | Track model constraint for gps position |
Country Status (5)
Country | Link |
---|---|
US (2) | US6728637B2 (en) |
EP (1) | EP1309878A4 (en) |
AU (1) | AU2001271393A1 (en) |
CA (1) | CA2413691C (en) |
WO (1) | WO2002001244A2 (en) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030061188A1 (en) * | 1999-12-23 | 2003-03-27 | Linus Wiebe | General information management system |
US7283676B2 (en) | 2001-11-20 | 2007-10-16 | Anoto Ab | Method and device for identifying objects in digital images |
GB0201192D0 (en) * | 2002-01-19 | 2002-03-06 | Ugcs Ltd | Method for the reduction of errors in raw measured data related to predefined data |
US6670916B2 (en) * | 2002-02-19 | 2003-12-30 | Seiko Epson Corporation | Method and system for position calculation from calculated time |
DE10239952A1 (en) * | 2002-08-30 | 2004-03-25 | Honeywell Regelsysteme Gmbh | Satellite-based navigation method |
US20050047275A1 (en) * | 2003-09-01 | 2005-03-03 | Geo-X Systems, Ltd. | Synchronization and positioning of seismic data acquisition systems |
KR100498987B1 (en) * | 2002-10-11 | 2005-07-01 | 엘지전자 주식회사 | Method for estimating location of vehicle in Global Positioning System Data's poor region |
US6839020B2 (en) * | 2003-06-02 | 2005-01-04 | Motorola, Inc. | Aiding location determinations in satellite positioning system receivers |
DE60333871D1 (en) * | 2003-06-10 | 2010-09-30 | Nokia Corp | SIGNAL RECEPTION IN A DEVICE WITH A TRANSMITTER |
US7117094B2 (en) * | 2003-07-17 | 2006-10-03 | Novatel, Inc. | Seismic measuring system including GPS receivers |
US7346452B2 (en) * | 2003-09-05 | 2008-03-18 | Novatel, Inc. | Inertial GPS navigation system using injected alignment data for the inertial system |
KR101244440B1 (en) | 2004-07-02 | 2013-03-18 | 트랙맨 에이/에스 | A method and an apparatus for determining a deviation between an actual direction of a launched projectile and a predetermined direction |
US7528770B2 (en) * | 2004-07-15 | 2009-05-05 | Novatel Inc. | Method for positioning using GPS in a restrictive coverage environment |
KR100754613B1 (en) * | 2004-11-11 | 2007-09-05 | 삼성전자주식회사 | A Location Tracking method and apparatus of User Euipment Filter using GPS and TDOA |
ITTO20050065A1 (en) * | 2005-02-04 | 2006-08-05 | Sepa Sistemi Elettronici | SYSTEM AND METHOD OF MONITORING AND SURVEILLANCE OF LAND MOVEMENTS, LARGE INFRASTRUCTURE AND CIVIL CONSTRUCTION WORKS IN GENERAL, BASED ON SIGNALS SENT BY THE GPS SATELLITE NAVIGATION SYSTEM |
US7751833B2 (en) * | 2005-03-15 | 2010-07-06 | Nextel Communications Inc. | System and method for determining a base transceiver station location |
US20060208943A1 (en) * | 2005-03-21 | 2006-09-21 | Sirf Technology, Inc. | Location tagging using post-processing |
US7848881B2 (en) * | 2005-07-05 | 2010-12-07 | Containertrac, Inc. | Automatic past error corrections for location and inventory tracking |
US7501981B2 (en) * | 2005-11-18 | 2009-03-10 | Texas Instruments Incorporated | Methods and apparatus to detect and correct integrity failures in satellite positioning system receivers |
US7646336B2 (en) * | 2006-03-24 | 2010-01-12 | Containertrac, Inc. | Automated asset positioning for location and inventory tracking using multiple positioning techniques |
US8016653B2 (en) * | 2007-02-01 | 2011-09-13 | Sportvision, Inc. | Three dimensional virtual rendering of a live event |
US20080255736A1 (en) * | 2007-04-10 | 2008-10-16 | Helena Holding Company | Geo-referenced agricultural levees |
US20100023228A1 (en) * | 2007-07-13 | 2010-01-28 | Montgomery James L | Apparatus and method for the positioning of a tool of a ground engaging vehicle |
US8085191B2 (en) * | 2008-08-18 | 2011-12-27 | Trimble Navigation Limited | Position determination based on corroborated signal processing of PRN codes |
KR102408358B1 (en) | 2009-01-29 | 2022-06-14 | 트랙맨 에이/에스 | An assembly comprising a radar and an imaging element |
US9322918B2 (en) | 2009-02-22 | 2016-04-26 | Trimble Navigation Limited | GNSS surveying methods and apparatus |
KR101609679B1 (en) * | 2009-03-31 | 2016-04-06 | 팅크웨어(주) | Apparatus for map matching of navigation using planar data of road and method thereof |
US8296065B2 (en) * | 2009-06-08 | 2012-10-23 | Ansaldo Sts Usa, Inc. | System and method for vitally determining position and position uncertainty of a railroad vehicle employing diverse sensors including a global positioning system sensor |
US20110150271A1 (en) | 2009-12-18 | 2011-06-23 | Microsoft Corporation | Motion detection using depth images |
US9699438B2 (en) | 2010-07-02 | 2017-07-04 | Disney Enterprises, Inc. | 3D graphic insertion for live action stereoscopic video |
WO2012055026A1 (en) * | 2010-10-26 | 2012-05-03 | Rx Networks Inc. | Method and apparatus for determining a position of a gnss receiver |
CN102127895B (en) * | 2011-01-10 | 2012-05-23 | 东南大学 | Indoor test estimation method for estimating bituminous pavement rut |
CN102135481B (en) * | 2011-01-10 | 2012-05-23 | 东南大学 | Method for testing rutting-resistant performance of mixture in bituminous pavement |
US9215383B2 (en) | 2011-08-05 | 2015-12-15 | Sportsvision, Inc. | System for enhancing video from a mobile camera |
CN104350393B (en) * | 2012-06-08 | 2017-09-05 | 皇家飞利浦有限公司 | A kind of method and a kind of equipment of implementation this method of the position for determining equipment |
WO2017058260A1 (en) * | 2015-10-02 | 2017-04-06 | Hewlett Packard Enterprise Development Lp | Geo-positioning information indexing |
US10379214B2 (en) | 2016-07-11 | 2019-08-13 | Trackman A/S | Device, system and method for tracking multiple projectiles |
US10290119B2 (en) | 2016-09-15 | 2019-05-14 | Sportsmedia Technology Corporation | Multi view camera registration |
US10234270B2 (en) | 2016-10-13 | 2019-03-19 | Sportsmedia Technology Corporation | Estimating tracking sensor parametrization using known surface constraints |
US10444339B2 (en) | 2016-10-31 | 2019-10-15 | Trackman A/S | Skid and roll tracking system |
US10339708B2 (en) * | 2016-11-01 | 2019-07-02 | Google Inc. | Map summarization and localization |
US10989791B2 (en) | 2016-12-05 | 2021-04-27 | Trackman A/S | Device, system, and method for tracking an object using radar data and imager data |
US10739140B2 (en) | 2017-09-08 | 2020-08-11 | Apple Inc. | Iterative estimation of non-holonomic constraints in an inertial navigation system |
US10742258B1 (en) * | 2018-09-26 | 2020-08-11 | Novatel Inc. | System and method for demodulating code shift keying data utilizing correlations with combinational PRN codes generated for different bit positions |
US10742257B1 (en) | 2018-09-26 | 2020-08-11 | Novatel Inc. | System and method for demodulating code shift keying data from a satellite signal utilizing a binary search |
CN111596320B (en) * | 2020-05-28 | 2023-03-24 | 成都天奥信息科技有限公司 | High-performance anti-interference method and device |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5129605A (en) | 1990-09-17 | 1992-07-14 | Rockwell International Corporation | Rail vehicle positioning system |
US6195609B1 (en) * | 1993-09-07 | 2001-02-27 | Harold Robert Pilley | Method and system for the control and management of an airport |
US5101416A (en) | 1990-11-28 | 1992-03-31 | Novatel Comunications Ltd. | Multi-channel digital receiver for global positioning system |
JPH06147908A (en) * | 1992-11-12 | 1994-05-27 | Pioneer Electron Corp | Navigation device |
ZA948824B (en) * | 1993-12-08 | 1995-07-11 | Caterpillar Inc | Method and apparatus for operating geography altering machinery relative to a work site |
US5828979A (en) | 1994-09-01 | 1998-10-27 | Harris Corporation | Automatic train control system and method |
US5614913A (en) * | 1995-06-07 | 1997-03-25 | Trimble Navigation | Optimization of survey coordinate transformations |
US5736961A (en) | 1995-10-06 | 1998-04-07 | Novatel, Inc. | Dual Frequency global positioning system |
US6029111A (en) * | 1995-12-28 | 2000-02-22 | Magellan Dis, Inc. | Vehicle navigation system and method using GPS velocities |
US6041280A (en) * | 1996-03-15 | 2000-03-21 | Sirf Technology, Inc. | GPS car navigation system |
US5999878A (en) * | 1997-04-11 | 1999-12-07 | Navigation Technologies Corp. | System and method for acquiring geographic data for forming a digital database of road geometry in a geographic region |
EP0881466B1 (en) * | 1997-05-27 | 2006-07-05 | Xanavi Informatics Corporation | Navigation device |
US5977909A (en) | 1998-03-13 | 1999-11-02 | General Electric Company | Method and apparatus for locating an object using reduced number of GPS satellite signals or with improved accuracy |
DE19818473C2 (en) * | 1998-04-24 | 2000-03-30 | Siemens Ag | Method for determining the position of a vehicle |
US6061018A (en) | 1998-05-05 | 2000-05-09 | Snaptrack, Inc. | Method and system for using altitude information in a satellite positioning system |
US6184822B1 (en) | 1998-08-24 | 2001-02-06 | Novatel, Inc. | Split C/A code receiver |
US6211821B1 (en) | 1998-09-16 | 2001-04-03 | Novatel, Inc. | Apparatus and method for determining pitch and azimuth from satellite signals |
US6191732B1 (en) * | 1999-05-25 | 2001-02-20 | Carlson Software | Real-time surveying/earth moving system |
-
2001
- 2001-06-22 CA CA2413691A patent/CA2413691C/en not_active Expired - Fee Related
- 2001-06-22 EP EP01950399A patent/EP1309878A4/en not_active Withdrawn
- 2001-06-22 US US09/888,195 patent/US6728637B2/en not_active Expired - Lifetime
- 2001-06-22 AU AU2001271393A patent/AU2001271393A1/en not_active Abandoned
- 2001-06-22 WO PCT/US2001/020009 patent/WO2002001244A2/en active Search and Examination
-
2002
- 2002-09-20 US US10/251,399 patent/US20030036849A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
WO2002001244A3 (en) | 2002-09-12 |
AU2001271393A1 (en) | 2002-01-08 |
US20030036849A1 (en) | 2003-02-20 |
US20020107636A1 (en) | 2002-08-08 |
WO2002001244A2 (en) | 2002-01-03 |
US6728637B2 (en) | 2004-04-27 |
EP1309878A4 (en) | 2005-01-05 |
EP1309878A2 (en) | 2003-05-14 |
CA2413691C (en) | 2010-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2413691A1 (en) | Track model constraint for gps position | |
US10802157B2 (en) | Three-dimensional city models and shadow mapping to improve altitude fixes in urban environments | |
EP2656109B1 (en) | Methods, devices, and uses for calculating a position using a global navigation satellite system | |
US5247356A (en) | Method and apparatus for mapping and measuring land | |
Adjrad et al. | Enhancing least squares GNSS positioning with 3D mapping without accurate prior knowledge | |
CN105849589B (en) | Global Navigation Satellite System, positioning terminal, localization method and recording medium | |
Yozevitch et al. | GNSS accuracy improvement using rapid shadow transitions | |
US10001565B2 (en) | Positioning system, onboard positioning device and positioning method thereof | |
JP2007093483A (en) | Positioning system, positioning method, and positioning program | |
Groves et al. | Performance assessment of 3D‐mapping–aided GNSS part 1: Algorithms, user equipment, and review | |
CN112034431B (en) | External parameter calibration method and device for radar and RTK | |
US20200162724A1 (en) | System and method for camera commissioning beacons | |
Adjrad et al. | Intelligent urban positioning using shadow matching and GNSS ranging aided by 3D mapping | |
Zhong et al. | Multi-epoch 3D-mapping-aided positioning using Bayesian filtering techniques | |
CN108694381A (en) | Object positioning method and object trajectory method for tracing | |
Bétaille et al. | Applying standard digital map data in map-aided, lane-level GNSS location | |
JP2002532770A (en) | Method and system for determining a camera pose in relation to an image | |
CN110426725B (en) | Method for accurately positioning indoor user mobile terminal | |
CN105425254A (en) | Dynamic GNSS measurement data anti-outlier bidirectional smoothing filtering method | |
US20240012427A1 (en) | Hybrid sky and ground navigation for machine employing satellite positioning | |
CN110647600A (en) | Three-dimensional map construction method and device, server and storage medium | |
US20070146204A1 (en) | Method and apparatus for signal tracking utilizing universal algorithm | |
CN115164900A (en) | Omnidirectional camera based visual aided navigation method and system in urban environment | |
CN113325450A (en) | Positioning method, positioning device, electronic equipment and storage medium | |
CN113139031A (en) | Method for generating traffic sign for automatic driving and related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |
Effective date: 20180622 |