CA2413691A1 - Track model constraint for gps position - Google Patents

Track model constraint for gps position Download PDF

Info

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
Application number
CA002413691A
Other languages
French (fr)
Other versions
CA2413691C (en
Inventor
James O. Mcguffin
Stanley K. Honey
Patrick C. Fenton
Thomas J. Ford
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sportvision Inc
Original Assignee
Sportvision, Inc.
James O. Mcguffin
Stanley K. Honey
Patrick C. Fenton
Thomas J. Ford
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sportvision, Inc., James O. Mcguffin, Stanley K. Honey, Patrick C. Fenton, Thomas J. Ford filed Critical Sportvision, Inc.
Publication of CA2413691A1 publication Critical patent/CA2413691A1/en
Application granted granted Critical
Publication of CA2413691C publication Critical patent/CA2413691C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining 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/42Determining position
    • G01S19/50Determining position whereby the position solution is constrained to lie upon a particular curve or surface, e.g. for locomotives on railway tracks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/04Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing carrier phase data
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0027Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0036Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0045Transmission from base station to mobile station
    • G01S5/0054Transmission 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.

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.
2. A method according to claim 1, wherein:
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.
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.
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.
6. A method according to claim 2, wherein:
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.
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.
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.
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.
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.
12. A method according to claim 1, wherein:

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.
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.
15. A method according to claim 14, wherein:
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.
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.
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.
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.
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.
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.
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.
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.
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.
25. A method according to claim 1, wherein:
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.
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.
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.
29. One or more processor readable storage devices according to claim 28, wherein:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
42. An apparatus according to claim 40, wherein:
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.
44. An apparatus according to claim 43, wherein:
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.
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.
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.
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.
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.
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.
51. A method according to claim 50, wherein:
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.
53. A method according to claim 52, wherein:
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.
CA2413691A 2000-06-23 2001-06-22 Track model constraint for gps position Expired - Fee Related CA2413691C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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