JP7614885B2 - Information processing system, information processing method, and information processing program - Google Patents
Information processing system, information processing method, and information processing program Download PDFInfo
- Publication number
- JP7614885B2 JP7614885B2 JP2021030786A JP2021030786A JP7614885B2 JP 7614885 B2 JP7614885 B2 JP 7614885B2 JP 2021030786 A JP2021030786 A JP 2021030786A JP 2021030786 A JP2021030786 A JP 2021030786A JP 7614885 B2 JP7614885 B2 JP 7614885B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- processing method
- section
- measurement
- positioning
- 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
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Description
本開示は、測位衛星からの測位信号が受信できない領域を含む走行路における車両の移動位置を算出可能とする情報処理システム、情報処理方法、および情報処理プログラムに関する。 The present disclosure relates to an information processing system, an information processing method, and an information processing program that are capable of calculating the moving position of a vehicle on a road that includes an area where a positioning signal from a positioning satellite cannot be received.
従来、GPS受信機で測位衛星の情報と、車両の速度および姿勢などの車両の走行状態の情報とを用いて、走行路を移動する車両の移動位置を算出する技術が知られている。例えば、特許文献1には、トンネルなどのように測位衛星からの測位信号が受信できない領域においては、車両の走行状態に基づいて、車両の移動位置の変化を算出する技術が開示されている。
Conventionally, there is known a technique for calculating the moving position of a vehicle moving along a roadway using information from positioning satellites and information on the running state of the vehicle, such as the vehicle's speed and attitude, with a GPS receiver. For example,
しかしながら、上記従来の技術では、車両の速度および姿勢などを検出する車載センサの誤差の蓄積によって、算出される移動位置と実際の位置とのずれが大きくなる。そのため、測位衛星からの測位信号が受信できない領域を含む走行路を走行する車両の移動位置の変化を精度よく検出することが難しい場合がある。 However, with the above-mentioned conventional technology, the deviation between the calculated moving position and the actual position increases due to the accumulation of errors in the on-board sensors that detect the vehicle's speed, attitude, etc. As a result, it can be difficult to accurately detect changes in the moving position of a vehicle traveling on a road that includes areas where positioning signals from positioning satellites cannot be received.
本開示は、上記に鑑みてなされたものであって、測位衛星からの測位信号が受信できない領域を含む走行路を走行する車両の移動位置の変化を精度よく算出することができる情報処理システムを得ることを目的とする。 The present disclosure has been made in consideration of the above, and aims to provide an information processing system that can accurately calculate changes in the moving position of a vehicle traveling on a road that includes an area where a positioning signal from a positioning satellite cannot be received.
上述した課題を解決し、目的を達成するために、本開示の情報処理システムは、計測情報取得部と、処理方法選択部と、算出部と、カーブ情報取得部とを備える。計測情報取得部は、走行路を走行する車両に搭載された計測装置で受信された測位衛星からの測位信号の情報である測位情報と、計測装置で検出された車両の走行状態を示す状態情報とを含む計測情報を取得する。処理方法選択部は、計測装置における測位信号の受信状態に基づいて、測位情報を用いる算出処理方法と測位情報を用いない算出処理方法を含む複数の算出処理方法の中から、車両の移動位置の変化を算出する方法を走行路の区間毎に選択する。算出部は、処理方法選択部によって選択された算出処理方法で、計測情報取得部によって取得された計測情報に基づいて、車両の移動位置の変化を区間毎に算出する。カーブ情報取得部は、区間毎のカーブの曲率半径を示す情報であるカーブ情報を取得する。処理方法選択部は、区間毎に、カーブ情報に基づいて、区間が曲線である場合にカーブ情報がしきい値以上であるか否かを判断し、当該判断の結果と計測装置における測位信号の受信状態とに基づいて、算出処理方法を区間毎に選択する。 In order to solve the above-mentioned problems and achieve the object, the information processing system of the present disclosure includes a measurement information acquisition unit, a processing method selection unit, a calculation unit , and a curve information acquisition unit . The measurement information acquisition unit acquires measurement information including positioning information, which is information on a positioning signal from a positioning satellite received by a measurement device mounted on a vehicle traveling on a road, and state information indicating the traveling state of the vehicle detected by the measurement device. The processing method selection unit selects a method for calculating a change in the moving position of the vehicle for each section of the road from among a plurality of calculation processing methods including a calculation processing method using the positioning information and a calculation processing method not using the positioning information, based on a reception state of the positioning signal in the measurement device. The calculation unit calculates a change in the moving position of the vehicle for each section based on the measurement information acquired by the measurement information acquisition unit using the calculation processing method selected by the processing method selection unit. The curve information acquisition unit acquires curve information, which is information indicating a curvature radius of a curve for each section. The processing method selection unit determines, for each section, based on the curve information, whether the curve information is above a threshold value if the section is curved, and selects a calculation processing method for each section based on the result of the determination and the reception status of the positioning signal in the measuring device.
本開示によれば、測位衛星からの測位信号が受信できない領域を含む走行路を走行する車両の移動位置の変化を精度よく算出することができる、という効果を奏する。 The present disclosure has the advantage of being able to accurately calculate changes in the moving position of a vehicle traveling on a road that includes an area where a positioning signal from a positioning satellite cannot be received.
以下に、実施の形態にかかる情報処理システム、情報処理方法、および情報処理プログラムを図面に基づいて詳細に説明する。 The information processing system, information processing method, and information processing program according to the embodiments are described in detail below with reference to the drawings.
実施の形態1.
図1は、実施の形態1にかかる情報処理システムの構成の一例を示す図である。図1に示すように、実施の形態1にかかる情報処理システム100は、計測車両1と、計測情報処理装置2と、端末装置3とを備える。
Fig. 1 is a diagram illustrating an example of a configuration of an information processing system according to the first embodiment. As illustrated in Fig. 1, the
計測車両1、計測情報処理装置2、および端末装置3は、ネットワーク4を介して情報の送受信が可能である。ネットワーク4は、例えば、LAN(Local Area Network)またはWAN(Wide Area Network)などの通信ネットワークである。
The
計測車両1は、車両10と、車両10に搭載された計測装置11とを備え、走行路5を走行する。車両10は、例えば、鉄道車両または自動車である。車両10が鉄道車両である場合、走行路5はレールであり、車両10が自動車である場合、走行路5は道路である。
The
計測装置11は、複数のGPS(Global Positioning System)受信機12と、慣性センサ13と、速度検出装置14と、レーザスキャナ15と、処理装置16と、通信部17とを備える。処理装置16は、記憶部18を備える。
The
GPS受信機12は、測位衛星であるGPS衛星からの測位信号を受信する。GPS受信機12は、測位信号に設定されている航法メッセージおよび測位信号の搬送波位相の情報を含む測位情報を受信時刻または計測時刻毎に処理装置16の記憶部18に記憶させる。測位情報には、受信時刻または計測時刻を示す時刻情報が含まれる。なお、GPS受信機12は、GPS衛星以外の他のGNSS(GLOBAL Navigation Satellite Systems)の衛星から測位信号を受信する受信機でもよい。
The
慣性センサ13は、停止中または走行中において、計測車両1の3次元姿勢角の角速度の微小変異を計測し、計測した結果を含む姿勢情報を計測時刻毎に処理装置16の記憶部18に記憶する。姿勢情報には、計測時刻を示す時刻情報が含まれる。
The
速度検出装置14は、計測車両1の走行速度を検出する。速度検出装置14は、例えば、ドップラー効果を利用して計測車両1の走行速度を計測するレーザドップラー速度計である。速度検出装置14は、計測した計測車両1の走行速度の情報を含む速度情報を計測時刻毎に処理装置16の記憶部18に記憶させる。速度情報には、計測時刻を示す時刻情報が含まれる。
The
レーザスキャナ15は、走行路5および走行路5の周囲の少なくとも一方を計測対象物とし、計測対象物の3次元位置を計測するためのセンサである。レーザスキャナ15は、計測車両1が走行中に、レーザ光を計測対象物へ照射し、計測対象物から反射したレーザ光を受光する。レーザスキャナ15は、レーザ光の照射から受光までの時間とレーザ光の照射方向とに基づいて、レーザ光が照射された照射点毎にレーザスキャナ15からの距離および方位を距離方位点として計測する。
The
レーザスキャナ15は、計測した複数の距離方位点からなる距離方位点群の情報である3次元情報を計測時刻または取得時刻毎に処理装置16の記憶部18に記憶させる。距離方位点は、計測対象物に対する計測車両1からの距離および方位を表す。3次元情報には、計測時刻または取得時刻を示す時刻情報が含まれる。
The
処理装置16は、記憶部18に記憶された計測情報を、通信部17およびネットワーク4を介して、計測情報処理装置2へ送信する。計測情報は、GPS受信機12から出力される測位情報と、慣性センサ13から出力される姿勢情報と、速度検出装置14から出力される速度情報と、レーザスキャナ15から出力される3次元情報とを含む。姿勢情報および速度情報は、車両10の走行状態を示す状態情報の一例である。
The
なお、処理装置16は、不図示の記録媒体に情報を書き込む不図示のインタフェース回路を有しており、かかるインタフェース回路を介して不図示の記録媒体に計測情報を書き込むことができる。記録媒体は、例えば、UBS(Universal Serial Bus)メモリ、光ディスク、またはHDD(Hard Disk Drive)などである。
The
また、図1に示す例では、計測装置11は、複数のGPS受信機12を有する構成であるが、計測装置11が有するGPS受信機12の数は1つであってもよい。この場合、計測情報処理装置2では、1つのGPS受信機12で受信された測位信号の情報によって計測車両1の位置が検出される。なお、複数のGPS受信機12を用いた位置検出の精度は、1つのGPS受信機12を用いた位置検出の精度よりも高いため、GPS受信機12は計測装置11に複数設けられることが好ましい。
In the example shown in FIG. 1, the
図2は、実施の形態1にかかる計測情報処理装置の構成の一例を示す図である。図2に示すように、計測情報処理装置2は、通信部20と、記憶部21と、処理部22とを備える。通信部20は、ネットワーク4に接続され、ネットワーク4を介して計測車両1から送信される計測情報を受信する。
Figure 2 is a diagram showing an example of the configuration of the measurement information processing device according to the first embodiment. As shown in Figure 2, the measurement
処理部22は、通信部20で受信された計測情報を記憶部21に記憶させる。かかる計測情報には、上述したように、測位情報、姿勢情報、速度情報、および3次元情報が含まれる。なお、計測情報処理装置2は、不図示の記録媒体から情報を読み出す不図示のインタフェース回路を有しており、処理部22は、不図示のインタフェース回路を介して不図示の記録媒体から計測情報を読み出し、読み出した計測情報を記憶部21に記憶させることができる。
The
記憶部21は、計測情報DB(DataBase)30と、カーブ情報DB31と、評価用情報DB32と、物標情報DB33とを記憶する。計測情報DB30は、計測情報を記憶する。カーブ情報DB31は、走行路5の区間毎のカーブRの情報であるカーブ情報を含む。
The
図3は、実施の形態1にかかる計測車両が走行する走行路の一部の一例を示す図であり、図4は、実施の形態1にかかる計測情報処理装置の記憶部に記憶されたカーブ情報DBに含まれるカーブ情報の一例を示す図である。 Figure 3 is a diagram showing an example of a portion of a road along which a measurement vehicle according to the first embodiment travels, and Figure 4 is a diagram showing an example of curve information included in a curve information DB stored in a memory unit of a measurement information processing device according to the first embodiment.
図3に示すように、計測車両1が走行する走行路5は、区間1T,2T,3T,4T,5T,6Tの領域を含む。図4に示すカーブ情報は、「区間」および「カーブR」を「区間」毎に含む。「区間」は、計測車両1が走行する走行路5を構成する複数の区間1T,2T,3T,4T,5T,6Tの領域の各々を区別するための識別情報である。「カーブR」は、カーブRの情報である。カーブRの情報は、区間の曲率半径を示す情報であり、単位は、メートルである。
As shown in FIG. 3, the
図4に示すカーブ情報では、区間1TのカーブRは、1800であり、区間2TのカーブRは、450であり、区間3TのカーブRは、1400であり、区間4TのカーブRは、400であり、区間5TのカーブRは、1200であり、区間6TのカーブRは、2000である。以下において、区間1T,2T,3T,4T,5T,6Tなどの複数の区間の各々を個別に区別せずに示す場合、区間Tと記載する場合がある。
In the curve information shown in FIG. 4, the curve R in
図2に戻って、記憶部21の説明を続ける。記憶部21の評価用情報DB32は、計測情報の評価を行うための情報である評価用情報を含む。図5は、実施の形態1にかかる計測情報処理装置の記憶部に記憶された評価用情報DBの評価用情報の一例を示す図である。図5に示す評価用情報は、「カーブR」と「区間におけるGPS受信状況」に応じた計測車両1の移動位置の変化の算出処理方法とを「カーブR」毎に含む。
Returning to FIG. 2, the description of the
「カーブR」は、図4に示す「カーブR」と同様に、区間Tの曲率半径を示す情報である。「区間におけるGPS受信状況」は、区間TにおけるGPS受信状況を示す情報であり、例えば、衛星フィックス率の情報である。衛星フィックス率は、区間Tで得られる複数の測位情報のうちフィックス解を得られるフィックス状態である測位情報の割合である。図5に示す例では、衛星フィックス率が、100%、50%以上100%未満の範囲、および50%未満の範囲の3段階に区切られている。 "Curve R" is information indicating the radius of curvature of section T, similar to "Curve R" shown in FIG. 4. "GPS reception status in section" is information indicating the GPS reception status in section T, for example, information on the satellite fix rate. The satellite fix rate is the proportion of positioning information that is in a fixed state in which a fix solution can be obtained out of multiple pieces of positioning information obtained in section T. In the example shown in FIG. 5, the satellite fix rate is divided into three stages: 100%, a range of 50% to less than 100%, and a range of less than 50%.
「区間におけるGPS受信状況」に応じた計測車両1の移動位置の変化の算出処理方法には、可視処理と、不可視処理と、不可視処理かつLMU(Land Mark Update)とがある。可視処理は、計測情報に含まれる測位情報と状態情報とに基づいて、計測車両1の移動位置の変化を算出する処理であり、不可視処理は、測位情報を用いずに状態情報に基づいて、計測車両1の移動位置の変化を算出する処理である。LMUは、ランドマークと呼ばれる物標の位置に基づいて、不可視処理で得られる計測車両1の移動位置の変化を補正して、計測車両1の移動位置の変化を算出する処理である。
There are three methods for calculating the change in the moving position of the
図5に示す例では、カーブRが直線である区間Tにおいて、衛星フィックス率が100%である場合、算出処理方法が可視処理であり、衛星フィックス率が50%以上100%未満の範囲である場合、算出処理方法が可視処理であり、衛星フィックス率が50%未満の範囲である場合、算出処理方法が不可視処理である。なお、カーブRが直線であるとは、区間Tが直線に見做せることを意味し、厳密な意味での直線に限定されない。 In the example shown in FIG. 5, in section T where curve R is a straight line, if the satellite fix rate is 100%, the calculation processing method is visible processing, if the satellite fix rate is in the range of 50% or more and less than 100%, the calculation processing method is visible processing, and if the satellite fix rate is in the range of less than 50%, the calculation processing method is invisible processing. Note that curve R being a straight line means that section T can be regarded as a straight line, and is not limited to a straight line in the strict sense.
また、図5に示す例では、カーブRが500以上である区間Tにおいて、衛星フィックス率が100%である場合、算出処理方法が可視処理であり、衛星フィックス率が50%以上100%未満の範囲である場合、算出処理方法が可視処理であり、衛星フィックス率が50%未満の範囲である場合、算出処理方法が不可視処理である。 In the example shown in FIG. 5, in section T where curve R is 500 or more, if the satellite fix rate is 100%, the calculation processing method is visible processing, if the satellite fix rate is in the range of 50% or more but less than 100%, the calculation processing method is visible processing, and if the satellite fix rate is in the range of less than 50%, the calculation processing method is invisible processing.
また、図5に示す例では、カーブRが500未満である区間Tにおいて、衛星フィックス率が100%である場合、算出処理方法が可視処理であり、衛星フィックス率が50%以上100%未満の範囲である場合、算出処理方法が可視処理であり、衛星フィックス率が50%未満の範囲である場合、算出処理方法が不可視処理かつLMUである。 In the example shown in FIG. 5, in section T where curve R is less than 500, if the satellite fix rate is 100%, the calculation processing method is visible processing, if the satellite fix rate is in the range of 50% or more and less than 100%, the calculation processing method is visible processing, and if the satellite fix rate is in the range of less than 50%, the calculation processing method is invisible processing and LMU.
ここで、可視処理および不可視処理について説明する。まず、可視処理について説明する。図6は、実施の形態1にかかる走行路における1つの区間の領域の一例を示す図である。図7は、実施の形態1にかかる可視処理における補正前に算出された計測車両の移動位置の変化を説明するための図である。 Here, we will explain the visible processing and invisible processing. First, we will explain the visible processing. Figure 6 is a diagram showing an example of an area of one section on a road in the first embodiment. Figure 7 is a diagram for explaining the change in the moving position of the measurement vehicle calculated before correction in the visible processing in the first embodiment.
図6に示す区間Tでは、衛星可視領域80a、衛星不可視領域81、および衛星可視領域80bによって形成され、衛星不可視領域81は、衛星可視領域80a,80bとの間に位置する。
The section T shown in FIG. 6 is formed by a satellite
衛星可視領域80a,80bは、計測車両1のGPS受信機12で測位衛星からの測位信号を受信できる領域であり、衛星不可視領域81は、計測車両1のGPS受信機12で測位衛星からの測位信号を受信できない領域である。測位衛星からの測位信号を受信できるとは、測位信号に含まれる測位情報がフィックス解を得られるフィックス状態であり、測位情報から計測車両1の移動位置を算出することができることを意味する。
The satellite
可視処理では、衛星可視領域80a,80bで得られる測位情報と衛星可視領域80a,80bを含む領域の誤差補正情報とに基づいて、車両10の移動位置の変化が算出されるため、衛星可視領域80a,80bにおける計測車両1の移動位置の変化を精度よく検出することができる。誤差補正情報は、例えば、測位衛星の位置誤差による疑似距離遅延量、測位信号の電離層遅延量、衛星時計誤差、および測位信号の対流圏遅延量などの情報を含む。
In the visual processing, the change in the moving position of the
衛星不可視領域81ではフィックス解を得られる測位情報を取得できないため、衛星不可視領域81で得られる状態情報で示される計測車両1の走行速度と計測車両1の姿勢とに基づく位置変化算出によって、衛星不可視領域81における計測車両1の移動位置の変化が検出される。
Since it is not possible to obtain positioning information that can provide a fixed solution in the satellite
計測車両1に搭載される慣性センサ13および速度検出装置14には、計測誤差がある。したがって、計測車両1が衛星不可視領域81の始点位置Aに進入してから衛星不可視領域81の終点位置Bに到達するまでに、計測誤差が累積していき、かかる累積する誤差である累積誤差が大きくなっていく。図7では、状態情報に基づく位置移動位置の変化の例として、互いに累積誤差が異なる第1の例と第2の例とが示されている。
The
そのため、衛星不可視領域81の終点位置Bに位置する計測車両1から得られる状態情報に基づいて算出される計測車両1の移動位置と、衛星可視領域80bの始点位置になった計測車両1から得られる測位情報に基づいて算出される計測車両1の移動位置とに大きなずれを生じる場合がある。
Therefore, a large discrepancy may occur between the movement position of the
そこで、実施の形態1にかかる可視処理では、衛星不可視領域81に位置する計測車両1から得られる状態情報に基づいて算出される計測車両1の移動位置の変化を補正する補正処理が行われる。図8は、実施の形態1にかかる可視処理における補正後に算出された計測車両の移動位置の変化を説明するための図である。
Therefore, in the visual processing according to the first embodiment, a correction process is performed to correct the change in the moving position of the
図8に示すように、可視処理の補正処理によって、衛星不可視領域81における計測車両1の移動位置の変化と衛星可視領域80bにおける計測車両1の移動位置の変化とが連続するように、衛星不可視領域81における計測車両1の移動位置の変化が補正される。
As shown in FIG. 8, the visibility correction process corrects the change in the movement position of the
そのため、衛星不可視領域81と衛星可視領域80bとの間の計測車両1の移動位置の連続性が保たれるが、衛星不可視領域81における計測車両1の移動軌跡が、衛星不可視領域81の延伸方向の形状と変わり、さらに、計測車両1の移動軌跡の長さが衛星不可視領域81の延伸方向の長さよりも長くなる場合や短くなる場合がある。状態情報に基づく位置移動位置の変化として、図8に示す第1の例では、計測車両1の移動軌跡の長さが衛星不可視領域81の延伸方向の長さよりも長く、図8に示す第2の例では、計測車両1の移動軌跡の長さが衛星不可視領域81の延伸方向の長さより短い。
Therefore, the continuity of the movement position of the
そして、可視処理では、区間Tのうち衛星不可視領域81が占める割合が大きくなるほど、可視処理で算出される区間Tにおける計測車両1の移動軌跡の長さが、実際の区間Tの延伸方向の長さよりも長くなったり短くなったりする場合がある。
In the visibility process, the greater the proportion of the satellite
また、可視処理では、衛星不可視領域81のカーブRが小さいほど、可視処理で算出される区間Tにおける計測車両1の移動軌跡の長さが、実際の区間Tの延伸方向の長さよりも長くなる場合がある。
In addition, in the visibility process, the smaller the curve R of the satellite
そこで、計測情報処理装置2は、区間Tのうち衛星不可視領域81が占める割合および衛星不可視領域81のカーブRなどに基づいて、可視処理に代えて、不可視処理、または、不可視処理かつLMUを選択する。
Then, the measurement
不可視処理は、測位情報を用いずに、状態情報で示される計測車両1の走行速度と計測車両1の姿勢とに基づく位置変化算出を行う処理である。不可視処理では、可視処理における補正処理が行われないため、衛星不可視領域81での計測車両1の移動位置の変化の累積誤差が大きい場合、可視処理に比べて、不可視処理で算出される計測車両1の移動軌跡の形状と衛星不可視領域81の形状との誤差は少ない。
The invisible processing is a process that calculates the position change based on the traveling speed of the
そのため、不可視処理で算出される区間Tにおける計測車両1の移動軌跡の長さは、衛星不可視領域81における計測車両1の移動位置の変化の累積誤差が大きい場合、可視処理で算出される区間Tにおける計測車両1の移動軌跡の長さに比べて、実際の区間Tの延伸方向の長さに対する誤差が少ない。衛星不可視領域81における計測車両1の移動位置の変化の累積誤差は、区間Tにおいて衛星不可視領域81が占める割合が大きいほど大きくなる。また、衛星不可視領域81における計測車両1の移動位置の変化の累積誤差は、衛星不可視領域81のカーブRが小さいほど大きくなる場合がある。
Therefore, when the cumulative error of the change in the moving position of the
LMUは、ランドマークと呼ばれる物標の位置に基づいて、不可視処理で得られる計測車両1の移動位置の変化を検出する処理である。計測情報処理装置2は、不可視処理かつLMUを算出処理方法として選択した場合、3次元情報に含まれる物標と物標情報DBに含まれる物標の位置とに基づいて、計測車両1の移動位置の真値を判定し、かかる真値に基づいて、不可視処理で得られる計測車両1の移動位置の変化を補正する。
LMU is a process that detects changes in the moving position of the
物標情報DB33には、物標の3次元形状の情報と物標の位置とを含む物標情報が物標毎に含まれる。計測情報処理装置2の処理部22は、不可視処理かつLMUを算出処理方法として選択した場合、3次元情報に含まれる物標と一致する物標の位置を物標情報DB33に記憶されている物標情報に基づいて特定する。
The target information DB33 contains target information for each target, including information on the three-dimensional shape of the target and the target's position. When invisibility processing and LMU are selected as the calculation processing method, the
そして、処理部22は、特定した物標の位置と不可視処理で得られる計測車両1の移動位置との関係から、計測車両1の移動位置の真値を判定する。処理部22は、計測車両1の移動位置の真値に基づいて、不可視処理で得られる計測車両1の移動位置の変化を補正する。
Then, the
図2に戻って、処理部22の説明を続ける。処理部22は、情報取得部40と、処理方法選択部41と、算出部42と、出力処理部43とを備える。情報取得部40は、計測情報取得部50と、カーブ情報取得部51と、評価用情報取得部52とを備える。
Returning to FIG. 2, the
計測情報取得部50は、計測車両1から送信されネットワーク4を介して通信部20で受信される計測情報を通信部20から取得する。また、計測情報取得部50は、不図示のインタフェース回路を介して不図示の記録媒体から計測情報を読み出し、読み出した計測情報を取得することもできる。計測情報取得部50は、通信部20または不図示の記録媒体から取得した計測情報を記憶部21の計測情報DB30に追加する。計測情報取得部50は、通信部20または不図示の記録媒体から取得した計測情報を区間T毎に区間コードを割り当てての計測情報DB30に追加することができる。なお、区間コードは、計測装置11によって割り当てられてもよい。
The measurement
また、計測情報取得部50は、記憶部21の計測情報DB30に含まれる計測情報を区間コードに基づいて区間T毎に取得する。計測情報取得部50は、取得した区間T毎の計測情報を処理方法選択部41および算出部42へ出力する。
The measurement
カーブ情報取得部51は、記憶部21のカーブ情報DB31に含まれる区間T毎のカーブ情報を取得する。カーブ情報取得部51は、取得した区間T毎のカーブ情報を処理方法選択部41へ出力する。
The curve information acquisition unit 51 acquires curve information for each section T contained in the
評価用情報取得部52は、記憶部21の評価用情報DB32に含まれる評価用情報を取得する。評価用情報取得部52は、取得した評価用情報を処理方法選択部41へ出力する。
The evaluation
処理方法選択部41は、情報取得部40から出力された計測情報とカーブ情報と評価用情報とに基づいて、計測車両1の移動位置の変化を算出する方法である算出処理方法を区間T毎に選択する。選択される算出処理方法は、上述したように、可視処理、不可視処理、および不可視処理かつLMUのいずれかである。以下において、計測車両1の移動位置の変化を計測車両1の移動位置変化と記載する場合がある。
The processing method selection unit 41 selects, for each section T, a calculation processing method for calculating the change in the moving position of the
図9は、実施の形態1にかかる区間、カーブR、衛星フィックス率、および算出処理方法の関係の一例を示す図である。図9に示す例では、走行路5が図3に示す区間1T,2T,3T,4T,5T,6Tの領域を含み、カーブ情報が図4に示す状態であり、評価用情報が図5に示す状態である場合の例を示す。また、図9に示す例では、区間1T,2T,3T,4T,5T,6Tの衛星フィックス率が100%,60%,40%,45%,80%,70%である。
Figure 9 is a diagram showing an example of the relationship between the section, curve R, satellite fix rate, and calculation processing method according to the first embodiment. The example shown in Figure 9 shows an example in which the
この場合、処理方法選択部41は、区間1T,2T,5T,6Tにおいて、衛星フィックス率が50%以上であるため、区間1T,2T,5T,6Tの各々における計測車両1の移動位置変化の算出処理方法として、可視処理を選択する。また、処理方法選択部41は、区間3Tにおいて、衛星フィックス率が50%未満であり、カーブRが1400であるため、区間3Tにおける計測車両1の移動位置変化の算出処理方法として、不可視処理を選択する。
In this case, the processing method selection unit 41 selects visible processing as the calculation processing method for the change in the moving position of the
また、処理方法選択部41は、区間4Tにおいて、衛星フィックス率が50%未満であり、区間4Tの領域のカーブRが500未満であるため、区間4Tにおける計測車両1の移動位置変化の算出処理方法として、不可視処理かつLMUを選択する。
In addition, since the satellite fix rate is less than 50% in
なお、図5に示す評価用情報は、一例であり、評価用情報は、図5に示す例に限定されない。例えば、評価用情報において、カーブRが500未満かつ衛星フィックス率が50%以上100%未満である区間Tの算出処理方法として、可視処理に代えて、不可視処理が規定されていてもよい。この場合、処理方法選択部41は、区間2Tの衛星フィックス率が50%以上100%未満かつカーブRが500未満であるため、区間2Tにおける計測車両1の移動位置変化の算出処理方法として、不可視処理を選択する。
Note that the evaluation information shown in FIG. 5 is an example, and the evaluation information is not limited to the example shown in FIG. 5. For example, the evaluation information may specify invisible processing instead of visible processing as the calculation processing method for section T where the curve R is less than 500 and the satellite fix rate is 50% or more and less than 100%. In this case, since the satellite fix rate of
また、評価用情報は、区間TにおけるGPS受信状況を示す情報として、区間Tにおける衛星フィックス率に加えて、区間TにおけるPDOP(Position Dilution Of Precision:位置精度低下率)の平均値を含んでいてもよい。図10は、実施の形態1にかかる計測情報処理装置の記憶部に記憶された評価用情報DBの評価用情報の他の例を示す図である。 The evaluation information may also include an average value of PDOP (Position Dilution Of Precision) in section T in addition to the satellite fix rate in section T as information indicating the GPS reception status in section T. FIG. 10 is a diagram showing another example of evaluation information in the evaluation information DB stored in the storage unit of the measurement information processing device according to the first embodiment.
図10に示す評価用情報は、「カーブR」と「区間におけるGPS受信状況」に応じた計測車両1の移動位置変化の算出処理方法とを「カーブR」毎に含む。「区間におけるGPS受信状況」は、区間TにおけるGPS受信状況を示す情報であり、衛星フィックス率の情報とPDOPの平均値の情報とを含む。以下において、PDOPの平均値をPDOP平均と記載する場合がある。
The evaluation information shown in FIG. 10 includes, for each "curve R," a calculation processing method for the change in moving position of the
図10に示す例では、衛星フィックス率が、100%、50%以上100%未満の範囲、および50%未満の範囲の3段階に区切られ、また、PDOPの平均値であるPDOP平均が、6.0未満および6.0以上の2段階に区切られている。 In the example shown in Figure 10, the satellite fix rate is divided into three stages: 100%, 50% to less than 100%, and less than 50%, and the PDOP average, which is the average value of PDOP, is divided into two stages: less than 6.0 and 6.0 or more.
ここで、図10に示す評価用情報を用いた算出処理方法の選択について説明する。図11は、実施の形態1にかかる区間、カーブR、衛星フィックス率、PDOP平均、および算出処理方法の関係の一例を示す図である。 Here, we will explain the selection of the calculation processing method using the evaluation information shown in Figure 10. Figure 11 is a diagram showing an example of the relationship between the section, curve R, satellite fix rate, PDOP average, and calculation processing method according to the first embodiment.
図11に示す例では、走行路5が図3に示す区間1T,2T,3T,4T,5T,6Tの領域を含み、カーブ情報が図4に示す状態であり、評価用情報が図5に示す状態である場合の例を示す。また、図11に示す例では、区間1T,2T,3T,4T,5T,6Tの衛星フィックス率が100%,45%,40%,45%,80%,70%であり、区間1T,2T,3T,4T,5T,6TのPDOP平均は、2.0,8.0,7.0,2.7,5.0,4.0である。
The example shown in FIG. 11 shows a case where the
この場合、処理方法選択部41は、区間1T,5T,6Tにおいて衛星フィックス率が50%以上かつPDOP平均が6.0未満であるため、区間1T,5T,6Tにおける計測車両1の移動位置変化の算出処理方法として、可視処理を選択する。
In this case, since the satellite fix rate is 50% or more and the PDOP average is less than 6.0 in
また、処理方法選択部41は、区間2Tにおいて、衛星フィックス率が50%未満であり、PDOP平均が6.0以上であり、カーブRが450であるため、区間2Tにおける計測車両1の移動位置変化の算出処理方法として、不可視処理かつLMUを選択する。
In addition, since the satellite fix rate is less than 50%, the PDOP average is 6.0 or more, and the curve R is 450 in
また、処理方法選択部41は、区間3Tにおいて、衛星フィックス率が50%未満であり、PDOP平均が6.0以上であり、カーブRが1400であるため、区間3Tにおける計測車両1の移動位置の算出処理方法として、不可視処理を選択する。
In addition, since the satellite fix rate is less than 50%, the PDOP average is 6.0 or more, and the curve R is 1400 in
また、処理方法選択部41は、区間4Tにおいて、衛星フィックス率が50%未満であり、PDOP平均が6.0未満であり、カーブRが400であるため、区間4Tにおける計測車両1の移動位置の算出処理方法として、可視処理を選択する。なお、図10に示す評価用情報は、一例であり、PDOP平均を含む評価用情報は、図10に示す例に限定されない。
In addition, since the satellite fix rate is less than 50%, the PDOP average is less than 6.0, and the curve R is 400 in
図2に戻って、計測情報処理装置2の処理部22の説明を続ける。処理部22の算出部42は、処理方法選択部41によって選択された算出処理方法によって、計測情報取得部50で取得された計測情報に基づいて計測車両1の移動位置の変化を区間T毎に算出する。
Returning to FIG. 2, we will continue to explain the
算出部42は、可視処理によって計測車両1の移動位置変化を算出する第1算出部60と、不可視処理または不可視処理かつLMUによって計測車両1の移動位置変化を算出する第2算出部61とを備える。
The
第1算出部60で実行される可視処理は、上述したように、測位情報を用いて計測車両1の移動位置変化を算出する処理である。第1算出部60は、計測情報に含まれる測位情報と状態情報とに基づいて、計測車両1の移動位置の変化を算出する可視処理を実行する。
The visualization process executed by the
例えば、第1算出部60は、衛星可視領域80において計測車両1で得られる計測情報に含まれる測位情報と誤差補正情報とに基づいて、計測車両1の移動位置の変化を算出する。また、第1算出部60は、衛星不可視領域81において計測車両1で得られる計測情報に含まれる状態情報で示される計測車両1の走行速度と計測車両1の姿勢とに基づいて、車両10の移動位置の変化を算出する。また、第1算出部60は、衛星不可視領域81における計測車両1の移動位置の変化を補正する補正処理を行う。
For example, the
第2算出部61で実行される不可視処理は、上述したように、測位情報を用いずに状態情報に基づいて計測車両1の移動位置変化を算出する処理である。第2算出部61は、計測車両1で得られる計測情報に含まれる状態情報で示される計測車両1の走行速度と計測車両1の姿勢とに基づいて、計測車両1の移動位置の変化を算出する。
The invisibility processing executed by the second calculation unit 61 is a process for calculating the change in the moving position of the
第2算出部61で実行される不可視処理かつLMUは、上述したように、不可視処理を行った後、物標の位置に基づいて、計測車両1の移動位置の真値を判定し、かかる真値に基づいて、不可視処理で得られる計測車両1の移動位置の変化を補正する処理である。第2算出部61は、3次元情報に含まれる物標と一致する物標の位置を物標情報DB33に記憶されている物標情報に基づいて特定する。第2算出部61は、特定した物標の位置と不可視処理で得られる計測車両1の移動位置との関係から、計測車両1の移動位置の真値を判定する。第2算出部61は、計測車両1の移動位置の真値に基づいて、不可視処理で得られる計測車両1の移動位置の変化を補正する。不可視処理かつLMUで算出される計測車両1の移動位置の変化は、不可視処理で算出される計測車両1の移動位置の変化に比べて精度が高い。
The invisible processing and LMU executed by the second calculation unit 61 is a process that, after performing the invisible processing as described above, determines the true value of the moving position of the
算出部42によって算出された計測車両1の移動位置変化の情報は、例えば、計測時刻毎の計測車両1の移動位置の情報を含む。以下において、算出部42によって算出される計測車両1の移動位置の変化の情報を計測位置情報と記載する場合がある。
The information on the change in the moving position of the
処理部22の出力処理部43は、算出部42から出力された区間T毎の計測位置情報を区分コードに関連付けて出力情報として通信部20およびネットワーク4を介して端末装置3へ送信する。
The
また、出力処理部43は、算出部42から出力された区間T毎の計測位置情報と計測情報DB30の計測情報に含まれる3次元情報とに基づく情報を出力情報として通信部20およびネットワーク4を介して端末装置3へ送信することもできる。例えば、出力処理部43は、端末装置3から送信される位置情報に基づいて、かかる位置情報で指定された位置における計測対象物の3次元画像を表示するための表示情報を出力情報として通信部20およびネットワーク4を介して端末装置3へ送信する。
The
つづいて、フローチャートを用いて計測情報処理装置2の処理部22による処理を説明する。図12は、実施の形態1にかかる計測情報処理装置の処理部による処理の一例を示すフローチャートである。
Next, the processing by the
図12に示すように、計測情報処理装置2の処理部22は、計測情報、カーブ情報、および評価用情報を記憶部21から取得し(ステップS10)、そして、処理部22は、ステップS10で取得した計測情報、カーブ情報、および評価用情報に基づいて、区間T毎の算出処理方法を選択する(ステップS11)。
As shown in FIG. 12, the
次に、処理部22は、ステップS11で選択した算出処理方法で、計測車両1の移動位置の変化を区間T毎に算出する(ステップS12)。そして、処理部22は、ステップS12で区間T毎に算出した計測車両1の移動位置の変化を示す情報を含む出力情報を通信部20およびネットワーク4を介して出力し(ステップS13)、図12に示す処理を終了する。
Next, the
上述した例では、状態情報として、速度検出装置14によって検出された速度情報を含むが、速度情報に代えて、計測車両1にオドメータが設けられている場合、計測車両1に設けられたオドメータによって検出される計測時刻毎の距離情報を含んでいてもよい。この場合、算出部42の第1算出部60は、不可視処理において、状態情報に含まれる距離情報と姿勢情報とに基づいて、計測車両1の移動位置の変化を算出する。
In the above example, the status information includes speed information detected by the
図13は、実施の形態1にかかる計測情報処理装置のハードウェア構成の一例を示す図である。図13に示すように、計測情報処理装置2は、プロセッサ101と、メモリ102と、通信装置103と、インタフェース回路104とを備えるコンピュータを含む。
FIG. 13 is a diagram illustrating an example of a hardware configuration of a measurement information processing device according to the first embodiment. As illustrated in FIG. 13, the measurement
プロセッサ101、メモリ102、通信装置103、およびインタフェース回路104は、例えば、バス105によって互いに情報の送受信が可能である。記憶部21は、メモリ102によって実現される。通信部20は、通信装置103で実現される。プロセッサ101は、メモリ102に記憶されたプログラムを読み出して実行することによって、処理部22などの機能を実行する。プロセッサ101は、例えば、処理回路の一例であり、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、およびシステムLSI(Large Scale Integration)のうち一つ以上を含む。
The
メモリ102は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、およびEEPROM(登録商標)(Electrically Erasable Programmable Read Only Memory)のうち一つ以上を含む。また、メモリ102は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。かかる記録媒体は、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルメモリ、光ディスク、コンパクトディスク、およびDVD(Digital Versatile Disc)のうち一つ以上を含む。なお、計測情報処理装置2は、ASIC(Application Specific Integrated Circuit)およびFPGA(Field Programmable Gate Array)などの集積回路を含んでいてもよい。
The
計測情報処理装置2は、2以上の装置で構成されてもよい。計測情報処理装置2が2以上の装置で構成される場合、2以上の装置の各々は、例えば、図13に示すハードウェア構成を有する。なお、2以上の装置間の通信は、通信装置103を介して行われる。また、計測情報処理装置2は、2以上のサーバで構成されてもよい。例えば、計測情報処理装置2は、処理サーバと、データサーバとで構成されてもよい。
The measurement
以上のように、実施の形態1にかかる情報処理システム100は、計測情報取得部50と、処理方法選択部41と、算出部42とを備える。計測情報取得部50は、走行路5を走行する車両10に搭載された計測装置11で受信された測位衛星からの測位信号の情報である測位情報と、計測装置11で検出された車両10の走行状態を示す状態情報とを含む計測情報を取得する。処理方法選択部41は、計測装置11における測位信号の受信状態に基づいて、測位情報を用いる算出処理方法と測位情報を用いない算出処理方法を含む複数の算出処理方法の中から、車両10の移動位置の変化を算出する方法を走行路5の区間T毎に選択する。算出部42は、処理方法選択部41によって選択された算出処理方法で、計測情報取得部50によって取得された計測情報に基づいて、車両10の移動位置の変化を区間毎に算出する。可視処理は、測位情報を用いる算出処理方法の一例であり、不可視処理または不可視処理かつLMUは、測位情報を用いない算出処理方法の一例である。これにより、情報処理システム100は、測位衛星からの測位信号が受信できない領域を含む走行路5を走行する車両10の移動位置変化を精度よく算出することができる。また、情報処理システム100は、各区間Tの始点からの距離を精度よく算出することができることから、例えば、算出した車両10の移動位置変化を自動運転などに用いることができる。
As described above, the
また、情報処理システム100は、区間T毎のカーブRの情報であるカーブ情報を取得するカーブ情報取得部51を備える。処理方法選択部41は、計測装置11における測位信号の受信状態とカーブ情報とに基づいて、車両10の移動位置の変化を算出する方法を区間T毎に選択する。これにより、情報処理システム100は、測位衛星からの測位信号が受信できない領域を含む走行路5を走行する車両10の移動位置の変化をより精度よく算出することができる。
The
また、測位情報の受信状態は、区間Tにおける複数の測位情報のうちフィックス解を得られるフィックス状態の測位情報の割合を含む。処理方法選択部41は、区間Tにおけるフィックス状態の割合とカーブ情報とに基づいて、算出処理方法を区間T毎に選択する。これにより、情報処理システム100は、測位衛星からの測位信号が受信できない領域を含む走行路5を走行する車両10の移動位置の変化をより精度よく算出することができる。
The reception state of the positioning information also includes the proportion of fixed state positioning information for which a fixed solution can be obtained among the multiple pieces of positioning information in section T. The processing method selection unit 41 selects a calculation processing method for each section T based on the proportion of fixed states in section T and the curve information. This enables the
また、測位情報の受信状態は、位置精度低下率を含む。処理方法選択部41は、区間Tにおける位置精度低下率の平均値と区間Tにおけるフィックス状態の割合とカーブ情報とに基づいて、算出処理方法を区間毎に選択する。これにより、情報処理システム100は、測位衛星からの測位信号が受信できない領域を含む走行路5を走行する車両10の移動位置の変化をより精度よく算出することができる。
The reception state of the positioning information also includes a position accuracy degradation rate. The processing method selection unit 41 selects a calculation processing method for each section based on the average value of the position accuracy degradation rate in the section T, the proportion of fixed states in the section T, and the curve information. This enables the
また、測位情報を用いない算出処理方法は、状態情報に基づいて、移動位置の変化を算出する方法と、状態情報に基づいて算出される移動位置の変化を、走行路5または走行路5の周囲に設けられ計測装置11によって検出された物標の位置に基づいて補正して、移動位置の変化を算出する第2の方法とを含む。これにより、情報処理システム100は、測位衛星からの測位信号が受信できない領域を含む走行路5を走行する車両10の移動位置の変化をより精度よく算出することができる。
Calculation processing methods that do not use positioning information include a method of calculating a change in moving position based on state information, and a second method of calculating a change in moving position by correcting the change in moving position calculated based on the state information based on the position of a target detected by a measuring
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies. Parts of the configurations may be omitted or modified without departing from the spirit of the invention.
1 計測車両、2 計測情報処理装置、3 端末装置、4 ネットワーク、5 走行路、10 車両、11 計測装置、12 GPS受信機、13 慣性センサ、14 速度検出装置、15 レーザスキャナ、16 処理装置、17,20 通信部、18,21 記憶部、22 処理部、30 計測情報DB、31 カーブ情報DB、32 評価用情報DB、33 物標情報DB、40 情報取得部、41 処理方法選択部、42 算出部、43 出力処理部、50 計測情報取得部、51 カーブ情報取得部、52 評価用情報取得部、60 第1算出部、61 第2算出部、80a,80b 衛星可視領域、81 衛星不可視領域、100 情報処理システム。 1 Measurement vehicle, 2 Measurement information processing device, 3 Terminal device, 4 Network, 5 Travel path, 10 Vehicle, 11 Measurement device, 12 GPS receiver, 13 Inertial sensor, 14 Speed detection device, 15 Laser scanner, 16 Processing device, 17, 20 Communication unit, 18, 21 Memory unit, 22 Processing unit, 30 Measurement information DB, 31 Curve information DB, 32 Evaluation information DB, 33 Target information DB, 40 Information acquisition unit, 41 Processing method selection unit, 42 Calculation unit, 43 Output processing unit, 50 Measurement information acquisition unit, 51 Curve information acquisition unit, 52 Evaluation information acquisition unit, 60 First calculation unit, 61 Second calculation unit, 80a, 80b Satellite visible area, 81 Satellite invisible area, 100 Information processing system.
Claims (9)
前記計測装置における前記測位信号の受信状態に基づいて、前記測位情報を用いる算出処理方法と前記測位情報を用いない算出処理方法を含む複数の算出処理方法の中から、前記車両の移動位置の変化を算出する方法を前記走行路の区間毎に選択する処理方法選択部と、
前記処理方法選択部によって選択された前記算出処理方法で、前記計測情報取得部によって取得された前記計測情報に基づいて、前記車両の移動位置の変化を前記区間毎に算出する算出部と、
前記区間毎のカーブの曲率半径を示す情報であるカーブ情報を取得するカーブ情報取得部と、を備え、
前記処理方法選択部は、
前記区間毎に、前記カーブ情報に基づいて、前記区間が曲線である場合に前記カーブ情報がしきい値以上であるか否かを判断し、当該判断の結果と前記計測装置における前記測位信号の受信状態とに基づいて、前記算出処理方法を前記区間毎に選択する
ことを特徴とする情報処理システム。 a measurement information acquisition unit that acquires measurement information including positioning information, which is information on a positioning signal from a positioning satellite received by a measurement device mounted on a vehicle traveling on a road, and status information that indicates a traveling status of the vehicle detected by the measurement device;
a processing method selection unit that selects, for each section of the road, a method for calculating a change in the moving position of the vehicle from a plurality of calculation processing methods including a calculation processing method that uses the positioning information and a calculation processing method that does not use the positioning information, based on a reception state of the positioning signal in the measurement device;
a calculation unit that calculates a change in a moving position of the vehicle for each section based on the measurement information acquired by the measurement information acquisition unit using the calculation processing method selected by the processing method selection unit;
a curve information acquisition unit that acquires curve information that is information indicating a curvature radius of a curve for each section ,
The processing method selection unit is
an information processing system characterized in that, for each section, based on the curve information, it is determined whether the curve information is equal to or greater than a threshold value if the section is curved, and the calculation processing method is selected for each section based on the result of the determination and the reception state of the positioning signal in the measuring device .
前記区間における複数の前記測位情報のうちフィックス解を得られるフィックス状態の測位情報の割合を含み、
前記処理方法選択部は、
前記区間における前記フィックス状態の割合と前記カーブ情報とに基づいて、前記算出処理方法を前記区間毎に選択する
ことを特徴とする請求項1に記載の情報処理システム。 The reception state of the positioning information is
a ratio of positioning information in a fixed state in which a fix solution can be obtained among the plurality of positioning information in the section,
The processing method selection unit is
The information processing system according to claim 1 , wherein the calculation processing method is selected for each of the sections based on the proportion of the fixed state in the section and the curve information.
位置精度低下率を含み、
前記処理方法選択部は、
前記区間における前記位置精度低下率の平均値と前記区間における前記フィックス状態の割合と前記カーブ情報とに基づいて、前記算出処理方法を前記区間毎に選択する
ことを特徴とする請求項2に記載の情報処理システム。 The reception state of the positioning information is
Including the location accuracy dilution rate,
The processing method selection unit is
3. The information processing system according to claim 2 , wherein the calculation processing method is selected for each of the sections based on an average value of the position accuracy degradation rate in the section, a proportion of the fixed state in the section, and the curve information.
前記状態情報に基づいて、前記移動位置の変化を算出する方法と、
前記状態情報に基づいて算出された前記移動位置の変化を、前記走行路または前記走行路の周囲に設けられ前記計測装置によって検出された物標の位置に基づいて補正して、前記移動位置の変化を算出する方法と、を含む
ことを特徴とする請求項1から3のいずれか1つに記載の情報処理システム。 The calculation processing method without using positioning information includes:
A method for calculating a change in the movement position based on the state information;
and a method of calculating the change in the moving position by correcting the change in the moving position calculated based on the state information based on a position of a target object detected by the measuring device provided on the traveling path or around the traveling path.
前記測位情報を用いない算出処理方法は、The calculation processing method without using positioning information includes:
前記状態情報に基づいて、前記移動位置の変化を算出する第1の方法と、a first method of calculating a change in the movement position based on the state information;
物標の3次元形状の情報と前記物標の位置とを含む物標情報と前記センサによって計測された前記計測対象物の3次元位置とを用いて前記計測対象物に対応する前記物標を特定し、前記状態情報に基づいて算出された前記移動位置の変化を、前記特定された前記物標の3次元位置に基づいて補正して、前記移動位置の変化を算出する第2の方法と、を含むa second method of identifying the target corresponding to the measurement object using target information including information on a three-dimensional shape of the target and a position of the target and the three-dimensional position of the measurement object measured by the sensor, and correcting a change in the movement position calculated based on the state information based on the identified three-dimensional position of the target to calculate the change in the movement position.
ことを特徴とする請求項1に記載の情報処理システム。2. The information processing system according to claim 1 .
前記区間における複数の前記測位情報のうちフィックス解を得られるフィックス状態の測位情報の割合を含み、a ratio of positioning information in a fixed state in which a fix solution can be obtained among the plurality of positioning information in the section,
前記処理方法選択部は、The processing method selection unit is
前記区間毎に、For each section,
前記フィックス状態の割合が第1の値以上である場合に、前記算出処理方法として前記測位情報を用いる算出処理方法を選択し、前記フィックス状態の割合が第1の値未満でありかつ前記カーブ情報が前記しきい値以上である場合に、前記算出処理方法として前記第1の方法を選択し、前記フィックス状態の割合が第1の値未満でありかつ前記カーブ情報が前記しきい値未満である場合に、前記算出処理方法として前記第2の方法を選択するWhen the ratio of the fixed state is equal to or greater than a first value, a calculation processing method using the positioning information is selected as the calculation processing method; when the ratio of the fixed state is less than the first value and the curve information is equal to or greater than the threshold value, the first method is selected as the calculation processing method; and when the ratio of the fixed state is less than the first value and the curve information is less than the threshold value, the second method is selected as the calculation processing method.
ことを特徴とする請求項5に記載の情報処理システム。6. The information processing system according to claim 5.
位置精度低下率と前記区間における複数の前記測位情報のうちフィックス解を得られるフィックス状態の測位情報の割合とを含み、the position accuracy degradation rate and a ratio of positioning information in a fixed state in which a fix solution can be obtained among the plurality of pieces of positioning information in the section,
前記処理方法選択部は、The processing method selection unit is
前記区間毎に、For each section,
前記フィックス状態の割合が第1の値以上であって前記第1の値より大きい第2の値未満であり、かつ前記位置精度低下率の平均値が一定値以上の場合に、前記算出処理方法として前記第1の方法を選択し、前記フィックス状態の割合が第1の値未満でありかつ前記位置精度低下率の平均値が前記一定値以上でありかつ前記カーブ情報が前記しきい値以上である場合に、前記算出処理方法として前記第1の方法を選択し、前記フィックス状態の割合が第1の値未満でありかつ前記位置精度低下率の平均値が前記一定値以上でありかつ前記カーブ情報が前記しきい値未満である場合に、前記算出処理方法として前記第2の方法を選択し、前記フィックス状態の割合が前記第2の値以上であるかまたは前記位置精度低下率の平均値が一定値未満である場合に、前記算出処理方法として前記測位情報を用いる算出処理方法を選択するWhen the proportion of the fixed state is equal to or greater than a first value and less than a second value greater than the first value, and the average value of the position accuracy degradation rate is equal to or greater than a certain value, the first method is selected as the calculation processing method; when the proportion of the fixed state is less than the first value, the average value of the position accuracy degradation rate is equal to or greater than the certain value, and the curve information is equal to or greater than the threshold value, the first method is selected as the calculation processing method; when the proportion of the fixed state is less than the first value, the average value of the position accuracy degradation rate is equal to or greater than the certain value, and the curve information is less than the threshold value, the second method is selected as the calculation processing method; and when the proportion of the fixed state is equal to or greater than the second value or the average value of the position accuracy degradation rate is less than a certain value, the calculation processing method using the positioning information is selected as the calculation processing method.
ことを特徴とする請求項5に記載の情報処理システム。6. The information processing system according to claim 5.
走行路を走行する車両に搭載された計測装置で受信された測位衛星からの測位信号の情報である測位情報と、前記計測装置で検出された前記車両の走行状態を示す状態情報とを含む計測情報を取得する第1のステップと、
前記走行路の区間毎のカーブの曲率半径を示す情報であるカーブ情報を取得する第2のステップと、
前記計測装置における前記測位信号の受信状態に基づいて、前記測位情報を用いる算出処理方法と前記測位情報を用いない算出処理方法を含む複数の算出処理方法の中から、前記車両の移動位置の変化を算出する方法を前記区間毎に選択する第3のステップと、
前記第3のステップで選択された前記算出処理方法で、前記第1のステップで取得された前記計測情報に基づいて、前記車両の移動位置の変化を前記走行路の区間毎に算出する第4のステップと、
を含み、
前記第2のステップでは、前記区間毎に、前記カーブ情報に基づいて、前記区間が曲線である場合に前記カーブ情報がしきい値以上であるか否かが判断され、当該判断の結果と前記計測装置における前記測位信号の受信状態とに基づいて、前記算出処理方法が前記区間毎に選択される
ことを特徴とする情報処理方法。 1. A computer-implemented information processing method, comprising:
A first step of acquiring measurement information including positioning information, which is information on positioning signals from positioning satellites received by a measurement device mounted on a vehicle traveling on a road, and status information indicating a traveling status of the vehicle detected by the measurement device;
A second step of acquiring curve information which is information indicating a radius of curvature of a curve for each section of the road;
a third step of selecting, for each section, a method for calculating a change in a moving position of the vehicle from among a plurality of calculation processing methods including a calculation processing method that uses the positioning information and a calculation processing method that does not use the positioning information, based on a receiving state of the positioning signal in the measuring device;
a fourth step of calculating a change in a moving position of the vehicle for each section of the road based on the measurement information acquired in the first step by using the calculation processing method selected in the third step;
Including,
In the second step, for each section, it is determined based on the curve information whether the curve information is equal to or greater than a threshold value when the section is curved, and the calculation processing method is selected for each section based on the result of the determination and a reception state of the positioning signal in the measuring device.
23. An information processing method comprising:
前記走行路の区間毎の曲率半径を示す情報であるカーブ情報を取得する第2のステップと、
前記計測装置における前記測位信号の受信状態に基づいて、前記測位情報を用いる算出処理方法と前記測位情報を用いない算出処理方法を含む複数の算出処理方法の中から、前記車両の移動位置の変化を算出する方法を前記区間毎に選択する第3のステップと、
前記第3のステップで選択された前記算出処理方法で、前記第1のステップで取得された前記計測情報に基づいて、前記車両の移動位置の変化を前記走行路の区間毎に算出する第4のステップと、をコンピュータに実行させ、
前記第2のステップでは、前記区間毎に、前記カーブ情報に基づいて、前記区間が曲線である場合に前記カーブ情報がしきい値以上であるか否かが判断され、当該判断の結果と前記計測装置における前記測位信号の受信状態とに基づいて、前記算出処理方法が前記区間毎に選択される
ことを特徴とする情報処理プログラム。 A first step of acquiring measurement information including positioning information, which is information on positioning signals from positioning satellites received by a measurement device mounted on a vehicle traveling on a road, and status information indicating a traveling status of the vehicle detected by the measurement device;
A second step of acquiring curve information which is information indicating a radius of curvature for each section of the road;
a third step of selecting, for each section, a method for calculating a change in a moving position of the vehicle from among a plurality of calculation processing methods including a calculation processing method that uses the positioning information and a calculation processing method that does not use the positioning information, based on a receiving state of the positioning signal in the measuring device;
a fourth step of calculating a change in a moving position of the vehicle for each section of the road based on the measurement information acquired in the first step by using the calculation processing method selected in the third step ;
In the second step, for each section, it is determined based on the curve information whether the curve information is equal to or greater than a threshold value when the section is curved, and the calculation processing method is selected for each section based on the result of the determination and a reception state of the positioning signal in the measuring device.
2. An information processing program comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021030786A JP7614885B2 (en) | 2021-02-26 | 2021-02-26 | Information processing system, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021030786A JP7614885B2 (en) | 2021-02-26 | 2021-02-26 | Information processing system, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022131708A JP2022131708A (en) | 2022-09-07 |
| JP7614885B2 true JP7614885B2 (en) | 2025-01-16 |
Family
ID=83152717
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021030786A Active JP7614885B2 (en) | 2021-02-26 | 2021-02-26 | Information processing system, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7614885B2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001296138A (en) | 2000-04-13 | 2001-10-26 | Honda Motor Co Ltd | Travel curvature calculation device |
| JP2003294825A (en) | 2002-03-28 | 2003-10-15 | Railway Technical Res Inst | Train own vehicle position detecting method and train own vehicle position detecting system |
| JP2007093541A (en) | 2005-09-30 | 2007-04-12 | Alpine Electronics Inc | Navigation device and vehicle position estimating method |
| JP2013107434A (en) | 2011-11-18 | 2013-06-06 | Nippon Signal Co Ltd:The | In-vehicle device and train position identifying method |
| JP2019189157A (en) | 2018-04-27 | 2019-10-31 | 株式会社東芝 | Railway traveling position detection device and method |
| JP2020056740A (en) | 2018-10-04 | 2020-04-09 | 三菱電機株式会社 | Position correction system, on-vehicle unit, position correction method, and position correction program |
| JP2021001736A (en) | 2019-06-19 | 2021-01-07 | 清水建設株式会社 | Method for determining setting parameter of positioning algorithm |
| WO2021005687A1 (en) | 2019-07-08 | 2021-01-14 | 三菱電機株式会社 | Position estimation device and position estimation method |
-
2021
- 2021-02-26 JP JP2021030786A patent/JP7614885B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001296138A (en) | 2000-04-13 | 2001-10-26 | Honda Motor Co Ltd | Travel curvature calculation device |
| JP2003294825A (en) | 2002-03-28 | 2003-10-15 | Railway Technical Res Inst | Train own vehicle position detecting method and train own vehicle position detecting system |
| JP2007093541A (en) | 2005-09-30 | 2007-04-12 | Alpine Electronics Inc | Navigation device and vehicle position estimating method |
| JP2013107434A (en) | 2011-11-18 | 2013-06-06 | Nippon Signal Co Ltd:The | In-vehicle device and train position identifying method |
| JP2019189157A (en) | 2018-04-27 | 2019-10-31 | 株式会社東芝 | Railway traveling position detection device and method |
| JP2020056740A (en) | 2018-10-04 | 2020-04-09 | 三菱電機株式会社 | Position correction system, on-vehicle unit, position correction method, and position correction program |
| JP2021001736A (en) | 2019-06-19 | 2021-01-07 | 清水建設株式会社 | Method for determining setting parameter of positioning algorithm |
| WO2021005687A1 (en) | 2019-07-08 | 2021-01-14 | 三菱電機株式会社 | Position estimation device and position estimation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022131708A (en) | 2022-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6023653A (en) | Vehicle position detecting apparatus | |
| JP5855249B2 (en) | Positioning device | |
| EP2519803B1 (en) | Technique for calibrating dead reckoning positioning data | |
| EP1962162B1 (en) | Position determination by object correlation | |
| US9824300B2 (en) | Vehicle lane learning | |
| US20220206502A1 (en) | Blind area estimation apparatus, vehicle travel system, and blind area estimation method | |
| US6766247B2 (en) | Position determination method and navigation device | |
| CN104898139A (en) | Vehicle positioning excursion-correcting method and device | |
| JP5762656B2 (en) | Vehicle position display control device and vehicle position specifying program | |
| JP7428187B2 (en) | Position measuring device, position measuring method, and program | |
| EP3882885A1 (en) | Vehicle control device | |
| CN113075676B (en) | A method of vehicle localization in tunnel based on lane line mileage matching | |
| JP2008249555A (en) | Position-specifying device, position-specifying method, and position-specifying program | |
| KR100948089B1 (en) | Vehicle Positioning Method Using Pseudo Inference Navigation and Automobile Navigation System Using the Same | |
| JP2026035681A (en) | speed calculation device | |
| US11874384B2 (en) | Locator, accuracy evaluation system therefor, and positioning method | |
| CN117387966A (en) | An evaluation method and system for intelligent driving systems | |
| JP7614885B2 (en) | Information processing system, information processing method, and information processing program | |
| CN101545781A (en) | Method for determining pulse equivalent of speedometer in on-board integrated navigation | |
| CN101243301A (en) | Method and navigation system for operating a navigation system | |
| CN113280813B (en) | Inertial measurement data compensation method and device based on neural network model | |
| CN114279439B (en) | A method, device and system for correcting inertial navigation data | |
| JP4376738B2 (en) | Apparatus and method for detecting zero point error of angular velocity sensor | |
| JP2577160B2 (en) | Vehicle position detection device | |
| JP5586278B2 (en) | POSITIONING DATA EVALUATION DEVICE, POSITIONING DATA EVALUATION METHOD, AND POSITIONING DATA EVALUATION PROGRAM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231211 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240823 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240827 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241011 |
|
| 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: 20241203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241227 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7614885 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |