JP2010223684A - Positioning device for moving objects - Google Patents
Positioning device for moving objects Download PDFInfo
- Publication number
- JP2010223684A JP2010223684A JP2009069766A JP2009069766A JP2010223684A JP 2010223684 A JP2010223684 A JP 2010223684A JP 2009069766 A JP2009069766 A JP 2009069766A JP 2009069766 A JP2009069766 A JP 2009069766A JP 2010223684 A JP2010223684 A JP 2010223684A
- Authority
- JP
- Japan
- Prior art keywords
- moving body
- projection
- speed
- vector
- calculating
- 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.)
- Pending
Links
Landscapes
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】より正確な移動体の速度ベクトルを出力することが可能な移動体用測位装置を提供すること。
【解決手段】衛星電波を用いて移動体の位置を算出する位置演算手段と、衛星電波又は慣性航法により前記移動体の速度ベクトルを算出する速度演算手段と、道路が複数のリンクで表現された地図データを記憶した記憶手段と、前記速度ベクトル算出手段により算出された速度ベクトルを、前記リンクのうち移動体が存すると推定されるリンクに投影した投影速度ベクトルを出力する投影手段と、前記投影手段により出力される投影速度ベクトルの採用の可否を判定する投影可否判定手段と、を備え、該投影可否判定手段により前記投影速度ベクトルを採用すべきと判定された場合に、前記投影速度ベクトルを前記移動体の速度ベクトルとして出力することを特徴とする、移動体用測位装置。
【選択図】図2To provide a positioning device for a moving body capable of outputting a more accurate velocity vector of the moving body.
A position calculating means for calculating the position of a moving body using satellite radio waves, a speed calculating means for calculating a speed vector of the moving body by satellite radio waves or inertial navigation, and a road are expressed by a plurality of links. Storage means for storing map data; projection means for outputting a projection velocity vector obtained by projecting the velocity vector calculated by the velocity vector calculation means onto a link that is estimated to be a moving body among the links; and the projection Projection availability determination means for determining whether or not the projection speed vector output by the means can be adopted, and when the projection speed vector is judged to be adopted by the projection availability judgment means, the projection speed vector is A moving body positioning apparatus, characterized in that it outputs as a velocity vector of the moving body.
[Selection] Figure 2
Description
本発明は、衛星電波を用いて移動体の位置や速度を算出する移動体用測位装置に関する。 The present invention relates to a positioning device for a moving body that calculates the position and speed of the moving body using satellite radio waves.
従来、GNSS(Global Navigation Satellite System;GPS(Global Positioning System)やGalileo、Glonass等を含む)において、搬送波周波数の変化量に基づいて移動体の速度ベクトルを算出する装置についての発明が開示されている(例えば、特許文献1参照)。移動体の速度ベクトルは、その向きによって移動体の方位(進行方向)を特定することができ、その積算値を用いて移動体の位置変化を算出することもできる。また、速度ベクトルは、移動体位置を特定する際に、単独測位やINS(Inertial Navigation System;慣性航法装置)と組み合わせて用いることができる。 Conventionally, in GNSS (Global Navigation Satellite System; including GPS (Global Positioning System), Galileo, Glonass, etc.), an invention for an apparatus for calculating a velocity vector of a moving body based on a change amount of a carrier frequency has been disclosed. (For example, refer to Patent Document 1). The velocity vector of the moving body can specify the azimuth (traveling direction) of the moving body according to its direction, and the position change of the moving body can also be calculated using the integrated value. Further, the velocity vector can be used in combination with single positioning or INS (Inertial Navigation System) when specifying the position of the moving body.
ところが、GNSSにおいて算出される速度ベクトルに関しては、環境によって精度やばらつきが変化するという問題がある。この結果、慣性航法等と組み合わせた場合の蓄積誤差が大きくなる等の不都合が生じうる。図1は、係る不都合が生じる様子を示す図である。 However, the speed vector calculated in the GNSS has a problem that accuracy and variation vary depending on the environment. As a result, inconveniences such as an increase in accumulation error when combined with inertial navigation or the like may occur. FIG. 1 is a diagram showing how such inconvenience occurs.
GNSSにおいて算出される速度ベクトルの精度は、主として(A)各GNSS衛星から送信される電波に基づく測位誤差、(B)捕捉GNSS衛星の数と位置関係によって決定される。特に、市街地においては、マルチパス(電波が建物等で反射されることにより、衛星と移動体の距離を誤推定すること)の影響等で(A)の測位誤差が生じる。また、建物や懸架物で衛星との間が遮蔽されることにより(B)の捕捉GNSS衛星の数が減少する。 The accuracy of the velocity vector calculated in the GNSS is mainly determined by (A) a positioning error based on radio waves transmitted from each GNSS satellite, and (B) the number and positional relationship of the captured GNSS satellites. In particular, in an urban area, the positioning error (A) occurs due to the influence of multipath (incorrect estimation of the distance between a satellite and a moving object due to reflection of radio waves by a building or the like). Also, the number of captured GNSS satellites in (B) is reduced by shielding between the satellites by buildings and suspensions.
GNSSにおいて推定する速度ベクトルの精度が低下すると、移動体の姿勢の推定精度が低下してしまう。市街地等で捕捉GNSS衛星の数が少ない場合は、INSによって位置を推定するが、移動体の姿勢の誤差は蓄積を続けてしまう。 If the accuracy of the velocity vector estimated in GNSS decreases, the accuracy of estimation of the posture of the moving body decreases. When the number of captured GNSS satellites is small in an urban area or the like, the position is estimated by INS, but the error of the posture of the moving body continues to accumulate.
本発明はこのような課題を解決するためのものであり、より正確な移動体の速度ベクトルを出力することが可能な移動体用測位装置を提供することを、主たる目的とする。 The present invention has been made to solve such problems, and it is a main object of the present invention to provide a positioning device for a moving body that can output a more accurate velocity vector of the moving body.
上記目的を達成するための本発明の一態様は、
衛星電波を用いて移動体の位置を算出する位置演算手段と、
衛星電波又は慣性航法により前記移動体の速度ベクトルを算出する速度演算手段と、
道路が複数のリンクで表現された地図データを記憶した記憶手段と、
前記速度ベクトル算出手段により算出された速度ベクトルを、前記複数のリンクのうち移動体が存すると推定されるリンクに投影した投影速度ベクトルを出力する投影手段と、
前記投影手段により出力される投影速度ベクトルの採用の可否を判定する投影可否判定手段と、を備え、
該投影可否判定手段により前記投影速度ベクトルを採用すべきと判定された場合に、前記投影速度ベクトルを前記移動体の速度ベクトルとして出力することを特徴とする、
移動体用測位装置である。
In order to achieve the above object, one embodiment of the present invention provides:
Position calculating means for calculating the position of the moving body using satellite radio waves;
Speed calculating means for calculating a speed vector of the moving body by satellite radio waves or inertial navigation;
Storage means for storing map data in which a road is represented by a plurality of links;
Projection means for outputting a projection speed vector obtained by projecting the speed vector calculated by the speed vector calculation means onto a link estimated to have a moving body among the plurality of links;
Projection propriety determining means for determining whether or not to adopt a projection velocity vector output by the projecting means,
When it is determined by the projection availability determination means that the projection speed vector should be adopted, the projection speed vector is output as a speed vector of the moving body,
This is a mobile positioning device.
この本発明の一態様によれば、より正確な移動体の速度ベクトルを出力することができる。 According to this aspect of the present invention, a more accurate velocity vector of a moving body can be output.
本発明の一態様において、
前記投影可否判定手段の判定結果に基づいて出力された前記移動体の速度ベクトルを積算して、前記移動体の位置変化を算出する速度ベクトル積算手段と、
前記位置演算手段により算出された移動体の位置と、前記速度ベクトル積算手段により算出された前記移動体の位置変化を加味して得られた移動体の位置と、のいずれの信頼性が高いかを判定する信頼性判定手段と、を備え、
該信頼性判定手段により、信頼性が高いと判定された方の移動体の位置を出力することを特徴とするものとしてもよい。
In one embodiment of the present invention,
A velocity vector integrating means for calculating the position change of the moving body by integrating the velocity vectors of the moving body output based on the determination result of the projection propriety determining means;
Which is more reliable, the position of the moving body calculated by the position calculating means and the position of the moving body obtained by taking into account the position change of the moving body calculated by the speed vector integrating means? Reliability determination means for determining
The position of the moving body that is determined to be highly reliable may be output by the reliability determining means.
こうすれば、単独測位等により算出された移動体の位置と、速度ベクトルを積算して算出された移動体の位置とのうち信頼性の高い方を出力するため、マルチパス等の影響を抑制することができる。 In this way, the more reliable one of the position of the moving body calculated by independent positioning and the position of the moving body calculated by integrating the velocity vectors is output, so the influence of multipath etc. is suppressed. can do.
また、本発明の一態様において、
慣性航法により前記移動体の位置及び速度を算出する慣性航法測位演算手段と、
該慣性航法測位演算手段により算出された前記移動体の位置及び速度と、衛星電波により算出された前記移動体の位置及び速度との差分が入力されるカルマンフィルタと、を備え、
前記慣性航法測位演算手段は、前記カルマンフィルタの出力に応じて補正を行なうことを特徴とするものとしてもよい。
In one embodiment of the present invention,
Inertial navigation positioning calculation means for calculating the position and velocity of the moving body by inertial navigation;
A Kalman filter for inputting a difference between the position and speed of the moving body calculated by the inertial navigation positioning calculation means and the position and speed of the moving body calculated by satellite radio waves,
The inertial navigation positioning calculation means may perform correction according to the output of the Kalman filter.
こうすれば、より精度の高い慣性航法測位を行なうことができる。 In this way, more accurate inertial navigation positioning can be performed.
本発明によれば、より正確な移動体の速度ベクトルを出力することが可能な移動体用測位装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the positioning apparatus for moving bodies which can output the more accurate velocity vector of a moving body can be provided.
以下、本発明を実施するための形態について、添付図面を参照しながら実施例を挙げて説明する。 DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described with reference to the accompanying drawings.
<第1実施例>
以下、図面を参照し、本発明の第1実施例に係る移動体用測位装置1について説明する。移動体用測位装置1は、GNSSに適用される装置である。GNSSは、衛星からの信号を用いて移動体に搭載された測位装置が移動体の位置を測位する測位システムであり、GPS(Global Positioning System)、Galileo、Glonass等の衛星を用いた測位システムを含む。以下の説明ではGPSを基本構成として説明するが、本発明は、GPSに限らずあらゆるGNSSに広く適用可能である。移動体は、車両、自動二輪車、鉄道、船舶、航空機、ホークリフト、ロボットや、人の移動に伴い移動する携帯電話等の情報端末等がありうる。
<First embodiment>
Hereinafter, a mobile positioning apparatus 1 according to a first embodiment of the present invention will be described with reference to the drawings. The mobile positioning device 1 is a device applied to GNSS. GNSS is a positioning system in which a positioning device mounted on a moving body uses a signal from a satellite to measure the position of the moving body. A positioning system using satellites such as GPS (Global Positioning System), Galileo, Glonass, etc. Including. In the following description, GPS will be described as a basic configuration, but the present invention is not limited to GPS and can be widely applied to any GNSS. The moving body may be a vehicle, a motorcycle, a railway, a ship, an aircraft, a hawk lift, a robot, an information terminal such as a mobile phone that moves as a person moves.
なお、以下ではGNSSの一例として、GPSに適用されるものとして説明する。また、移動体が車両であるものとする。 In the following description, an example of GNSS will be described as applied to GPS. Further, it is assumed that the moving body is a vehicle.
GPS衛星は、航法メッセージ(衛星信号)を地球に向けて常時放送している。航法メッセージには、対応するGPS衛星に関する衛星軌道情報(エフェメリスやアルマナク)、時計の補正値、電離層の補正係数が含まれている。航法メッセージは、C/Aコードにより拡散されL1波(周波数:1575.42MHz)に乗せられて、地球に向けて常時放送されている。なお、L1波は、C/Aコードで変調されたSin波とPコード(Precision Code)で変調されたCos波の合成波であり、直交変調されている。C/Aコード及びPコードは、擬似雑音(Pseudo Noise)符号であり、−1と1が不規則に周期的に並ぶ符号列である。 GPS satellites always broadcast navigation messages (satellite signals) toward the earth. The navigation message includes satellite orbit information (ephemeris and almanac) regarding the corresponding GPS satellite, clock correction value, and ionospheric correction coefficient. The navigation message is spread by the C / A code, is carried on the L1 wave (frequency: 1575.42 MHz), and is constantly broadcast toward the earth. The L1 wave is a combined wave of a Sin wave modulated with a C / A code and a Cos wave modulated with a P code (Precision Code), and is orthogonally modulated. The C / A code and the P code are pseudo noise codes, and are code strings in which -1 and 1 are irregularly arranged periodically.
図2は、本発明の第1実施例に係る移動体用測位装置1のシステム構成例である。移動体用測位装置1は、主要な構成として、GPSアンテナ10と、図示しないマイクロコンピュータがプログラムを実行することにより実現される機能ブロックである(但し、回路構成であっても構わない)、測位信号受信部20、位置演算部22、速度演算部24、投影可否判定部26、投影部28、及びマップマッチング部30と、図示しない記憶装置に記憶された地図データベース(図では地図DBと表記した)32と、を有する。 FIG. 2 is a system configuration example of the mobile positioning apparatus 1 according to the first embodiment of the present invention. The mobile positioning device 1 is a functional block realized by executing a program by a GPS antenna 10 and a microcomputer (not shown) as main components (however, it may be a circuit configuration). The signal reception unit 20, the position calculation unit 22, the velocity calculation unit 24, the projection propriety determination unit 26, the projection unit 28, the map matching unit 30, and a map database stored in a storage device (not shown) (denoted as map DB in the figure) 32).
測位信号受信部20は、GPSアンテナ10が受信した信号について、内部で発生させたレプリカC/Aコードを用いてC/Aコード同期を行ない、航法メッセージを取り出す。C/Aコード同期の方法は、多種多様であり、任意の適切な方法が採用されてよい。例えば、DLL(Delay―Locked Loop)を用いて、受信したC/Aコードに対するレプリカC/Aコードの相関値がピークとなるコード位相を追尾する方法であってよい。 The positioning signal receiving unit 20 performs C / A code synchronization on the signal received by the GPS antenna 10 using the internally generated replica C / A code, and extracts a navigation message. There are a wide variety of C / A code synchronization methods, and any appropriate method may be employed. For example, it may be a method of tracking the code phase at which the correlation value of the replica C / A code with respect to the received C / A code peaks using a DLL (Delay-Locked Loop).
測位信号受信部20は、GPS衛星と車両(正確には移動体用測位装置1)との間の擬似距離ρを算出する。擬似距離ρは、時計誤差(クロックバイアス)や電波伝搬速度変化による誤差を含んでいる。擬似距離ρは、例えば次式(1)により算出される。式中、Nは、GPS衛星と車両との間のC/Aコードのビット数に相当し、レプリカC/Aコードの位相及び移動体位置測位装置1内部の受信機時計に基づいて算出される。なお、数値300は、C/Aコードが、1ビットの長さが1μsであり、1ビットに相当する長さが約300m(1μs×光速)であることに由来する。 The positioning signal receiving unit 20 calculates a pseudo distance ρ between the GPS satellite and the vehicle (more precisely, the mobile positioning device 1). The pseudorange ρ includes a clock error (clock bias) and an error due to a change in radio wave propagation speed. The pseudo distance ρ is calculated by the following equation (1), for example. In the equation, N corresponds to the number of bits of the C / A code between the GPS satellite and the vehicle, and is calculated based on the phase of the replica C / A code and the receiver clock inside the mobile unit positioning device 1. . The numerical value 300 is derived from the fact that the C / A code has a 1-bit length of 1 μs and a length corresponding to 1 bit of about 300 m (1 μs × light speed).
ρ=N×300 …(1) ρ = N × 300 (1)
また、測位信号受信部20は、衛星信号の搬送波位相を測定する機能を備え、内部で発生させたレプリカキャリアを用いて、ドップラーシフトした受信搬送波のドップラー周波数変化量Δfを測定する。ドップラー周波数変化量Δfは、レプリカキャリアの周波数frと既知の搬送波周波数fc(1575.42MHz)の差分(=fr−fc)として測定される。係る機能は、レプリカキャリアを用いてキャリア相関値を演算して受信キャリアを追尾するPLL(Phase-Locked Loop)により実現されてよい。 In addition, the positioning signal receiving unit 20 has a function of measuring the carrier wave phase of the satellite signal, and measures the Doppler frequency change amount Δf of the Doppler shifted received carrier wave using an internally generated replica carrier. The Doppler frequency change amount Δf is measured as a difference (= fr−fc) between the replica carrier frequency fr and the known carrier frequency fc (1575.42 MHz). Such a function may be realized by a phase-locked loop (PLL) that calculates a carrier correlation value using a replica carrier and tracks a received carrier.
位置演算部22は、まず、GPS衛星の位置(以下、「衛星位置」という)を算出する。具体的には、航法メッセージの衛星軌道情報及び現在の時間に基づいて、GPS衛星iの、ワールド座標系における現在位置(Xi、Yi、Zi)を算出する(符号iは、複数の衛星についてこのような演算を行なう中で、i番目の衛星であることを示す)。GPS衛星は、その運動が地球重心を含む一定面内(軌道面)に限定され、その軌道は地球重心を1つの焦点とする楕円運動であるため、ケプラーの方程式を逐次数値計算することで軌道面におけるGPS衛星の位置が計算できる。そして、ワールド座標系におけるGPS衛星iの位置(Xi、Yi、Zi)は、GPS衛星iの軌道面とワールド座標系の赤道面が回転関係にあることを考慮して、軌道面におけるGPS衛星iの位置を3次元的に回転座標変換することで得られる。 The position calculation unit 22 first calculates the position of the GPS satellite (hereinafter referred to as “satellite position”). Specifically, based on the satellite orbit information of the navigation message and the current time, the current position (Xi, Yi, Zi) of the GPS satellite i in the world coordinate system is calculated. (Indicating that it is the i-th satellite) GPS satellite motion is limited to a certain plane (orbital plane) including the center of gravity of the earth, and the orbit is an elliptical motion with the center of gravity of the earth as one focal point. The position of the GPS satellite in the plane can be calculated. The position (Xi, Yi, Zi) of the GPS satellite i in the world coordinate system is determined by considering that the orbital plane of the GPS satellite i and the equatorial plane of the world coordinate system are in a rotational relationship. Can be obtained by three-dimensionally rotating coordinate transformation.
そして、複数のGPS衛星の位置と、対応する観測擬似距離ρに基づいて、車両の位置(Xu,Yu,Zu)を測位する。車両の位置は、3つのGPS衛星に対して得られる位置及び観測擬似距離ρに基づいて、三角測量の原理で導出される。観測擬似距離ρは、前述のように時計誤差を含んでいるため、4つ目のGPS衛星に対して得られる観測擬似距離ρ及び衛星位置を用いて、時計誤差成分を除去する。 Then, the position of the vehicle (Xu, Yu, Zu) is measured based on the positions of the plurality of GPS satellites and the corresponding observation pseudorange ρ. The position of the vehicle is derived by the principle of triangulation based on the position obtained for the three GPS satellites and the observation pseudorange ρ. Since the observation pseudorange ρ includes a clock error as described above, the clock error component is removed using the observation pseudorange ρ and the satellite position obtained for the fourth GPS satellite.
なお、位置演算部22の演算機能はこのような単独測位に限られず、干渉測位(既知の点に設置された固定局での受信データを併用する方式)であってもよい。干渉測位の場合、上述の如く固定局及び車両にてそれぞれ得られる観測擬似距離ρの一重位相差や2重位相差等を用いて車両の位置が測位される。 Note that the calculation function of the position calculation unit 22 is not limited to such single positioning, but may be interference positioning (a method in which received data at a fixed station installed at a known point is used in combination). In the case of interference positioning, the position of the vehicle is measured using the single phase difference, double phase difference, etc. of the observation pseudo distance ρ obtained by the fixed station and the vehicle as described above.
速度演算部24は、ドップラー周波数変化量ΔfとGPS衛星の速度ベクトルViに基づいて、車両の速度ベクトルVを算出する。具体的には、まずドップラー周波数変化量Δfに基づいて、GPS衛星iと車両との間の相対速度ベクトル(V−V1)を、例えば次式(2)を用いて算出する。 The speed calculation unit 24 calculates the vehicle speed vector V based on the Doppler frequency change amount Δf and the speed vector Vi of the GPS satellite. Specifically, first, based on the Doppler frequency change amount Δf, a relative velocity vector (V−V1) between the GPS satellite i and the vehicle is calculated using, for example, the following equation (2).
Δf=fc×{(V−V1)・(Xu−Xi,Yu−Yi,Zu−Zi)/√{(Xu−Xi)2+(Yu−Yi)2+(Zu−Zi)2} …(2) Δf = fc × {(V−V1) · (Xu−Xi, Yu−Yi, Zu−Zi) / √ {(Xu−Xi) 2 + (Yu−Yi) 2 + (Zu−Zi) 2 } 2)
そして、GPS衛星iと車両の相対速度ベクトル(V−V1)と、GPS衛星iの速度ベクトルViとの差分ベクトルを、車両の速度ベクトルVとして算出する。GPS衛星iの速度ベクトルViは、今回の衛星位置から前回の衛星位置を差し引いて、測位演算周期で除することにより求めることができる。 Then, a difference vector between the GPS satellite i and the vehicle relative velocity vector (V-V1) and the GPS satellite i velocity vector Vi is calculated as the vehicle velocity vector V. The velocity vector Vi of the GPS satellite i can be obtained by subtracting the previous satellite position from the current satellite position and dividing the result by the positioning calculation cycle.
投影可否判定部26は、投影部28により算出される投影速度ベクトルの採用の可否を判定する。 The projection availability determination unit 26 determines whether or not the projection velocity vector calculated by the projection unit 28 can be adopted.
先に投影部28について説明する。投影部28は、地図データベース32が有する複数のリンクのうち、車両が沿って走行していると判定されるリンクに車両の速度ベクトルVを投影し、投影速度ベクトルV#を算出する。車両が沿って走行していると判定されるリンクについての情報(特にリンクの方位)は、マップマッチング部30から提供される。マップマッチング部30では、ノードとリンクで道路が表現された地図データベース32と、各種センサ(GPS、INS用センサ、車輪速センサ、舵角センサ等)の情報とから、地図データベース32上のどの位置を走行しているかを特定している。 First, the projection unit 28 will be described. Projection unit 28 projects vehicle speed vector V onto a link determined to be traveling along the vehicle among a plurality of links included in map database 32, and calculates projection speed vector V #. Information (particularly, the direction of the link) regarding the link determined to be traveling along the vehicle is provided from the map matching unit 30. The map matching unit 30 determines which position on the map database 32 from the map database 32 in which roads are represented by nodes and links and information from various sensors (GPS, INS sensors, wheel speed sensors, steering angle sensors, etc.). Identifying what you are driving.
図3は、車両の速度ベクトルVをリンクWに投影して投影速度ベクトルV#を得る様子を示す図である。このような投影速度ベクトルV#を用いることにより、方位誤差を減少させることができる。図4は、係る様子を示す図である。 FIG. 3 is a diagram showing a state in which the vehicle velocity vector V is projected onto the link W to obtain a projection velocity vector V #. By using such a projection velocity vector V #, it is possible to reduce the azimuth error. FIG. 4 is a diagram showing such a state.
投影可否判定部26は、例えば以下の条件の全て、又は一部を満たす場合に、地図データベース32が有する特定のリンクに沿って車両が走行していると判定し、従って、投影速度ベクトルV#を採用すべきと判定する。リンクの曲率については、地図データベース32に含まれるものとしてもよいし、前後数点のノードから推定してもよい。
(1)マップマッチング部30が特定のリンクにマッチングしている。
(2)車速が所定値以上である。
(3)リンクの長さがある値以上である。
(4)リンクの端点からの距離がある値以上である。
(5)リンクに対応する曲率がある値以下である。
The projection availability determination unit 26 determines that the vehicle is traveling along a specific link included in the map database 32 when, for example, all or a part of the following conditions are satisfied, and accordingly, the projection speed vector V # Is determined to be adopted. The link curvature may be included in the map database 32 or may be estimated from several nodes before and after.
(1) The map matching unit 30 matches a specific link.
(2) The vehicle speed is equal to or higher than a predetermined value.
(3) The link length is greater than or equal to a certain value.
(4) The distance from the end point of the link is greater than a certain value.
(5) The curvature corresponding to the link is below a certain value.
一方、投影速度ベクトルV#を採用すべきと判定しなかった場合は、速度演算部24が出力した速度ベクトルVを用いてもよいし、マップマッチング部30において把握されている速度ベクトルを用いてもよい。 On the other hand, when it is not determined that the projection velocity vector V # should be adopted, the velocity vector V output from the velocity calculation unit 24 may be used, or the velocity vector grasped by the map matching unit 30 is used. Also good.
図5は、本発明の第1実施例に係る移動体用測位装置1により実行される特徴的な処理の流れを示すフローチャートである。 FIG. 5 is a flowchart showing a flow of characteristic processing executed by the mobile positioning apparatus 1 according to the first embodiment of the present invention.
まず、位置演算部22が車両の位置(Xu,Yu,Zu)を、速度演算部24が車両の速度ベクトルVを、それぞれ算出する(S100)。 First, the position calculation unit 22 calculates the vehicle position (Xu, Yu, Zu), and the speed calculation unit 24 calculates the vehicle speed vector V (S100).
次に、投影可否判定部26が、前述のように投影速度ベクトルV#の採用の可否を判定する(S102)。 Next, the projection availability determination unit 26 determines whether or not the projection velocity vector V # can be adopted as described above (S102).
投影速度ベクトルV#を採用すべきと判定した場合は、投影部28に投影を行なわせ、位置演算部22により算出された車両の位置(Xu,Yu,Zu)、及び投影部28が出力した投影速度ベクトルV#を、最終的に出力する(S104)。 When it is determined that the projection velocity vector V # should be adopted, the projection unit 28 performs projection, and the vehicle position (Xu, Yu, Zu) calculated by the position calculation unit 22 and the projection unit 28 output the result. The projection speed vector V # is finally output (S104).
一方、投影速度ベクトルV#を採用すべきでないと判定した場合は、位置演算部22により算出された車両の位置(Xu,Yu,Zu)、及び速度演算部24により算出された車両の速度ベクトルVを、最終的に出力する(S106)。 On the other hand, if it is determined that the projection speed vector V # should not be adopted, the vehicle position (Xu, Yu, Zu) calculated by the position calculation unit 22 and the vehicle speed vector calculated by the speed calculation unit 24 are used. V is finally output (S106).
以上説明した本実施例の移動体用測位装置1によれば、車両がリンクに沿って走行していると判定されるときには、投影部28が出力した投影速度ベクトルV#を最終的に出力するため、より正確な車両の速度ベクトルを出力することができる。 According to the mobile positioning apparatus 1 of the present embodiment described above, when it is determined that the vehicle is traveling along the link, the projection speed vector V # output by the projection unit 28 is finally output. Therefore, a more accurate vehicle speed vector can be output.
<第2実施例>
以下、図面を参照し、本発明の第2実施例に係る移動体用測位装置2について説明する。
<Second embodiment>
Hereinafter, a mobile positioning device 2 according to a second embodiment of the present invention will be described with reference to the drawings.
図6は、本発明の第2実施例に係る移動体用測位装置2のシステム構成例である。移動体用測位装置2は、第1実施例に係る移動体用測位装置1が有する構成(図では符号のみ記載した)に加えて、速度ベクトル積算部40と、信頼性判定部42と、を有する。 FIG. 6 is a system configuration example of the mobile positioning apparatus 2 according to the second embodiment of the present invention. The mobile positioning device 2 includes a speed vector integrating unit 40 and a reliability determining unit 42 in addition to the configuration (only the reference numerals are shown in the figure) of the mobile positioning device 1 according to the first embodiment. Have.
速度ベクトル積算部40は、例えば、第1実施例の移動体用測位装置1により最終的に出力された速度ベクトルV又は投影速度ベクトルV#にサンプル間隔を乗じて、当該サンプリング回における車両の位置変化(ΔX,ΔY,ΔZ)を算出する。そして、繰り返しこのような処理を行なう中で、前回に第1実施例の移動体用測位装置1により最終的に出力された車両の位置(Xu(n−1),Yu(n−1),Zu(n−1))に、係る車両の位置変化を加算して、今回の車両の位置(Xu*,Yu*,Zu*)を算出する(次式(3)参照)。 For example, the velocity vector integration unit 40 multiplies the velocity vector V or the projection velocity vector V # finally output by the mobile positioning device 1 of the first embodiment by the sample interval, and the position of the vehicle at the sampling time. Changes (ΔX, ΔY, ΔZ) are calculated. And while performing such a process repeatedly, the position (Xu (n-1), Yu (n-1), Yu (n-1), vehicle position finally output by the mobile positioning device 1 of the first embodiment last time. Zu (n-1)) is added to the position change of the vehicle to calculate the current vehicle position (Xu *, Yu *, Zu *) (see the following equation (3)).
(Xu*,Yu*,Zu*)=(Xu(n−1)+ΔX,Yu(n−1)+ΔY,Zu(n−1)+ΔZ) …(3) (Xu *, Yu *, Zu *) = (Xu (n−1) + ΔX, Yu (n−1) + ΔY, Zu (n−1) + ΔZ) (3)
ここで、速度ベクトルV又は投影速度ベクトルV#をそのまま用いるのではなく、過去の複数のサンプル回における速度ベクトルに適切な重みを付けて加重平均したものを用いてもよい。 Here, instead of using the velocity vector V or the projected velocity vector V # as it is, a velocity average obtained by assigning an appropriate weight to the velocity vectors in a plurality of past samples may be used.
信頼性判定部42は、位置演算部32により算出された車両の位置(Xu,Yu,Zu)と、速度ベクトル積算部40により算出された車両の位置変化を加味して得られた車両の位置(Xu*,Yu*,Zu*)と、のいずれの信頼性が高いかを判定する。 The reliability determination unit 42 is a vehicle position obtained by taking into account the vehicle position (Xu, Yu, Zu) calculated by the position calculation unit 32 and the vehicle position change calculated by the speed vector integration unit 40. Whether (Xu *, Yu *, Zu *) is more reliable is determined.
ここで、GNSSで算出された位置、及び速度ベクトルは以下のような特徴を有する。(A)位置に関しては、車速が小さい時ほどマルチパスの影響を受けやすい。(B)速度ベクトル突の方が、位置よりもマルチパスの影響を受けにくい。従って、信頼性判定部42は、例えば以下の条件の全て、又は一部を満たす場合に、速度ベクトル積算部40により算出された移動体の位置変化を加味して得られた車両の位置(Xu*,Yu*,Zu*)の信頼性が高いと判定する。
(1)車速がある値以下である。
(2)速度ベクトルの算出に用いた衛星の数がある値以上である。
(3)速度ベクトルの算出における残差平方和がある値以下である。
(4)速度ベクトルの算出に用いた衛星群のDOP(Dilution of Precision;精度低下率)がある値以下である。
Here, the position and velocity vector calculated by GNSS have the following characteristics. (A) The position is more susceptible to multipath as the vehicle speed is lower. (B) The velocity vector collision is less susceptible to multipath than the position. Therefore, the reliability determination unit 42, for example, satisfies the vehicle position (Xu) obtained by taking into account the change in the position of the moving object calculated by the speed vector integration unit 40 when all or part of the following conditions are satisfied. *, Yu *, Zu *) are determined to be highly reliable.
(1) The vehicle speed is below a certain value.
(2) The number of satellites used to calculate the velocity vector is greater than or equal to a certain value.
(3) The residual sum of squares in the calculation of the velocity vector is less than a certain value.
(4) The DOP (Dilution of Precision) of the satellite group used for calculating the velocity vector is below a certain value.
図7は、本発明の第2実施例に係る移動体用測位装置2により実行される特徴的な処理の流れを示すフローチャートである。S100〜S106については第1実施例と同様であるため、詳細な説明を省略する。 FIG. 7 is a flowchart showing a flow of characteristic processing executed by the mobile positioning apparatus 2 according to the second embodiment of the present invention. Since S100 to S106 are the same as in the first embodiment, detailed description thereof is omitted.
位置演算部22により算出された車両の位置(Xu,Yu,Zu)、及び投影速度ベクトルV#、又は速度ベクトルVが出力されると(S100〜106)、位置演算部32により算出された車両の位置(Xu,Yu,Zu)と、速度ベクトル積算部40により算出された車両の位置変化を加味して得られた車両の位置(Xu*,Yu*,Zu*)と、のいずれの信頼性が高いかを判定する(S108)。 When the vehicle position (Xu, Yu, Zu) calculated by the position calculation unit 22 and the projection velocity vector V # or the velocity vector V are output (S100 to 106), the vehicle calculated by the position calculation unit 32 is output. And the position of the vehicle (Xu *, Yu *, Zu *) obtained by taking into account the change in the position of the vehicle calculated by the speed vector integrating unit 40. It is determined whether the property is high (S108).
位置演算部32により算出された車両の位置(Xu,Yu,Zu)の信頼性が高いと判定した場合は、位置演算部32により算出された車両の位置(Xu,Yu,Zu)を、車両の位置として出力する(S110)。 When it is determined that the reliability of the vehicle position (Xu, Yu, Zu) calculated by the position calculation unit 32 is high, the position (Xu, Yu, Zu) of the vehicle calculated by the position calculation unit 32 is (S110).
一方、速度ベクトル積算部40により算出された移動体の位置変化を加味して得られた車両の位置(Xu*,Yu*,Zu*)の信頼性が高いと判定した場合は、速度ベクトル積算部40により算出された車両の位置変化を加味して得られた車両の位置(Xu*,Yu*,Zu*)を、車両の位置として出力する(S112)。 On the other hand, if it is determined that the vehicle position (Xu *, Yu *, Zu *) obtained by taking into account the position change of the moving body calculated by the speed vector integration unit 40 is highly reliable, the speed vector integration is performed. The vehicle position (Xu *, Yu *, Zu *) obtained by taking into account the vehicle position change calculated by the unit 40 is output as the vehicle position (S112).
なお、S110又はS112において、車両の速度ベクトルも併せて出力される。 In S110 or S112, the vehicle speed vector is also output.
以上説明した本実施例の移動体用測位装置2によれば、単独測位等により算出された車両の位置と、速度ベクトルを積算して算出された車両の位置とのうち信頼性の高い方を出力するため、マルチパス等の影響を抑制することができる。 According to the mobile positioning device 2 of the present embodiment described above, the more reliable one of the position of the vehicle calculated by single positioning or the like and the position of the vehicle calculated by accumulating the speed vectors are selected. Since it outputs, the influence of multipath etc. can be suppressed.
<第3実施例>
以下、図面を参照し、本発明の第3実施例に係る移動体用測位装置3について説明する。
<Third embodiment>
Hereinafter, a mobile positioning device 3 according to a third embodiment of the present invention will be described with reference to the drawings.
図8は、本発明の第3実施例に係る移動体用測位装置3のシステム構成例である。移動体用測位装置3は、第1実施例に係る移動体用測位装置1が有する構成(図では符号のみ記載した)に加えて、慣性センサ50と、INS測位演算部52と、カルマンフィルタ54と、車輪速センサ56と、を有する。 FIG. 8 is a system configuration example of the mobile positioning device 3 according to the third embodiment of the present invention. The mobile positioning device 3 includes an inertial sensor 50, an INS positioning calculation unit 52, a Kalman filter 54, in addition to the configuration (only the reference numerals are shown in the figure) of the mobile positioning device 1 according to the first embodiment. And a wheel speed sensor 56.
慣性センサ50は、例えば、加速度センサ(Gセンサ)やヨーレートセンサである。 The inertial sensor 50 is, for example, an acceleration sensor (G sensor) or a yaw rate sensor.
INS測位演算部52は、慣性航法により車両の位置(Xui,Yui,Zui)を算出する。慣性航法による車両位置の測位方法は、多種多様であり、如何なる方法であってもよい。例えば車両位置は、加速度センサの出力値に、姿勢変換、重力補正、コリオリ力補正を行って2回積分し、当該2回積分により得られる移動距離を、車両位置の前回値に加算することで導出されてよい。INS測位演算部52により算出される車両位置及び車両速度(INS測位結果)は、測位周期毎に、上述のる移動体用測位装置1が有する構成による車両位置及び速度(GPS測位結果)との差分値が取られ、当該差分値がカルマンフィルタ54に入力され、各種の補正量が決定される。また、車輪速センサ56により検出される速度との差分もカルマンフィルタ54に入力されてよい。 The INS positioning calculation unit 52 calculates the position (Xui, Yui, Zui) of the vehicle by inertial navigation. There are various methods for positioning the vehicle position by inertial navigation, and any method may be used. For example, the vehicle position is obtained by integrating the output value of the acceleration sensor twice by performing posture conversion, gravity correction, and Coriolis force correction, and adding the moving distance obtained by the two-time integration to the previous value of the vehicle position. May be derived. The vehicle position and vehicle speed (INS positioning result) calculated by the INS positioning calculation unit 52 are the vehicle position and speed (GPS positioning result) according to the configuration of the mobile positioning device 1 described above for each positioning cycle. The difference value is taken, and the difference value is input to the Kalman filter 54 to determine various correction amounts. Further, the difference from the speed detected by the wheel speed sensor 56 may also be input to the Kalman filter 54.
カルマンフィルタ54は、INS測位結果とGPS測位結果のそれぞれの信頼性に基づき、確率的に最も正しい値となるように、各種補正量ηを推定する。カルマンフィルタ54における状態方程式は、次式(4)のように設定される。式中、η(tn)は、時刻t=tnでの状態変数を表わす。また、u(tn−1)及びw(tn−1)は、それぞれ、時刻t=tn−1での既知入力及び外乱(システム雑音:正規性白色雑音)である。η(tn)は、INS測位による車両位置や速度、車両姿勢の誤差δr(INS)、δv(INS)、δε(INS)、ジャイロセンサのバイアス誤差δb、加速度センサのドリフト誤差δd、タイヤの半径誤差δs、及び、GPS受信機内の受信機時計の誤差δCtを含む。 The Kalman filter 54 estimates various correction amounts η so as to be the most probable value based on the reliability of the INS positioning result and the GPS positioning result. The state equation in the Kalman filter 54 is set as the following equation (4). In the equation, η (tn) represents a state variable at time t = tn. U (tn-1) and w (tn-1) are known input and disturbance (system noise: normal white noise) at time t = tn-1. η (tn) is the vehicle position and speed by INS positioning, vehicle posture error δr (INS), δv (INS), δε (INS), gyro sensor bias error δb, acceleration sensor drift error δd, tire radius Error δs and receiver clock error δCt in the GPS receiver.
η(tn)=F・η(tn−1)+G・u(tn−1)+Γ・w(tn−1) …(4) η (tn) = F · η (tn−1) + G · u (tn−1) + Γ · w (tn−1) (4)
ある状態において観測量z(前述の差分値)は、η(tn)との間において、次式(5)のような関係を有する。式中、Hは状態空間を観測空間に線形写像する役割を担う観測モデルで、v(tn)は、ガウス分布に従う雑音である。 In a certain state, the observation amount z (the above-described difference value) has a relationship represented by the following equation (5) with η (tn). In the equation, H is an observation model that plays a role of linearly mapping the state space to the observation space, and v (tn) is noise that follows a Gaussian distribution.
z(tn)=H(tn)・η(tn)+v(tn) …(5) z (tn) = H (tn) .η (tn) + v (tn) (5)
INS測位演算部52は、カルマンフィルタ54の出力に基づいて、姿勢変換、重力補正、コリオリ力補正等の補正を行なう。この結果、INS測位の精度を向上させることができる。 The INS positioning calculation unit 52 performs corrections such as posture conversion, gravity correction, and Coriolis force correction based on the output of the Kalman filter 54. As a result, the accuracy of INS positioning can be improved.
本実施例の移動体用測位装置3によれば、より精度の高いINS測位を行なうことができる。 According to the mobile positioning device 3 of the present embodiment, it is possible to perform INS positioning with higher accuracy.
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 The best mode for carrying out the present invention has been described above with reference to the embodiments. However, the present invention is not limited to these embodiments, and various modifications can be made without departing from the scope of the present invention. And substitutions can be added.
本発明は、自動車製造業や自動車部品製造業等に利用可能である。 The present invention can be used in the automobile manufacturing industry, the automobile parts manufacturing industry, and the like.
1、2、3 移動体用測位装置
10 GPSアンテナ
20 測位信号受信部
22 位置演算部
24 速度演算部
26 投影可否判定部
28 投影部
30 マップマッチング部
32 地図データベース
40 速度ベクトル積算部
42 信頼性判定部
50 慣性センサ
52 INS測位演算部
54 カルマンフィルタ
56 車輪速センサ
1, 2, 3 Positioning device for moving body 10 GPS antenna 20 Positioning signal receiving unit 22 Position calculating unit 24 Speed calculating unit 26 Projection availability determining unit 28 Projecting unit 30 Map matching unit 32 Map database 40 Speed vector integrating unit 42 Reliability determination 50 Inertial sensor 52 INS positioning calculation unit 54 Kalman filter 56 Wheel speed sensor
Claims (3)
衛星電波又は慣性航法により前記移動体の速度ベクトルを算出する速度演算手段と、
道路が複数のリンクで表現された地図データを記憶した記憶手段と、
前記速度ベクトル算出手段により算出された速度ベクトルを、前記複数のリンクのうち移動体が存すると推定されるリンクに投影した投影速度ベクトルを出力する投影手段と、
前記投影手段により出力される投影速度ベクトルの採用の可否を判定する投影可否判定手段と、を備え、
該投影可否判定手段により前記投影速度ベクトルを採用すべきと判定された場合に、前記投影速度ベクトルを前記移動体の速度ベクトルとして出力することを特徴とする、
移動体用測位装置。 Position calculating means for calculating the position of the moving body using satellite radio waves;
Speed calculating means for calculating a speed vector of the moving body by satellite radio waves or inertial navigation;
Storage means for storing map data in which a road is represented by a plurality of links;
Projection means for outputting a projection speed vector obtained by projecting the speed vector calculated by the speed vector calculation means onto a link estimated to have a moving body among the plurality of links;
Projection propriety determining means for determining whether or not to adopt a projection velocity vector output by the projecting means,
When it is determined by the projection availability determination means that the projection speed vector should be adopted, the projection speed vector is output as a speed vector of the moving body,
A positioning device for moving objects.
前記投影可否判定手段の判定結果に基づいて出力された前記移動体の速度ベクトルを積算して、前記移動体の位置変化を算出する速度ベクトル積算手段と、
前記位置演算手段により算出された移動体の位置と、前記速度ベクトル積算手段により算出された前記移動体の位置変化を加味して得られた移動体の位置と、のいずれの信頼性が高いかを判定する信頼性判定手段と、を備え、
該信頼性判定手段により、信頼性が高いと判定された方の移動体の位置を出力することを特徴とする、
移動体用測位装置。 The mobile positioning device according to claim 1,
A velocity vector integrating means for calculating the position change of the moving body by integrating the velocity vectors of the moving body output based on the determination result of the projection propriety determining means;
Which is more reliable, the position of the moving body calculated by the position calculating means and the position of the moving body obtained by taking into account the position change of the moving body calculated by the speed vector integrating means? Reliability determination means for determining
The reliability determining means outputs the position of the moving body determined to be highly reliable,
A positioning device for moving objects.
慣性航法により前記移動体の位置及び速度を算出する慣性航法測位演算手段と、
該慣性航法測位演算手段により算出された前記移動体の位置及び速度と、衛星電波により算出された前記移動体の位置及び速度との差分が入力されるカルマンフィルタと、を備え、
前記慣性航法測位演算手段は、前記カルマンフィルタの出力に応じて補正を行なうことを特徴とする、
移動体用測位装置。 The mobile positioning device according to claim 1,
Inertial navigation positioning calculation means for calculating the position and velocity of the moving body by inertial navigation;
A Kalman filter for inputting a difference between the position and speed of the moving body calculated by the inertial navigation positioning calculation means and the position and speed of the moving body calculated by satellite radio waves,
The inertial navigation positioning calculation means performs correction according to the output of the Kalman filter,
A positioning device for moving objects.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009069766A JP2010223684A (en) | 2009-03-23 | 2009-03-23 | Positioning device for moving objects |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009069766A JP2010223684A (en) | 2009-03-23 | 2009-03-23 | Positioning device for moving objects |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010223684A true JP2010223684A (en) | 2010-10-07 |
Family
ID=43041039
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009069766A Pending JP2010223684A (en) | 2009-03-23 | 2009-03-23 | Positioning device for moving objects |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010223684A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012202749A (en) * | 2011-03-24 | 2012-10-22 | Yokogawa Denshikiki Co Ltd | Orientation detection device |
| JP2013044570A (en) * | 2011-08-22 | 2013-03-04 | Ono Sokki Co Ltd | Mobile body lateral flow amount measurement device and method |
| JP2013050392A (en) * | 2011-08-31 | 2013-03-14 | Ono Sokki Co Ltd | Apparatus and method of measuring turning radius of movable body |
| KR20140138795A (en) * | 2012-03-29 | 2014-12-04 | 인텔 코포레이션 | Device, system and method of location estimation of a mobile device |
| US9645242B2 (en) | 2012-04-10 | 2017-05-09 | Intel Corporation | Device, system and method of collaborative location error correction |
| US9973884B2 (en) | 2012-03-07 | 2018-05-15 | Intel Corporation | Device, system and method of controlling access to location sources |
-
2009
- 2009-03-23 JP JP2009069766A patent/JP2010223684A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012202749A (en) * | 2011-03-24 | 2012-10-22 | Yokogawa Denshikiki Co Ltd | Orientation detection device |
| JP2013044570A (en) * | 2011-08-22 | 2013-03-04 | Ono Sokki Co Ltd | Mobile body lateral flow amount measurement device and method |
| JP2013050392A (en) * | 2011-08-31 | 2013-03-14 | Ono Sokki Co Ltd | Apparatus and method of measuring turning radius of movable body |
| US9973884B2 (en) | 2012-03-07 | 2018-05-15 | Intel Corporation | Device, system and method of controlling access to location sources |
| KR20140138795A (en) * | 2012-03-29 | 2014-12-04 | 인텔 코포레이션 | Device, system and method of location estimation of a mobile device |
| JP2015519540A (en) * | 2012-03-29 | 2015-07-09 | インテル コーポレイション | Device, system and method for estimating position of mobile device |
| KR101642213B1 (en) * | 2012-03-29 | 2016-07-22 | 인텔 코포레이션 | Device, system and method of location estimation of a mobile device |
| US9645242B2 (en) | 2012-04-10 | 2017-05-09 | Intel Corporation | Device, system and method of collaborative location error correction |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4103926B1 (en) | Positioning device for moving objects | |
| JP5673071B2 (en) | Position estimation apparatus and program | |
| CN102216802B (en) | Mobile unit position measuring device and mobile unit position measuring method | |
| JP4561732B2 (en) | Mobile positioning device | |
| US20110238308A1 (en) | Pedal navigation using leo signals and body-mounted sensors | |
| WO2010073113A1 (en) | Gnss receiver and positioning method | |
| US7298323B2 (en) | Apparatus and method for locating user equipment using global positioning system and dead reckoning | |
| JP5642919B2 (en) | Carrier phase type mobile positioning device | |
| JP4905054B2 (en) | Mobile satellite radio receiver | |
| WO2016203744A1 (en) | Positioning device | |
| US20230129514A1 (en) | Positioning system and method | |
| JP2010223684A (en) | Positioning device for moving objects | |
| JP2012098185A (en) | Azimuth angle estimation device and program | |
| JP7111298B2 (en) | Satellite selection device and program | |
| CN115683094B (en) | A vehicle-mounted dual-antenna tightly coupled positioning method and system in complex environments | |
| JP7148039B2 (en) | Mobile object information estimation device and program | |
| JP2008051572A (en) | Navigation device, method thereof, and program thereof | |
| JP2008139105A (en) | Mobile positioning device | |
| JP2010164496A (en) | Gnss receiver and positioning method | |
| JP2010145178A (en) | Moving body position specification device | |
| JP5157998B2 (en) | Positioning device for moving objects | |
| JP2010112759A (en) | Mobile body positioning apparatus | |
| JP2008232761A (en) | Positioning device for moving objects | |
| JP2008051573A (en) | Navigation device, method thereof, and program thereof | |
| WO2020110996A1 (en) | Positioning device, speed measuring device, and program |