Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6965720B2 - Position detection device and position detection program - Google Patents
[go: Go Back, main page]

JP6965720B2 - Position detection device and position detection program - Google Patents

Position detection device and position detection program Download PDF

Info

Publication number
JP6965720B2
JP6965720B2 JP2017240663A JP2017240663A JP6965720B2 JP 6965720 B2 JP6965720 B2 JP 6965720B2 JP 2017240663 A JP2017240663 A JP 2017240663A JP 2017240663 A JP2017240663 A JP 2017240663A JP 6965720 B2 JP6965720 B2 JP 6965720B2
Authority
JP
Japan
Prior art keywords
error
positioning
storage
satellite positioning
locus
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.)
Active
Application number
JP2017240663A
Other languages
Japanese (ja)
Other versions
JP2019109078A5 (en
JP2019109078A (en
Inventor
隆 村瀬
信幸 田口
茂樹 河合
聖人 野口
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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to JP2017240663A priority Critical patent/JP6965720B2/en
Publication of JP2019109078A publication Critical patent/JP2019109078A/en
Publication of JP2019109078A5 publication Critical patent/JP2019109078A5/ja
Application granted granted Critical
Publication of JP6965720B2 publication Critical patent/JP6965720B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Description

この明細書による開示は、移動体において用いられる位置検出の技術に関する。 The disclosure herein relates to position detection techniques used in mobiles.

従来、例えば特許文献1には、測位衛星から送信される測位信号を受信し、移動体の位置を測定する3次元位置推定装置が開示されている。この3次元位置推定装置は、慣性誘導用ジャイロの信号を利用してジャイロ変位量データを作成する処理装置を備えている。3次元位置推定装置は、測位電波を受信する受信機に異常が生じた場合等に、既に測定された3次元座標データとジャイロ変位量データとを用いて、移動体の新たな3次元データを演算する。 Conventionally, for example, Patent Document 1 discloses a three-dimensional position estimation device that receives a positioning signal transmitted from a positioning satellite and measures the position of a moving body. This three-dimensional position estimation device includes a processing device that creates gyro displacement amount data using a signal of a gyro for inertial guidance. The three-dimensional position estimation device uses the already measured three-dimensional coordinate data and the gyro displacement amount data to generate new three-dimensional data of the moving body when an abnormality occurs in the receiver that receives the positioning radio wave. Calculate.

特開平6−66920号公報Japanese Unexamined Patent Publication No. 6-66920

特許文献1の3次元位置推定装置は、測位信号が途絶した場合に、途絶直前の3次元座標データ、即ち衛星測位位置を起点として、ジャイロ変位量データを用いた推測航法を行い得る。しかし、こうした測位信号の途絶直前では、衛星測位の誤差が増大し易い。そのため、特許文献1の3次元位置推定装置では、誤差の大きい衛星測位位置を起点とした推測航法が実施されてしまい、推測航法による推定位置の精度が確保困難となり得た。 When the positioning signal is interrupted, the three-dimensional position estimation device of Patent Document 1 can perform dead reckoning using the three-dimensional coordinate data immediately before the interruption, that is, the satellite positioning position as a starting point and the gyro displacement amount data. However, just before the interruption of such a positioning signal, the error of satellite positioning tends to increase. Therefore, in the three-dimensional position estimation device of Patent Document 1, the dead reckoning is carried out starting from the satellite positioning position having a large error, and it may be difficult to secure the accuracy of the estimated position by the dead reckoning.

本開示は、推測航法による推定位置の精度低下を抑制可能な位置検出装置及び位置検出プログラムの提供を目的とする。 An object of the present disclosure is to provide a position detection device and a position detection program capable of suppressing a decrease in accuracy of an estimated position due to dead reckoning.

上記目的を達成するため、開示された一つの態様は、移動体(A)において用いられ、測位衛星(PS)から送信される測位信号を用いた測位と、移動体に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な位置検出装置であって、測位信号に基づく衛星測位位置(Q)の取得を繰り返す位置取得部(41)と、位置取得部にて取得された個々の衛星測位位置を起点とし移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する軌跡推定部(42)と、軌跡推定部にて推定された相対軌跡の中から、衛星測位位置に生じる衛星測位誤差(E)と相対軌跡に生じる推測航法誤差(tS)との和が最小となる相対軌跡を保持する軌跡保持部(44)と、測位信号が途絶した場合に、軌跡保持部に保持された相対軌跡を継承して、推測航法に基づいて移動体の推定位置を演算する位置演算部(47)と、を備え、位置取得部は、測位信号の受信状態について、衛星測位位置の精度が悪化するとして予め規定された低信頼度条件を満たすか否かを判定し、軌跡保持部は、軌跡推定部により推定された相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶する記憶領域(45)を有し、記憶領域に記憶された記憶誤差と、位置取得部にて取得された最新の衛星測位位置に生じる衛星測位誤差とを比較し、値の小さい一方における衛星測位誤差及び推測航法誤差の和を新しい記憶誤差として記憶領域に格納する格納処理を繰り返し、測位信号の受信状態が低信頼度条件を満たす場合に、記憶誤差と衛星測位誤差との比較を中止する位置検出装置とされる。
また開示された一つの態様は、移動体(A)において用いられ、測位衛星(PS)から送信される測位信号を用いた測位と、移動体に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な位置検出装置であって、測位信号に基づく衛星測位位置(Q)の取得を繰り返す位置取得部(41)と、位置取得部にて取得された個々の衛星測位位置を起点とし、移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する軌跡推定部(42)と、軌跡推定部にて推定された相対軌跡の中から、衛星測位位置に生じる衛星測位誤差(E)と相対軌跡に生じる推測航法誤差(tS)との和が最小となる相対軌跡を保持する軌跡保持部(44)と、測位信号が途絶した場合に、軌跡保持部に保持された相対軌跡を継承して、推測航法に基づいて移動体の推定位置を演算する位置演算部(47)と、を備え、位置取得部は、測位信号の受信状態について、測位信号の精度が確保されるとして予め規定された高信頼度条件を満たすか否かを判定し、軌跡保持部は、軌跡推定部により推定された相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶する記憶領域(45)を有し、記憶領域に記憶された記憶誤差と、位置取得部にて取得された最新の衛星測位位置に生じる衛星測位誤差とを比較し、値の小さい一方における衛星測位誤差及び推測航法誤差の和を新しい記憶誤差として記憶領域に格納する格納処理を繰り返し、測位信号の受信状態が高信頼度条件を満たす場合に、記憶誤差と衛星測位誤差との比較を中止する位置検出装置とされる。
In order to achieve the above object, one disclosed embodiment is used in the moving body (A), positioning using a positioning signal transmitted from a positioning satellite (PS) , and an autonomous sensor mounted on the moving body ( A position detection device capable of positioning by guess navigation using the measurement results of 12 and 32), and a position acquisition unit (41) and a position acquisition unit that repeatedly acquire satellite positioning positions (Q) based on positioning signals. The trajectory estimation unit (42) that estimates the relative trajectory indicating the trajectory of the position of the moving object using the estimation navigation, starting from the individual satellite positioning positions acquired in From the trajectory, the trajectory holding unit (44) that holds the relative trajectory that minimizes the sum of the satellite positioning error (E) that occurs at the satellite positioning position and the estimated navigation error (tS) that occurs in the relative trajectory, and the positioning signal A position calculation unit (47) that inherits the relative trajectory held by the trajectory holding unit and calculates the estimated position of the moving object based on the estimated navigation when the locus is interrupted , and the position acquisition unit is a positioning signal. With respect to the reception state of, it is determined whether or not the low reliability condition predetermined as the accuracy of the satellite positioning position deteriorates is satisfied, and the trajectory holding unit is the absolute position on the relative trajectory estimated by the trajectory estimation unit. It has a storage area (45) that stores a certain storage position (P) and a storage error (M) that is an error of the storage position, and the storage error stored in the storage area and the latest acquired by the position acquisition unit. The reception state of the positioning signal is low by repeating the storage process in which the sum of the satellite positioning error and the estimated navigation error on the one with the smaller value is stored in the storage area as a new storage error by comparing with the satellite positioning error that occurs at the satellite positioning position. when the reliability condition is satisfied, is it cancel the comparison of memory errors and satellite positioning error position detector.
Further, one disclosed aspect is used in the moving body (A), and positioning using a positioning signal transmitted from a positioning satellite (PS) and measurement of an autonomous sensor (12, 32) mounted on the moving body. It is a position detection device that can perform positioning by guess navigation using the results, and the position acquisition unit (41) that repeatedly acquires the satellite positioning position (Q) based on the positioning signal, and the individual acquired by the position acquisition unit. From the trajectory estimation unit (42) that estimates the relative trajectory indicating the trajectory of the position of the moving object using the estimation navigation, and the relative trajectory estimated by the trajectory estimation unit, starting from the satellite positioning position of the satellite. A locus holding unit (44) that holds a relative locus that minimizes the sum of the satellite positioning error (E) that occurs at the positioning position and the estimated navigation error (tS) that occurs in the relative locus, and the locus when the positioning signal is interrupted. A position calculation unit (47) that inherits the relative trajectory held by the holding unit and calculates the estimated position of the moving object based on the estimated navigation is provided, and the position acquisition unit positions the positioning signal reception state. It is determined whether or not the high reliability condition predetermined as ensuring the accuracy of the signal is satisfied, and the locus holding unit is a storage position (P) which is an absolute position on the relative locus estimated by the locus estimation unit. It also has a storage area (45) that stores a storage error (M), which is an error of the storage position, and occurs in the storage error stored in the storage area and the latest satellite positioning position acquired by the position acquisition unit. When the storage process of comparing with the satellite positioning error and storing the sum of the satellite positioning error and the estimated navigation error on the one with the smaller value as a new storage error in the storage area is repeated, and the reception state of the positioning signal satisfies the high reliability condition. In addition, it is a position detection device that stops the comparison between the storage error and the satellite positioning error.

また開示された一つの態様は、測位衛星(PS)から送信される測位信号を用いた測位と、移動体(A)に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な移動体に搭載されるコンピュータに実行させる処理を含む位置検出プログラムであって、処理は、測位信号に基づく衛星測位位置(Q)の取得を繰り返す取得ステップと、取得ステップで取得された個々の衛星測位位置を起点とし移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する推定ステップと、推定ステップで推定された相対軌跡の中から、衛星測位位置に生じる衛星測位誤差(E)と相対軌跡に生じる推測航法誤差(tS)との和が最小となる相対軌跡を保持する保持ステップと、測位信号が途絶した場合に、保持ステップで保持された相対軌跡を継承して、推測航法に基づいて移動体の推定位置を演算する演算ステップと、を有し、取得ステップでは、測位信号の受信状態について、衛星測位位置の精度が悪化するとして予め規定された低信頼度条件を満たすか否かを判定し、保持ステップでは、推定ステップにより推定された相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶領域(45)に記憶し、記憶領域に記憶された記憶誤差と、取得ステップにて取得された最新の衛星測位位置に生じる衛星測位誤差とを比較し、値の小さい一方における衛星測位誤差及び推測航法誤差の和を新しい記憶誤差として記憶領域に格納する格納処理を繰り返し、測位信号の受信状態が低信頼度条件を満たす場合には、記憶誤差と衛星測位誤差との比較を中止する位置検出プログラムとされる。
また開示された一つの態様は、測位衛星(PS)から送信される測位信号を用いた測位と、移動体(A)に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な移動体に搭載されるコンピュータに実行させる処理を含む位置検出プログラムであって、処理は、測位信号に基づく衛星測位位置(Q)の取得を繰り返す取得ステップと、取得ステップで取得された個々の衛星測位位置を起点とし、移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する推定ステップと、推定ステップで推定された相対軌跡の中から、衛星測位位置に生じる衛星測位誤差(E)と相対軌跡に生じる推測航法誤差(tS)との和が最小となる相対軌跡を保持する保持ステップと、測位信号が途絶した場合に、保持ステップで保持された相対軌跡を継承して、推測航法に基づいて移動体の推定位置を演算する演算ステップと、を有し、取得ステップでは、測位信号の受信状態について、測位信号の精度が確保されるとして予め規定された高信頼度条件を満たすか否かを判定し、保持ステップでは、推定ステップにより推定された相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶領域(45)に記憶し、記憶領域に記憶された記憶誤差と、取得ステップにて取得された最新の衛星測位位置に生じる衛星測位誤差とを比較し、値の小さい一方における衛星測位誤差及び推測航法誤差の和を新しい記憶誤差として記憶領域に格納する格納処理を繰り返し、測位信号の受信状態が高信頼度条件を満たす場合には、記憶誤差と衛星測位誤差との比較を中止する位置検出プログラムとされる。
Further, one aspect disclosed is positioning using a positioning signal transmitted from a positioning satellite (PS) and speculative navigation using measurement results of an autonomous sensor (12, 32) mounted on a moving object (A). It is a position detection program that includes a process to be executed by a computer mounted on a moving object capable of positioning by, and the process is an acquisition step of repeating acquisition of a satellite positioning position (Q) based on a positioning signal, and an acquisition step. Starting from the acquired individual satellite positioning position, the satellite positioning position is selected from the estimation step that estimates the relative trajectory indicating the trajectory of the position of the moving object using the estimation navigation and the relative trajectory estimated in the estimation step. The holding step that holds the relative trajectory that minimizes the sum of the satellite positioning error (E) that occurs in the satellite positioning error (E) and the estimated navigation error (tS) that occurs in the relative trajectory, and the relative held in the holding step when the positioning signal is interrupted. inherits the trajectory, it possesses a calculating step of calculating an estimated position of the moving object based on dead reckoning, and in the acquisition step, the reception state of the positioning signal, previously defined as the accuracy of the satellite positioning position deteriorates In the holding step, it is determined whether or not the low reliability condition is satisfied, and in the holding step, the storage position (P) which is the absolute position on the relative trajectory estimated by the estimation step and the storage error (M) which is the error of the storage position. Is stored in the storage area (45), and the storage error stored in the storage area is compared with the satellite positioning error that occurs at the latest satellite positioning position acquired in the acquisition step. And the position to stop the comparison between the storage error and the satellite positioning error when the storage process of storing the sum of the estimated navigation errors as a new storage error in the storage area is repeated and the reception state of the positioning signal satisfies the low reliability condition. It is a detection program.
Further, one aspect disclosed is positioning using a positioning signal transmitted from a positioning satellite (PS) and speculative navigation using measurement results of an autonomous sensor (12, 32) mounted on a moving object (A). It is a position detection program that includes a process to be executed by a computer mounted on a moving object capable of positioning by, and the process is an acquisition step of repeating acquisition of a satellite positioning position (Q) based on a positioning signal, and an acquisition step. Starting from the acquired individual satellite positioning position, the satellite positioning position is selected from the estimation step that estimates the relative trajectory indicating the trajectory of the position of the moving object using the estimation navigation and the relative trajectory estimated in the estimation step. The holding step that holds the relative trajectory that minimizes the sum of the satellite positioning error (E) that occurs in the satellite positioning error (E) and the estimated navigation error (tS) that occurs in the relative trajectory, and the relative held in the holding step when the positioning signal is interrupted. It has a calculation step that inherits the trajectory and calculates the estimated position of the moving object based on the estimated navigation, and in the acquisition step, it is defined in advance that the accuracy of the positioning signal is ensured with respect to the reception state of the positioning signal. In the holding step, it is determined whether or not the high reliability condition is satisfied, and in the holding step, the storage position (P) which is the absolute position on the relative trajectory estimated by the estimation step and the storage error (M) which is the error of the storage position. Is stored in the storage area (45), and the storage error stored in the storage area is compared with the satellite positioning error that occurs at the latest satellite positioning position acquired in the acquisition step. And the position to stop the comparison between the storage error and the satellite positioning error when the storage process of storing the sum of the estimated navigation errors as a new storage error in the storage area is repeated and the reception state of the positioning signal satisfies the high reliability condition. It is a detection program.

これらの態様では、個々の衛星測位位置を起点とした推測航法に基づく相対軌跡が推定され、衛星測位誤差と推測航法誤差の和が最小となる相対軌跡が、軌跡保持部に又は保持ステップにて、保持されていく。そして、測位衛星から送信される測位信号が途絶したとき、位置演算部又は演算ステップで、保持され相対軌跡を継承して推測航法に基づく推定位置演算される。 In these aspects, the relative trajectory based on the dead reckoning starting from each satellite positioning position is estimated, and the relative trajectory that minimizes the sum of the satellite positioning error and the dead reckoning error is generated in the trajectory holding unit or in the holding step. , Will be retained. When the positioning signal transmitted from a positioning satellite is disrupted, the position calculating unit or calculation steps, retained by the estimated position based on dead reckoning inherit the relative trajectory Ru is calculated.

以上の処理によれば、測位信号が途絶したときに衛星測位誤差が増大していた場合でも、衛星測位誤差の大きい衛星測位位置を起点とせずに、衛星測位誤差の増大以前の衛星測位位置を起点とした推測航法が可能になる。したがって、推測航法による推定位置の精度低下が抑制される。 According to the above processing, even if the satellite positioning error increases when the positioning signal is interrupted, the satellite positioning position before the increase in the satellite positioning error is determined without starting from the satellite positioning position having a large satellite positioning error. Dead reckoning as a starting point becomes possible. Therefore, the decrease in accuracy of the estimated position due to dead reckoning is suppressed.

尚、上記括弧内の参照番号は、後述する実施形態における具体的な構成との対応関係の一例を示すものにすぎず、技術的範囲を何ら制限するものではない。 The reference numbers in parentheses are merely examples of the correspondence with the specific configuration in the embodiment described later, and do not limit the technical scope at all.

衛星測位システムの全体像を概略的に示す図である。It is a figure which shows the whole image of the satellite positioning system roughly. 車載器の電気的な構成を示すブロック図である。It is a block diagram which shows the electric structure of an on-board unit. 処理回路にて実施される位置検出処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of the position detection processing performed in the processing circuit. 衛星信号の途絶前から相対軌跡の演算プロセスを実施し、衛星信号の途絶時に誤差最小の相対軌跡を選択する過程を、時系列に沿って示すタイムチャートである。It is a time chart showing the process of performing the calculation process of the relative locus before the interruption of the satellite signal and selecting the relative locus with the minimum error at the time of the interruption of the satellite signal in chronological order.

図1及び図2示す本開示の一実施形態による車載器100は、移動体である車両Aにおいて用いられる。車載器100は、車両Aに搭載された電子制御ユニットの一つであり、測位衛星PSから送信される測位信号を用いて車両Aの現在位置を測位する位置検出装置の機能を有している。車載器100は、車両Aに搭載されたGNSS(Global Navigation Satellite System)アンテナ11及び車輪速センサ12と直接的又は間接的に電気接続されている。 The vehicle-mounted device 100 according to the embodiment of the present disclosure shown in FIGS. 1 and 2 is used in the vehicle A which is a moving body. The on-board unit 100 is one of the electronic control units mounted on the vehicle A, and has a function of a position detection device that positions the current position of the vehicle A by using a positioning signal transmitted from the positioning satellite PS. .. The vehicle-mounted device 100 is directly or indirectly electrically connected to the GNSS (Global Navigation Satellite System) antenna 11 and the wheel speed sensor 12 mounted on the vehicle A.

GNSSアンテナ11は、測位衛星PSから送信されている電波(搬送波)を受信する。搬送波には、コード及びメッセージ等の衛星測位のための測位信号が乗せられている。測位衛星PSは、GPS、GLONASS、Galileo、IRNSS、QZSS、Beidou等の衛星測位システムのいずれかに属する衛星である。GNSSアンテナ11は、複数の測位衛星PSから受信した搬送波を電気信号に変換し、車載器100に出力する。 The GNSS antenna 11 receives radio waves (carrier waves) transmitted from the positioning satellite PS. Positioning signals for satellite positioning such as codes and messages are carried on the carrier wave. The positioning satellite PS is a satellite belonging to any of satellite positioning systems such as GPS, GLONASS, Galileo, IRNSS, QZSS, and Beidou. The GNSS antenna 11 converts the carrier waves received from the plurality of positioning satellites PS into electrical signals and outputs them to the vehicle-mounted device 100.

車輪速センサ12は、車両Aのハブベアリング等に設けられており、車両Aの車輪の回転を検出する。車輪速センサ12は、車両Aの走行状態を検出する自律センサとして機能する。車輪速センサ12は、車輪と共に回転するロータと、車体側に固定された検出部とを有している。車輪速センサ12は、ロータと検出部との間に生じる回転速度の差を、車輪の回転速度として計測する。車輪速センサ12は、車輪の回転速度、即ち車両Aの車速を示すパルス信号を、車載器100へ向けて出力する。 The wheel speed sensor 12 is provided on a hub bearing or the like of the vehicle A, and detects the rotation of the wheels of the vehicle A. The wheel speed sensor 12 functions as an autonomous sensor that detects the traveling state of the vehicle A. The wheel speed sensor 12 has a rotor that rotates with the wheels and a detection unit that is fixed to the vehicle body side. The wheel speed sensor 12 measures the difference in rotational speed generated between the rotor and the detection unit as the rotational speed of the wheels. The wheel speed sensor 12 outputs a pulse signal indicating the rotation speed of the wheels, that is, the vehicle speed of the vehicle A, toward the vehicle-mounted device 100.

車載器100は、測位信号を用いた衛星測位に、自律センサの計測結果を用いた推測航法による測位を組み合わせて、車両Aの現在位置を高精度に同定可能である。車載器100は、GNSS受信機31、ジャイロセンサ32、メモリ装置50及び処理回路40等によって構成されている。 The on-board unit 100 can identify the current position of the vehicle A with high accuracy by combining satellite positioning using a positioning signal with positioning by dead reckoning using the measurement result of an autonomous sensor. The vehicle-mounted device 100 includes a GNSS receiver 31, a gyro sensor 32, a memory device 50, a processing circuit 40, and the like.

GNSS受信機31は、GNSSアンテナ11から提供される電気信号を復調し、搬送波に乗せられた測位信号を取得する。GNSS受信機31は、個々の測位衛星PSから送信された測位信号を用いて、車両Aから捕捉可能な状態にある測位衛星PSの観測データを生成する。観測データは、一例として、衛星番号、観測時刻、ドップラーシフト量、擬似距離、衛星座標、搬送波位相等を示すデータである。GNSS受信機31は、生成した観測データを位置取得部41へ向けて逐次出力する。 The GNSS receiver 31 demodulates the electric signal provided from the GNSS antenna 11 and acquires the positioning signal carried on the carrier wave. The GNSS receiver 31 uses the positioning signals transmitted from the individual positioning satellites PS to generate observation data of the positioning satellite PS that can be captured from the vehicle A. The observation data is, for example, data showing a satellite number, an observation time, a Doppler shift amount, a pseudo distance, satellite coordinates, a carrier phase, and the like. The GNSS receiver 31 sequentially outputs the generated observation data to the position acquisition unit 41.

ジャイロセンサ32は、角速度を電圧値として検出するセンサである。ジャイロセンサ32は、車輪速センサ12と共に、車両Aの走行状態を検出する自律センサとして機能する。ジャイロセンサ32は、車両Aに対して規定される互いに直交した三軸のうち、例えば垂直軸(ヨー軸)周りに生じる角速度の大きさを計測する。ジャイロセンサ32は、計測した角速度データを、処理回路40に逐次出力する。 The gyro sensor 32 is a sensor that detects the angular velocity as a voltage value. The gyro sensor 32, together with the wheel speed sensor 12, functions as an autonomous sensor that detects the traveling state of the vehicle A. The gyro sensor 32 measures the magnitude of the angular velocity generated around, for example, the vertical axis (yaw axis) among the three orthogonal axes defined for the vehicle A. The gyro sensor 32 sequentially outputs the measured angular velocity data to the processing circuit 40.

メモリ装置50は、フラッシュメモリ及びハードディスクドライブ等の非遷移的実体的記憶媒体(non- transitory tangible storage medium)を主体とした構成である。メモリ装置50は、大容量のデータを、処理回路40によって読み出し可能に格納している。一例として、メモリ装置50には、処理回路40によって実行される種々のアプリケーションプログラム等が記憶されている。 The memory device 50 is mainly composed of a non-transitionary tangible storage medium such as a flash memory and a hard disk drive. The memory device 50 stores a large amount of data so that it can be read by the processing circuit 40. As an example, the memory device 50 stores various application programs and the like executed by the processing circuit 40.

処理回路40は、演算処理を実行するプロセッサ、プロセッサによる演算の作業領域として機能するRAM、及びこれらを接続するバス等を有するマイクロコンピュータを主体に構成されている。処理回路40は、位置検出装置としての機能を実現するアプリケーションプログラム(以下、「位置検出プログラム」)をメモリ装置50から読み出し、プロセッサに実行させる。プロセッサによる位置検出プログラムの実行により、処理回路40は、位置取得部41、軌跡推定部42、誤差推定部43、軌跡保持部44及び位置演算部47等の機能ブロックを有する。 The processing circuit 40 is mainly composed of a microcomputer having a processor that executes arithmetic processing, a RAM that functions as a work area for arithmetic operations by the processor, a bus that connects them, and the like. The processing circuit 40 reads an application program (hereinafter, “position detection program”) that realizes a function as a position detection device from the memory device 50, and causes the processor to execute the application program. By executing the position detection program by the processor, the processing circuit 40 has functional blocks such as a position acquisition unit 41, a locus estimation unit 42, an error estimation unit 43, a locus holding unit 44, and a position calculation unit 47.

位置取得部41は、GNSS受信機31にて生成された観測データを用いて、測位信号に基づく衛星測位位置Qの取得を繰り返す。位置取得部41は、観測データの経時的な推移に基づき、進行速度及び進行方位を取得する。測位信号が途絶していない衛星測位の状態では、位置取得部41にて取得された最新の衛星測位位置Qが、車両A及び車載器100の現在位置として、ナビゲーション装置及び自動運転装置等の外部機器に出力される。位置取得部41は、衛星測位位置Qの取得に加えて、衛星測位位置Qに生じる誤差を見積り、衛星測位誤差Eを取得する。 The position acquisition unit 41 repeats the acquisition of the satellite positioning position Q based on the positioning signal by using the observation data generated by the GNSS receiver 31. The position acquisition unit 41 acquires the traveling speed and the traveling direction based on the transition of the observation data over time. In the state of satellite positioning where the positioning signal is not interrupted, the latest satellite positioning position Q acquired by the position acquisition unit 41 is set as the current position of the vehicle A and the on-board unit 100, and is outside the navigation device, the automatic driving device, or the like. Output to the device. In addition to acquiring the satellite positioning position Q, the position acquisition unit 41 estimates the error that occurs in the satellite positioning position Q and acquires the satellite positioning error E.

加えて位置取得部41は、測位信号の状態を把握し、衛星測位位置Qの信頼度を評価する。位置取得部41には、低信頼度条件及び高信頼度条件が予め設定されている。位置取得部41は、測位信号の受信状態が低信頼度条件を満たす場合に、衛星測位位置Qが低信頼度であると判定する。一方、位置取得部41は、測位信号の受信状態が高信頼度条件を満たす場合に、衛星測位位置Qが高信頼度であると判定する。 In addition, the position acquisition unit 41 grasps the state of the positioning signal and evaluates the reliability of the satellite positioning position Q. A low reliability condition and a high reliability condition are preset in the position acquisition unit 41. The position acquisition unit 41 determines that the satellite positioning position Q has low reliability when the reception state of the positioning signal satisfies the low reliability condition. On the other hand, the position acquisition unit 41 determines that the satellite positioning position Q has high reliability when the reception state of the positioning signal satisfies the high reliability condition.

具体的に、衛星測位位置Qの信頼度は、測位信号の受信強度、捕捉状態にある測位衛星PSの数及び配置、マルチパスの有無等に基づき、総合的に判断される。低信頼度条件は、衛星測位位置Qの精度が悪化するとして予め規定された条件である。一例として、測位信号の受信強度が弱い、捕捉状態にある測位衛星PSの数が少ない又は低い(天頂角が大きい)位置にある、マルチパスの影響が大きい等の悪条件が重なった場合に、位置取得部41は、受信状態が低信頼度条件を満たしていると判定する。 Specifically, the reliability of the satellite positioning position Q is comprehensively determined based on the reception strength of the positioning signal, the number and arrangement of the positioning satellite PS in the captured state, the presence or absence of multipath, and the like. The low reliability condition is a condition defined in advance as the accuracy of the satellite positioning position Q deteriorates. As an example, when the reception strength of the positioning signal is weak, the number of positioning satellites PS in the captured state is small or low (the zenith angle is large), the influence of multipath is large, and other adverse conditions are combined. The position acquisition unit 41 determines that the reception state satisfies the low reliability condition.

一方、高信頼度条件は、衛星測位位置Qの精度が確保されるとして予め規定された条件である。一例として、測位信号の受信強度が高い、捕捉状態にある測位衛星PSの数が多い又は高い(天頂角が小さい)位置にある、マルチパスの影響が小さい等の好条件が重なった場合に、位置取得部41は、受信状態が高信頼度条件を満たしていると判定する。尚、測位信号の受信状態が低信頼度条件及び高信頼度条件のいずれも満たさない場合の信頼度を、便宜的に「中信頼度」とする。 On the other hand, the high reliability condition is a condition defined in advance that the accuracy of the satellite positioning position Q is ensured. As an example, when favorable conditions such as high reception intensity of positioning signal, large number or high number of positioning satellites PS in the captured state (small zenith angle), and small influence of multipath are combined. The position acquisition unit 41 determines that the reception state satisfies the high reliability condition. For convenience, the reliability when the reception state of the positioning signal does not satisfy both the low reliability condition and the high reliability condition is defined as "medium reliability".

軌跡推定部42は、位置取得部41から取得する進行方位の情報と、車輪速センサ12及びジャイロセンサ32から取得する情報とに基づき、推測航法を用いた車両Aの位置変化を示す相対軌跡を推定する。軌跡推定部42は、位置取得部41にて衛星測位位置Qが取得される周期(エポック)に合わせて、取得された個々の衛星測位位置Qを起点とした相対軌跡を推定する。 The trajectory estimation unit 42 obtains a relative trajectory indicating a position change of the vehicle A using dead reckoning based on the information of the traveling direction acquired from the position acquisition unit 41 and the information acquired from the wheel speed sensor 12 and the gyro sensor 32. presume. The trajectory estimation unit 42 estimates the relative trajectory starting from each acquired satellite positioning position Q according to the cycle (epoch) in which the position acquisition unit 41 acquires the satellite positioning position Q.

具体的に、軌跡推定部42は、車輪速センサ12から取得するパルス信号を用いて、車両Aの移動速度を算出する。加えて軌跡推定部42は、ジャイロセンサ32から取得する角速度データを用いて、車両Aのヨーレートを算出する。軌跡推定部42は、位置取得部41にて特定される進行方位と、算出した移動速度及びヨーレートとを用いて、推測航法に基づく単位時間当たりの車両Aの移動分を示す相対位置ベクトルRを設定する。測位信号から特定される進行方位は、相対位置ベクトルRの最初の値の算出に初期方位として用いられる。単位時間は、一例として、衛星測位位置Qの取得周期とされる。軌跡推定部42は、特定の衛星測位位置Qを起点として、相対位置ベクトルRを積分し続ける処理により、推測航法を用いた相対軌跡を推定する。 Specifically, the locus estimation unit 42 calculates the moving speed of the vehicle A by using the pulse signal acquired from the wheel speed sensor 12. In addition, the trajectory estimation unit 42 calculates the yaw rate of the vehicle A using the angular velocity data acquired from the gyro sensor 32. The trajectory estimation unit 42 uses the traveling direction specified by the position acquisition unit 41, the calculated movement speed, and the yaw rate to obtain a relative position vector R indicating the amount of movement of the vehicle A per unit time based on dead reckoning. Set. The traveling direction specified from the positioning signal is used as the initial direction for calculating the initial value of the relative position vector R. The unit time is, for example, the acquisition cycle of the satellite positioning position Q. The locus estimation unit 42 estimates the relative locus using dead reckoning by the process of continuously integrating the relative position vector R starting from the specific satellite positioning position Q.

誤差推定部43は、相対軌跡に生じる推測航法誤差tSを推定する。推測航法誤差tSには時間依存性があるため、推測航法誤差tSは、相対軌跡の起点とされた衛星測位位置Qの取得時刻からの経過時間が長くなるに従い、単調増加する。誤差推定部43には、推測航法誤差tSを推定するための較正データが登録されている。較正データは、試験又は計算によって予め導出されたデータであり、車輪速センサ12及びジャイロセンサ32の計測結果を用いた推測航法での経過時間と推測航法誤差tSとの相関を示すデータである。誤差推定部43は、較正データに基づき、単位時間当たりの相対位置ベクトルRに生じる誤差(以下、「単位時間推測誤差S」)を見積る。単位時間推測誤差Sを積分した値が、推測航法に生じている推測航法誤差tSとなる。 The error estimation unit 43 estimates the dead reckoning error tS that occurs in the relative trajectory. Since the dead reckoning error tS is time-dependent, the dead reckoning error tS increases monotonically as the elapsed time from the acquisition time of the satellite positioning position Q as the starting point of the relative trajectory increases. Calibration data for estimating the dead reckoning error tS is registered in the error estimation unit 43. The calibration data is data derived in advance by a test or calculation, and is data showing the correlation between the elapsed time in the dead reckoning using the measurement results of the wheel speed sensor 12 and the gyro sensor 32 and the dead reckoning error tS. The error estimation unit 43 estimates the error that occurs in the relative position vector R per unit time (hereinafter, “unit time estimation error S”) based on the calibration data. The value obtained by integrating the unit-time dead reckoning error S is the dead reckoning error tS that occurs in the dead reckoning.

軌跡保持部44は、個々の衛星測位位置Qを起点として推定される多数の相対軌跡の中から、衛星測位位置Qに生じる衛星測位誤差Eと、相対軌跡に生じる推測航法誤差tSとの和が最小となる相対軌跡を、選択的に保持する。一方で、衛星測位誤差Eと推測航法誤差tSとの和が最小でない相対軌跡は、逐次棄却される。軌跡保持部44は、相対軌跡の選択的保持に用いるための記憶領域45を有している。 The trajectory holding unit 44 has a sum of the satellite positioning error E that occurs in the satellite positioning position Q and the dead reckoning error tS that occurs in the relative trajectory from among a large number of relative trajectories estimated from each satellite positioning position Q. The minimum relative locus is selectively retained. On the other hand, the relative locus in which the sum of the satellite positioning error E and the dead reckoning error tS is not the minimum is sequentially rejected. The locus holding unit 44 has a storage area 45 for use in selectively holding a relative locus.

記憶領域45は、例えばRAM上に確保された領域である。記憶領域45には、記憶位置P及び記憶誤差Mが記憶されている。記憶位置Pは、軌跡推定部42にて推定された相対軌跡上の絶対位置である。記憶誤差Mは、記憶位置Pに生じている誤差であり、相対軌跡における衛星測位誤差Eと推測航法誤差tSとの和である。軌跡保持部44は、後述する位置検出処理(図3参照)により、記憶位置P及び記憶誤差Mの各値の更新を繰り返す。 The storage area 45 is, for example, an area reserved on the RAM. The storage position P and the storage error M are stored in the storage area 45. The storage position P is an absolute position on the relative locus estimated by the locus estimation unit 42. The memory error M is an error occurring in the memory position P, and is the sum of the satellite positioning error E in the relative trajectory and the dead reckoning error tS. The locus holding unit 44 repeats updating each value of the storage position P and the storage error M by the position detection process (see FIG. 3) described later.

位置演算部47は、GNSSアンテナ11にて受信されていた測位信号が途絶した場合に、衛星測位から推測航法に基づく測位へと切り替え、車両Aの現在位置の特定を継続する。位置演算部47は、測位信号が途絶したと判定すると、軌跡保持部44に保持された相対軌跡を継承して、推測航法に基づく車両Aの推定位置を演算する。一例として、衛星測位に必要な強度の衛星信号を、衛星測位に必要な数、受信できなくなり、位置取得部41にて、衛星測位位置Qの解を得られない場合に、位置演算部47は、測位信号が途絶したと判定する。 When the positioning signal received by the GNSS antenna 11 is interrupted, the position calculation unit 47 switches from satellite positioning to positioning based on dead reckoning, and continues to specify the current position of the vehicle A. When the position calculation unit 47 determines that the positioning signal is interrupted, the position calculation unit 47 inherits the relative locus held by the locus holding unit 44 and calculates the estimated position of the vehicle A based on the dead reckoning. As an example, when the number of satellite signals required for satellite positioning cannot be received and the position acquisition unit 41 cannot obtain a solution for the satellite positioning position Q, the position calculation unit 47 may perform the position calculation unit 47. , Judge that the positioning signal is interrupted.

以上の処理回路40にて実施される位置検出処理の詳細を、図3に基づき、図1及び図2を参照しつつ説明する。位置検出処理は、例えば車載器100の電源がオン状態とされたことに基づき開始され、車載器100の電源がオフ状態とされるまで継続的に繰り返される。尚、以下の説明では、時刻T=nにおける各値を、衛星測位位置Qn、衛星測位誤差En、相対位置ベクトルRn、単位時間推測誤差Sn、記憶位置Pn、記憶誤差Mnとする。また、各誤差の単位は、例えば「メートル」で統一されている。 The details of the position detection process performed in the above process circuit 40 will be described with reference to FIGS. 1 and 2 based on FIG. The position detection process is started based on, for example, the power of the vehicle-mounted device 100 being turned on, and is continuously repeated until the power of the vehicle-mounted device 100 is turned off. In the following description, each value at time T = n is referred to as satellite positioning position Qn, satellite positioning error En, relative position vector Rn, unit time estimation error Sn, storage position Pn, and storage error Mn. Further, the unit of each error is unified as, for example, "meter".

S101では、衛星測位が可能な状態か否かを判定する。S101にて、測位信号が途絶しており、衛星測位位置Qnの測位ができない状態であると判定した場合、S109に進む。一方、S101にて、衛星測位位置Qnを測位可能であると判定した場合、S102に進む。 In S101, it is determined whether or not satellite positioning is possible. If it is determined in S101 that the positioning signal is interrupted and the satellite positioning position Qn cannot be positioned, the process proceeds to S109. On the other hand, if it is determined in S101 that the satellite positioning position Qn can be positioned, the process proceeds to S102.

S102では、受信している測位信号の状態を評価する。S102にて、測位信号の受信状態が低信頼度条件を満たしていると判定した場合、S110に進む。一方、S102にて、測位信号の受信状態が高信頼度条件を満たしていると判定した場合、S114に進む。さらに、S102にて、測位信号の受信状態が低信頼度条件及び高信頼度条件のいずれも満たしていない(中信頼度)と判定した場合、S103に進む。 In S102, the state of the received positioning signal is evaluated. If it is determined in S102 that the reception state of the positioning signal satisfies the low reliability condition, the process proceeds to S110. On the other hand, if it is determined in S102 that the reception state of the positioning signal satisfies the high reliability condition, the process proceeds to S114. Further, if it is determined in S102 that the reception state of the positioning signal does not satisfy both the low reliability condition and the high reliability condition (medium reliability), the process proceeds to S103.

S103では、位置取得部41にて取得される衛星測位位置Qn及び衛星測位誤差Enを読み取り、S104に進む。S104では、軌跡推定部42にて演算される相対位置ベクトルRn及び単位時間推測誤差Snを読み取り、S105に進む。S105では、S103にて取得した衛星測位誤差Enと、S104にて取得した単位時間推測誤差Snとの合計値を算出し、S106に進む。S106では、前回のエポック(時刻T=n−1)での処理にて格納された記憶誤差Mn−1を記憶領域45から読み出す。そして、記憶誤差Mn−1と単位時間推測誤差Snとの合計値を算出し、S107に進む。 In S103, the satellite positioning position Qn and the satellite positioning error En acquired by the position acquisition unit 41 are read, and the process proceeds to S104. In S104, the relative position vector Rn and the unit time estimation error Sn calculated by the locus estimation unit 42 are read, and the process proceeds to S105. In S105, the total value of the satellite positioning error En acquired in S103 and the unit time estimation error Sn acquired in S104 is calculated, and the process proceeds to S106. In S106, the storage error Mn-1 stored in the processing in the previous epoch (time T = n-1) is read from the storage area 45. Then, the total value of the storage error Mn-1 and the unit time estimation error Sn is calculated, and the process proceeds to S107.

S107では、衛星測位誤差Enと記憶誤差Mn−1とを比較する。便宜的に、S107では、S105にて算出した合計値En+Snと、S106にて算出した合計値Mn−1+Snと、を比較する。S107では、二つの合計値のうちで値の小さい一方を、新しい記憶誤差Mnとして記憶領域45に記憶し、S108に進む。 In S107, the satellite positioning error En and the storage error Mn-1 are compared. For convenience, in S107, the total value En + Sn calculated in S105 and the total value Mn-1 + Sn calculated in S106 are compared. In S107, one of the two total values, whichever is smaller, is stored in the storage area 45 as a new storage error Mn, and the process proceeds to S108.

以上のS107では、選択的に保持された相対軌跡と、最新の衛星測位位置Qnを起点とした相対軌跡とを比較し、精度が高い(誤差が少ない)一方を判定する。そして、高精度と判定された一方における衛星測位誤差Eと推測航法誤差tSの和が、最新の記憶誤差Mnとして記憶領域45に格納される。 In S107 described above, the relative locus selectively held is compared with the relative locus starting from the latest satellite positioning position Qn, and one with high accuracy (small error) is determined. Then, the sum of the satellite positioning error E and the dead reckoning error tS on the one side determined to be highly accurate is stored in the storage area 45 as the latest storage error Mn.

S108では、S107での比較にて選択された高精度な相対軌跡における最新の絶対位置を、記憶位置Pnとして記憶領域45に格納する。合計値En+Snが小さい場合、S103にて取得した衛星測位位置Qnに、S104にて取得した相対位置ベクトルRnを加えた絶対位置を、新しい記憶位置Pnとして記憶する。一方、合計値Mn−1+Snが小さい場合、前回のエポック(時刻T=n−1)での処理にて格納された記憶位置Pn−1を記憶領域45から読み出す。そして、S104にて取得した相対位置ベクトルRnを、記憶位置Pn−1に加えた絶対位置を、新しい記憶位置Pnとして記憶する。 In S108, the latest absolute position in the highly accurate relative locus selected in the comparison in S107 is stored in the storage area 45 as the storage position Pn. When the total value En + Sn is small, the absolute position obtained by adding the relative position vector Rn acquired in S104 to the satellite positioning position Qn acquired in S103 is stored as a new storage position Pn. On the other hand, when the total value Mn-1 + Sn is small, the storage position Pn-1 stored in the processing at the previous epoch (time T = n-1) is read from the storage area 45. Then, the absolute position obtained by adding the relative position vector Rn acquired in S104 to the storage position Pn-1 is stored as a new storage position Pn.

一方、測位信号の受信状態が低信頼度条件を満たす場合のS110以降の処理では、記憶誤差Mn−1と衛星測位誤差Enとの比較が中止され、過去の衛星測位位置Qを起点とした推測航法に基づく相対軌跡が保持される。具体的に、S110では、S104と同様に、相対位置ベクトルRn及び単位時間推測誤差Snを読み取り、S111に進む。 On the other hand, in the processing after S110 when the reception state of the positioning signal satisfies the low reliability condition, the comparison between the storage error Mn-1 and the satellite positioning error En is stopped, and it is estimated that the past satellite positioning position Q is the starting point. The relative trajectory based on navigation is maintained. Specifically, in S110, the relative position vector Rn and the unit time estimation error Sn are read in the same manner as in S104, and the process proceeds to S111.

S111では、記憶誤差Mn−1を記憶領域45から読み出し、記憶誤差Mn−1と単位時間推測誤差Snとの合計値を算出し、S112に進む。S112では、S111にて算出した合計値Mn−1+Snを、新しい記憶誤差Mnとして記憶領域45に記憶し、S113に進む。S113では、記憶位置Pn−1を記憶領域45から読み出し、相対位置ベクトルRnを記憶位置Pn−1に加えた絶対位置を、新しい記憶位置Pnとして記憶する。 In S111, the storage error Mn-1 is read out from the storage area 45, the total value of the storage error Mn-1 and the unit time estimation error Sn is calculated, and the process proceeds to S112. In S112, the total value Mn-1 + Sn calculated in S111 is stored in the storage area 45 as a new storage error Mn, and the process proceeds to S113. In S113, the storage position Pn-1 is read out from the storage area 45, and the absolute position obtained by adding the relative position vector Rn to the storage position Pn-1 is stored as a new storage position Pn.

さらに、測位信号の受信状態が高信頼度条件を満たす場合のS114以降の処理では、記憶誤差Mn−1と衛星測位誤差Eとの比較が中止され、最新の衛星測位位置Qnに基づく相対軌跡が保持される。具体的に、S114では、S103と同様に、衛星測位位置Qn及び衛星測位誤差Enを読み取り、S115に進む。S115では、S104と同様に、相対位置ベクトルRn及び単位時間推測誤差Snを読み取り、S116に進む。S116では、S105と同様に、衛星測位誤差Enと単位時間推測誤差Snとの合計値を算出し、S117に進む。S117では、合計値En+Snを新しい記憶誤差Mnとして記憶領域45に記憶し、S118に進む。S118では、S114にて取得した衛星測位位置Qnに、S115にて取得した相対位置ベクトルRnを加えた絶対位置を、新しい記憶位置Pnとして記憶する。 Further, in the processing after S114 when the reception state of the positioning signal satisfies the high reliability condition, the comparison between the storage error Mn-1 and the satellite positioning error E is stopped, and the relative trajectory based on the latest satellite positioning position Qn is obtained. Be retained. Specifically, in S114, the satellite positioning position Qn and the satellite positioning error En are read in the same manner as in S103, and the process proceeds to S115. In S115, the relative position vector Rn and the unit time estimation error Sn are read in the same manner as in S104, and the process proceeds to S116. In S116, the total value of the satellite positioning error En and the unit time estimation error Sn is calculated in the same manner as in S105, and the process proceeds to S117. In S117, the total value En + Sn is stored in the storage area 45 as a new storage error Mn, and the process proceeds to S118. In S118, the absolute position obtained by adding the relative position vector Rn acquired in S115 to the satellite positioning position Qn acquired in S114 is stored as a new storage position Pn.

そして、測位信号が途絶した場合のS109では、記憶領域45に記憶された記憶位置Pxを基準とする推測航法に移行する。時刻T=xにて信号が途絶した場合、単位時間あたりの相対位置ベクトルRx,Rx+1,・・・を、起点となる記憶位置Pxに順次積分する演算処理により、最新の絶対位置(相対軌跡)を推定する。 Then, in S109 when the positioning signal is interrupted, the process shifts to dead reckoning based on the storage position Px stored in the storage area 45. When the signal is interrupted at time T = x, the latest absolute position (relative locus) is calculated by sequentially integrating the relative position vectors Rx, Rx + 1, ... Per unit time into the storage position Px that is the starting point. To estimate.

以上の異常検出処理では、処理開始直後(時刻T=1)及び推測航法から衛星測位への復帰直後において、記憶誤差Mには、通常では入力されないような大きな値を初期値として入力する。こうした初期処理により、処理開始直後及び復帰直後において、衛星測位位置Q1と相対位置ベクトルR1の合計値が最初の記憶位置P1として記憶領域45に格納される。 In the above abnormality detection process, immediately after the start of the process (time T = 1) and immediately after returning from dead reckoning to satellite positioning, a large value that is not normally input is input to the memory error M as an initial value. By such initial processing, the total value of the satellite positioning position Q1 and the relative position vector R1 is stored in the storage area 45 as the first storage position P1 immediately after the processing is started and immediately after the return.

ここまで説明した位置検出方法では、個々の衛星測位位置Qを起点とした推測航法に基づく相対軌跡が推定され、衛星測位誤差Eと推測航法誤差tSの和が最小となる相対軌跡が、軌跡保持部44に保持されていく。そして、測位衛星PSから送信される測位信号が途絶した途絶時刻xにて、位置演算部47は、軌跡保持部44に保持されている相対軌跡を継承して、推測航法に基づく推定位置を演算する。 In the position detection method described so far, the relative trajectory based on the dead reckoning starting from each satellite positioning position Q is estimated, and the relative trajectory that minimizes the sum of the satellite positioning error E and the dead reckoning error tS holds the trajectory. It is held by the unit 44. Then, at the interruption time x when the positioning signal transmitted from the positioning satellite PS is interrupted, the position calculation unit 47 inherits the relative trajectory held by the trajectory holding unit 44 and calculates the estimated position based on the dead reckoning. do.

具体的には、図4に示すように、衛星測位誤差Eが大きくなってから測位信号途絶までの時間が長い場合、衛星測位誤差Eの小さい衛星測位位置Qを起点とした相対軌跡では、推測航法誤差tSが増大してしまう。その結果、途絶時刻xに対し時間差の少ない時刻aであって、衛星測位誤差Eが比較的大きくなった段階の衛星測位位置Qaを起点とした相対軌跡LAが、軌跡保持部44に保持される。そして、途絶時刻x以降では、相対軌跡LAを継承した推測航法による推定位置の演算が実施される。換言すれば、途絶時刻x以前の時刻aにて、推測航法を開始したような位置推定が実施される。 Specifically, as shown in FIG. 4, when the time from the increase of the satellite positioning error E to the interruption of the positioning signal is long, the relative trajectory starting from the satellite positioning position Q having a small satellite positioning error E is estimated. The navigation error tS increases. As a result, the relative trajectory LA starting from the satellite positioning position Qa at the stage when the satellite positioning error E becomes relatively large at the time a with a small time difference with respect to the interruption time x is held by the trajectory holding unit 44. .. Then, after the interruption time x, the calculation of the estimated position by the dead reckoning inheriting the relative trajectory LA is performed. In other words, at the time a before the interruption time x, the position estimation as if the dead reckoning was started is performed.

一方、衛星測位誤差Eが大きくなってから測位信号途絶までの時間が短い場合、衛星測位誤差Eの小さい時刻bの衛星測位位置Qbを起点とした相対軌跡LBが軌跡保持部44に保持される。加えて、観測データ、衛星配置及びマルチパス等を要因として途絶直前の衛星測位誤差Eが顕著に増大する場合、又は受信状態の信頼度が顕著に低い場合等でも、衛星測位位置Qbを起点とした相対軌跡LBが軌跡保持部44に保持される。そして、途絶時刻x以降では、相対軌跡LBを継承した推測航法による推定位置の演算が実施される。 On the other hand, when the time from the increase of the satellite positioning error E to the interruption of the positioning signal is short, the relative trajectory LB starting from the satellite positioning position Qb at the time b when the satellite positioning error E is small is held by the trajectory holding unit 44. .. In addition, even when the satellite positioning error E immediately before the interruption increases remarkably due to observation data, satellite arrangement, multipath, etc., or when the reliability of the reception state is remarkably low, the satellite positioning position Qb is used as the starting point. The relative locus LB is held by the locus holding unit 44. Then, after the interruption time x, the calculation of the estimated position by the dead reckoning inheriting the relative trajectory LB is performed.

以上のように、測位信号が途絶したときに衛星測位誤差Eが増大していた場合でも、衛星測位誤差Eの大きい衛星測位位置Qxを起点とせずに、衛星測位誤差Eの増大以前(時刻b)の衛星測位位置Qbを起点とした推測航法が可能になる。したがって、推測航法による推定位置の精度低下が抑制される。 As described above, even if the satellite positioning error E increases when the positioning signal is interrupted, it does not start from the satellite positioning position Qx having a large satellite positioning error E, but before the increase in the satellite positioning error E (time b). ), Dead reckoning is possible starting from the satellite positioning position Qb. Therefore, the decrease in accuracy of the estimated position due to dead reckoning is suppressed.

加えて本実施形態では、推測航法にて生じる推測航法誤差tSの時間依存性を鑑みて、推測航法誤差tSを算定するための較正データが予め導出されている。こうした時間依存性を用いることで、誤差推定部43は、推測航法誤差tSを精度良く見積ることができる。その結果、軌跡保持部44は、衛星測位誤差Eの増大期間が長い場合に、推測航法誤差tSの累積した移動軌跡を棄却し、推測航法誤差tSの小さい相対軌跡LAを保持対象として選択できる。したがって、衛星測位から推測航法に切り替えられた後の推定位置の精度低下は、いっそう抑制される。 In addition, in the present embodiment, the calibration data for calculating the dead reckoning error tS is derived in advance in consideration of the time dependence of the dead reckoning error tS generated in the dead reckoning. By using such time dependence, the error estimation unit 43 can accurately estimate the dead reckoning error tS. As a result, the locus holding unit 44 can reject the accumulated movement locus of the dead reckoning error tS when the increase period of the satellite positioning error E is long, and can select the relative locus LA having a small dead reckoning error tS as the holding target. Therefore, the decrease in the accuracy of the estimated position after switching from satellite positioning to dead reckoning is further suppressed.

また本実施形態では、記憶位置P及び記憶誤差Mの更新を繰り返す処理により、軌跡保持部44は、誤差が最小となる相対軌跡を選択的に保持し、誤差の大きい他の相対軌跡を順次棄却していく。こうした処理であれば、演算に必要な記憶領域45を小さくしつつ、最も精度の良い相対軌跡が保持可能となる。 Further, in the present embodiment, by repeating the update of the storage position P and the storage error M, the locus holding unit 44 selectively holds the relative locus that minimizes the error, and sequentially rejects other relative loci having a large error. I will do it. With such processing, the most accurate relative locus can be maintained while reducing the storage area 45 required for the calculation.

さらに本実施形態では、記憶誤差Mn−1よりも衛星測位誤差Enが小さい場合に、衛星測位位置Qnに相対位置ベクトルRnを加えた推定位置が、最新の絶対位置として取得される。即ち、衛星測位誤差Eの小さい状況では、最新の衛星測位位置Qを起点とした推定位置が、記憶位置Pとして記憶領域45に格納されていく。以上によれば、軌跡保持部44は、推測航法誤差tSの蓄積が抑制された相対軌跡を継続的に保持できる。したがって、衛星測位から推測航法に切り替えられた後において、推定位置の精度が確保可能になる。 Further, in the present embodiment, when the satellite positioning error En is smaller than the storage error Mn-1, the estimated position obtained by adding the relative position vector Rn to the satellite positioning position Qn is acquired as the latest absolute position. That is, in a situation where the satellite positioning error E is small, the estimated position starting from the latest satellite positioning position Q is stored in the storage area 45 as the storage position P. According to the above, the locus holding unit 44 can continuously hold the relative locus in which the accumulation of the dead reckoning error tS is suppressed. Therefore, after switching from satellite positioning to dead reckoning, the accuracy of the estimated position can be ensured.

一方で、衛星測位誤差Enよりも記憶誤差Mn−1が小さい場合に、記憶位置Pn−1に相対位置ベクトルRを加えた推定位置が、最新の絶対位置として取得される。即ち、衛星測位誤差Eが大きい状況では、衛星測位誤差Eが増大する前の衛星測位位置Qbを起点とした推定位置が記憶領域45に格納され得る。以上によれば、衛星測位誤差Eの増大した衛星測位位置Qxを起点として推測航法が実施される事態は、回避される。 On the other hand, when the storage error Mn-1 is smaller than the satellite positioning error En, the estimated position obtained by adding the relative position vector R to the storage position Pn-1 is acquired as the latest absolute position. That is, in a situation where the satellite positioning error E is large, the estimated position starting from the satellite positioning position Qb before the satellite positioning error E increases can be stored in the storage area 45. Based on the above, the situation where dead reckoning is performed starting from the satellite positioning position Qx where the satellite positioning error E has increased is avoided.

加えて本実施形態では、測位信号の受信状態が低信頼度条件を満たすような場合、直前の記憶誤差Mn−1と衛星測位誤差Enとの比較が中止される。さらに、測位信号の受信状態が高信頼度条件を満たすような場合でも、直前の記憶誤差Mn−1と衛星測位誤差Enとの比較は、中止される。以上によれば、不要な比較処理が省略され得るため、処理回路40における演算負荷の軽減が可能となる。 In addition, in the present embodiment, when the reception state of the positioning signal satisfies the low reliability condition, the comparison between the immediately preceding storage error Mn-1 and the satellite positioning error En is stopped. Further, even when the reception state of the positioning signal satisfies the high reliability condition, the comparison between the immediately preceding storage error Mn-1 and the satellite positioning error En is stopped. According to the above, unnecessary comparison processing can be omitted, so that the calculation load in the processing circuit 40 can be reduced.

そして、測位信号の受信状態が低信頼度条件を満たすような場合、記憶位置Pn−1に相対位置ベクトルRnを加えた推定位置が、新しい記憶位置Pnとして格納される。こうした処理であれば、誤差比較のためのステップを省略しつつ、衛星測位誤差Eの少ない衛星測位位置Qを起点とした推定位置が、記憶領域45に格納され続ける。したがって、処理回路40の演算負荷を軽減しても、低精度の衛星測位位置Qxを起点とした推測航法の実施は、回避可能となる。 Then, when the reception state of the positioning signal satisfies the low reliability condition, the estimated position obtained by adding the relative position vector Rn to the storage position Pn-1 is stored as a new storage position Pn. In such a process, the estimated position starting from the satellite positioning position Q having a small satellite positioning error E is continuously stored in the storage area 45 while omitting the step for error comparison. Therefore, even if the calculation load of the processing circuit 40 is reduced, it is possible to avoid the execution of the dead reckoning starting from the low-precision satellite positioning position Qx.

さらに、測位信号の受信状態が高信頼度条件を満たすような場合、衛星測位位置Qnに相対位置ベクトルRnを加えた推定位置が、新しい記憶位置Pnとして格納される。こうした処理であれば、軌跡保持部44は、誤差比較のためのステップを省略しつつ、推測航法誤差tSの蓄積が抑制された相対軌跡を継続的に保持できる。したがって、推測航法への切り替え後においても推定位置の精度は、確保され得る。 Further, when the reception state of the positioning signal satisfies the high reliability condition, the estimated position obtained by adding the relative position vector Rn to the satellite positioning position Qn is stored as a new storage position Pn. In such a process, the locus holding unit 44 can continuously hold the relative locus in which the accumulation of the dead reckoning error tS is suppressed while omitting the step for error comparison. Therefore, the accuracy of the estimated position can be ensured even after switching to dead reckoning.

尚、上記実施形態では、車両Aが「移動体」に相当し、車輪速センサ12及びジャイロセンサ32が「自律センサ」に相当し、処理回路40が「処理部」に相当し、相対位置ベクトルRが「移動分」に相当し、車載器100が「位置検出装置」に相当する。 In the above embodiment, the vehicle A corresponds to the "moving body", the wheel speed sensor 12 and the gyro sensor 32 correspond to the "autonomous sensor", the processing circuit 40 corresponds to the "processing unit", and the relative position vector. R corresponds to the "moving portion", and the on-board unit 100 corresponds to the "position detecting device".

(他の実施形態)
以上、本開示による一実施形態について説明したが、本開示は、上記実施形態に限定して解釈されるものではなく、本開示の要旨を逸脱しない範囲内において種々の実施形態及び組み合わせに適用することができる。
(Other embodiments)
Although one embodiment according to the present disclosure has been described above, the present disclosure is not construed as being limited to the above embodiment, and is applied to various embodiments and combinations within the scope of the gist of the present disclosure. be able to.

上記実施形態では、最も高精度な相対軌跡の演算プロセスの保持のために、記憶位置P及び記憶誤差Mを記憶領域45に保持する処理が実施されていた。しかし、測位信号が途絶前する以前の衛星測位の精度が良好な段階から、相対軌跡の演算プロセスを複数実行させておき、途絶時に最小誤差となる相対軌跡の演算プロセスを選択できれば、具体的な処理の詳細は、適宜変更されてよい。さらに上記実施形態の軌跡保持部44は、衛星測位誤差Eと推測航法誤差tSの和が最小となる相対軌跡の演算プロセスのみを選択的に保持し、他の相対軌跡の演算プロセスを全て棄却していた。しかし、最小誤差の演算プロセスが少なくとも保持されれば、保持される相対軌跡の演算プロセスは、一つでなくてもよい。 In the above embodiment, a process of holding the storage position P and the storage error M in the storage area 45 is performed in order to hold the calculation process of the relative locus with the highest accuracy. However, if it is possible to execute a plurality of relative trajectory calculation processes from the stage where the accuracy of satellite positioning is good before the positioning signal is interrupted and select the relative trajectory calculation process that has the minimum error at the time of interruption, it is concrete. The details of the process may be changed as appropriate. Further, the trajectory holding unit 44 of the above embodiment selectively holds only the relative trajectory calculation process that minimizes the sum of the satellite positioning error E and the dead reckoning error tS, and rejects all other relative trajectory calculation processes. Was there. However, if at least the calculation process of the minimum error is held, the calculation process of the relative trajectory to be held does not have to be one.

上記実施形態では、推測航法の時間依存性に基づき、単位時間推測誤差Snを積分することで、累積での推測航法誤差tSが算出されていた。しかし、相対軌跡に生じる推測航法誤差tSは、例えば推測航法への移行後の経過時間のみをパラメータとして算出されてもよい。一例として、車両Aの移動速度の変化が比較的大きい場合、推測航法誤差tSは、単位時間推測誤差Snの積分によって算出されるのがよい。一方で、車両Aが一定速度で巡航している場合等では、推測航法誤差tSは、経過時間のみを用いた演算により取得されてよい。 In the above embodiment, the cumulative dead reckoning error tS is calculated by integrating the unit time dead reckoning error Sn based on the time dependence of the dead reckoning. However, the dead reckoning error tS that occurs in the relative trajectory may be calculated using only the elapsed time after the transition to dead reckoning, for example, as a parameter. As an example, when the change in the moving speed of the vehicle A is relatively large, the dead reckoning error tS should be calculated by integrating the unit time dead reckoning error Sn. On the other hand, when the vehicle A is cruising at a constant speed, the dead reckoning error tS may be acquired by a calculation using only the elapsed time.

上記実施形態では、衛星測位誤差Eが明確に大きい場合、又は衛星測位誤差Eが明確に小さい場合、衛星測位誤差と記憶誤差とを比較するステップ、即ち、相対軌跡の演算プロセス同士を比較する処理が省略されていた。しかし、測位信号の受信状態についての低信頼度条件及び高信頼度条件の各判定は、実施されなくてもよい。処理回路は、測位信号を評価することなく、相対軌跡の演算プロセスを選別する処理を常に実施してもよい。 In the above embodiment, when the satellite positioning error E is clearly large, or when the satellite positioning error E is clearly small, the step of comparing the satellite positioning error and the storage error, that is, the process of comparing the calculation processes of the relative trajectories. Was omitted. However, each determination of the low reliability condition and the high reliability condition regarding the reception state of the positioning signal does not have to be performed. The processing circuit may always perform a process of selecting the calculation process of the relative locus without evaluating the positioning signal.

また上記実施形態の位置検出処理では、衛星測位誤差及び過去の記憶誤差のそれぞれに、単位時間推測誤差を加えた後で、合計値の小さい一方が、新しい記憶誤差として記憶されていた(S107参照)。しかし、単位時間推測誤差を各誤差に加える処理(S105,S106参照)は、省略されてもよい。こうした変形例では、衛星測位誤差及び過去の記憶誤差のうちの小さい一方に、単位時間推測誤差を加えた値が、新しい記憶誤差として記憶される。 Further, in the position detection process of the above embodiment, after adding the unit time estimation error to each of the satellite positioning error and the past storage error, one of the smaller total values is stored as a new storage error (see S107). ). However, the process of adding the unit time estimation error to each error (see S105 and S106) may be omitted. In such a modification, the value obtained by adding the unit time estimation error to the smaller one of the satellite positioning error and the past storage error is stored as a new storage error.

上記実施形態における衛星測位誤差Eは、一般的なアルゴリズムを用いて算出されてよい。具体的に、衛星測位誤差Eは、擬似距離の測定精度(測距精度)と、車載器100と測位衛星PSとの幾何学的な位置関係とによって決定される。そのため位置取得部41は、車載器100の測距精度と、例えば測位精度の指標である精度劣化指数(Dilution of Precision,DOP)等を組み合わせることにより、衛星測位誤差Eを設定可能である。 The satellite positioning error E in the above embodiment may be calculated using a general algorithm. Specifically, the satellite positioning error E is determined by the measurement accuracy of the pseudo distance (distance measurement accuracy) and the geometrical positional relationship between the in-vehicle device 100 and the positioning satellite PS. Therefore, the position acquisition unit 41 can set the satellite positioning error E by combining the distance measurement accuracy of the on-board unit 100 with, for example, the accuracy deterioration index (Dilution of Precision, DOP) which is an index of the positioning accuracy.

上記実施形態のGNSS受信機31及び位置取得部41は、コード測位によって衛星測位位置Qを算出していた。しかし、衛星測位位置Qは、搬送波位相測位によって特定されてもよい。 The GNSS receiver 31 and the position acquisition unit 41 of the above embodiment calculated the satellite positioning position Q by code positioning. However, the satellite positioning position Q may be specified by carrier phase positioning.

推測航法に用いられる自律センサは、上記実施形態の車輪速センサ及びジャイロセンサに限定されない。例えば、車両Aに作用する前後方向及び横方向の加速度を検出する加速度センサ等が自律センサとして設けられていてもよい。さらに、車両Aの周辺環境を認識するカメラ、レーダ及びライダ等が、推測航法に必要な情報を車載器に提供する自律センサとして設けられていてもよい。軌跡保持部は、推測航法に用いる自律センサの構成に応じて、時間依存性のある推測航法誤差を取得可能な構成とされる。 The autonomous sensor used in dead reckoning is not limited to the wheel speed sensor and the gyro sensor of the above embodiment. For example, an acceleration sensor or the like that detects acceleration in the front-rear direction and the lateral direction acting on the vehicle A may be provided as an autonomous sensor. Further, a camera, a radar, a rider, etc. that recognize the surrounding environment of the vehicle A may be provided as an autonomous sensor that provides the on-board unit with information necessary for dead reckoning. The trajectory holding unit has a configuration capable of acquiring a time-dependent dead reckoning error according to the configuration of the autonomous sensor used for dead reckoning.

位置検出装置の構成は、上記実施形態の車載器に限定されず、適宜変更可能である。例えば、位置検出装置としての車載器は、処理回路に相当する構成を備えていればよく、例えばGNSS受信機及びジャイロセンサを備えていなくてもよい。さらに、位置検出装置が用いられる移動体には、人間によって携帯された携帯端末、自転車、貨物自動車(トラック)、トラクター、オートバイ(二輪車)、バス、建設機械、農業機械、船舶、航空機、ヘリコプタ、列車、路面電車等が含まれ得る。 The configuration of the position detection device is not limited to the vehicle-mounted device of the above embodiment, and can be changed as appropriate. For example, the on-board unit as a position detection device may have a configuration corresponding to a processing circuit, and may not include, for example, a GNSS receiver and a gyro sensor. In addition, moving objects for which position detectors are used include mobile terminals carried by humans, bicycles, freight vehicles (trucks), tractors, motorcycles (motorcycles), buses, construction machinery, agricultural machinery, ships, aircraft, helicopters, etc. Trains, streetcars, etc. may be included.

上記実施形態にて、位置検出プログラムを記憶していたメモリ装置は、車載器に内蔵された記憶媒体でなくてもよく、例えばメモリカード等の形態であってもよい。即ち、記憶媒体は、車載器に設けられたスロット部に挿入されて、処理回路に電気的に接続されてもよい。さらに、位置検出プログラムを格納する記憶媒体は、車載されるECU等の記憶媒体に限定されず、当該記憶媒体へのコピー元となる光学ディスク及び汎用コンピュータのハードディスクドライブ等であってもよい。 In the above embodiment, the memory device that stores the position detection program does not have to be a storage medium built in the vehicle-mounted device, and may be in the form of, for example, a memory card. That is, the storage medium may be inserted into a slot portion provided in the vehicle-mounted device and electrically connected to the processing circuit. Further, the storage medium for storing the position detection program is not limited to the storage medium such as the ECU mounted on the vehicle, and may be an optical disk as a copy source to the storage medium, a hard disk drive of a general-purpose computer, or the like.

12 車輪速センサ(自律センサ)、32 ジャイロセンサ(自律センサ)、40 処理回路(処理部)、41 位置取得部、42 軌跡推定部、43 誤差推定部、44 軌跡保持部、45 記憶領域、47 位置演算部、100 車載器(位置検出装置)、A 車両(移動体)、PS 測位衛星、P,Pn 記憶位置、M,Mn 記憶誤差、Q,Qn 衛星測位位置、E,En 衛星測位誤差、R,Rn 相対位置ベクトル(移動分)、tS 推測航法誤差 12 Wheel speed sensor (autonomous sensor), 32 Gyro sensor (autonomous sensor), 40 Processing circuit (processing unit), 41 Position acquisition unit, 42 Trajectory estimation unit, 43 Error estimation unit, 44 Trajectory holding unit, 45 Storage area, 47 Position calculation unit, 100 in-vehicle device (position detection device), A vehicle (moving body), PS positioning satellite, P, Pn storage position, M, Mn storage error, Q, Qn satellite positioning position, E, En satellite positioning error, R, Rn Relative position vector (movement), tS Dead reckoning error

Claims (10)

移動体(A)において用いられ、測位衛星(PS)から送信される測位信号を用いた測位と、前記移動体に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な位置検出装置であって、
前記測位信号に基づく衛星測位位置(Q)の取得を繰り返す位置取得部(41)と、
前記位置取得部にて取得された個々の前記衛星測位位置を起点とし前記移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する軌跡推定部(42)と、
前記軌跡推定部にて推定された前記相対軌跡の中から、前記衛星測位位置に生じる衛星測位誤差(E)と前記相対軌跡に生じる推測航法誤差(tS)との和が最小となる相対軌跡を保持する軌跡保持部(44)と、
前記測位信号が途絶した場合に、前記軌跡保持部に保持された前記相対軌跡を継承して、推測航法に基づいて前記移動体の推定位置を演算する位置演算部(47)と、を備え
前記位置取得部は、前記測位信号の受信状態について、前記衛星測位位置の精度が悪化するとして予め規定された低信頼度条件を満たすか否かを判定し、
前記軌跡保持部は、
前記軌跡推定部により推定された前記相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶する記憶領域(45)を有し、
前記記憶領域に記憶された前記記憶誤差と、前記位置取得部にて取得された最新の前記衛星測位位置に生じる前記衛星測位誤差とを比較し、値の小さい一方における前記衛星測位誤差及び前記推測航法誤差の和を新しい前記記憶誤差として前記記憶領域に格納する格納処理を繰り返し、
前記測位信号の受信状態が前記低信頼度条件を満たす場合に、前記記憶誤差と前記衛星測位誤差との比較を中止する位置検出装置。
Positioning using the positioning signal used in the mobile body (A) and transmitted from the positioning satellite (PS) and positioning by dead reckoning using the measurement results of the autonomous sensors (12, 32) mounted on the mobile body. It is a position detection device that can
A position acquisition unit (41) that repeatedly acquires a satellite positioning position (Q) based on the positioning signal, and
Wherein a starting point each of the satellite positioning position acquired by the position acquisition unit, the relative trajectory indicating the locus of the position of the movable body, the trajectory estimation unit that estimates using dead reckoning and (42),
From the relative trajectories estimated by the locus estimation unit, the relative locus that minimizes the sum of the satellite positioning error (E) that occurs at the satellite positioning position and the dead reckoning error (tS) that occurs at the relative locus is obtained. Trajectory holding unit (44) to be held and
A position calculation unit (47) that inherits the relative locus held by the locus holding unit and calculates an estimated position of the moving body based on dead reckoning when the positioning signal is interrupted is provided .
The position acquisition unit determines whether or not the reception state of the positioning signal satisfies a low reliability condition predetermined as the accuracy of the satellite positioning position deteriorates.
The locus holding portion is
It has a storage area (45) for storing a storage position (P) which is an absolute position on the relative locus and a storage error (M) which is an error of the storage position estimated by the locus estimation unit.
The storage error stored in the storage area is compared with the satellite positioning error generated at the latest satellite positioning position acquired by the position acquisition unit, and the satellite positioning error and the estimation in the smaller value are compared. The storage process of storing the sum of the navigation errors as the new storage error in the storage area is repeated.
If the positioning signal reception state is the low reliability satisfying, it cancels the comparison of the satellite positioning error and the memory error position detector.
前記軌跡保持部は、前記測位信号の受信状態が前記低信頼度条件を満たす場合に、推測航法によって推定した移動分(R)を前記記憶領域から読み出した前記記憶位置に加えた前記推定位置を、前記相対軌跡上となる新しい前記記憶位置として前記記憶領域に格納する請求項に記載の位置検出装置。 When the reception state of the positioning signal satisfies the low reliability condition, the locus holding unit adds the movement amount (R) estimated by dead reckoning to the storage position read from the storage area to obtain the estimated position. The position detection device according to claim 1 , wherein the new storage position on the relative locus is stored in the storage area. 前記位置取得部は、前記測位信号の受信状態について、前記測位信号の精度が確保されるとして予め規定された高信頼度条件を満たすか否かを判定し、
前記軌跡保持部は、前記測位信号の受信状態が前記高信頼度条件を満たす場合に、前記記憶誤差と前記衛星測位誤差との比較を中止する請求項1又は2に記載の位置検出装置。
The position acquisition unit determines whether or not the reception state of the positioning signal satisfies a high reliability condition predetermined as ensuring the accuracy of the positioning signal.
The position detection device according to claim 1 or 2 , wherein the locus holding unit stops comparison between the storage error and the satellite positioning error when the reception state of the positioning signal satisfies the high reliability condition.
移動体(A)において用いられ、測位衛星(PS)から送信される測位信号を用いた測位と、前記移動体に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な位置検出装置であって、
前記測位信号に基づく衛星測位位置(Q)の取得を繰り返す位置取得部(41)と、
前記位置取得部にて取得された個々の前記衛星測位位置を起点とし前記移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する軌跡推定部(42)と、
前記軌跡推定部にて推定された前記相対軌跡の中から、前記衛星測位位置に生じる衛星測位誤差(E)と前記相対軌跡に生じる推測航法誤差(tS)との和が最小となる相対軌跡を保持する軌跡保持部(44)と、
前記測位信号が途絶した場合に、前記軌跡保持部に保持された前記相対軌跡を継承して、推測航法に基づいて前記移動体の推定位置を演算する位置演算部(47)と、を備え
前記位置取得部は、前記測位信号の受信状態について、前記測位信号の精度が確保されるとして予め規定された高信頼度条件を満たすか否かを判定し、
前記軌跡保持部は、
前記軌跡推定部により推定された前記相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶する記憶領域(45)を有し、
前記記憶領域に記憶された前記記憶誤差と、前記位置取得部にて取得された最新の前記衛星測位位置に生じる前記衛星測位誤差とを比較し、値の小さい一方における前記衛星測位誤差及び前記推測航法誤差の和を新しい前記記憶誤差として前記記憶領域に格納する格納処理を繰り返し、
前記測位信号の受信状態が前記高信頼度条件を満たす場合に、前記記憶誤差と前記衛星測位誤差との比較を中止する位置検出装置。
Positioning using the positioning signal used in the mobile body (A) and transmitted from the positioning satellite (PS) and positioning by dead reckoning using the measurement results of the autonomous sensors (12, 32) mounted on the mobile body. It is a position detection device that can
A position acquisition unit (41) that repeatedly acquires a satellite positioning position (Q) based on the positioning signal, and
Wherein a starting point each of the satellite positioning position acquired by the position acquiring unit, a relative trajectory indicating the locus of the position of the movable body, the trajectory estimation unit that estimates using dead reckoning and (42),
From the relative trajectories estimated by the locus estimation unit, the relative locus that minimizes the sum of the satellite positioning error (E) that occurs at the satellite positioning position and the dead reckoning error (tS) that occurs at the relative locus is obtained. Trajectory holding unit (44) to be held and
A position calculation unit (47) that inherits the relative locus held by the locus holding unit and calculates an estimated position of the moving body based on dead reckoning when the positioning signal is interrupted is provided .
The position acquisition unit determines whether or not the reception state of the positioning signal satisfies a high reliability condition predetermined as ensuring the accuracy of the positioning signal.
The locus holding portion is
It has a storage area (45) for storing a storage position (P) which is an absolute position on the relative locus and a storage error (M) which is an error of the storage position estimated by the locus estimation unit.
The storage error stored in the storage area is compared with the satellite positioning error generated at the latest satellite positioning position acquired by the position acquisition unit, and the satellite positioning error and the estimation in the smaller value are compared. The storage process of storing the sum of the navigation errors as the new storage error in the storage area is repeated.
If the positioning signal reception state is the high degree of satisfying, it cancels the comparison of the satellite positioning error and the memory error position detector.
前記軌跡保持部は、前記測位信号の受信状態が前記高信頼度条件を満たす場合に、推測航法によって推定した移動分(R)を最新の前記衛星測位位置に加えた前記推定位置を、前記相対軌跡上となる新しい前記記憶位置として前記記憶領域に格納する請求項3又は4に記載の位置検出装置。 When the reception state of the positioning signal satisfies the high reliability condition, the trajectory holding unit adds the movement amount (R) estimated by dead reckoning to the latest satellite positioning position, and the estimated position is relative to the estimated position. The position detection device according to claim 3 or 4 , which is stored in the storage area as a new storage position on the locus. 前記軌跡保持部は、前記記憶誤差よりも前記衛星測位誤差が小さい場合に、推測航法によって推定した移動分(R)を最新の前記衛星測位位置に加えた前記推定位置を、前記相対軌跡上となる新しい前記記憶位置として前記記憶領域に格納する請求項1〜5のいずれか一項に記載の位置検出装置。 When the satellite positioning error is smaller than the memory error, the trajectory holding unit adds the movement amount (R) estimated by dead reckoning to the latest satellite positioning position, and sets the estimated position on the relative trajectory. The position detection device according to any one of claims 1 to 5, which is stored in the storage area as a new storage position. 前記軌跡保持部は、前記衛星測位誤差よりも前記記憶誤差が小さい場合に、推測航法によって推定した移動分(R)を前記記憶領域から読み出した前記記憶位置に加えた前記推定位置を、前記相対軌跡上となる新しい前記記憶位置として前記記憶領域に格納する請求項1〜6のいずれか一項に記載の位置検出装置。 The track holding unit, when the satellite the storage error than the positioning error is small, the estimated position obtained by adding the movement amount estimated by dead reckoning the (R) in the storage position read from the storage area, the relative The position detecting device according to any one of claims 1 to 6, which is stored in the storage area as a new storage position on the locus. 前記自律センサを用いた推測航法にて生じる前記推測航法誤差について、予め導出された時間依存性を記憶し、前記時間依存性を用いて前記相対軌跡に生じる前記推測航法誤差を推定する誤差推定部(43)、をさらに備える請求項1〜のいずれか一項に記載の位置検出装置。 An error estimation unit that stores the time dependence derived in advance for the dead reckoning error that occurs in the dead reckoning using the autonomous sensor, and estimates the dead reckoning error that occurs in the relative trajectory using the time dependence. (43) The position detecting device according to any one of claims 1 to 7, further comprising. 測位衛星(PS)から送信される測位信号を用いた測位と、移動体(A)に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な前記移動体に搭載されるコンピュータに実行させる処理を含む位置検出プログラムであって、
前記処理は、
前記測位信号に基づく衛星測位位置(Q)の取得を繰り返す取得ステップと、
前記取得ステップで取得された個々の前記衛星測位位置を起点とし前記移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する推定ステップと、
前記推定ステップで推定された前記相対軌跡の中から、前記衛星測位位置に生じる衛星測位誤差(E)と前記相対軌跡に生じる推測航法誤差(tS)との和が最小となる前記相対軌跡を保持する保持ステップと、
前記測位信号が途絶した場合に、前記保持ステップで保持された前記相対軌跡を継承して、推測航法に基づいて前記移動体の推定位置を演算する演算ステップと、を有し、
前記取得ステップでは、前記測位信号の受信状態について、前記衛星測位位置の精度が悪化するとして予め規定された低信頼度条件を満たすか否かを判定し、
前記保持ステップでは、
前記推定ステップにより推定された前記相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶領域(45)に記憶し、
前記記憶領域に記憶された前記記憶誤差と、前記取得ステップにて取得された最新の前記衛星測位位置に生じる前記衛星測位誤差とを比較し、値の小さい一方における前記衛星測位誤差及び前記推測航法誤差の和を新しい前記記憶誤差として前記記憶領域に格納する格納処理を繰り返し、
前記測位信号の受信状態が前記低信頼度条件を満たす場合には、前記記憶誤差と前記衛星測位誤差との比較を中止する位置検出プログラム。
The mobile body capable of positioning using a positioning signal transmitted from a positioning satellite (PS) and positioning by dead reckoning using the measurement results of the autonomous sensors (12, 32) mounted on the mobile body (A). It is a position detection program that includes processing to be executed by the computer installed in the
The above processing
An acquisition step that repeats acquisition of the satellite positioning position (Q) based on the positioning signal, and
An estimation step of the the starting point is individual of the satellite positioning position acquired by the acquisition step, the relative trajectory indicating the locus of the position of the moving body, estimated using dead reckoning,
From the relative trajectories estimated in the estimation step, the relative locus that minimizes the sum of the satellite positioning error (E) that occurs at the satellite positioning position and the dead reckoning error (tS) that occurs at the relative locus is held. Holding steps and
When the positioning signal is disrupted, by inheriting the relative trajectory held in said holding step, have a, a computing step of computing an estimated position of the moving object based on dead reckoning,
In the acquisition step, it is determined whether or not the reception state of the positioning signal satisfies the low reliability condition predetermined as the accuracy of the satellite positioning position deteriorates.
In the holding step,
The storage position (P), which is an absolute position on the relative locus, and the storage error (M), which is an error of the storage position, estimated by the estimation step are stored in the storage area (45).
The storage error stored in the storage area is compared with the satellite positioning error generated at the latest satellite positioning position acquired in the acquisition step, and the satellite positioning error and the estimated navigation in the smaller value are compared. The storage process of storing the sum of the errors as the new storage error in the storage area is repeated.
A position detection program that stops comparison between the storage error and the satellite positioning error when the reception state of the positioning signal satisfies the low reliability condition.
測位衛星(PS)から送信される測位信号を用いた測位と、移動体(A)に搭載される自律センサ(12,32)の計測結果を用いた推測航法による測位とが可能な前記移動体に搭載されるコンピュータに実行させる処理を含む位置検出プログラムであって、
前記処理は、
前記測位信号に基づく衛星測位位置(Q)の取得を繰り返す取得ステップと、
前記取得ステップで取得された個々の前記衛星測位位置を起点とし前記移動体の位置の軌跡を示す相対軌跡を、推測航法を用いて推定する推定ステップと、
前記推定ステップで推定された前記相対軌跡の中から、前記衛星測位位置に生じる衛星測位誤差(E)と前記相対軌跡に生じる推測航法誤差(tS)との和が最小となる前記相対軌跡を保持する保持ステップと、
前記測位信号が途絶した場合に、前記保持ステップで保持された前記相対軌跡を継承して、推測航法に基づいて前記移動体の推定位置を演算する演算ステップと、を有し、
前記取得ステップでは、前記測位信号の受信状態について、前記測位信号の精度が確保されるとして予め規定された高信頼度条件を満たすか否かを判定し、
前記保持ステップでは、
前記推定ステップにより推定された前記相対軌跡上の絶対位置である記憶位置(P)及び当該記憶位置の誤差である記憶誤差(M)を記憶領域(45)に記憶し、
前記記憶領域に記憶された前記記憶誤差と、前記取得ステップにて取得された最新の前記衛星測位位置に生じる前記衛星測位誤差とを比較し、値の小さい一方における前記衛星測位誤差及び前記推測航法誤差の和を新しい前記記憶誤差として前記記憶領域に格納する格納処理を繰り返し、
前記測位信号の受信状態が前記高信頼度条件を満たす場合には、前記記憶誤差と前記衛星測位誤差との比較を中止する位置検出プログラム。
The mobile body capable of positioning using a positioning signal transmitted from a positioning satellite (PS) and positioning by dead reckoning using the measurement results of the autonomous sensors (12, 32) mounted on the mobile body (A). It is a position detection program that includes processing to be executed by the computer installed in the
The above processing
An acquisition step that repeats acquisition of the satellite positioning position (Q) based on the positioning signal, and
An estimation step of the the starting point is individual of the satellite positioning position acquired by the acquisition step, the relative trajectory indicating the locus of the position of the moving body, estimated using dead reckoning,
From the relative trajectories estimated in the estimation step, the relative locus that minimizes the sum of the satellite positioning error (E) that occurs at the satellite positioning position and the dead reckoning error (tS) that occurs at the relative locus is held. Holding steps and
When the positioning signal is disrupted, by inheriting the relative trajectory held in said holding step, have a, a computing step of computing an estimated position of the moving object based on dead reckoning,
In the acquisition step, it is determined whether or not the reception state of the positioning signal satisfies the high reliability condition predetermined as ensuring the accuracy of the positioning signal.
In the holding step,
The storage position (P), which is an absolute position on the relative locus, and the storage error (M), which is an error of the storage position, estimated by the estimation step are stored in the storage area (45).
The storage error stored in the storage area is compared with the satellite positioning error generated at the latest satellite positioning position acquired in the acquisition step, and the satellite positioning error and the estimated navigation in the smaller value are compared. The storage process of storing the sum of the errors as the new storage error in the storage area is repeated.
A position detection program that stops comparison between the storage error and the satellite positioning error when the reception state of the positioning signal satisfies the high reliability condition.
JP2017240663A 2017-12-15 2017-12-15 Position detection device and position detection program Active JP6965720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017240663A JP6965720B2 (en) 2017-12-15 2017-12-15 Position detection device and position detection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017240663A JP6965720B2 (en) 2017-12-15 2017-12-15 Position detection device and position detection program

Publications (3)

Publication Number Publication Date
JP2019109078A JP2019109078A (en) 2019-07-04
JP2019109078A5 JP2019109078A5 (en) 2020-04-16
JP6965720B2 true JP6965720B2 (en) 2021-11-10

Family

ID=67179434

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017240663A Active JP6965720B2 (en) 2017-12-15 2017-12-15 Position detection device and position detection program

Country Status (1)

Country Link
JP (1) JP6965720B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7851269B2 (en) * 2023-05-25 2026-04-24 三菱電機株式会社 position estimation device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0666920A (en) * 1992-08-21 1994-03-11 Taisei Corp Three-dimensional position measuring device and method
JP2004150852A (en) * 2002-10-29 2004-05-27 Matsushita Electric Ind Co Ltd Satellite signal receiver
JP2006177772A (en) * 2004-12-22 2006-07-06 Matsushita Electric Works Ltd Positioning system and position information system using the same
JP5182052B2 (en) * 2008-12-10 2013-04-10 富士通モバイルコミュニケーションズ株式会社 Mobile radio terminal device
KR20150079080A (en) * 2013-12-31 2015-07-08 한국전자통신연구원 Positioning method based on reliability and apparatus thereof

Also Published As

Publication number Publication date
JP2019109078A (en) 2019-07-04

Similar Documents

Publication Publication Date Title
US11827166B2 (en) Systems and methods for impact detection with noise attenuation of a sensor signal
US11448770B2 (en) Methods and systems for detecting signal spoofing
US9983301B2 (en) Automated vehicle radar system to determine yaw-rate of a target vehicle
US11334088B2 (en) Vehicle position detector, automatic steering controller, vehicle position detecting method, and automatic steering control method
EP2400270B1 (en) Track information generating device, track information generating method, and computer-readable storage medium
JP5270184B2 (en) Satellite navigation / dead reckoning integrated positioning system
US20130116908A1 (en) Method and system for controlling relative position between vehicles using a mobile base station
Jo et al. Integration of multiple vehicle models with an IMM filter for vehicle localization
US20170307385A1 (en) Autonomous mobility apparatus
US12428002B2 (en) Method for determining an integrity range
US20190274016A1 (en) Emergency notification apparatus
JP6248559B2 (en) Vehicle trajectory calculation device
JP6965720B2 (en) Position detection device and position detection program
JP5222814B2 (en) Positioning method and apparatus
JP6820762B2 (en) Position estimator
US20210229741A1 (en) Vehicle position processing apparatus, vehicle control apparatus, vehicle position processing method, and vehicle control method
JP2019168257A (en) Moving body information estimation device and program
JP5903906B2 (en) Positioning satellite signal receiver, positioning satellite signal receiver processing method, and program
WO2020110996A1 (en) Positioning device, speed measuring device, and program
JP2014089047A (en) Positioning device, positioning method, and positioning program
JP2022098635A (en) Device and method for operating reliability of position of owned vehicle, vehicle controller, and method for controlling vehicle
JP2022072627A (en) Positioning error estimation device, positioning device, positioning device mounting apparatus, and control program
CN114008487B (en) Error and integrity assessment by motion prediction
JP6493140B2 (en) Orientation estimation device
WO2024075498A1 (en) Localization method and localization device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200302

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200302

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210407

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210921

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211004

R151 Written notification of patent or utility model registration

Ref document number: 6965720

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250