JP2009041932A - 移動体用測位装置 - Google Patents
移動体用測位装置 Download PDFInfo
- Publication number
- JP2009041932A JP2009041932A JP2007204256A JP2007204256A JP2009041932A JP 2009041932 A JP2009041932 A JP 2009041932A JP 2007204256 A JP2007204256 A JP 2007204256A JP 2007204256 A JP2007204256 A JP 2007204256A JP 2009041932 A JP2009041932 A JP 2009041932A
- Authority
- JP
- Japan
- Prior art keywords
- positioning
- error variance
- satellite
- mobile
- inertial navigation
- 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
Images
Landscapes
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
【課題】衛星電波の受信状態に応じた適切な誤差分散を用いて移動体の位置を測位すること。
【解決手段】本発明による移動体用測位装置は、慣性航法により前記移動体の位置を測位する慣性航法測位手段と、衛星航法により前記移動体の位置を測位する衛星航法測位手段と、前記衛星航法測位手段の測位結果と前記慣性航法測位手段の測位結果との関係を観測量とし、前記慣性航法測位手段で用いられる補正パラメータを状態量として、前記衛星航法測位手段の測位結果の誤差分散を用いて、前記状態量を推定する状態量推定手段と、前記状態量推定手段により推定された状態量を前記慣性航法測位手段の測位に反映させる手段と、前記移動体で受信される衛星電波の受信状態に応じて前記誤差分散を補正する補正手段とを備えることを特徴とする。
【選択図】図3
【解決手段】本発明による移動体用測位装置は、慣性航法により前記移動体の位置を測位する慣性航法測位手段と、衛星航法により前記移動体の位置を測位する衛星航法測位手段と、前記衛星航法測位手段の測位結果と前記慣性航法測位手段の測位結果との関係を観測量とし、前記慣性航法測位手段で用いられる補正パラメータを状態量として、前記衛星航法測位手段の測位結果の誤差分散を用いて、前記状態量を推定する状態量推定手段と、前記状態量推定手段により推定された状態量を前記慣性航法測位手段の測位に反映させる手段と、前記移動体で受信される衛星電波の受信状態に応じて前記誤差分散を補正する補正手段とを備えることを特徴とする。
【選択図】図3
Description
本発明は、移動体に搭載され、該移動体の位置を測位する移動体用測位装置に関する。
従来から、衛星航法(GPS)から得た位置の誤差分散と、慣性航法(自立航法:INS)から得た位置の誤差分散とを導出し、両者の逆比に対応する比例配分係数に応じてGPS位置情報とINS位置情報とを統合する技術が知られている(例えば、特許文献1参照)。
また、上記の特許文献1では、単にGPS位置情報とINS位置情報とを最終段で結合させるものであるが、より緊密に衛星航法と慣性航法とを併用するGPS/INS協調測位により、車両位置を測位する車両位置測位装置も知られている(例えば、特許文献2参照)。この特許文献2には、慣性航法装置のドリフトの補正方法や衛星航法装置のオフセットの補正方法が開示されている。
特開平9−72746号公報
特開平1−316607号公報
ところで、GPS/INS協調測位を用いて移動***置を測位する場合、衛星航法で測位される移動***置の誤差分散を用いて、慣性航法装置のドリフト等のような、補正パラメータを推定し補正することが有用である。
しかしながら、衛星航法で測位される移動***置の誤差分散をそのまま用いる場合(即ち補正せずに用いる場合)、移動体で受信される衛星電波の受信状態によっては不適切な誤差分散を用いることになり、その結果、測位精度が悪化する虞がある。
そこで、本発明は、移動体で受信される衛星電波の受信状態に応じた適切な誤差分散を用いて移動体の位置を測位することができる移動体用測位装置の提供を目的とする。
上記目的を達成するため、第1の発明は、移動体に搭載され、該移動体の位置を測位する移動体用測位装置において、
慣性航法により前記移動体の位置を測位する慣性航法測位手段と、
衛星航法により前記移動体の位置を測位する衛星航法測位手段と、
前記衛星航法測位手段の測位結果と前記慣性航法測位手段の測位結果との関係を観測量とし、前記慣性航法測位手段で用いられる補正パラメータを状態量として、前記衛星航法測位手段の測位結果の誤差分散を用いて、前記状態量を推定する状態量推定手段と、
前記状態量推定手段により推定された状態量を前記慣性航法測位手段の測位に反映させる手段と、
前記移動体で受信される衛星電波の受信状態に応じて前記誤差分散を補正する補正手段とを備えることを特徴とする。
慣性航法により前記移動体の位置を測位する慣性航法測位手段と、
衛星航法により前記移動体の位置を測位する衛星航法測位手段と、
前記衛星航法測位手段の測位結果と前記慣性航法測位手段の測位結果との関係を観測量とし、前記慣性航法測位手段で用いられる補正パラメータを状態量として、前記衛星航法測位手段の測位結果の誤差分散を用いて、前記状態量を推定する状態量推定手段と、
前記状態量推定手段により推定された状態量を前記慣性航法測位手段の測位に反映させる手段と、
前記移動体で受信される衛星電波の受信状態に応じて前記誤差分散を補正する補正手段とを備えることを特徴とする。
第2の発明は、第1の発明に係る移動体用測位装置において、
前記補正手段は、所定数以上の衛星が捕捉された場合には、前記誤差分散を補正せず、所定数未満の衛星が捕捉された場合に、前記誤差分散を補正することを特徴とする。
前記補正手段は、所定数以上の衛星が捕捉された場合には、前記誤差分散を補正せず、所定数未満の衛星が捕捉された場合に、前記誤差分散を補正することを特徴とする。
第3の発明は、第1又は2の発明に係る移動体用測位装置において、
前記補正手段は、所定数以上の衛星が捕捉された観測周期に対応した周期で前記慣性航法測位手段により測位される前記移動体の位置を基点として、その後の前記移動体の位置を推定する移動***置推定手段を備え、前記移動***置推定手段により推定された前記移動体の推定位置を、該推定位置に対応する周期で前記慣性航法測位手段により測位される前記移動体の測位位置と比較し、当該比較結果に基づいて、前記誤差分散を補正することを特徴とする。
前記補正手段は、所定数以上の衛星が捕捉された観測周期に対応した周期で前記慣性航法測位手段により測位される前記移動体の位置を基点として、その後の前記移動体の位置を推定する移動***置推定手段を備え、前記移動***置推定手段により推定された前記移動体の推定位置を、該推定位置に対応する周期で前記慣性航法測位手段により測位される前記移動体の測位位置と比較し、当該比較結果に基づいて、前記誤差分散を補正することを特徴とする。
第4の発明は、第3の発明に係る移動体用測位装置において、
前記移動***置推定手段は、所定数未満の衛星が捕捉された観測周期に対応した周期の前記移動体の位置を推定することを特徴とする。
前記移動***置推定手段は、所定数未満の衛星が捕捉された観測周期に対応した周期の前記移動体の位置を推定することを特徴とする。
第5の発明は、第3又は4の発明に係る移動体用測位装置において、
前記補正手段は、少なくとも2つの直交する方向成分で前記推定位置と前記測位位置との差分を導出し、該導出した各方向成分の差分に基づいて、対応する各方向成分に係る前記誤差分散を補正することを特徴とする。
前記補正手段は、少なくとも2つの直交する方向成分で前記推定位置と前記測位位置との差分を導出し、該導出した各方向成分の差分に基づいて、対応する各方向成分に係る前記誤差分散を補正することを特徴とする。
第6の発明は、第5の発明に係る移動体用測位装置において、
前記補正手段は、前記導出した差分が大きい場合には、前記導出した差分が小さい場合に比べて高い増加割合で、前記誤差分散が増加する方向に前記誤差分散を補正することを特徴とする。
前記補正手段は、前記導出した差分が大きい場合には、前記導出した差分が小さい場合に比べて高い増加割合で、前記誤差分散が増加する方向に前記誤差分散を補正することを特徴とする。
第7の発明は、第1〜6のうちのいずれかの発明に係る移動体用測位装置において、
前記補正手段は、衛星電波の受信結果に基づいて、少なくとも2つの直交する方向で衛星電波の受信状態を表す指標値を導出し、該導出した各方向成分の指標値に基づいて、対応する各方向成分に係る前記誤差分散を補正することを特徴とする。
前記補正手段は、衛星電波の受信結果に基づいて、少なくとも2つの直交する方向で衛星電波の受信状態を表す指標値を導出し、該導出した各方向成分の指標値に基づいて、対応する各方向成分に係る前記誤差分散を補正することを特徴とする。
第8の発明は、第7の発明に係る移動体用測位装置において、
前記指標値は、各方向を基準とした所定範囲内に存在する衛星数、及び、前記移動体における各衛星からの衛星電波の受信強度に基づくことを特徴とする。
前記指標値は、各方向を基準とした所定範囲内に存在する衛星数、及び、前記移動体における各衛星からの衛星電波の受信強度に基づくことを特徴とする。
本発明によれば、移動体で受信される衛星電波の受信状態に応じた適切な誤差分散を用いて移動体の位置を測位することができる移動体用測位装置が得られる。
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。
図1は、本発明による移動体用測位装置の一実施例を含む車両位置測位システム100を示すシステム構成図である。
尚、以下では、移動体としての車両の位置を適切に測位する車両位置測位システムを例示するが、本発明は、車両以外の如何なる移動体にも適用可能である。その他の移動体としては、自動二輪車、鉄道、船舶、航空機、ホークリフト、ロボットや、人の移動に伴い移動する携帯電話等の情報端末等がありうる。
車両位置測位システム100は、主要な構成要素として、衛星航法測位装置110と、慣性航法測位装置200と、カルマンフィルタ(状態推定器)120と、車両モデル130と、誤差分散補正部140とを含む。
衛星航法測位装置110は、主たる構成要素としてGPS受信機及びGPSアンテナ(図示せず)を備える。衛星航法測位装置110のGPS受信機は、GPSアンテナを介して入力される衛星信号に基づいて、車両位置及び車両速度を測位する。車両位置及び車両速度は、いわゆる単独測位法で測位されてもよい。尚、ここでは、車両位置及び車両速度は、緯度、経度及び高度の座標系(llhとNED)で求められるものとする。また、GPS受信機は、測位過程で車両位置及び車両速度の誤差分散を算出する。誤差分散は、緯度、経度及び高度の成分毎に導出される。誤差分散の算出方法は、任意の適切な方法が採用されてよい。衛星航法測位装置110により算出される誤差分散は、測位周期毎に、誤差分散補正部140に入力される。
慣性航法測位装置200は、図1に示すように、3軸加速度センサ及び3軸角速度センサを含むIMU(慣性測定ユニット)202の出力信号に基づいて、車両位置、速度や車両姿勢(方位角)を算出する。慣性航法による車両位置の測位方法は、多種多様でありえ、如何なる方法であってもよい。例えば車両位置は、加速度センサの出力値に、姿勢変換、重力補正、コリオリ力補正を行って2回積分し、当該2回積分により得られる移動距離を、車両位置の前回値(車両位置測位システム100の最終的な測位結果の前回値のフィードバック)に積算することで導出されてよい。尚、ここでは、慣性航法測位装置200においても、車両位置及び車両速度は、緯度、経度及び高度の座標系(NED)で求められるものとする。慣性航法測位装置200により測位される車両位置及び車両速度(INS仮測位結果)は、測位周期毎に、衛星航法測位装置110により測位される車両位置及び車両速度(GPS測位結果)との差分値が取られ、当該差分値がカルマンフィルタ120に入力される。即ち、車両位置の差及び車両速度の差が、観測量zとしてカルマンフィルタ120に入力される。この際、GPS測位結果及びINS仮測位結果は、時間的に同期した態様で差分が取られる(例えばGPS時刻を基準として同期させて差分が取られる)。
カルマンフィルタ120は、GPS測位結果及びINS仮測位結果の差分値を入力として、GPS測位結果及びINS仮測位結果のそれぞれの信頼性により確率的に最も正しい値になるように、状態量であるINS補正値ηを推定する。INS補正値ηは、車両位置及び速度に関する補正値に加えて、車両姿勢、加速度センサ及び角速度センサのバイアス、ドリフトに関する補正値を含んでよい。カルマンフィルタ120では、例えば、以下のようにして、INS補正値ηが推定される。状態方程式は、以下のように設定される。
η(tn)=F・η(tn−1)+G・u(tn−1)+Γ・w(tn−1)
ここで、η(tn)は、時刻t=tnでの状態変数を表わし、また、u(tn−1)及びw(tn−1)は、それぞれ、時刻t=tn−1での既知入力及び外乱(システム雑音:正規性白色雑音)である。η(tn)は、慣性航法測位装置200で推定される車両推定位置r(INS)及び車両推定速度V(INS)のそれぞれの誤差δr(INS)及びδv(INS)、慣性航法測位装置200で推定される車両の姿勢の誤差δε(INS)、IMU202の角速度センサのバイアス誤差δb、IMU202の加速度センサのドリフト誤差δd、及び、車両のタイヤの半径誤差δs等を含んでよい。
η(tn)=F・η(tn−1)+G・u(tn−1)+Γ・w(tn−1)
ここで、η(tn)は、時刻t=tnでの状態変数を表わし、また、u(tn−1)及びw(tn−1)は、それぞれ、時刻t=tn−1での既知入力及び外乱(システム雑音:正規性白色雑音)である。η(tn)は、慣性航法測位装置200で推定される車両推定位置r(INS)及び車両推定速度V(INS)のそれぞれの誤差δr(INS)及びδv(INS)、慣性航法測位装置200で推定される車両の姿勢の誤差δε(INS)、IMU202の角速度センサのバイアス誤差δb、IMU202の加速度センサのドリフト誤差δd、及び、車両のタイヤの半径誤差δs等を含んでよい。
また、観測方程式は、次のように設定される。
z(tn)=H(tn)・η(tn)+v(tn)
観測量z(tn)は、時刻t=tn−1でのGPS測位結果及びINS仮測位結果の差分値である。H(tn)は観測行列であり、v(tn)は観測雑音である。
z(tn)=H(tn)・η(tn)+v(tn)
観測量z(tn)は、時刻t=tn−1でのGPS測位結果及びINS仮測位結果の差分値である。H(tn)は観測行列であり、v(tn)は観測雑音である。
車両モデル130は、車載の各種センサの出力を入力として、車両の位置を推定するモデルである。この種の車両モデルの構築方法は、種々提案されており、如何なる方法であってもよい。図示の車両モデル130は、車輪速センサ132の出力を入力として、位置が既知の基点(後述)からの車両の移動量を推定して車両の位置を推定するモデルである。尚、ここでは、車両モデル130においても、推定車両位置は、緯度、経度及び高度の座標系(NED)で求められるものとする。車両の移動量が、例えばWGS84に基づく地球固定座標系等のような他の座標系で算出されている場合、当該移動量を座標変換し、当該座標変換した移動量を、経度及び高度の座標系の基点に積算することで、経度及び高度の座標系の推定車両位置を算出することができる。車両モデル130により推定された車両位置は、誤差分散補正部140に入力される。
誤差分散補正部140は、車両で受信される衛星電波の受信状態に応じて、衛星航法測位装置110から入力される誤差分散を補正する。誤差分散補正部140は、補正した誤差分散をカルマンフィルタ120に入力する。カルマンフィルタ120では、誤差分散補正部140から入力される誤差分散が観測ノイズの分散として用いられて、状態量(INS補正値η)が推定される。誤差分散補正部140の誤差分散補正処理については、後に詳説する。
図2は、本実施例の車両位置測位システム100により実現される測位演算処理を示すフローチャートである。
ステップ300では、IMU202の出力値(例えば3軸方向の加速度、及び、3軸まわりの角速度)がサンプリングされる。IMU202の出力値は、後述のステップ350のカルマンフィルタ120により推定されるINS補正値ηに基づいて補正を受けてよい。即ち、IMU202の出力値のバイアスやドリフトの誤差が補正されてよい。
ステップ310では、慣性航法測位装置200において、上記ステップ300で得られるIMUの出力値に基づいて、車両推定位置及び車両推定速度、姿勢等が導出される。
ステップ320では、カルマンフィルタ120においてカルマンフィルタ120の時間更新が実行される。カルマンフィルタ120の時間更新は、例えば以下のように表される。
η(tn)(−)=η(tn−1)(+)+u(tn−1)
P(tn)(−)=F・P(tn−1)(+)・FT+Γ・Q(tn−1)・ΓT
尚、Pは、予測・推定誤差の共分散行列であり、Qは、外乱wの共分散行列(正定値対称行列)である。尚、符号(+)及び(−)は更新前後を表す。
η(tn)(−)=η(tn−1)(+)+u(tn−1)
P(tn)(−)=F・P(tn−1)(+)・FT+Γ・Q(tn−1)・ΓT
尚、Pは、予測・推定誤差の共分散行列であり、Qは、外乱wの共分散行列(正定値対称行列)である。尚、符号(+)及び(−)は更新前後を表す。
ステップ330では、今回周期(tn)の観測量z(tn)に基づいて観測行列H(tn)が演算される。
ステップ340では、カルマンゲインKkが以下のように演算される。
K(tn)=P(tn)(−)・HT(tn)・(H(tn)・P(tn)(−)・HT(tn)+R(tn))−1
ここで、R(tn)は、観測ノイズの分散行列である。R(tn)は、誤差分散補正部140で生成され、次の通りである。
R(tn)=Mk(tn)・Wk(tn)
ここで、Mk(tn)は、非対角成分がゼロの分散更新用行列であり、デフォルトは単位行列である。分散更新用行列Mk(tn)の対角成分は、分散更新用ゲインであり、これについては後に詳説する。Wk(tn)は、非対角成分がゼロの行列であり、対角成分には、衛星航法測位装置110により算出される誤差分散の各成分(緯度成分、経度成分、高度成分)が代入される。
K(tn)=P(tn)(−)・HT(tn)・(H(tn)・P(tn)(−)・HT(tn)+R(tn))−1
ここで、R(tn)は、観測ノイズの分散行列である。R(tn)は、誤差分散補正部140で生成され、次の通りである。
R(tn)=Mk(tn)・Wk(tn)
ここで、Mk(tn)は、非対角成分がゼロの分散更新用行列であり、デフォルトは単位行列である。分散更新用行列Mk(tn)の対角成分は、分散更新用ゲインであり、これについては後に詳説する。Wk(tn)は、非対角成分がゼロの行列であり、対角成分には、衛星航法測位装置110により算出される誤差分散の各成分(緯度成分、経度成分、高度成分)が代入される。
ステップ350では、上記のステップ340で得られるカルマンゲインK(tn)に基づいて、状態量η(tn)が以下のように算出される。
η(tn)(+)=η(tn)(−)+K(tn)・(z(tn)−H(tn)・η(tn)(−))
ステップ360では、上記のステップ350で導出された状態量η(tn)に基づいて、誤差補正が実行される。即ち、IMU202の出力値のバイアス及びドリフト補正が実行され、慣性航法測位装置200において車両推定位置r(INS)及び車両推定速度V(INS)、姿勢の補正が実行される。その結果、誤差補正後の車両推定位置等が最終的な今回周期の測位結果(GPS/INS協調測位結果)として得られる。尚、上記のステップ300乃至370の処理は、その周期のIMU202の出力値に基づいて、例えば状態量η(tn)が収束するまで繰り返し実行されてもよい。また、車輪速センサ132のスケーリングファクタ(車両モデル)についても、状態量η(tn)に含まれるタイヤ半径誤差δsの推定値に基づいて、補正されてよい。
η(tn)(+)=η(tn)(−)+K(tn)・(z(tn)−H(tn)・η(tn)(−))
ステップ360では、上記のステップ350で導出された状態量η(tn)に基づいて、誤差補正が実行される。即ち、IMU202の出力値のバイアス及びドリフト補正が実行され、慣性航法測位装置200において車両推定位置r(INS)及び車両推定速度V(INS)、姿勢の補正が実行される。その結果、誤差補正後の車両推定位置等が最終的な今回周期の測位結果(GPS/INS協調測位結果)として得られる。尚、上記のステップ300乃至370の処理は、その周期のIMU202の出力値に基づいて、例えば状態量η(tn)が収束するまで繰り返し実行されてもよい。また、車輪速センサ132のスケーリングファクタ(車両モデル)についても、状態量η(tn)に含まれるタイヤ半径誤差δsの推定値に基づいて、補正されてよい。
ステップ370では、上記のステップ340で得られるカルマンゲインK(tn)に基づいて、共分散行列Pが以下のように更新される。
P(tn)(+)=P(tn)(−)−K(tn)・H(tn)・P(tn)(−)
図3は、本実施例の車両位置測位システム100により実現される主要処理を示すフローチャートである。
P(tn)(+)=P(tn)(−)−K(tn)・H(tn)・P(tn)(−)
図3は、本実施例の車両位置測位システム100により実現される主要処理を示すフローチャートである。
ステップ400では、誤差分散補正部140において、衛星航法測位装置110のGPS受信機で受信される衛星数(捕捉衛星数)が所定数以上か否かが判定される。所定数は、衛星航法測位装置110による測位に必要な最小限の衛星数よりも十分大きい数であり、例えば8〜10の範囲内の数であってよい。なお、地図データ等に基づいて、車両が、交差点や低層市街地のような電波障害物が周囲に存在しない領域に存在すると判断できる場合に、捕捉衛星数が所定数以上であると推定してもよい。或いは、逆に、車両が、高層ビル等が林立する地域に存在すると判断できる場合に、捕捉衛星数が所定数未満であると推定してもよい。捕捉衛星数が所定数以上である場合には、ステップ402に進む。捕捉衛星数が所定数未満の場合には、ステップ408に進む。尚、捕捉衛星数が所定数未満の場合でも、捕捉衛星数が衛星航法測位装置110の測位に必要な最小衛星数(例えば4)より少ない場合には、今回周期の誤差分散が得られないので、今回周期の処理は終了する。他言すると、捕捉衛星数が所定数未満であって、捕捉衛星数が衛星航法測位装置110の測位に必要な最小衛星数と同じ若しくはそれ以上の場合に、ステップ408に進む。
ステップ402では、誤差分散補正部140において、今回周期のフラグFlagがオンにセットされる。
ステップ404では、前回周期のフラグFlag_oldがオフであった場合には、誤差分散補正部140において、今回周期(tn)の分散更新用行列Mk(tn)が単位行列にリセットされる。この場合、観測ノイズの分散行列R(tn)は、今回周期で衛星航法測位装置110から入力される誤差分散に基づく行列Wk(tn)となる。即ち、今回周期で衛星航法測位装置110から入力される誤差分散は実質的に補正されない。
ステップ406では、慣性航法測位装置200及びカルマンフィルタ120において、上述の図2の測位演算処理に従って、上記のステップ404で生成された分散更新用行列Mk(tn)を用いて、車両位置が測位される。即ち、今回周期で衛星航法測位装置110から入力される誤差分散に基づく行列Wk(tn)を観測ノイズの分散行列R(tn)として、車両位置が測位される。この結果得られる車両位置(GPS/INS協調測位結果)は、今後の測位の基点として用いられる。ここで、複数周期継続して捕捉衛星数が所定数以上存在する場合、衛星航法測位装置110から入力される誤差分散が最小(極小)となる周期で測位された車両位置が基点として用いられてもよい。例えば、交差点通過時の車速と交差点の地図データ(交差点の大きさ等を示す地図データ)から、交差点通過に要する時間を予測し、当該予測される通過時間分のバッファを作成する。そして、予測通過時間中の各周期で衛星航法測位装置110から入力される誤差分散(車両位置の誤差分散)と、予測通過時間中の各周期で得られるGPS/INS協調測位結果を随時保存し、誤差分散に関してはフィルタリングする。そして、交差点終盤に車両が差し掛かったと判断(GPS/INS協調測位結果と地図データとの比較等により判断)した場合に、バッファ内から誤差分散が最小となる周期に係るGPS/INS協調測位結果を抽出し、それを基点としてもよい。
ステップ408では、誤差分散補正部140において、今回周期のフラグFlagがオフにセットされる。
ステップ410では、誤差分散補正部140において、今回周期で衛星航法測位装置110から入力される誤差分散Wk(tn)に、分散更新用行列Mk(tn)を乗じて、観測ノイズの分散行列R(tn)が生成される。即ち、今回周期で衛星航法測位装置110から入力される誤差分散が実質的に補正される。そして、慣性航法測位装置200及びカルマンフィルタ120において、誤差分散補正部140で生成された観測ノイズの分散行列R(tn)を用いて、上述の図2の測位演算処理に従って、車両位置が測位される。即ち、今回周期で衛星航法測位装置110から入力される誤差分散に、分散更新用行列Mk(tn)を乗じて得られる行列を観測ノイズの分散行列R(tn)として、車両位置(GPS/INS協調測位結果)が測位される。
ステップ412では、前回周期のフラグFlag_oldがオンであった場合には、誤差分散補正部140において、前回周期にてステップ406で得られる車両位置(GPS/INS協調測位結果)が基点に設定される。
ステップ414では、誤差分散補正部140において、上記のステップ404又は410で得られるGPS/INS協調測位結果と共に基点に関する情報が、車両モデル130に供給され、或いは、車両モデル130がアクセス可能なメモリに保存される。また、フラグFlag_oldが更新される。即ち、次回周期の処理に備えて、フラグFlag_old=今回周期のフラグFlagとして更新される。
ステップ416では、誤差分散補正部140において、今回周期のフラグFlagがオンであるか否かが判定される。今回周期のフラグFlagがオンである場合、即ち今回周期の捕捉衛星数が所定数以上である場合には、今回周期の処理は終了する。この場合、上記のステップ404で得られた車両位置が、最終的な今回周期の測位結果(GPS/INS協調測位結果)として、例えばナビゲーション装置(図示せず)に供給される。一方、今回周期のフラグFlagがオフである場合、即ち今回周期の捕捉衛星数が所定数未満である場合には、ステップ418に進む。
ステップ418では、車両モデル130において、上記のステップ412で設定された基点を用いて、車両位置が推定される。例えば、基点の位置(既知)と、基点からの移動量及び方向に基づいて、今回周期の車両位置が推定される。車両位置の推定には、車両モデル130に代えて若しくは加えて、ナビゲーション装置の地図データ、車載カメラの撮像データ、車車間通信で得られるデータ、路側に設置される各種設備(インフラ)から得られるデータ等が用いられてもよい。
ステップ420では、誤差分散補正部140において、上記のステップ410で得られるGPS/INS協調測位結果と、上記のステップ418で得られる推定車両位置との緯度成分の差分abs(dφ)及び経度成分の差分abs(dλ)が演算される。また、これに加えて、高度成分の差分(dh)が演算されてもよい。
ステップ422では、誤差分散補正部140において、分散更新用行列Mk(tn)が、上記ステップ420で得られた差分abs(dφ)及び横方向の差分abs(dλ)に応じて、設定される。例えば、車両位置((車両位置の誤差分散)に関する分散更新用行列Mk(tn)の対角成分、即ち分散更新用ゲインは、(1+Kφ・abs(dφ)、1+Kλ・abs(dλ)、1+Kh・abs(dh))とされる。尚、上記のステップ420で、高度成分の差分(dh)が演算されない場合には、分散更新用ゲインは、(1+Kφ・abs(dφ)、1+Kλ・abs(dλ)、1)とされてよい。ここで、Kφ、Kλ及びKhは、所定の係数(ゲイン)を表し、固定値であってもよいし、可変値であってもよい。このようにして得られた分散更新用ゲインは、上記のステップ410の処理に反映される。この結果、誤差補正後の車両推定位置等が最終的な今回周期の測位結果(GPS/INS協調測位結果)として得られる。尚、上記のステップ410,420及び422の処理は、その周期の観測量z及び誤差分散に基づいて、例えば各差分(ひいては分散更新用ゲイン)が収束するまで繰り返し実行されてもよい。このようにして得られた最終的な今回周期の測位結果(GPS/INS協調測位結果)は、例えばナビゲーション装置(図示せず)に供給される。
図4は、図3の処理が実行される典型的な場面の一例を示し、車両の移動する道路環境を概略的に示す平面図である。尚、図4において、黒丸マークは、基点(図3のステップ406,412参照)を表し、×マークは、車両モデル130により基点を元に推定された推定車両位置(図3のステップ418参照)を表し、黒三角マークは、GPS/INS協調測位結果(図3のステップ410参照)を表す。図4に示す道路環境では、交差点の各角に高層なビルが林立している。ここでは、交差点内に車両が位置(図の実線の位置)するときに捕捉衛星数が所定数以上となり、それに伴い、基点が演算・設定され、車両が交差点を通過した後(図の点線の位置以降)、捕捉衛星数が所定数未満となることとする。また、図4の上下方向を緯度方向(実質的に南北方向に対応)とし、図4の左右方向を経度方向(実質的に東西方向に対応)とする。また、図4には、対比用に、本実施例により補正される誤差分散を表す領域と、補正されない誤差分散を表す領域とが模式的に楕円形領域で示されている。
図4の例では、車両が交差点を通過した後、GPS/INS協調測位結果と推定車両位置の差分が徐々に大きくなり、この際、経度成分の差分abs(dλ)が、緯度成分の差分abs(dφ)よりも大きくなっている。かかる場合、本実施例では、経度成分に係る分散更新用ゲインの方が、緯度成分に係る分散更新用ゲインよりも大きく補正される。即ち、経度成分に係る分散更新用ゲインの補正割合が、緯度成分に係る分散更新用ゲインの補正割合よりも大きくなる。従って、仮にKφ及びKλが同一の値の場合、経度成分に係る分散更新用ゲインの方が、緯度成分に係る分散更新用ゲインよりも大きくなる。このように、本実施例によれば、GPS/INS協調測位結果と推定車両位置の差分を、緯度方向及び経度方向(選択的に高度方向)に分解することで、その各方向の差分に基づいて、衛星航法測位装置110から入力される誤差分散(車両位置の誤差分散)を適切な値へと補正することができる。
尚、本実施例では、上述の如く、GPS/INS協調測位結果と推定車両位置の差分を、緯度方向及び経度方向(選択的に高度方向)に分解しているが、任意の2方向以上の方向に分解してもよい。例えば、GPS/INS協調測位結果と推定車両位置の差分は、車両の進行方向(若しくは前後方向)と横方向に分解されてもよい。即ち、GPS/INS協調測位結果及び推定車両位置が、例えばWGS84に基づく地球固定座標系で算出されている場合、車両の進行方向の差分abs(dx)、及び、横方向の差分abs(dy)が、緯度成分の差分abs(dφ)及び経度成分の差分abs(dλ)に代えて演算されてもよい。同様に、車両の上下方向の差分abs(dz)が、高度成分の差分(dh)に代えて演算されてもよい。
図5は、誤差分散補正部140による上述の分散更新用ゲインの係数Kφ、Kλの可変設定処理の一例を示すフローチャートである。図6は、図5の説明図であり、緯度方向と経度方向の距離閾値を示す。
図5を参照するに、ステップ500では、衛星航法測位装置110で受信される各GPS衛星の電波強度及び衛星位置に関する情報に基づいて、電波強度が所定閾値以上であり、且つ、緯度方向の位置が所定閾値距離(緯度方向閾値距離)内であるGPS衛星の個数C1が算出される。尚、衛星位置に関する情報は、航法メッセージに含まれる衛星軌道情報(エフェメリスやアルマナク)に基づくものであってよい。ここで、緯度方向閾値距離は、図6にて示すように、緯度方向を基準として一定の幅を有する距離(範囲)であってよい。
ステップ502では、同様に、衛星航法測位装置110で受信される各GPS衛星の電波強度及び衛星位置に関する情報に基づいて、電波強度が所定閾値以上であり、且つ、経度方向の位置が所定閾値距離範囲内であるGPS衛星の個数C2が算出される。ここで、経度方向閾値距離は、図6にて示すように、経度方向を基準として一定の幅を有する距離(範囲)であってよい。
ステップ504では、上記のステップ500で算出された衛星個数C1と上記のステップ502で算出された衛星個数C2が比較され、C1−C2が所定の衛星個数閾値より大きい場合には、ステップ506に進む。尚、衛星個数閾値は、例えば5以上の比較的有意な差を表すものであってもよい。
ステップ506では、C1−C2が所定の衛星個数閾値より大きいので、緯度方向に電波状況が良好であると判断する。
ステップ508では、緯度方向に電波状況が良好であるので、緯度方向に係る分散更新用ゲインの係数Kφを小さく設定し、緯度方向に係る誤差分散(車両位置の誤差分散)の補正割合が小さくされる。これは、仮に同じ測位分散σ2を持ったGPS衛星がN個観測可能であったときのトータルの位置分散はσ2/(N−1)で表せ、Nが大きいほど分散が小さくなるからである。即ち、例えば緯度方向で観測可能なGPS衛星の数が、経度方向で観測可能なGPS衛星の数よりも多い場合には、緯度方向の位置分散が小さくなる。
尚、図5のフローチャートは、緯度方向に係る誤差分散の補正割合を小さくする処理に関するものであるが、経度方向に係る誤差分散の補正割合を小さくする処理についても同様である。即ち、C2−C1が所定の衛星個数閾値より大きい場合には、経度方向に電波状況が良好であると判断し、経度方向に係る分散更新用ゲインの係数Kλを小さく設定し、経度方向に係る誤差分散(車両位置の誤差分散)の補正割合が小さくすればよい。尚、|C1−C2|が衛星個数閾値より小さい場合には、各分散更新用ゲインの係数Kφ、Kλは、所定のデフォルト値に維持されてもよい。
尚、図5に示す処理は、上述の図3の処理のステップ422で用いる分散更新用ゲインの係数Kφ、Kλの設定方法に関するものであるが、上述の図3の処理とは独立して実現されてもよい。例えば、分散更新用ゲインを、(1+Kφ、1+Kλ、1+Kh)とし、差分abs(dφ)等を演算しないこととしてもよい。この場合、例えば緯度方向に電波状況が良好である場合に、分散更新用ゲインの係数Kφを小さく設定することで(例えば係数Kφをゼロにすることで)、緯度方向に係る誤差分散の補正割合を小さくしてよい。
尚、上述の実施例においては、添付の特許請求の範囲の「補正手段」は、誤差分散補正部140及び車両モデル130により実現され、同特許請求の範囲の「移動***置推定手段」は、車両モデル130により実現されている。
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
例えば、上述の実施例では、GPSに本発明が適用された例を示したが、本発明は、GPS以下の衛星システム、例えばガリレオ等の他のGNSS(Global Navigation Satellite System)にも適用可能である。
100 車両位置測位システム
110 衛星航法測位装置
120 カルマンフィルタ
130 車両モデル
140 誤差分散補正部
200 慣性航法測位装置
110 衛星航法測位装置
120 カルマンフィルタ
130 車両モデル
140 誤差分散補正部
200 慣性航法測位装置
Claims (8)
- 移動体に搭載され、該移動体の位置を測位する移動体用測位装置において、
慣性航法により前記移動体の位置を測位する慣性航法測位手段と、
衛星航法により前記移動体の位置を測位する衛星航法測位手段と、
前記衛星航法測位手段の測位結果と前記慣性航法測位手段の測位結果との関係を観測量とし、前記慣性航法測位手段で用いられる補正パラメータを状態量として、前記衛星航法測位手段の測位結果の誤差分散を用いて、前記状態量を推定する状態量推定手段と、
前記状態量推定手段により推定された状態量を前記慣性航法測位手段の測位に反映させる手段と、
前記移動体で受信される衛星電波の受信状態に応じて前記誤差分散を補正する補正手段とを備えることを特徴とする、移動体用測位装置。 - 前記補正手段は、所定数以上の衛星が捕捉された場合には、前記誤差分散を補正せず、所定数未満の衛星が捕捉された場合に、前記誤差分散を補正する、請求項1に記載の移動体用測位装置。
- 前記補正手段は、所定数以上の衛星が捕捉された観測周期に対応した周期で前記慣性航法測位手段により測位される前記移動体の位置を基点として、その後の前記移動体の位置を推定する移動***置推定手段を備え、前記移動***置推定手段により推定された前記移動体の推定位置を、該推定位置に対応する周期で前記慣性航法測位手段により測位される前記移動体の測位位置と比較し、当該比較結果に基づいて、前記誤差分散を補正する、請求項1又は2に記載の移動体用測位装置。
- 前記移動***置推定手段は、所定数未満の衛星が捕捉された観測周期に対応した周期の前記移動体の位置を推定する、請求項3に記載の移動体用測位装置。
- 前記補正手段は、少なくとも2つの直交する方向成分で前記推定位置と前記測位位置との差分を導出し、該導出した各方向成分の差分に基づいて、対応する各方向成分に係る前記誤差分散を補正する、請求項3又は4に記載の移動体用測位装置。
- 前記補正手段は、前記導出した差分が大きい場合には、前記導出した差分が小さい場合に比べて高い増加割合で、前記誤差分散が増加する方向に前記誤差分散を補正する、請求項5に記載の移動体用測位装置。
- 前記補正手段は、衛星電波の受信結果に基づいて、少なくとも2つの直交する方向で衛星電波の受信状態を表す指標値を導出し、該導出した各方向成分の指標値に基づいて、対応する各方向成分に係る前記誤差分散を補正する、請求項1〜6のうちのいずれか1項に記載の移動体用測位装置。
- 前記指標値は、各方向を基準とした所定範囲内に存在する衛星数、及び、前記移動体における各衛星からの衛星電波の受信強度に基づく、請求項7に記載の移動体用測位装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007204256A JP2009041932A (ja) | 2007-08-06 | 2007-08-06 | 移動体用測位装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007204256A JP2009041932A (ja) | 2007-08-06 | 2007-08-06 | 移動体用測位装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009041932A true JP2009041932A (ja) | 2009-02-26 |
Family
ID=40442841
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007204256A Pending JP2009041932A (ja) | 2007-08-06 | 2007-08-06 | 移動体用測位装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009041932A (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011185899A (ja) * | 2010-03-11 | 2011-09-22 | Mitsubishi Electric Corp | 位置標定装置、位置標定装置の位置標定方法および位置標定プログラム |
JP2012202749A (ja) * | 2011-03-24 | 2012-10-22 | Yokogawa Denshikiki Co Ltd | 方位測定装置 |
WO2016185659A1 (ja) * | 2015-05-15 | 2016-11-24 | 株式会社デンソー | 移動***置検出装置、移動***置検出方法 |
JP2016218043A (ja) * | 2015-05-15 | 2016-12-22 | 株式会社デンソー | 移動***置検出装置、移動***置検出方法 |
JP2017508166A (ja) * | 2013-12-10 | 2017-03-23 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | センサ融合 |
US10001778B2 (en) | 2014-09-05 | 2018-06-19 | SZ DJI Technology Co., Ltd | Velocity control for an unmanned aerial vehicle |
US10029789B2 (en) | 2014-09-05 | 2018-07-24 | SZ DJI Technology Co., Ltd | Context-based flight mode selection |
JP2018128330A (ja) * | 2017-02-08 | 2018-08-16 | 三菱スペース・ソフトウエア株式会社 | 測位計算装置、測位計算方法及び測位計算プログラム |
JP2019045364A (ja) * | 2017-09-05 | 2019-03-22 | ソニー株式会社 | 情報処理装置、自己位置推定方法、及び、プログラム |
CN109997013A (zh) * | 2016-11-30 | 2019-07-09 | 松下知识产权经营株式会社 | 定位装置、车辆、定位装置的控制方法以及车辆的控制方法 |
US10901419B2 (en) | 2014-09-05 | 2021-01-26 | SZ DJI Technology Co., Ltd. | Multi-sensor environmental mapping |
CN113631883A (zh) * | 2019-04-04 | 2021-11-09 | 三菱电机株式会社 | 车辆定位装置 |
CN113821023A (zh) * | 2021-08-05 | 2021-12-21 | 百工汇智(上海)工业科技有限公司 | 一种智能地坪划线机器人及划线方法 |
JPWO2022029878A1 (ja) * | 2020-08-04 | 2022-02-10 | ||
US11280915B2 (en) | 2018-03-07 | 2022-03-22 | Casio Computer Co., Ltd. | Satellite radio wave receiving device, electronic timepiece, positioning control method, and non-transitory computer-readable storage medium |
CN114379577A (zh) * | 2020-10-16 | 2022-04-22 | 北京四维图新科技股份有限公司 | 行驶轨迹生成方法及设备 |
US11448510B2 (en) | 2017-05-18 | 2022-09-20 | Isuzu Motors Limited | Vehicle information processing system |
-
2007
- 2007-08-06 JP JP2007204256A patent/JP2009041932A/ja active Pending
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011185899A (ja) * | 2010-03-11 | 2011-09-22 | Mitsubishi Electric Corp | 位置標定装置、位置標定装置の位置標定方法および位置標定プログラム |
JP2012202749A (ja) * | 2011-03-24 | 2012-10-22 | Yokogawa Denshikiki Co Ltd | 方位測定装置 |
JP2017508166A (ja) * | 2013-12-10 | 2017-03-23 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | センサ融合 |
US10240930B2 (en) | 2013-12-10 | 2019-03-26 | SZ DJI Technology Co., Ltd. | Sensor fusion |
US10845805B2 (en) | 2014-09-05 | 2020-11-24 | SZ DJI Technology Co., Ltd. | Velocity control for an unmanned aerial vehicle |
US10901419B2 (en) | 2014-09-05 | 2021-01-26 | SZ DJI Technology Co., Ltd. | Multi-sensor environmental mapping |
US10029789B2 (en) | 2014-09-05 | 2018-07-24 | SZ DJI Technology Co., Ltd | Context-based flight mode selection |
US11914369B2 (en) | 2014-09-05 | 2024-02-27 | SZ DJI Technology Co., Ltd. | Multi-sensor environmental mapping |
US11370540B2 (en) | 2014-09-05 | 2022-06-28 | SZ DJI Technology Co., Ltd. | Context-based flight mode selection |
US10001778B2 (en) | 2014-09-05 | 2018-06-19 | SZ DJI Technology Co., Ltd | Velocity control for an unmanned aerial vehicle |
US10421543B2 (en) | 2014-09-05 | 2019-09-24 | SZ DJI Technology Co., Ltd. | Context-based flight mode selection |
JP2016218043A (ja) * | 2015-05-15 | 2016-12-22 | 株式会社デンソー | 移動***置検出装置、移動***置検出方法 |
WO2016185659A1 (ja) * | 2015-05-15 | 2016-11-24 | 株式会社デンソー | 移動***置検出装置、移動***置検出方法 |
CN109997013A (zh) * | 2016-11-30 | 2019-07-09 | 松下知识产权经营株式会社 | 定位装置、车辆、定位装置的控制方法以及车辆的控制方法 |
JP2018128330A (ja) * | 2017-02-08 | 2018-08-16 | 三菱スペース・ソフトウエア株式会社 | 測位計算装置、測位計算方法及び測位計算プログラム |
US11448510B2 (en) | 2017-05-18 | 2022-09-20 | Isuzu Motors Limited | Vehicle information processing system |
JP2019045364A (ja) * | 2017-09-05 | 2019-03-22 | ソニー株式会社 | 情報処理装置、自己位置推定方法、及び、プログラム |
US11280915B2 (en) | 2018-03-07 | 2022-03-22 | Casio Computer Co., Ltd. | Satellite radio wave receiving device, electronic timepiece, positioning control method, and non-transitory computer-readable storage medium |
US11703600B2 (en) | 2018-03-07 | 2023-07-18 | Casio Computer Co., Ltd. | Satellite radio wave receiving device, electronic timepiece, positioning control method, and non-transitory computer-readable storage medium |
CN113631883A (zh) * | 2019-04-04 | 2021-11-09 | 三菱电机株式会社 | 车辆定位装置 |
CN113631883B (zh) * | 2019-04-04 | 2024-04-30 | 三菱电机株式会社 | 车辆定位装置 |
JPWO2022029878A1 (ja) * | 2020-08-04 | 2022-02-10 | ||
WO2022029878A1 (ja) * | 2020-08-04 | 2022-02-10 | 三菱電機株式会社 | 車両制御装置 |
CN114379577A (zh) * | 2020-10-16 | 2022-04-22 | 北京四维图新科技股份有限公司 | 行驶轨迹生成方法及设备 |
CN113821023A (zh) * | 2021-08-05 | 2021-12-21 | 百工汇智(上海)工业科技有限公司 | 一种智能地坪划线机器人及划线方法 |
CN113821023B (zh) * | 2021-08-05 | 2024-05-24 | 百工汇智(上海)工业科技有限公司 | 一种用于智能地坪划线机器人的划线方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009041932A (ja) | 移動体用測位装置 | |
JP4897542B2 (ja) | 自己位置標定装置、自己位置標定方法および自己位置標定プログラム | |
CN101382431B (zh) | 定位***及其方法 | |
JP4694870B2 (ja) | 航法装置、航法システム、航法測位方法、および車両 | |
CN110779521A (zh) | 一种多源融合的高精度定位方法与装置 | |
JP5419665B2 (ja) | 位置標定装置、位置標定方法、位置標定プログラム、速度ベクトル算出装置、速度ベクトル算出方法および速度ベクトル算出プログラム | |
CN104729506A (zh) | 一种视觉信息辅助的无人机自主导航定位方法 | |
DE102010060234A1 (de) | Verfahren und Applikationen zur Höhenmessung und der Vereinigung von Benutzerinhaltserfassung mit einer Elevationsbewegung für persönliche Navigationssysteme | |
CN107247275B (zh) | 基于公交车的城市gnss脆弱性监测***及其方法 | |
US9026362B2 (en) | Position calculating method and position calculating device | |
JP5602070B2 (ja) | 位置標定装置、位置標定装置の位置標定方法および位置標定プログラム | |
JP3075889B2 (ja) | ナビゲーション装置 | |
CN113631883B (zh) | 车辆定位装置 | |
CN108885269B (zh) | 导航方法、导航装置和导航*** | |
JP2011033413A (ja) | 無線装置 | |
US8843314B2 (en) | High fidelity horizontal position error estimation for vehicular GPS/DR navigation | |
Georgy | Advanced nonlinear techniques for low cost land vehicle navigation | |
Dawson et al. | Radar-based multisensor fusion for uninterrupted reliable positioning in GNSS-denied environments | |
CN106291647A (zh) | 导航定位方法及装置 | |
US20100090893A1 (en) | User based positioning aiding network by mobile GPS station/receiver | |
Sirikonda et al. | Integration of low-cost IMU with MEMS and NAVIC/IRNSS receiver for land vehicle navigation | |
CN113074757A (zh) | 车载惯导安装误差角的标定方法 | |
CN112325878A (zh) | 基于ukf与空中无人机节点辅助的地面载体组合导航方法 | |
JP4884109B2 (ja) | 移動軌跡算出方法、移動軌跡算出装置及び地図データ生成方法 | |
Cahyadi et al. | Unscented Kalman filter for a low-cost GNSS/IMU-based mobile mapping application under demanding conditions |