[go: up one dir, main page]

JP2004125689A - Position calculation system for self-contained navigation - Google Patents

Position calculation system for self-contained navigation Download PDF

Info

Publication number
JP2004125689A
JP2004125689A JP2002292178A JP2002292178A JP2004125689A JP 2004125689 A JP2004125689 A JP 2004125689A JP 2002292178 A JP2002292178 A JP 2002292178A JP 2002292178 A JP2002292178 A JP 2002292178A JP 2004125689 A JP2004125689 A JP 2004125689A
Authority
JP
Japan
Prior art keywords
angular velocity
detecting
acceleration
moving body
detecting means
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
Application number
JP2002292178A
Other languages
Japanese (ja)
Inventor
Toru Ichikawa
市川 徹
Akira Ishida
石田 明
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2002292178A priority Critical patent/JP2004125689A/en
Publication of JP2004125689A publication Critical patent/JP2004125689A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Gyroscopes (AREA)
  • Navigation (AREA)

Abstract

【課題】自立航法のナビゲーションシステムにおいて、移動体が傾斜路を走行したり筐体が傾いて取り付けられたり、角速度検出装置に傾きが生じた場合でも、正しい方位を算出する。
【解決手段】ヨー方向とピッチ方向の角速度を検出する角速度検出手段1と、互いに直交する少なくとも2軸の加速度を検出する加速度検出手段2と、移動距離を検出する距離検出手段3と、移動体の傾きを検出する傾斜検出手段12と、前記傾きの検出結果と前記加速度検出手段で検出した加速度に基づいて筐体の取り付け角を検出する筐体取り付け角算出手段13と、前記筐体取り付け角に基づいて前記検出された角速度と加速度の出力を補正し、補正後の角速度と補正後の加速度と移動距離に基づいて移動体の傾斜角を検出する傾斜角算出手段4と、検出した傾斜角を用いて角速度の方位補正を行う角速度補正手段5とを備える。
【選択図】 図4
In a navigation system of self-contained navigation, a correct direction is calculated even when a moving body runs on an inclined road, a case is attached with an inclination, or an angular velocity detecting device is inclined.
An angular velocity detecting means for detecting angular velocities in a yaw direction and a pitch direction, an acceleration detecting means for detecting at least two orthogonal accelerations, a distance detecting means for detecting a moving distance, and a moving body. Inclination detecting means 12 for detecting the inclination of the housing, housing mounting angle calculating means 13 for detecting the mounting angle of the housing based on the detection result of the tilt and the acceleration detected by the acceleration detecting means, and the housing mounting angle Tilt angle calculating means 4 for correcting the output of the detected angular velocity and acceleration based on the detected angular velocity, detecting the tilt angle of the moving object based on the corrected angular velocity, corrected acceleration, and moving distance; And an angular velocity correcting means 5 for correcting the azimuth of the angular velocity using the above.
[Selection diagram] Fig. 4

Description

【0001】
【発明の属する技術分野】
本発明は、自動車等の移動体に搭載されるナビゲーションシステムに関し、特に、角速度センサの検知軸のずれを補正することにより高精度に方位、位置を算出する自立航法用位置算出システムに関するものである。
【0002】
【従来の技術】
近年、自動車等のナビゲーションシステムにおいては、細街路や複雑に交差した道路、または駐車場等での正確な経路案内や自車位置の表示に対する要求が高まっている。こうした要求に応えるためには、常に高精度な位置測位技術が求められる。現在のナビゲーションシステムにおける位置測位技術は、GPS衛星等の情報を基に車の絶対位置を算出する電波航法システムと移動体に取り付けられた各種センサの情報を基に位置を算出する自立航法システムから成り立っている。このうち電波航法については新衛星の打ち上げや基準点データの利用によって、高精度化が図られている。しかし、電波航法の場合、屋内やトンネル、都心のビル街といった電波が受信できない場所では、移動体の正確な位置を算出することができなくなるという問題点がある。そのため、自立航法による位置算出システムの高精度化が必要になっている。
【0003】
自立航法のためには、移動体の方位と移動速度を知る必要がある。角速度センサにより移動体のヨー方向角速度を検出して方位を算出するとき、移動体に設置された角速度センサが傾いている場合や、路面の勾配や走行状態により移動体が傾いている場合には、ヨー方向角速度センサの角速度検出面に傾きが生じ、その結果、算出される方位にズレが生じてしまう。この課題に対する従来技術では、3つの加速度センサを用いてヨー方向角速度センサの傾きを算出し、出力を補正しているものもある(例えば、特許文献1参照)。
【0004】
この従来技術では、図10に示すように、ヨー方向角速度センサと同じ平面状に設置された3つの加速度センサによりヨー方向角速度センサの鉛直方向からの傾きを求め、異なる2軸を中心に回転し補正するものである。
【0005】
【特許文献1】
特開平6−324066号公報
【0006】
【発明が解決しようとする課題】
しかし、従来の角速度センサの補正では加速度センサの出力のみを用いてヨー角速度の補正を行っているため、角速度検出面の瞬間的な変化に対する補正が不十分であり十分な精度が得られない。
【0007】
また、他の問題として、カーナビゲーション等で筐体の取り付け時に傾きがある場合には各センサの出力をそのまま利用すると誤差を生じてしまう。現状のナビゲーションシステムでは、筐体の設置方法に細かな制限を設け、この問題を回避しているが、ユーザへの負担は大きくなっている。
【0008】
本発明は、路面の勾配や移動体の傾き、また初期取り付け時のずれによってセンサの検出面が傾いた場合に生じる角速度の出力誤差を正確に補正することにより、移動体の方位、位置を精度良く検出すると共に、移動体への取り付け時の制約をなくすことができる自立航法用位置算出システムを提供することを目的とする。
【0009】
【課題を解決するための手段】
上記の課題を解決するために、第一の発明は、移動体のヨー方向とピッチ方向の角速度を検出する角速度検出手段と、移動体の前後方向軸、左右方向軸、鉛直方向軸のうち少なくとも2軸の加速度を検出する加速度検出手段と、移動体の移動距離を検出する距離検出手段と、角速度検出手段で検出した角速度と加速度検出手段で検出した加速度と距離検出手段で検出した移動距離に基づいて、ある任意座標系に対する移動体の傾斜角を算出する傾斜角算出手段と、傾斜角算出手段で求めた傾斜角に基づいて角速度検出手段で検出した角速度の補正を行う角速度補正手段とを備えたことを特徴とする自立航法用位置算出システムである。
【0010】
この第一の発明により、移動体が勾配路を走行した場合や運動により移動体に傾きが生じた場合でも移動体の正しい方位を算出することができ、その結果、移動体の正確な位置を知ることが可能となる。
【0011】
第二の発明は、移動体のヨー方向とピッチ方向の角速度を検出する角速度検出手段と、移動体の前後方向軸、左右方向軸、鉛直方向軸のうち少なくとも2軸の加速度を検出する加速度検出手段と、角速度検出手段と加速度検出手段とを固定する筐体の移動体への取り付け角を加速度検出手段で検出した加速度に基づいて算出する筐体取り付け角算出手段と、移動体の移動距離を検出する距離検出手段と、筐体取り付け角算出手段で求めた筐体の取り付け角に基づいて、角速度検出手段で検出した角速度と加速度検出手段で検出した加速度を修正し、前記修正後の角速度と前記修正後の加速度と前記距離検出手段で検出した移動距離に基づいてある任意座標系に対する移動体の傾斜角を算出する傾斜角算出手段と、傾斜角算出手段で算出された傾斜角を用いて角速度検出手段で検出した角速度の補正を行う角速度補正手段とを備えたことを特徴とする自立航法用位置算出システムである。
【0012】
この第二の発明により、筐体が移動体に対して斜めに取り付けられた場合でも、移動体の正確な位置を知ることが可能となる。その結果、設置に関する自由度も高まりユーザの負担を軽減することができる。
【0013】
【発明の実施の形態】
(実施の形態1)
以下、第一の発明の具体的な実施の形態ついて図面を参照しながら説明する。図1は自立航法用位置算出システムのシステム構成を示し、1は移動体の角速度を検出する角速度検出手段、2は移動体の加速度を検出する加速度検出手段、3は移動体の走行距離を検出する距離検出手段、4は角速度検出手段1と加速度検出手段2と距離検出手段3の出力を基に移動体の傾斜角を算出する傾斜角算出手段、5は傾斜角算出手段4により得られる移動体の傾斜角に基づき角速度検出手段1で得られる角速度の値を補正する角速度補正手段である。
【0014】
図2は自立航法用位置算出システムの各センサの構成を示す斜視図で、角速度検出手段1は、6,7に示される様にそれぞれ移動体のヨー方向、ピッチ方向の角速度を検出するための角速度センサで構成され、角速度の検出軸が互いに直交するように取り付けられる。角速度センサ6,7の例としては、カーナビゲーション用途で一般に用いられている水晶型の振動ジャイロを利用すればよい。加速度検出手段2は、8,9,10に示される様にそれぞれ移動体の鉛直方向、左右方向、前後方向の加速度を検出するための加速度センサで構成される。加速度センサの例としては、小型の静電容量型加速度センサ等を利用すればよい。
【0015】
距離検出手段3は、移動体の進行方向の移動距離を検出するように取り付けられる。距離検出手段には、移動体の対象を車とした場合には、カーナビゲーションシステムで一般的に使用されている車速パルスを利用すればよい。車速パルスは誤差も少なく、安定した出力が得られる。その構成は、パルス発生器とパルス検出器とから成り、車軸もしくは、車輪軸に取り付けられた発生器の出力するパルス数を検出器で読み取ることで移動体の移動距離を算出する。図2では、簡単のためパルス検出器11のみを示している。
【0016】
上記のように構成される自立航法用位置算出システムについて、全体の処理の流れを図3のフローチャートに示した。システムが起動すると、一定時間ごとに角速度センサ6,7、加速度センサ8,9,10、パルス検出器11から各データが取得される(処理1)。取得された角速度データ、加速度データ、距離データを用いて、移動体の傾斜角を算出する(処理2)。次に、算出された傾斜角を用いて、処理1で得られた角速度データのうち、ヨー方向の角速度を補正する(処理3)。そして、補正された角速度の値を時間積分することで移動体の方位を算出し、距離データと併せて、移動体の位置を算出する(処理4)。
【0017】
以下では、上述の処理1から処理4について具体的に説明する。説明のために次の記号を定義する。
θ:移動体のヨー角
θ:移動体のピッチ角
θ:移動体のロール角
p:移動体のロール方向の角速度
q:ピッチ方向の角速度を検出する角速度センサ7の出力
r:ヨー方向の角速度を検出する角速度センサ6の出力
gx:前後方向の加速度を検出する加速度センサ10の出力
gy:左右方向の加速度を検出する加速度センサ9の出力
gz:鉛直方向の加速度を検出する加速度センサ8の出力
D:パルス検出器11より得られる距離データ
Ax:基準平面(ピッチ、ロールの値が0)での進行方向加速度
Ay:遠心加速度
Az:鉛直方向の加速度
G:重力加速度
α:基準面におけるヨー方向角速度
処理1では、角速度センサ6,7、加速度センサ8,9,10、パルス検出器11で検出されるそれぞれのデータを、演算装置の処理能力に応じたサンプリング間隔で取得する。取得されたデータについて、ノイズ除去等の前処理を施し、距離データに関しては、距離係数を乗算することでパルス数データを距離データDに変換する。
【0018】
処理2では、処理1で得られた各データのうち距離データD、加速度データgx,gy,gz、角速度データp,qを用いて、傾斜角の算出を行う。今、移動体がピッチ方向にθ、ロール方向にθの傾きを持って移動している場合を考える。図6はピッチ方向の傾斜と移動体にかかる加速度の関係を示す図である。図6より、
(dD/dt)=gx+Gsinθ ・・・(1)
が成り立つ。また、基準平面での加速度成分Axは、
Ax=(dD/dt)・cosθ ・・・(2)
で与えられ、加速度の鉛直方向成分Azは、
Az=(dD/dt)・sinθ ・・・(3)
で与えられる。
【0019】
次に、図7はロール方向の傾斜と移動体にかかる加速度の関係を示す図である。
【0020】
図7より、
Ay=(gy−Gcosθsinθ)/cosθ ・・・(4)
G=(Aysinθ−gz)/cosθcosθ ・・・(5)
また、(4)式の遠心加速度Ayについて、基準面におけるヨー方向角速度αを用いて次の様に表される。
Ay=(dD/dt)・α ・・・(6)
ここで、処理2の移動体の傾斜角算出処理の前に、処理3におけるヨー方向角速度センサの補正方法について先に説明する。図8で、x0−y0−z0座標系で表される平面を基準平面とし、基準平面をz0軸周りにθ回転してできる平面をx1−y1−z1平面とする。x1−y1−z1平面をy1軸周りにθ回転してできる平面をx2−y2−z2平面、最後にx2−y2−z2平面をx2軸周りにθ回転してできる平面をx3−y3−z3平面とする。こうしてできた平面x3−y3−z3が移動体の存在する平面であり、補正を行うためにはこの平面上で得られる角速度の値を基準平面での角速度に変換すればよい。上記のθ(n=1,2,3)の回転変換を表す行列をT、T、Tとし、基準平面におけるz0軸周りの回転角速度ベクトルを(0,0,α)、x1−y1−z1平面におけるy1軸周りの回転角速度ベクトルを(0,β,0)、x2−y2−z2平面におけるx2軸周りの回転角速度ベクトルを(γ,0,0)とすると、
(p,q,r)=T(0,0,α)+T(0,β,0)
+T(γ,0,0) ・・・(7)
が成り立つ。ここで、算出すべき値はαであり、上式(7)を変形して、以下の補正式を得る。
α=(−qsinθ+rcosθ)/cosθ ・・・(8)
次に、処理2の移動体の傾斜角算出方法であるが、例として移動体の前後方向と左右方向の2軸の加速度センサを用いる場合は、上記の式(1)、(4)、(6)、(8)を解くことにより、移動体の傾斜角θ、θを得ることができる。また、別の例として、移動体の左右方向と鉛直方向の2軸の加速度センサを用いる場合は上記の(1)、(4)、(5)、(8)式よりθ、θを求めることが可能である。
【0021】
処理3では、こうして得られる傾斜角θ、θを用いて(8)式よりαの値を算出する。処理4では、処理3で補正された移動体の角速度αと移動距離Dを用いて、移動体の位置(x,y,z)を以下の様に算出する。ただし、移動前の位置を(x0,y0,z0)とする。まず、移動体の基準面上の方位角は、
θ=∫αdt ・・・(9)
基準面上での移動距離D´は▲2▼式より、
D´=∬Axdt=D・cosθ ・・・(10)
よって、(3)、(9)、(10)式より、
x=x0+D・cosθ ・・・(11)
y=y0+D・sinθ ・・・(12)
z=z0+∬Azdt=z0+D・sinθ ・・・(13)
以上の式(11)、(12)、(13)式により、基準面における移動体の正確な位置を知ることができる。
【0022】
移動体の正確な位置情報が得られれば、例えば、カーナビゲーションシステムにおいて、複雑な勾配を持つらせん状の立体駐車場を走行した場合や、高低差のある道路を走行した場合にも自車の位置を正しく表示することができる。
【0023】
(実施の形態2)
次に、第2の発明の具体的な実施の形態について図4、5を用いて説明する。図4は筐体取り付け角算出手段13を備えた自立航法用位置算出システムの構成図であり、図4において、傾斜検出手段12は、移動体の存在する路面に傾斜が存在するかどうかを判定する装置であり。例えば、車の左右車高センサや振り子式の傾斜角計、または、地図データ内の高度情報などの利用が考えられるが、ここでは例として車高センサを用いた場合について述べる。
【0024】
図5は筐体取り付け角算出手段13を備えた自立航法用位置算出システムでの処理の流れを示すフローチャートで、処理1では、前記の距離検出手段3、加速度検出手段2、角速度検出手段1から一定時間間隔でデータを取得する。同時に、車高センサで4輪にかかる荷重から移動体の傾きを計測する。路面に勾配がある場合や、カーブ走行などにより移動体に傾きがある場合には、処理2の筐体取り付け角算出処理を行わず、筐体のヨー方向、ピッチ方向、ロール方向の傾きを全て0degとして処理3に移る。移動体に傾きがない場合は、距離検出手段の出力を調べ処理2の筐体取り付け角算出処理を行う。以下、処理の詳細について述べる。
【0025】
まず、距離検出手段の出力が0、つまり、移動体の停車中には下記の(14)、(15)、(16)、(17)式が成り立つ。ただし、図9に示すように移動体の進行方向、左右方向、鉛直方向に対する初期筐体取り付け角をそれぞれ、
:ヨー方向への傾き角
:ロール方向の傾き角
:ピッチ方向の傾き角
と定義する。
【0026】
D=0のとき、
gx=−GsinP・・・(14)
gy=GcosPsinR・・・(15)
gz=−GcosRcosP・・・(16)
が成り立ち、このうち加速度センサの設置状況に応じた2式を利用してR、Rを求める。
【0027】
次に、Dが0でないとき、
gx+GsinP=(dD/dt)cosY・・・(17)
が成り立ち、この式よりYを得る。
【0028】
処理2の筐体取り付け角算出処理は、システム起動後、車高センサと距離センサの出力が最初に上記条件を満たした一度だけ処理を行い、以後は算出された取り付け角を利用する。
【0029】
処理3では、角速度センサ、加速度センサから得られる入力に対し、初めに、上記筐体取り付け角算出手段で得られた筐体取り付け角を用いて、角速度センサ、加速度センサの出力を以下の式(18)〜(22)により補正する。ただし、補正後の出力を次の記号で定義する。
r´:初期取り付け角による補正後のヨー方向角速度センサ6の出力
q´:初期取り付け角による補正後のピッチ方向角速度センサ7の出力
gx´:初期取り付け角による補正後の前後方向の加速度センサ10の出力
gy´:初期取り付け角による補正後の左右方向の加速度センサ9の出力
gz´:初期取り付け角による補正後の鉛直方向の加速度センサ8の出力
r´=r/cosRcosP・・・(18)
q´=q/cosYcosR・・・(19)
gx´=(gx+GsinP)/cosYcosP・・・(20)
gy´=(gy−GcosPsinR)/cosYcosP・・・(21)
gz´=gz/cosRcosP・・・(22)
上記の式で各センサの出力を補正後、修正されたセンサ出力を用いて、傾斜角の算出を行ない、q´に対して方位補正の処理を行う。最後に、補正された角速度の値と上記距離検出手段3で得られた距離を用いて移動体の位置を算出する。
【0030】
傾斜角算出、角速度補正、位置算出は上記実施の形態1と同様の方法で求めることができる。
【0031】
以上、第2の発明によれば、初期の筐体取り付け角による走行時の位置算出の誤差をなくすことができる。そのため、本発明を利用したナビゲーションシステムでは、筐体取り付け時の制約を軽減することができ、たとえ、筐体がゆがんで設置された場合でも移動体の正確な位置を算出することが可能となり非常に有用である。
【0032】
【発明の効果】
本発明による、自立航法用位置算出システムによれば、自立航法における移動体の方位を算出するための角速度センサに傾斜が生じた場合でも、その傾斜角に応じた補正を行うことで常に正確な角速度を保持することができ、その結果、移動体の正確な方位、位置を算出することが可能となる。そのため、本発明をカーナビゲーションの自立航法に利用すれば、らせん形状の道路や勾配路を走行した場合にも、方位誤差による位置ズレをなくすことが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態1における自立航法用位置算出システムの構成図
【図2】本発明の実施の形態1における自立航法用位置算出システムの各センサの構成を示す斜視図
【図3】本発明の実施の形態1における自立航法用位置算出システムの処理の流れを示すフローチャート
【図4】本発明の実施の形態2における自立航法位置算出システムの構成を示すブロック図
【図5】本発明の実施の形態2における自立航法位置算出システムの処理の流れを示すフローチャート
【図6】本発明の実施の形態1における移動体のピッチ方向の傾斜と移動体にかかる加速度の関係を示す図
【図7】本発明の実施の形態1における移動体のロール方向の傾斜と移動体にかかる加速度の関係を示す図
【図8】本発明の実施の形態1におけるオイラー角を用いた座標変換を示す図
【図9】本発明の実施の形態2にかかる筐体初期取り付け角を示す図
【図10】従来技術におけるヨー方向角速度補正システムの平面図
【符号の説明】
1 角速度検出手段
2 加速度検出手段
3 距離検出手段
4 傾斜角算出手段
5 角速度補正手段
6 ヨー方向の角速度を検出する角速度センサ
7 ピッチ方向の角速度を検出する角速度センサ
8 鉛直方向軸の加速度を検出する加速度センサ
9 左右方向軸の加速度を検出する加速度センサ
10 前後方向軸の加速度を検出する加速度センサ
11 パルス検出器
12 傾斜検出手段
13 筐体取り付け角算出手段
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a navigation system mounted on a moving body such as an automobile, and more particularly to a position calculation system for self-contained navigation that calculates a direction and a position with high accuracy by correcting a deviation of a detection axis of an angular velocity sensor. .
[0002]
[Prior art]
2. Description of the Related Art In recent years, in navigation systems for automobiles and the like, there is an increasing demand for accurate route guidance and display of a vehicle position on narrow streets, complicated crossing roads, parking lots, and the like. In order to meet such demands, highly accurate position positioning technology is always required. Positioning technology in current navigation systems is based on a radio navigation system that calculates the absolute position of a car based on information from GPS satellites and the like, and a self-contained navigation system that calculates the position based on information from various sensors attached to a moving object. It is made up. Among them, radio navigation has been improved in accuracy by launching new satellites and using reference point data. However, in the case of radio navigation, there is a problem that it is not possible to calculate an accurate position of a moving body in places where radio waves cannot be received, such as indoors, tunnels, and buildings in a city center. Therefore, it is necessary to improve the accuracy of the position calculation system using the self-contained navigation.
[0003]
For self-contained navigation, it is necessary to know the direction and speed of the moving object. When calculating the azimuth by detecting the yaw direction angular velocity of the moving body with the angular velocity sensor, when the angular velocity sensor installed on the moving body is tilted, or when the moving body is tilted due to the gradient of the road surface or running state In addition, the angular velocity detection surface of the yaw direction angular velocity sensor is inclined, and as a result, the calculated azimuth is shifted. In the related art for solving this problem, there is a technology in which the inclination of the yaw direction angular velocity sensor is calculated using three acceleration sensors and the output is corrected (for example, see Patent Document 1).
[0004]
In this prior art, as shown in FIG. 10, the inclination of the yaw direction angular velocity sensor from the vertical direction is obtained by three acceleration sensors installed on the same plane as the yaw direction angular velocity sensor, and the yaw direction angular velocity sensor is rotated about two different axes. It is to be corrected.
[0005]
[Patent Document 1]
JP-A-6-324066
[Problems to be solved by the invention]
However, in the correction of the conventional angular velocity sensor, since the yaw angular velocity is corrected using only the output of the acceleration sensor, the correction for the instantaneous change of the angular velocity detection surface is insufficient and sufficient accuracy cannot be obtained.
[0007]
Further, as another problem, when there is an inclination at the time of mounting the housing in a car navigation or the like, an error occurs if the output of each sensor is used as it is. In the current navigation system, this problem is avoided by providing a small restriction on the method of installing the housing, but the burden on the user is increased.
[0008]
The present invention accurately corrects the azimuth and position of a moving object by accurately correcting an output error of an angular velocity caused when a detection surface of a sensor is inclined due to a gradient of a road surface, an inclination of a moving object, and a deviation at the time of initial mounting. It is an object of the present invention to provide a self-contained navigation position calculation system capable of detecting well and eliminating restrictions when the mobile terminal is attached to a moving body.
[0009]
[Means for Solving the Problems]
In order to solve the above problems, the first invention is an angular velocity detecting means for detecting an angular velocity of the moving body in the yaw direction and the pitch direction, and at least one of a longitudinal axis, a lateral axis, and a vertical axis of the moving body. Acceleration detecting means for detecting two-axis acceleration, distance detecting means for detecting a moving distance of the moving object, angular velocity detected by the angular velocity detecting means, acceleration detected by the acceleration detecting means, and moving distance detected by the distance detecting means. An inclination angle calculating means for calculating an inclination angle of the moving body with respect to a certain arbitrary coordinate system, and an angular velocity correcting means for correcting the angular velocity detected by the angular velocity detecting means based on the inclination angle obtained by the inclination angle calculating means. A position calculation system for self-contained navigation, comprising:
[0010]
According to the first aspect of the invention, even when the moving body runs on a gradient road or when the moving body is tilted due to motion, the correct direction of the moving body can be calculated, and as a result, the accurate position of the moving body can be calculated. It becomes possible to know.
[0011]
A second invention is an angular velocity detecting means for detecting angular velocities of a moving body in a yaw direction and a pitch direction, and an acceleration detecting means for detecting acceleration of at least two axes among a longitudinal axis, a lateral axis, and a vertical axis of the moving body. Means, a housing mounting angle calculating means for calculating an mounting angle of the housing fixing the angular velocity detecting means and the acceleration detecting means to the moving body based on the acceleration detected by the acceleration detecting means, and a moving distance of the moving body. The distance detecting means to be detected, and the angular velocity detected by the angular velocity detecting means and the acceleration detected by the acceleration detecting means are corrected based on the mounting angle of the housing obtained by the housing mounting angle calculating means, and the corrected angular velocity and An inclination angle calculating means for calculating an inclination angle of the moving body with respect to a certain arbitrary coordinate system based on the corrected acceleration and the moving distance detected by the distance detecting means; It is a free-standing position calculation system for navigation, characterized in that a velocity correction means for correcting the angular velocity detected by the angular velocity detecting means by using an oblique angle.
[0012]
According to the second aspect, it is possible to know an accurate position of the moving body even when the housing is attached to the moving body at an angle. As a result, the degree of freedom regarding the installation is increased, and the burden on the user can be reduced.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
(Embodiment 1)
Hereinafter, specific embodiments of the first invention will be described with reference to the drawings. FIG. 1 shows a system configuration of a position calculation system for self-contained navigation, 1 is an angular velocity detecting means for detecting an angular velocity of a moving body, 2 is an acceleration detecting means for detecting an acceleration of the moving body, and 3 is a traveling distance of the moving body. Detecting means 4 for calculating the inclination angle of the moving body based on the outputs of the angular velocity detecting means 1, acceleration detecting means 2 and distance detecting means 3; Angular velocity correcting means for correcting the value of the angular velocity obtained by the angular velocity detecting means 1 based on the inclination angle of the body.
[0014]
FIG. 2 is a perspective view showing the configuration of each sensor of the position calculation system for self-contained navigation. The angular velocity detecting means 1 detects the angular velocities of the moving body in the yaw direction and the pitch direction as indicated by reference numerals 6 and 7, respectively. It is constituted by an angular velocity sensor, and is attached so that the detection axes of the angular velocity are orthogonal to each other. As an example of the angular velocity sensors 6 and 7, a crystal-type vibrating gyroscope generally used for car navigation may be used. The acceleration detecting means 2 is composed of acceleration sensors for detecting the acceleration of the moving body in the vertical direction, the left-right direction, and the front-rear direction, as indicated by 8, 9, and 10, respectively. As an example of the acceleration sensor, a small capacitance type acceleration sensor or the like may be used.
[0015]
The distance detecting means 3 is attached so as to detect the moving distance of the moving body in the traveling direction. When a moving object is a car, a vehicle speed pulse generally used in a car navigation system may be used as the distance detecting means. The vehicle speed pulse has a small error and a stable output can be obtained. The configuration includes a pulse generator and a pulse detector, and the number of pulses output by a generator attached to an axle or a wheel axle is read by a detector to calculate a moving distance of the moving body. FIG. 2 shows only the pulse detector 11 for simplicity.
[0016]
FIG. 3 is a flowchart showing the overall processing flow of the self-contained navigation position calculation system configured as described above. When the system starts, each data is acquired from the angular velocity sensors 6, 7, the acceleration sensors 8, 9, 10 and the pulse detector 11 at regular intervals (Process 1). Using the obtained angular velocity data, acceleration data, and distance data, the inclination angle of the moving object is calculated (Process 2). Next, the yaw direction angular velocity is corrected from the angular velocity data obtained in the processing 1 using the calculated inclination angle (processing 3). Then, the azimuth of the moving object is calculated by time-integrating the corrected value of the angular velocity, and the position of the moving object is calculated together with the distance data (process 4).
[0017]
Hereinafter, the above-described processes 1 to 4 will be specifically described. The following symbols are defined for explanation.
θ 1 : yaw angle of the moving body θ 2 : pitch angle of the moving body θ 3 : roll angle of the moving body p: angular velocity of the moving body in the roll direction q: output of the angular velocity sensor 7 for detecting angular velocity in the pitch direction r: yaw The output gx of the angular velocity sensor 6 for detecting the angular velocity in the direction: the output gy of the acceleration sensor 10 for detecting the acceleration in the front-back direction: the output gz of the acceleration sensor 9 for detecting the acceleration in the left-right direction: the acceleration sensor for detecting the acceleration in the vertical direction Output D 8: Distance data Ax obtained from the pulse detector 11: Traveling direction acceleration Ay on the reference plane (pitch and roll values are 0): Centrifugal acceleration Az: Vertical acceleration G: Gravitational acceleration α: Reference plane In the yaw direction angular velocity processing 1, the data detected by the angular velocity sensors 6, 7, the acceleration sensors 8, 9, 10, and the pulse detector 11 are converted to the processing capacity of the arithmetic unit. To get in Flip sampling interval. The acquired data is subjected to preprocessing such as noise removal, and the distance data is converted into distance data D by multiplying the distance data by a distance coefficient.
[0018]
In process 2, the inclination angle is calculated using the distance data D, the acceleration data gx, gy, gz, and the angular velocity data p, q among the data obtained in process 1. Now, the moving body theta 2 in the pitch direction, the case where moving with an inclination of theta 3 in the roll direction. FIG. 6 is a diagram showing the relationship between the inclination in the pitch direction and the acceleration applied to the moving object. From FIG.
(D 2 D / dt 2 ) = gx + Gsin θ 2 (1)
Holds. The acceleration component Ax on the reference plane is
Ax = (d 2 D / dt 2 ) · cos θ 2 (2)
And the vertical component Az of the acceleration is
Az = (d 2 D / dt 2 ) · sin θ 2 (3)
Given by
[0019]
Next, FIG. 7 is a diagram illustrating a relationship between the inclination in the roll direction and the acceleration applied to the moving body.
[0020]
From FIG.
Ay = (gy−Gcos θ 2 sin θ 3 ) / cos θ 3 (4)
G = (Aysin θ 3 -gz) / cos θ 2 cos θ 3 (5)
Further, the centrifugal acceleration Ay of the equation (4) is expressed as follows using the yaw direction angular velocity α on the reference plane.
Ay = (dD / dt) · α (6)
Here, the correction method of the yaw direction angular velocity sensor in the processing 3 will be described first before the processing for calculating the inclination angle of the moving body in the processing 2. In Figure 8, a plane represented by x0-y0-z0 coordinate system as a reference plane, a plane can be rotated theta 1 the reference plane around z0 axis and x1-y1-z1 plane. x1-y1-z1 plane a plane can be rotated theta 2 to about y1 axis x2-y2-z2 plane and finally a plane the x2-y2-z2 plane can be theta 3 rotates about x2 axis x3-y3 −Z3 plane. The plane x3-y3-z3 thus formed is the plane on which the moving object exists, and the correction can be performed by converting the value of the angular velocity obtained on this plane into the angular velocity on the reference plane. The matrices representing the rotational transformations of θ n (n = 1, 2, 3) are T 1 , T 2 , and T 3, and the rotational angular velocity vector about the z0 axis on the reference plane is (0, 0, α), x1 If the rotation angular velocity vector around the y1 axis in the −y1-z1 plane is (0, β, 0) and the rotation angular velocity vector around the x2 axis in the x2-y2-z2 plane is (γ, 0, 0),
(P, q, r) T = T 3 T 2 T 1 (0,0, α) T + T 3 T 2 (0, β, 0) T
+ T 3 (γ, 0, 0) T (7)
Holds. Here, the value to be calculated is α, and the following correction formula is obtained by modifying the above formula (7).
α = (− qsin θ 3 + rcos θ 3 ) / cos θ 2 (8)
Next, the method of calculating the inclination angle of the moving body in the process 2 is described. When a two-axis acceleration sensor in the front-rear direction and the left-right direction of the moving body is used as an example, the above equations (1), (4), ( By solving 6) and (8), the inclination angles θ 3 and θ 2 of the moving body can be obtained. As another example, when using a two-axis acceleration sensor in the left-right direction and the vertical direction of the moving body, θ 3 and θ 2 are calculated from the above equations (1), (4), (5), and (8). It is possible to ask.
[0021]
In process 3, the value of α is calculated from equation (8) using the inclination angles θ 3 and θ 2 obtained in this manner. In the processing 4, the position (x, y, z) of the moving body is calculated as follows using the angular velocity α and the moving distance D of the moving body corrected in the processing 3. However, the position before the movement is (x0, y0, z0). First, the azimuth on the reference plane of the moving object is
θ 1 = ∫αdt (9)
The moving distance D 'on the reference plane is given by the following equation (2).
D ′ = ∬Axdt = D · cos θ 2 (10)
Therefore, from equations (3), (9), and (10),
x = x0 + D · cos θ 1 (11)
y = y0 + D · sin θ 1 (12)
z = z0 + ∬Azdt = z0 + D · sin θ 2 (13)
From the above equations (11), (12), and (13), the accurate position of the moving body on the reference plane can be known.
[0022]
If accurate position information of the moving object can be obtained, for example, in a car navigation system, even when traveling on a spiral multi-story parking lot with a complicated gradient or traveling on a road with a height difference, The position can be displayed correctly.
[0023]
(Embodiment 2)
Next, a specific embodiment of the second invention will be described with reference to FIGS. FIG. 4 is a configuration diagram of a position calculation system for self-contained navigation provided with a housing attachment angle calculation unit 13. In FIG. 4, the inclination detection unit 12 determines whether or not the road surface on which the moving object exists has an inclination. Device. For example, the use of a left and right vehicle height sensor, a pendulum-type inclinometer, or altitude information in map data is conceivable. Here, a case where a vehicle height sensor is used will be described as an example.
[0024]
FIG. 5 is a flowchart showing the flow of processing in the position calculation system for self-contained navigation provided with the housing mounting angle calculation means 13. In processing 1, the distance detection means 3, acceleration detection means 2, and angular velocity detection means 1 Acquire data at regular time intervals. At the same time, the inclination of the moving body is measured from the load applied to the four wheels by the vehicle height sensor. If there is a gradient on the road surface, or if the moving body has a slope due to curve running, etc., the casing mounting angle calculation processing of the processing 2 is not performed, and the inclinations of the casing in the yaw direction, the pitch direction, and the roll direction are all determined. The processing shifts to processing 3 as 0 deg. If the moving body has no inclination, the output of the distance detecting means is checked, and the housing mounting angle calculation processing of processing 2 is performed. Hereinafter, details of the processing will be described.
[0025]
First, when the output of the distance detecting means is 0, that is, when the moving body is stopped, the following equations (14), (15), (16), and (17) hold. However, as shown in FIG. 9, the initial housing mounting angle with respect to the traveling direction,
Y 0 : Defined as the tilt angle in the yaw direction R 0 : The tilt angle in the roll direction P 0 : The tilt angle in the pitch direction.
[0026]
When D = 0,
gx = −GsinP 0 (14)
gy = GcosP 0 sinR 0 (15)
gz = −GcosR 0 cosP 0 (16)
Is satisfied, and R 0 and R 0 are obtained by using two equations according to the installation condition of the acceleration sensor.
[0027]
Next, when D is not 0,
gx + GsinP 0 = (d 2 D / dt 2 ) cosY 0 (17)
It is holds, obtaining Y 0 From this equation.
[0028]
In the housing mounting angle calculation process of process 2, after the system is started, the output of the vehicle height sensor and the distance sensor first performs the process only once that satisfies the above condition, and thereafter uses the calculated mounting angle.
[0029]
In the process 3, first, the input of the angular velocity sensor and the acceleration sensor is used to calculate the output of the angular velocity sensor and the acceleration sensor by the following equation (using the case mounting angle obtained by the case mounting angle calculating means). 18) to (22). However, the corrected output is defined by the following symbols.
r ′: Output of yaw direction angular velocity sensor 6 after correction by initial mounting angle q ′: Output of pitch direction angular velocity sensor 7 after correction by initial mounting angle gx ′: Front-back acceleration sensor 10 after correction by initial mounting angle Output gy ′: output gz ′ of the lateral acceleration sensor 9 after correction by the initial mounting angle gz ′: output r ′ = r / cosR 0 cosP 0 of the vertical acceleration sensor 8 after correction by the initial mounting angle (18)
q ′ = q / cosY 0 cosR 0 (19)
gx ′ = (gx + GsinP 0 ) / cosY 0 cosP 0 (20)
gy ′ = (gy−GcosP 0 sinR 0 ) / cosY 0 cosP 0 (21)
gz ′ = gz / cosR 0 cosP 0 (22)
After correcting the output of each sensor by the above equation, the inclination angle is calculated using the corrected sensor output, and the azimuth correction processing is performed on q ′. Finally, the position of the moving object is calculated using the corrected value of the angular velocity and the distance obtained by the distance detecting means 3.
[0030]
The calculation of the inclination angle, the correction of the angular velocity, and the calculation of the position can be performed in the same manner as in the first embodiment.
[0031]
As described above, according to the second aspect, it is possible to eliminate an error in position calculation during traveling due to an initial mounting angle of the housing. Therefore, in the navigation system using the present invention, it is possible to reduce restrictions when mounting the housing, and it is possible to calculate an accurate position of the moving object even when the housing is distorted. Useful for
[0032]
【The invention's effect】
According to the position calculation system for self-contained navigation according to the present invention, even when an angular velocity sensor for calculating the azimuth of a moving object in self-contained navigation has a tilt, an accurate correction is always performed by performing a correction according to the tilt angle. The angular velocity can be maintained, and as a result, it is possible to calculate the accurate azimuth and position of the moving object. Therefore, if the present invention is applied to the self-contained navigation of the car navigation, it is possible to eliminate the positional deviation due to the azimuth error even when traveling on a spiral road or a sloped road.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a position calculation system for self-contained navigation according to Embodiment 1 of the present invention. FIG. 2 is a perspective view illustrating a configuration of each sensor of the position calculation system for self-contained navigation according to Embodiment 1 of the present invention. 3 is a flowchart showing a processing flow of a position calculation system for self-contained navigation according to the first embodiment of the present invention. FIG. 4 is a block diagram showing a configuration of a self-contained navigation position calculation system according to a second embodiment of the present invention. FIG. 6 is a flowchart showing a processing flow of the self-contained navigation position calculation system according to the second embodiment of the present invention. FIG. 6 is a diagram showing a relationship between the inclination of the moving body in the pitch direction and the acceleration applied to the moving body according to the first embodiment of the present invention. FIG. 7 is a diagram showing the relationship between the inclination of the moving body in the roll direction and the acceleration applied to the moving body according to the first embodiment of the present invention. FIG. 8 is the Euler angle according to the first embodiment of the present invention. Figure 10 shows a plan view of a yaw direction angular velocity correction system in the prior art showing the housing initial mounting angle according to the second embodiment of FIG. 9 the invention showing a coordinate transformation using [EXPLANATION OF SYMBOLS]
Reference Signs List 1 angular velocity detecting means 2 acceleration detecting means 3 distance detecting means 4 tilt angle calculating means 5 angular velocity correcting means 6 angular velocity sensor 7 detecting angular velocity in yaw direction 7 angular velocity sensor detecting angular velocity in pitch direction 8 detecting acceleration in vertical axis Acceleration sensor 9 Acceleration sensor 10 for detecting acceleration in the left-right direction axis Acceleration sensor 11 for detecting acceleration in the front-rear direction axis Pulse detector 12 Tilt detecting means 13 Housing mounting angle calculating means

Claims (6)

移動体のヨー方向とピッチ方向の角速度を検出する角速度検出手段と、
前記移動体の前後方向軸、左右方向軸、鉛直方向軸のうち少なくとも2軸の加速度を検出する加速度検出手段と、
前記移動体の移動距離を検出する距離検出手段と、
前記角速度検出手段で検出した角速度と前記加速度検出手段で検出した加速度と前記距離検出手段で検出した移動距離に基づいて、ある任意座標系に対する前記移動体の傾斜角を算出する傾斜角算出手段と、
前記傾斜角算出手段で求めた傾斜角に基づいて前記角速度検出手段で検出した角速度の補正を行う角速度補正手段とを備えたことを特徴とする自立航法用位置算出システム。
Angular velocity detecting means for detecting the angular velocity of the moving body in the yaw direction and the pitch direction,
Acceleration detecting means for detecting acceleration of at least two axes of the longitudinal axis, the lateral axis, and the vertical axis of the moving body,
Distance detecting means for detecting a moving distance of the moving body,
An inclination angle calculating unit that calculates an inclination angle of the moving body with respect to an arbitrary coordinate system based on the angular velocity detected by the angular velocity detecting unit, the acceleration detected by the acceleration detecting unit, and the moving distance detected by the distance detecting unit; ,
An angular velocity correction means for correcting an angular velocity detected by the angular velocity detection means based on the inclination angle obtained by the inclination angle calculation means.
移動体のヨー方向とピッチ方向の角速度を検出する角速度検出手段と、
前記移動体の前後方向軸、左右方向軸、鉛直方向軸のうち少なくとも2軸の加速度を検出する加速度検出手段と、
前記角速度検出手段と前記加速度検出手段とを固定する筐体の前記移動体への取り付け角を前記加速度検出手段で検出した加速度に基づいて算出する筐体取り付け角算出手段と、
前記移動体の移動距離を検出する距離検出手段と、
前記筐体取り付け角算出手段で求めた前記筐体の取り付け角に基づいて、前記角速度検出手段で検出した角速度と前記加速度検出手段で検出した加速度を修正し、前記修正後の角速度と前記修正後の加速度と前記距離検出手段で検出した移動距離に基づいてある任意座標系に対する前記移動体の傾斜角を算出する傾斜角算出手段と、
前記傾斜角算出手段で算出された傾斜角を用いて前記角速度検出手段で検出した角速度の補正を行う角速度補正手段とを備えたことを特徴とする自立航法用位置算出システム。
Angular velocity detecting means for detecting the angular velocity of the moving body in the yaw direction and the pitch direction,
Acceleration detecting means for detecting acceleration of at least two axes of the longitudinal axis, the lateral axis, and the vertical axis of the moving body,
A housing attachment angle calculation unit that calculates an attachment angle of the housing that fixes the angular velocity detection unit and the acceleration detection unit to the moving body based on the acceleration detected by the acceleration detection unit,
Distance detecting means for detecting a moving distance of the moving body,
The angular velocity detected by the angular velocity detecting means and the acceleration detected by the acceleration detecting means are corrected based on the mounting angle of the housing determined by the housing mounting angle calculating means, and the corrected angular velocity and the corrected Inclination angle calculating means for calculating an inclination angle of the moving body with respect to an arbitrary coordinate system based on the acceleration of the moving distance detected by the distance detecting means,
An angular velocity correction means for correcting the angular velocity detected by the angular velocity detection means using the inclination angle calculated by the inclination angle calculation means.
前記任意座標系として、Z軸を重力方向とし、X軸、Y軸がそれぞれZ軸と直交する右手座標系で定義されることを特徴とする請求項1または2記載の自立航法用位置算出システム。3. The position calculation system for self-contained navigation according to claim 1, wherein the arbitrary coordinate system is defined by a right-handed coordinate system in which a Z-axis is a gravity direction and an X-axis and a Y-axis are each orthogonal to the Z-axis. . 前記筐体取り付け角算出手段は、前記移動体が傾斜しているか否かを検出する傾斜検出手段を備え、前記傾斜検出手段の検出結果によって前記移動体は傾斜しておらず、かつ前記距離算出手段の出力によって前記移動体が移動していないと判断した場合に、前記加速度検出手段の出力に基づいて前記筐体の取り付け角を算出することを特徴とする請求項2記載の自立航法用位置算出システム。The housing mounting angle calculating means includes an inclination detecting means for detecting whether the moving body is inclined, and the moving body is not inclined according to a detection result of the inclination detecting means, and the distance calculation is performed. 3. The self-contained navigation position according to claim 2, wherein when it is determined from the output of the means that the moving body is not moving, the mounting angle of the housing is calculated based on the output of the acceleration detecting means. Calculation system. 前記角速度補正手段は、前記傾斜角算出手段により検出された傾斜角に基づいて、前記角速度検出手段で検出されたヨー方向角速度の値を補正することを特徴とする請求項1または2記載の自立航法用位置算出システム。3. The self-supporting apparatus according to claim 1, wherein the angular velocity correction unit corrects a value of the yaw direction angular velocity detected by the angular velocity detection unit based on the inclination angle detected by the inclination angle calculation unit. Navigational position calculation system. 前記角速度補正手段により補正された角速度と前記距離検出手段で検出された移動距離から前記移動体の位置を算出することを特徴とする請求項1または2記載の自立航法用位置算出システム。3. The position calculation system for self-contained navigation according to claim 1, wherein the position of the moving object is calculated from the angular velocity corrected by the angular velocity correction unit and the moving distance detected by the distance detection unit.
JP2002292178A 2002-10-04 2002-10-04 Position calculation system for self-contained navigation Pending JP2004125689A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002292178A JP2004125689A (en) 2002-10-04 2002-10-04 Position calculation system for self-contained navigation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002292178A JP2004125689A (en) 2002-10-04 2002-10-04 Position calculation system for self-contained navigation

Publications (1)

Publication Number Publication Date
JP2004125689A true JP2004125689A (en) 2004-04-22

Family

ID=32283515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002292178A Pending JP2004125689A (en) 2002-10-04 2002-10-04 Position calculation system for self-contained navigation

Country Status (1)

Country Link
JP (1) JP2004125689A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005315720A (en) * 2004-04-28 2005-11-10 Xanavi Informatics Corp Acceleration data compensation method of acceleration sensor and navigation system
JP2006329972A (en) * 2005-04-28 2006-12-07 Denso Corp Navigation device
JP2007003206A (en) * 2005-06-21 2007-01-11 Alpine Electronics Inc Onboard navigation system
JP2008063997A (en) * 2006-09-06 2008-03-21 Toyota Motor Corp Oil consumption detector
JP2008080956A (en) * 2006-09-27 2008-04-10 Yamaha Motor Co Ltd Saddle-type vehicle attitude detection device, engine control device, and saddle-type vehicle
WO2008087778A1 (en) * 2007-01-18 2008-07-24 Mitsubishi Electric Corporation Car navigation device
JP2008215917A (en) * 2007-03-01 2008-09-18 Alpine Electronics Inc Position detector and position detection method
JP2010038643A (en) * 2008-08-01 2010-02-18 Denso Corp On-vehicle device
JP2014525866A (en) * 2011-07-11 2014-10-02 ジャガー ランド ローバー リミテッド Control system, vehicle, and vehicle control method
JPWO2013080319A1 (en) * 2011-11-30 2015-04-27 パイオニア株式会社 Position recognition apparatus, control method, program, and storage medium
JP2016084086A (en) * 2014-10-28 2016-05-19 トヨタ自動車株式会社 Sensor calibration method for moving objects
JP2016166779A (en) * 2015-03-09 2016-09-15 株式会社デンソー Vehicle position calculation device
JP2017102030A (en) * 2015-12-02 2017-06-08 株式会社Jvcケンウッド Pitch angular velocity correction value calculation device, pose angle calculation device, and pitch angular velocity correction value calculation method
CN111279152A (en) * 2017-11-01 2020-06-12 日立汽车系统株式会社 Attitude sensor device for moving body
JP2021006833A (en) * 2020-10-26 2021-01-21 パイオニア株式会社 Position recognition device, control method, program, and storage medium

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005315720A (en) * 2004-04-28 2005-11-10 Xanavi Informatics Corp Acceleration data compensation method of acceleration sensor and navigation system
JP2006329972A (en) * 2005-04-28 2006-12-07 Denso Corp Navigation device
US7363147B2 (en) 2005-04-28 2008-04-22 Denso Corporation Navigation device and method for determining orientation of vehicle
JP2007003206A (en) * 2005-06-21 2007-01-11 Alpine Electronics Inc Onboard navigation system
JP2008063997A (en) * 2006-09-06 2008-03-21 Toyota Motor Corp Oil consumption detector
JP2008080956A (en) * 2006-09-27 2008-04-10 Yamaha Motor Co Ltd Saddle-type vehicle attitude detection device, engine control device, and saddle-type vehicle
JPWO2008087778A1 (en) * 2007-01-18 2010-05-06 三菱電機株式会社 Car navigation system
JP4443621B2 (en) * 2007-01-18 2010-03-31 三菱電機株式会社 Car navigation system
WO2008087778A1 (en) * 2007-01-18 2008-07-24 Mitsubishi Electric Corporation Car navigation device
US8548723B2 (en) 2007-01-18 2013-10-01 Mitsubishi Electric Corporation Car navigation system
JP2008215917A (en) * 2007-03-01 2008-09-18 Alpine Electronics Inc Position detector and position detection method
JP2010038643A (en) * 2008-08-01 2010-02-18 Denso Corp On-vehicle device
JP2014525866A (en) * 2011-07-11 2014-10-02 ジャガー ランド ローバー リミテッド Control system, vehicle, and vehicle control method
JPWO2013080319A1 (en) * 2011-11-30 2015-04-27 パイオニア株式会社 Position recognition apparatus, control method, program, and storage medium
JP2016084086A (en) * 2014-10-28 2016-05-19 トヨタ自動車株式会社 Sensor calibration method for moving objects
US9804191B2 (en) 2014-10-28 2017-10-31 Toyota Jidosha Kabushiki Kaisha Sensor calibration method for vehicle
EP3015822B1 (en) * 2014-10-28 2019-08-14 Toyota Jidosha Kabushiki Kaisha Sensor calibration method for vehicle
JP2016166779A (en) * 2015-03-09 2016-09-15 株式会社デンソー Vehicle position calculation device
JP2017102030A (en) * 2015-12-02 2017-06-08 株式会社Jvcケンウッド Pitch angular velocity correction value calculation device, pose angle calculation device, and pitch angular velocity correction value calculation method
CN111279152A (en) * 2017-11-01 2020-06-12 日立汽车系统株式会社 Attitude sensor device for moving body
JP2021006833A (en) * 2020-10-26 2021-01-21 パイオニア株式会社 Position recognition device, control method, program, and storage medium

Similar Documents

Publication Publication Date Title
JP4736866B2 (en) Navigation device
JP3375268B2 (en) Navigation device
JP4989035B2 (en) Error correction of inertial navigation system
JP4466705B2 (en) Navigation device
CN100565111C (en) Measure the equipment and the method for moving object speed
US20130138264A1 (en) Automotive navigation system and method to utilize internal geometry of sensor position with respect to rear wheel axis
JP5602070B2 (en) POSITIONING DEVICE, POSITIONING METHOD OF POSITIONING DEVICE, AND POSITIONING PROGRAM
JP2001221652A (en) Inertial guide apparatus and method for navigation system for car
JP2004125689A (en) Position calculation system for self-contained navigation
CN102721417A (en) Method for error suppression of inertial concretionary coarse alignment of strapdown inertial navigation system
JP2007155584A (en) Inertial navigation system
JP3380404B2 (en) Movement detection device
JP3868416B2 (en) Angular velocity correction device
CN105737842A (en) Vehicle-mounted autonomous navigation method based on rotary modulation and virtual odometer
US7832111B2 (en) Magnetic sensing device for navigation and detecting inclination
JPH10267650A (en) Road alignment automatic surveying device
CN102183260A (en) Low-cost unmanned vehicle navigation method
JP2011209162A (en) Navigation system
JPH0942979A (en) On-vehicle navigation device
JPH05215564A (en) Position measuring device for vehicle
JP2843904B2 (en) Inertial navigation system for vehicles
US20100004893A1 (en) Two-axis accelerometer for detecting inclination without the effect of common acceleration
JPH11295335A (en) Detecting apparatus for position of moving body
US8433514B1 (en) Navigation sensor mounting-angle calibration
JP2005156185A (en) Speed calculation device