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
JP7614885B2 - Information processing system, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7614885B2 - Information processing system, information processing method, and information processing program - Google Patents

Information processing system, information processing method, and information processing program Download PDF

Info

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
Application number
JP2021030786A
Other languages
Japanese (ja)
Other versions
JP2022131708A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2021030786A priority Critical patent/JP7614885B2/en
Publication of JP2022131708A publication Critical patent/JP2022131708A/en
Application granted granted Critical
Publication of JP7614885B2 publication Critical patent/JP7614885B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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, Patent Document 1 discloses a technique for calculating the change in the moving position of a vehicle based on the running state of the vehicle in an area, such as a tunnel, where the positioning signal from the positioning satellite cannot be received.

特開2017-181167号公報JP 2017-181167 A

しかしながら、上記従来の技術では、車両の速度および姿勢などを検出する車載センサの誤差の蓄積によって、算出される移動位置と実際の位置とのずれが大きくなる。そのため、測位衛星からの測位信号が受信できない領域を含む走行路を走行する車両の移動位置の変化を精度よく検出することが難しい場合がある。 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.

実施の形態1にかかる情報処理システムの構成の一例を示す図FIG. 1 is a diagram showing an example of a configuration of an information processing system according to a first embodiment. 実施の形態1にかかる計測情報処理装置の構成の一例を示す図FIG. 1 is a diagram showing an example of a configuration of a measurement information processing device according to a first embodiment; 実施の形態1にかかる計測車両が走行する走行路の一部の一例を示す図FIG. 1 is a diagram showing an example of a part of a road on which a measurement vehicle according to a first embodiment travels; 実施の形態1にかかる計測情報処理装置の記憶部に記憶されたカーブ情報DBに含まれるカーブ情報の一例を示す図FIG. 1 is a diagram showing an example of curve information included in a curve information DB stored in a storage unit of the measurement information processing device according to the first embodiment; 実施の形態1にかかる計測情報処理装置の記憶部に記憶された評価用情報DBの評価用情報の一例を示す図FIG. 1 is a diagram showing an example of evaluation information of an evaluation information DB stored in a storage unit of a measurement information processing device according to a first embodiment; 実施の形態1にかかる走行路における1つの区間の領域の一例を示す図FIG. 1 is a diagram showing an example of an area of one section on a road according to a first embodiment; 実施の形態1にかかる可視処理における補正前に算出された計測車両の移動位置の変化を説明するための図FIG. 13 is a diagram for explaining a change in the moving position of a measurement vehicle calculated before correction in the visualization processing according to the first embodiment; 実施の形態1にかかる可視処理における補正後に算出された計測車両の移動位置の変化を説明するための図FIG. 13 is a diagram for explaining a change in the moving position of a measurement vehicle calculated after correction in the visibility processing according to the first embodiment; 実施の形態1にかかる区間、カーブR、衛星フィックス率、および算出処理方法の関係の一例を示す図FIG. 1 is a diagram showing an example of the relationship between a section, a curve R, a satellite fix rate, and a calculation processing method according to the first embodiment; 実施の形態1にかかる計測情報処理装置の記憶部に記憶された評価用情報DBの評価用情報の他の例を示す図FIG. 13 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; 実施の形態1にかかる区間、カーブR、衛星フィックス率、PDOP平均、および算出処理方法の関係の一例を示す図FIG. 1 is a diagram showing an example of the relationship between a section, a curve R, a satellite fix rate, a PDOP average, and a calculation processing method according to the first embodiment; 実施の形態1にかかる計測情報処理装置の処理部による処理の一例を示すフローチャート1 is a flowchart showing an example of processing by a processing unit of a measurement information processing apparatus according to a first embodiment; 実施の形態1にかかる計測情報処理装置のハードウェア構成の一例を示す図FIG. 1 is a diagram illustrating an example of a hardware configuration of a measurement information processing device according to a first embodiment.

以下に、実施の形態にかかる情報処理システム、情報処理方法、および情報処理プログラムを図面に基づいて詳細に説明する。 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とを備える。
Embodiment 1.
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 information processing system 100 according to the first embodiment includes a measurement vehicle 1, a measurement information processing device 2, and a terminal device 3.

計測車両1、計測情報処理装置2、および端末装置3は、ネットワーク4を介して情報の送受信が可能である。ネットワーク4は、例えば、LAN(Local Area Network)またはWAN(Wide Area Network)などの通信ネットワークである。 The measurement vehicle 1, the measurement information processing device 2, and the terminal device 3 can transmit and receive information via a network 4. The network 4 is, for example, a communication network such as a LAN (Local Area Network) or a WAN (Wide Area Network).

計測車両1は、車両10と、車両10に搭載された計測装置11とを備え、走行路5を走行する。車両10は、例えば、鉄道車両または自動車である。車両10が鉄道車両である場合、走行路5はレールであり、車両10が自動車である場合、走行路5は道路である。 The measurement vehicle 1 includes a vehicle 10 and a measurement device 11 mounted on the vehicle 10, and travels on a travel path 5. The vehicle 10 is, for example, a railroad vehicle or an automobile. If the vehicle 10 is a railroad vehicle, the travel path 5 is a rail, and if the vehicle 10 is an automobile, the travel path 5 is a road.

計測装置11は、複数のGPS(Global Positioning System)受信機12と、慣性センサ13と、速度検出装置14と、レーザスキャナ15と、処理装置16と、通信部17とを備える。処理装置16は、記憶部18を備える。 The measurement device 11 includes multiple GPS (Global Positioning System) receivers 12, an inertial sensor 13, a speed detection device 14, a laser scanner 15, a processing device 16, and a communication unit 17. The processing device 16 includes a memory unit 18.

GPS受信機12は、測位衛星であるGPS衛星からの測位信号を受信する。GPS受信機12は、測位信号に設定されている航法メッセージおよび測位信号の搬送波位相の情報を含む測位情報を受信時刻または計測時刻毎に処理装置16の記憶部18に記憶させる。測位情報には、受信時刻または計測時刻を示す時刻情報が含まれる。なお、GPS受信機12は、GPS衛星以外の他のGNSS(GLOBAL Navigation Satellite Systems)の衛星から測位信号を受信する受信機でもよい。 The GPS receiver 12 receives positioning signals from GPS satellites, which are positioning satellites. The GPS receiver 12 stores positioning information, including a navigation message set in the positioning signal and information on the carrier phase of the positioning signal, in the memory unit 18 of the processing device 16 for each reception time or measurement time. The positioning information includes time information indicating the reception time or measurement time. Note that the GPS receiver 12 may be a receiver that receives positioning signals from satellites of GNSS (GLOBAL Navigation Satellite Systems) other than GPS satellites.

慣性センサ13は、停止中または走行中において、計測車両1の3次元姿勢角の角速度の微小変異を計測し、計測した結果を含む姿勢情報を計測時刻毎に処理装置16の記憶部18に記憶する。姿勢情報には、計測時刻を示す時刻情報が含まれる。 The inertial sensor 13 measures minute variations in the angular velocity of the three-dimensional attitude angle of the measurement vehicle 1 while the vehicle is stopped or moving, and stores attitude information including the measurement results in the memory unit 18 of the processing device 16 for each measurement time. The attitude information includes time information indicating the measurement time.

速度検出装置14は、計測車両1の走行速度を検出する。速度検出装置14は、例えば、ドップラー効果を利用して計測車両1の走行速度を計測するレーザドップラー速度計である。速度検出装置14は、計測した計測車両1の走行速度の情報を含む速度情報を計測時刻毎に処理装置16の記憶部18に記憶させる。速度情報には、計測時刻を示す時刻情報が含まれる。 The speed detection device 14 detects the traveling speed of the measurement vehicle 1. The speed detection device 14 is, for example, a laser Doppler speedometer that measures the traveling speed of the measurement vehicle 1 by utilizing the Doppler effect. The speed detection device 14 stores speed information including information on the measured traveling speed of the measurement vehicle 1 in the memory unit 18 of the processing device 16 for each measurement time. The speed information includes time information indicating the measurement time.

レーザスキャナ15は、走行路5および走行路5の周囲の少なくとも一方を計測対象物とし、計測対象物の3次元位置を計測するためのセンサである。レーザスキャナ15は、計測車両1が走行中に、レーザ光を計測対象物へ照射し、計測対象物から反射したレーザ光を受光する。レーザスキャナ15は、レーザ光の照射から受光までの時間とレーザ光の照射方向とに基づいて、レーザ光が照射された照射点毎にレーザスキャナ15からの距離および方位を距離方位点として計測する。 The laser scanner 15 is a sensor for measuring the three-dimensional position of at least one of the roadway 5 and the periphery of the roadway 5 as a measurement object. The laser scanner 15 irradiates the measurement object with laser light while the measurement vehicle 1 is traveling, and receives the laser light reflected from the measurement object. The laser scanner 15 measures the distance and direction from the laser scanner 15 for each irradiation point irradiated with the laser light as a distance direction point, based on the time from irradiation of the laser light to reception of the laser light and the irradiation direction of the laser light.

レーザスキャナ15は、計測した複数の距離方位点からなる距離方位点群の情報である3次元情報を計測時刻または取得時刻毎に処理装置16の記憶部18に記憶させる。距離方位点は、計測対象物に対する計測車両1からの距離および方位を表す。3次元情報には、計測時刻または取得時刻を示す時刻情報が含まれる。 The laser scanner 15 stores three-dimensional information, which is information on a distance and orientation point cloud consisting of multiple measured distance and orientation points, in the memory unit 18 of the processing device 16 for each measurement time or acquisition time. The distance and orientation points represent the distance and orientation from the measurement vehicle 1 to the measurement object. The three-dimensional information includes time information indicating the measurement time or acquisition time.

処理装置16は、記憶部18に記憶された計測情報を、通信部17およびネットワーク4を介して、計測情報処理装置2へ送信する。計測情報は、GPS受信機12から出力される測位情報と、慣性センサ13から出力される姿勢情報と、速度検出装置14から出力される速度情報と、レーザスキャナ15から出力される3次元情報とを含む。姿勢情報および速度情報は、車両10の走行状態を示す状態情報の一例である。 The processing device 16 transmits the measurement information stored in the memory unit 18 to the measurement information processing device 2 via the communication unit 17 and the network 4. The measurement information includes positioning information output from the GPS receiver 12, attitude information output from the inertial sensor 13, speed information output from the speed detection device 14, and three-dimensional information output from the laser scanner 15. The attitude information and speed information are examples of status information that indicate the traveling status of the vehicle 10.

なお、処理装置16は、不図示の記録媒体に情報を書き込む不図示のインタフェース回路を有しており、かかるインタフェース回路を介して不図示の記録媒体に計測情報を書き込むことができる。記録媒体は、例えば、UBS(Universal Serial Bus)メモリ、光ディスク、またはHDD(Hard Disk Drive)などである。 The processing device 16 has an interface circuit (not shown) that writes information to a recording medium (not shown), and can write measurement information to a recording medium (not shown) via the interface circuit. The recording medium is, for example, a Universal Serial Bus (USB) memory, an optical disk, or a hard disk drive (HDD).

また、図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 measuring device 11 is configured to have multiple GPS receivers 12, but the measuring device 11 may have only one GPS receiver 12. In this case, the measurement information processing device 2 detects the position of the measuring vehicle 1 based on the information of the positioning signal received by one GPS receiver 12. Note that since the accuracy of position detection using multiple GPS receivers 12 is higher than the accuracy of position detection using one GPS receiver 12, it is preferable that multiple GPS receivers 12 are provided in the measuring device 11.

図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 information processing device 2 includes a communication unit 20, a storage unit 21, and a processing unit 22. The communication unit 20 is connected to the network 4, and receives measurement information transmitted from the measurement vehicle 1 via the network 4.

処理部22は、通信部20で受信された計測情報を記憶部21に記憶させる。かかる計測情報には、上述したように、測位情報、姿勢情報、速度情報、および3次元情報が含まれる。なお、計測情報処理装置2は、不図示の記録媒体から情報を読み出す不図示のインタフェース回路を有しており、処理部22は、不図示のインタフェース回路を介して不図示の記録媒体から計測情報を読み出し、読み出した計測情報を記憶部21に記憶させることができる。 The processing unit 22 stores the measurement information received by the communication unit 20 in the memory unit 21. As described above, such measurement information includes positioning information, attitude information, speed information, and three-dimensional information. Note that the measurement information processing device 2 has an interface circuit (not shown) that reads information from a recording medium (not shown), and the processing unit 22 can read the measurement information from the recording medium (not shown) via the interface circuit (not shown) and store the read measurement information in the memory unit 21.

記憶部21は、計測情報DB(DataBase)30と、カーブ情報DB31と、評価用情報DB32と、物標情報DB33とを記憶する。計測情報DB30は、計測情報を記憶する。カーブ情報DB31は、走行路5の区間毎のカーブRの情報であるカーブ情報を含む。 The memory unit 21 stores a measurement information DB (DataBase) 30, a curve information DB 31, an evaluation information DB 32, and a target information DB 33. The measurement information DB 30 stores measurement information. The curve information DB 31 includes curve information, which is information on the curve R for each section of the road 5.

図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 road 5 on which the measurement vehicle 1 travels includes the areas of sections 1T, 2T, 3T, 4T, 5T, and 6T. The curve information shown in FIG. 4 includes a "section" and a "curve R" for each "section." A "section" is identification information for distinguishing each of the multiple sections 1T, 2T, 3T, 4T, 5T, and 6T that make up the road 5 on which the measurement vehicle 1 travels. A "curve R" is information about the curve R. The information about the curve R is information that indicates the radius of curvature of the section, and is measured in meters.

図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 section 1T is 1800, the curve R in section 2T is 450, the curve R in section 3T is 1400, the curve R in section 4T is 400, the curve R in section 5T is 1200, and the curve R in section 6T is 2000. Hereinafter, when multiple sections such as sections 1T, 2T, 3T, 4T, 5T, and 6T are indicated without being individually distinguished, they may be referred to as section T.

図2に戻って、記憶部21の説明を続ける。記憶部21の評価用情報DB32は、計測情報の評価を行うための情報である評価用情報を含む。図5は、実施の形態1にかかる計測情報処理装置の記憶部に記憶された評価用情報DBの評価用情報の一例を示す図である。図5に示す評価用情報は、「カーブR」と「区間におけるGPS受信状況」に応じた計測車両1の移動位置の変化の算出処理方法とを「カーブR」毎に含む。 Returning to FIG. 2, the description of the storage unit 21 will continue. The evaluation information DB 32 of the storage unit 21 includes evaluation information, which is information for evaluating measurement information. FIG. 5 is a diagram showing an 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. The evaluation information shown in FIG. 5 includes, for each "curve R," a calculation processing method for the change in the moving position of the measurement vehicle 1 according to the "GPS reception conditions in the section."

「カーブ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 measurement vehicle 1 according to the "GPS reception conditions in the section", namely visible processing, invisible processing, and invisible processing and LMU (Land Mark Update). Visible processing is processing that calculates the change in the moving position of the measurement vehicle 1 based on the positioning information and status information contained in the measurement information, while invisible processing is processing that calculates the change in the moving position of the measurement vehicle 1 based on the status information without using the positioning information. LMU is processing that calculates the change in the moving position of the measurement vehicle 1 by correcting the change in the moving position of the measurement vehicle 1 obtained by invisible processing based on the positions of targets called landmarks.

図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 visible area 80a, a satellite invisible area 81, and a satellite visible area 80b, and the satellite invisible area 81 is located between the satellite visible areas 80a and 80b.

衛星可視領域80a,80bは、計測車両1のGPS受信機12で測位衛星からの測位信号を受信できる領域であり、衛星不可視領域81は、計測車両1のGPS受信機12で測位衛星からの測位信号を受信できない領域である。測位衛星からの測位信号を受信できるとは、測位信号に含まれる測位情報がフィックス解を得られるフィックス状態であり、測位情報から計測車両1の移動位置を算出することができることを意味する。 The satellite visible areas 80a and 80b are areas where the GPS receiver 12 of the measurement vehicle 1 can receive positioning signals from positioning satellites, and the satellite invisible area 81 is an area where the GPS receiver 12 of the measurement vehicle 1 cannot receive positioning signals from positioning satellites. Being able to receive positioning signals from positioning satellites means that the positioning information contained in the positioning signal is in a fixed state where a fixed solution can be obtained, and the moving position of the measurement vehicle 1 can be calculated from the positioning information.

可視処理では、衛星可視領域80a,80bで得られる測位情報と衛星可視領域80a,80bを含む領域の誤差補正情報とに基づいて、車両10の移動位置の変化が算出されるため、衛星可視領域80a,80bにおける計測車両1の移動位置の変化を精度よく検出することができる。誤差補正情報は、例えば、測位衛星の位置誤差による疑似距離遅延量、測位信号の電離層遅延量、衛星時計誤差、および測位信号の対流圏遅延量などの情報を含む。 In the visual processing, the change in the moving position of the vehicle 10 is calculated based on the positioning information obtained in the satellite visible areas 80a, 80b and the error correction information for the area including the satellite visible areas 80a, 80b, so that the change in the moving position of the measurement vehicle 1 in the satellite visible areas 80a, 80b can be detected with high accuracy. The error correction information includes information such as the pseudorange delay amount due to the position error of the positioning satellite, the ionospheric delay amount of the positioning signal, the satellite clock error, and the tropospheric delay amount of the positioning signal.

衛星不可視領域81ではフィックス解を得られる測位情報を取得できないため、衛星不可視領域81で得られる状態情報で示される計測車両1の走行速度と計測車両1の姿勢とに基づく位置変化算出によって、衛星不可視領域81における計測車両1の移動位置の変化が検出される。 Since it is not possible to obtain positioning information that can provide a fixed solution in the satellite invisible area 81, changes in the moving position of the measurement vehicle 1 in the satellite invisible area 81 are detected by calculating the position change based on the traveling speed of the measurement vehicle 1 and the attitude of the measurement vehicle 1 indicated by the status information obtained in the satellite invisible area 81.

計測車両1に搭載される慣性センサ13および速度検出装置14には、計測誤差がある。したがって、計測車両1が衛星不可視領域81の始点位置Aに進入してから衛星不可視領域81の終点位置Bに到達するまでに、計測誤差が累積していき、かかる累積する誤差である累積誤差が大きくなっていく。図7では、状態情報に基づく位置移動位置の変化の例として、互いに累積誤差が異なる第1の例と第2の例とが示されている。 The inertial sensor 13 and speed detection device 14 mounted on the measurement vehicle 1 have measurement errors. Therefore, from when the measurement vehicle 1 enters the start position A of the satellite invisible area 81 until it reaches the end position B of the satellite invisible area 81, the measurement errors accumulate, and the accumulated error, which is the error that accumulates, becomes larger. Figure 7 shows a first example and a second example with different accumulated errors as examples of changes in position movement position based on status information.

そのため、衛星不可視領域81の終点位置Bに位置する計測車両1から得られる状態情報に基づいて算出される計測車両1の移動位置と、衛星可視領域80bの始点位置になった計測車両1から得られる測位情報に基づいて算出される計測車両1の移動位置とに大きなずれを生じる場合がある。 Therefore, a large discrepancy may occur between the movement position of the measurement vehicle 1 calculated based on the status information obtained from the measurement vehicle 1 located at the end position B of the satellite invisible area 81 and the movement position of the measurement vehicle 1 calculated based on the positioning information obtained from the measurement vehicle 1 that has become the start position of the satellite visible area 80b.

そこで、実施の形態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 measurement vehicle 1 calculated based on the status information obtained from the measurement vehicle 1 located in the satellite invisible area 81. Figure 8 is a diagram for explaining the change in the moving position of the measurement vehicle calculated after correction in the visual processing according to the first embodiment.

図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 measurement vehicle 1 in the satellite invisible area 81 so that the change in the movement position of the measurement vehicle 1 in the satellite invisible area 81 and the change in the movement position of the measurement vehicle 1 in the satellite visible area 80b are continuous.

そのため、衛星不可視領域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 measurement vehicle 1 between the satellite invisible area 81 and the satellite visible area 80b is maintained, but the movement trajectory of the measurement vehicle 1 in the satellite invisible area 81 changes to a shape in the extension direction of the satellite invisible area 81, and further, the length of the movement trajectory of the measurement vehicle 1 may become longer or shorter than the length of the extension direction of the satellite invisible area 81. As a change in position movement based on the status information, in the first example shown in FIG. 8, the length of the movement trajectory of the measurement vehicle 1 is longer than the length of the extension direction of the satellite invisible area 81, and in the second example shown in FIG. 8, the length of the movement trajectory of the measurement vehicle 1 is shorter than the length of the extension direction of the satellite invisible area 81.

そして、可視処理では、区間Tのうち衛星不可視領域81が占める割合が大きくなるほど、可視処理で算出される区間Tにおける計測車両1の移動軌跡の長さが、実際の区間Tの延伸方向の長さよりも長くなったり短くなったりする場合がある。 In the visibility process, the greater the proportion of the satellite invisible area 81 in the section T, the longer or shorter the length of the movement trajectory of the measurement vehicle 1 in the section T calculated by the visibility process may be than the actual length of the section T in the extension direction.

また、可視処理では、衛星不可視領域81のカーブRが小さいほど、可視処理で算出される区間Tにおける計測車両1の移動軌跡の長さが、実際の区間Tの延伸方向の長さよりも長くなる場合がある。 In addition, in the visibility process, the smaller the curve R of the satellite invisible area 81, the longer the length of the movement trajectory of the measurement vehicle 1 in the section T calculated in the visibility process may be than the actual length of the section T in the extension direction.

そこで、計測情報処理装置2は、区間Tのうち衛星不可視領域81が占める割合および衛星不可視領域81のカーブRなどに基づいて、可視処理に代えて、不可視処理、または、不可視処理かつLMUを選択する。 Then, the measurement information processing device 2 selects invisible processing, or invisible processing and LMU, instead of visible processing, based on the proportion of the satellite invisible area 81 in the section T and the curve R of the satellite invisible area 81.

不可視処理は、測位情報を用いずに、状態情報で示される計測車両1の走行速度と計測車両1の姿勢とに基づく位置変化算出を行う処理である。不可視処理では、可視処理における補正処理が行われないため、衛星不可視領域81での計測車両1の移動位置の変化の累積誤差が大きい場合、可視処理に比べて、不可視処理で算出される計測車両1の移動軌跡の形状と衛星不可視領域81の形状との誤差は少ない。 The invisible processing is a process that calculates the position change based on the traveling speed of the measurement vehicle 1 and the attitude of the measurement vehicle 1 shown in the status information, without using positioning information. Since the invisible processing does not perform the correction processing used in the visible processing, when the cumulative error in the change in the movement position of the measurement vehicle 1 in the satellite invisible area 81 is large, the error between the shape of the movement trajectory of the measurement vehicle 1 calculated by the invisible processing and the shape of the satellite invisible area 81 is smaller than in the visible processing.

そのため、不可視処理で算出される区間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 measurement vehicle 1 in the satellite invisible area 81 is large, the length of the movement trajectory of the measurement vehicle 1 in the section T calculated by the invisibility processing has a smaller error in the actual length of the extension direction of the section T than the length of the movement trajectory of the measurement vehicle 1 in the section T calculated by the visibility processing. The cumulative error of the change in the moving position of the measurement vehicle 1 in the satellite invisible area 81 becomes larger the larger the proportion of the satellite invisible area 81 occupies in the section T. Furthermore, the cumulative error of the change in the moving position of the measurement vehicle 1 in the satellite invisible area 81 may become larger the smaller the curve R of the satellite invisible area 81.

LMUは、ランドマークと呼ばれる物標の位置に基づいて、不可視処理で得られる計測車両1の移動位置の変化を検出する処理である。計測情報処理装置2は、不可視処理かつLMUを算出処理方法として選択した場合、3次元情報に含まれる物標と物標情報DBに含まれる物標の位置とに基づいて、計測車両1の移動位置の真値を判定し、かかる真値に基づいて、不可視処理で得られる計測車両1の移動位置の変化を補正する。 LMU is a process that detects changes in the moving position of the measurement vehicle 1 obtained by invisible processing, based on the positions of targets called landmarks. When invisible processing and LMU are selected as the calculation processing method, the measurement information processing device 2 determines the true value of the moving position of the measurement vehicle 1 based on the targets included in the three-dimensional information and the positions of the targets included in the target information DB, and corrects the changes in the moving position of the measurement vehicle 1 obtained by invisible processing, based on this true value.

物標情報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 processing unit 22 of the measurement information processing device 2 identifies the position of a target that matches the target contained in the three-dimensional information based on the target information stored in the target information DB33.

そして、処理部22は、特定した物標の位置と不可視処理で得られる計測車両1の移動位置との関係から、計測車両1の移動位置の真値を判定する。処理部22は、計測車両1の移動位置の真値に基づいて、不可視処理で得られる計測車両1の移動位置の変化を補正する。 Then, the processing unit 22 determines the true value of the movement position of the measurement vehicle 1 from the relationship between the position of the identified target and the movement position of the measurement vehicle 1 obtained by the invisibility processing. The processing unit 22 corrects the change in the movement position of the measurement vehicle 1 obtained by the invisibility processing based on the true value of the movement position of the measurement vehicle 1.

図2に戻って、処理部22の説明を続ける。処理部22は、情報取得部40と、処理方法選択部41と、算出部42と、出力処理部43とを備える。情報取得部40は、計測情報取得部50と、カーブ情報取得部51と、評価用情報取得部52とを備える。 Returning to FIG. 2, the processing unit 22 will be described further. The processing unit 22 includes an information acquisition unit 40, a processing method selection unit 41, a calculation unit 42, and an output processing unit 43. The information acquisition unit 40 includes a measurement information acquisition unit 50, a curve information acquisition unit 51, and an evaluation information acquisition unit 52.

計測情報取得部50は、計測車両1から送信されネットワーク4を介して通信部20で受信される計測情報を通信部20から取得する。また、計測情報取得部50は、不図示のインタフェース回路を介して不図示の記録媒体から計測情報を読み出し、読み出した計測情報を取得することもできる。計測情報取得部50は、通信部20または不図示の記録媒体から取得した計測情報を記憶部21の計測情報DB30に追加する。計測情報取得部50は、通信部20または不図示の記録媒体から取得した計測情報を区間T毎に区間コードを割り当てての計測情報DB30に追加することができる。なお、区間コードは、計測装置11によって割り当てられてもよい。 The measurement information acquisition unit 50 acquires from the communication unit 20 the measurement information transmitted from the measurement vehicle 1 and received by the communication unit 20 via the network 4. The measurement information acquisition unit 50 can also read measurement information from a recording medium (not shown) via an interface circuit (not shown) and acquire the read measurement information. The measurement information acquisition unit 50 adds the measurement information acquired from the communication unit 20 or the recording medium (not shown) to the measurement information DB 30 of the storage unit 21. The measurement information acquisition unit 50 can add the measurement information acquired from the communication unit 20 or the recording medium (not shown) to the measurement information DB 30 by assigning a section code for each section T. The section code may be assigned by the measurement device 11.

また、計測情報取得部50は、記憶部21の計測情報DB30に含まれる計測情報を区間コードに基づいて区間T毎に取得する。計測情報取得部50は、取得した区間T毎の計測情報を処理方法選択部41および算出部42へ出力する。 The measurement information acquisition unit 50 also acquires the measurement information contained in the measurement information DB 30 of the storage unit 21 for each section T based on the section code. The measurement information acquisition unit 50 outputs the acquired measurement information for each section T to the processing method selection unit 41 and the calculation unit 42.

カーブ情報取得部51は、記憶部21のカーブ情報DB31に含まれる区間T毎のカーブ情報を取得する。カーブ情報取得部51は、取得した区間T毎のカーブ情報を処理方法選択部41へ出力する。 The curve information acquisition unit 51 acquires curve information for each section T contained in the curve information DB 31 of the storage unit 21. The curve information acquisition unit 51 outputs the acquired curve information for each section T to the processing method selection unit 41.

評価用情報取得部52は、記憶部21の評価用情報DB32に含まれる評価用情報を取得する。評価用情報取得部52は、取得した評価用情報を処理方法選択部41へ出力する。 The evaluation information acquisition unit 52 acquires evaluation information contained in the evaluation information DB 32 of the storage unit 21. The evaluation information acquisition unit 52 outputs the acquired evaluation information to the processing method selection unit 41.

処理方法選択部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 measurement vehicle 1 based on the measurement information, curve information, and evaluation information output from the information acquisition unit 40. As described above, the calculation processing method selected is either visible processing, invisible processing, or invisible processing and LMU. Hereinafter, the change in the moving position of the measurement vehicle 1 may be referred to as the moving position change of the measurement vehicle 1.

図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 road 5 includes the areas of sections 1T, 2T, 3T, 4T, 5T, and 6T shown in Figure 3, the curve information is in the state shown in Figure 4, and the evaluation information is in the state shown in Figure 5. Also, in the example shown in Figure 9, the satellite fix rates for sections 1T, 2T, 3T, 4T, 5T, and 6T are 100%, 60%, 40%, 45%, 80%, and 70%.

この場合、処理方法選択部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 measurement vehicle 1 in each of sections 1T, 2T, 5T, and 6T, because the satellite fix rate is 50% or more in sections 1T, 2T, 5T, and 6T. Also, the processing method selection unit 41 selects invisible processing as the calculation processing method for the change in the moving position of the measurement vehicle 1 in section 3T, because the satellite fix rate is less than 50% in section 3T and the curve R is 1400.

また、処理方法選択部41は、区間4Tにおいて、衛星フィックス率が50%未満であり、区間4Tの領域のカーブRが500未満であるため、区間4Tにおける計測車両1の移動位置変化の算出処理方法として、不可視処理かつLMUを選択する。 In addition, since the satellite fix rate is less than 50% in section 4T and the curve R in the area of section 4T is less than 500, the processing method selection unit 41 selects invisible processing and LMU as the calculation processing method for the change in the movement position of the measurement vehicle 1 in section 4T.

なお、図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 section 2T is 50% or more and less than 100% and the curve R is less than 500, the processing method selection unit 41 selects invisible processing as the calculation processing method for the change in the moving position of the measurement vehicle 1 in section 2T.

また、評価用情報は、区間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 measurement vehicle 1 according to the "curve R" and the "GPS reception status in the section." The "GPS reception status in the section" is information indicating the GPS reception status in section T, and includes information on the satellite fix rate and information on the average value of the PDOP. In the following, the average value of the PDOP may be referred to as the PDOP average.

図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 road 5 includes the areas of sections 1T, 2T, 3T, 4T, 5T, and 6T shown in FIG. 3, the curve information is in the state shown in FIG. 4, and the evaluation information is in the state shown in FIG. 5. In addition, in the example shown in FIG. 11, the satellite fix rates of sections 1T, 2T, 3T, 4T, 5T, and 6T are 100%, 45%, 40%, 45%, 80%, and 70%, and the average PDOPs of sections 1T, 2T, 3T, 4T, 5T, and 6T are 2.0, 8.0, 7.0, 2.7, 5.0, and 4.0.

この場合、処理方法選択部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 sections 1T, 5T, and 6T, the processing method selection unit 41 selects visual processing as the calculation processing method for the change in the movement position of the measurement vehicle 1 in sections 1T, 5T, and 6T.

また、処理方法選択部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 section 2T, the processing method selection unit 41 selects invisible processing and LMU as the calculation processing method for the change in the movement position of the measurement vehicle 1 in section 2T.

また、処理方法選択部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 section 3T, the processing method selection unit 41 selects invisibility processing as the calculation processing method for the movement position of the measurement vehicle 1 in section 3T.

また、処理方法選択部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 section 4T, the processing method selection unit 41 selects visual processing as the calculation processing method for the movement position of the measurement vehicle 1 in section 4T. Note that the evaluation information shown in FIG. 10 is an example, and the evaluation information including the PDOP average is not limited to the example shown in FIG. 10.

図2に戻って、計測情報処理装置2の処理部22の説明を続ける。処理部22の算出部42は、処理方法選択部41によって選択された算出処理方法によって、計測情報取得部50で取得された計測情報に基づいて計測車両1の移動位置の変化を区間T毎に算出する。 Returning to FIG. 2, we will continue to explain the processing unit 22 of the measurement information processing device 2. The calculation unit 42 of the processing unit 22 calculates the change in the moving position of the measurement vehicle 1 for each section T based on the measurement information acquired by the measurement information acquisition unit 50, using the calculation processing method selected by the processing method selection unit 41.

算出部42は、可視処理によって計測車両1の移動位置変化を算出する第1算出部60と、不可視処理または不可視処理かつLMUによって計測車両1の移動位置変化を算出する第2算出部61とを備える。 The calculation unit 42 includes a first calculation unit 60 that calculates the change in the moving position of the measurement vehicle 1 by visible processing, and a second calculation unit 61 that calculates the change in the moving position of the measurement vehicle 1 by invisible processing or invisible processing and LMU.

第1算出部60で実行される可視処理は、上述したように、測位情報を用いて計測車両1の移動位置変化を算出する処理である。第1算出部60は、計測情報に含まれる測位情報と状態情報とに基づいて、計測車両1の移動位置の変化を算出する可視処理を実行する。 The visualization process executed by the first calculation unit 60 is a process that calculates the change in the moving position of the measurement vehicle 1 using the positioning information, as described above. The first calculation unit 60 executes a visualization process that calculates the change in the moving position of the measurement vehicle 1 based on the positioning information and status information contained in the measurement information.

例えば、第1算出部60は、衛星可視領域80において計測車両1で得られる計測情報に含まれる測位情報と誤差補正情報とに基づいて、計測車両1の移動位置の変化を算出する。また、第1算出部60は、衛星不可視領域81において計測車両1で得られる計測情報に含まれる状態情報で示される計測車両1の走行速度と計測車両1の姿勢とに基づいて、車両10の移動位置の変化を算出する。また、第1算出部60は、衛星不可視領域81における計測車両1の移動位置の変化を補正する補正処理を行う。 For example, the first calculation unit 60 calculates the change in the moving position of the measurement vehicle 1 based on the positioning information and error correction information included in the measurement information obtained by the measurement vehicle 1 in the satellite visible area 80. The first calculation unit 60 also calculates the change in the moving position of the vehicle 10 based on the traveling speed of the measurement vehicle 1 and the attitude of the measurement vehicle 1 indicated by the status information included in the measurement information obtained by the measurement vehicle 1 in the satellite invisible area 81. The first calculation unit 60 also performs a correction process to correct the change in the moving position of the measurement vehicle 1 in the satellite invisible area 81.

第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 measurement vehicle 1 based on the status information without using the positioning information, as described above. The second calculation unit 61 calculates the change in the moving position of the measurement vehicle 1 based on the traveling speed of the measurement vehicle 1 and the attitude of the measurement vehicle 1 indicated by the status information included in the measurement information obtained by the measurement vehicle 1.

第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 measurement vehicle 1 based on the position of the target, and corrects the change in the moving position of the measurement vehicle 1 obtained by the invisible processing based on the true value. The second calculation unit 61 identifies the position of the target that matches the target included in the three-dimensional information based on the target information stored in the target information DB 33. The second calculation unit 61 determines the true value of the moving position of the measurement vehicle 1 from the relationship between the identified target position and the moving position of the measurement vehicle 1 obtained by the invisible processing. The second calculation unit 61 corrects the change in the moving position of the measurement vehicle 1 obtained by the invisible processing based on the true value of the moving position of the measurement vehicle 1. The change in the moving position of the measurement vehicle 1 calculated by the invisible processing and LMU is more accurate than the change in the moving position of the measurement vehicle 1 calculated by the invisible processing.

算出部42によって算出された計測車両1の移動位置変化の情報は、例えば、計測時刻毎の計測車両1の移動位置の情報を含む。以下において、算出部42によって算出される計測車両1の移動位置の変化の情報を計測位置情報と記載する場合がある。 The information on the change in the moving position of the measurement vehicle 1 calculated by the calculation unit 42 includes, for example, information on the moving position of the measurement vehicle 1 for each measurement time. Hereinafter, the information on the change in the moving position of the measurement vehicle 1 calculated by the calculation unit 42 may be referred to as measurement position information.

処理部22の出力処理部43は、算出部42から出力された区間T毎の計測位置情報を区分コードに関連付けて出力情報として通信部20およびネットワーク4を介して端末装置3へ送信する。 The output processing unit 43 of the processing unit 22 associates the measurement position information for each section T output from the calculation unit 42 with the section code and transmits it as output information to the terminal device 3 via the communication unit 20 and the network 4.

また、出力処理部43は、算出部42から出力された区間T毎の計測位置情報と計測情報DB30の計測情報に含まれる3次元情報とに基づく情報を出力情報として通信部20およびネットワーク4を介して端末装置3へ送信することもできる。例えば、出力処理部43は、端末装置3から送信される位置情報に基づいて、かかる位置情報で指定された位置における計測対象物の3次元画像を表示するための表示情報を出力情報として通信部20およびネットワーク4を介して端末装置3へ送信する。 The output processing unit 43 can also transmit information based on the measurement position information for each section T output from the calculation unit 42 and the three-dimensional information included in the measurement information in the measurement information DB 30 as output information to the terminal device 3 via the communication unit 20 and the network 4. For example, based on the position information transmitted from the terminal device 3, the output processing unit 43 transmits display information for displaying a three-dimensional image of the measurement object at the position specified by the position information as output information to the terminal device 3 via the communication unit 20 and the network 4.

つづいて、フローチャートを用いて計測情報処理装置2の処理部22による処理を説明する。図12は、実施の形態1にかかる計測情報処理装置の処理部による処理の一例を示すフローチャートである。 Next, the processing by the processing unit 22 of the measurement information processing device 2 will be described using a flowchart. FIG. 12 is a flowchart showing an example of processing by the processing unit of the measurement information processing device according to the first embodiment.

図12に示すように、計測情報処理装置2の処理部22は、計測情報、カーブ情報、および評価用情報を記憶部21から取得し(ステップS10)、そして、処理部22は、ステップS10で取得した計測情報、カーブ情報、および評価用情報に基づいて、区間T毎の算出処理方法を選択する(ステップS11)。 As shown in FIG. 12, the processing unit 22 of the measurement information processing device 2 acquires the measurement information, the curve information, and the evaluation information from the memory unit 21 (step S10), and then the processing unit 22 selects a calculation processing method for each section T based on the measurement information, the curve information, and the evaluation information acquired in step S10 (step S11).

次に、処理部22は、ステップS11で選択した算出処理方法で、計測車両1の移動位置の変化を区間T毎に算出する(ステップS12)。そして、処理部22は、ステップS12で区間T毎に算出した計測車両1の移動位置の変化を示す情報を含む出力情報を通信部20およびネットワーク4を介して出力し(ステップS13)、図12に示す処理を終了する。 Next, the processing unit 22 calculates the change in the moving position of the measurement vehicle 1 for each section T using the calculation processing method selected in step S11 (step S12). Then, the processing unit 22 outputs output information including information indicating the change in the moving position of the measurement vehicle 1 calculated for each section T in step S12 via the communication unit 20 and the network 4 (step S13), and ends the processing shown in FIG. 12.

上述した例では、状態情報として、速度検出装置14によって検出された速度情報を含むが、速度情報に代えて、計測車両1にオドメータが設けられている場合、計測車両1に設けられたオドメータによって検出される計測時刻毎の距離情報を含んでいてもよい。この場合、算出部42の第1算出部60は、不可視処理において、状態情報に含まれる距離情報と姿勢情報とに基づいて、計測車両1の移動位置の変化を算出する。 In the above example, the status information includes speed information detected by the speed detection device 14, but if the measurement vehicle 1 is equipped with an odometer, the status information may include distance information for each measurement time detected by the odometer equipped on the measurement vehicle 1 instead of the speed information. In this case, the first calculation unit 60 of the calculation unit 42 calculates the change in the moving position of the measurement vehicle 1 based on the distance information and attitude information included in the status information in the invisibility processing.

図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 information processing device 2 includes a computer having a processor 101, a memory 102, a communication device 103, and an interface circuit 104.

プロセッサ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 processor 101, memory 102, communication device 103, and interface circuit 104 can transmit and receive information to and from each other via, for example, a bus 105. The storage unit 21 is realized by the memory 102. The communication unit 20 is realized by the communication device 103. The processor 101 executes functions such as the processing unit 22 by reading and executing a program stored in the memory 102. The processor 101 is, for example, an example of a processing circuit, and includes one or more of a CPU (Central Processing Unit), a DSP (Digital Signal Processor), and a system LSI (Large Scale Integration).

メモリ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 memory 102 includes one or more of a RAM (Random Access Memory), a ROM (Read Only Memory), a flash memory, an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (Electrically Erasable Programmable Read Only Memory). The memory 102 also includes a recording medium on which a computer-readable program is recorded. Such a recording medium includes one or more of a non-volatile or volatile semiconductor memory, a magnetic disk, a flexible memory, an optical disk, a compact disk, and a DVD (Digital Versatile Disc). The measurement information processing device 2 may include an integrated circuit such as an ASIC (Application Specific Integrated Circuit) and an FPGA (Field Programmable Gate Array).

計測情報処理装置2は、2以上の装置で構成されてもよい。計測情報処理装置2が2以上の装置で構成される場合、2以上の装置の各々は、例えば、図13に示すハードウェア構成を有する。なお、2以上の装置間の通信は、通信装置103を介して行われる。また、計測情報処理装置2は、2以上のサーバで構成されてもよい。例えば、計測情報処理装置2は、処理サーバと、データサーバとで構成されてもよい。 The measurement information processing device 2 may be composed of two or more devices. When the measurement information processing device 2 is composed of two or more devices, each of the two or more devices has, for example, the hardware configuration shown in FIG. 13. Note that communication between the two or more devices is performed via the communication device 103. The measurement information processing device 2 may also be composed of two or more servers. For example, the measurement information processing device 2 may be composed of a processing server and a data server.

以上のように、実施の形態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 information processing system 100 according to the first embodiment includes a measurement information acquisition unit 50, a processing method selection unit 41, and a calculation unit 42. The measurement information acquisition unit 50 acquires measurement information including positioning information, which is information on a positioning signal from a positioning satellite received by a measurement device 11 mounted on a vehicle 10 traveling on a travel path 5, and state information indicating the traveling state of the vehicle 10 detected by the measurement device 11. The processing method selection unit 41 selects a method for calculating a change in the moving position of the vehicle 10 for each section T of the travel path 5 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 the reception state of the positioning signal in the measurement device 11. The calculation unit 42 calculates a change in the moving position of the vehicle 10 for each section based on the measurement information acquired by the measurement information acquisition unit 50 using the calculation processing method selected by the processing method selection unit 41. Visible processing is an example of a calculation processing method that uses positioning information, while invisible processing or invisible processing and LMU is an example of a calculation processing method that does not use positioning information. This allows the information processing system 100 to accurately calculate the change in the moving position of the vehicle 10 traveling on the travel path 5 that includes an area where the positioning signal from the positioning satellite cannot be received. In addition, since the information processing system 100 can accurately calculate the distance from the start point of each section T, the calculated change in the moving position of the vehicle 10 can be used for automatic driving, for example.

また、情報処理システム100は、区間T毎のカーブRの情報であるカーブ情報を取得するカーブ情報取得部51を備える。処理方法選択部41は、計測装置11における測位信号の受信状態とカーブ情報とに基づいて、車両10の移動位置の変化を算出する方法を区間T毎に選択する。これにより、情報処理システム100は、測位衛星からの測位信号が受信できない領域を含む走行路5を走行する車両10の移動位置の変化をより精度よく算出することができる。 The information processing system 100 also includes a curve information acquisition unit 51 that acquires curve information, which is information about the curve R for each section T. The processing method selection unit 41 selects a method for calculating changes in the moving position of the vehicle 10 for each section T, based on the reception state of the positioning signal in the measuring device 11 and the curve information. This enables the information processing system 100 to more accurately calculate changes in the moving position of the vehicle 10 traveling on the road 5 that includes an area where the positioning signal from the positioning satellite cannot be received.

また、測位情報の受信状態は、区間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 information processing system 100 to more accurately calculate changes in the moving position of the vehicle 10 traveling on the road 5 that includes an area where a positioning signal from a positioning satellite cannot be received.

また、測位情報の受信状態は、位置精度低下率を含む。処理方法選択部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 information processing system 100 to more accurately calculate changes in the moving position of the vehicle 10 traveling on the road 5 that includes an area where a positioning signal from a positioning satellite cannot be received.

また、測位情報を用いない算出処理方法は、状態情報に基づいて、移動位置の変化を算出する方法と、状態情報に基づいて算出される移動位置の変化を、走行路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 device 11 provided on the road 5 or around the road 5. This allows the information processing system 100 to more accurately calculate a change in moving position of the vehicle 10 traveling on the road 5 that includes an area where a positioning signal from a positioning satellite cannot be received.

以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 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 .
前記測位情報の受信状態は、
前記区間における複数の前記測位情報のうちフィックス解を得られるフィックス状態の測位情報の割合を含み、
前記処理方法選択部は、
前記区間における前記フィックス状態の割合と前記カーブ情報とに基づいて、前記算出処理方法を前記区間毎に選択する
ことを特徴とする請求項に記載の情報処理システム。
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.
前記測位情報の受信状態は、
位置精度低下率を含み、
前記処理方法選択部は、
前記区間における前記位置精度低下率の平均値と前記区間における前記フィックス状態の割合と前記カーブ情報とに基づいて、前記算出処理方法を前記区間毎に選択する
ことを特徴とする請求項に記載の情報処理システム。
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からのいずれか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.
前記計測装置は、前記走行路または前記走行路の周囲の計測対象物の3次元位置を計測するためのセンサを含み、the measurement device includes a sensor for measuring a three-dimensional position of the path or a measurement object around the 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 .
前記測位情報の受信状態は、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
前記区間毎に、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 reception state of the positioning information is
位置精度低下率と前記区間における複数の前記測位情報のうちフィックス解を得られるフィックス状態の測位情報の割合とを含み、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のステップと、
前記計測装置における前記測位信号の受信状態に基づいて、前記測位情報を用いる算出処理方法と前記測位情報を用いない算出処理方法を含む複数の算出処理方法の中から、前記車両の移動位置の変化を算出する方法を前記区間毎に選択する第のステップと、
前記第のステップで選択された前記算出処理方法で、前記第1のステップで取得された前記計測情報に基づいて、前記車両の移動位置の変化を前記走行路の区間毎に算出する第のステップと、
を含み、
前記第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:
走行路を走行する車両に搭載された計測装置で受信された測位衛星からの測位信号の情報である測位情報と、前記計測装置で検出された前記車両の走行状態を示す状態情報とを含む計測情報を取得する第1のステップと、
前記走行路の区間毎の曲率半径を示す情報であるカーブ情報を取得する第2のステップと、
前記計測装置における前記測位信号の受信状態に基づいて、前記測位情報を用いる算出処理方法と前記測位情報を用いない算出処理方法を含む複数の算出処理方法の中から、前記車両の移動位置の変化を算出する方法を前記区間毎に選択する第のステップと、
前記第のステップで選択された前記算出処理方法で、前記第1のステップで取得された前記計測情報に基づいて、前記車両の移動位置の変化を前記走行路の区間毎に算出する第のステップと、をコンピュータに実行させ
前記第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:
JP2021030786A 2021-02-26 2021-02-26 Information processing system, information processing method, and information processing program Active JP7614885B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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