JP2005156308A - Abnormality determination method and program for mobile body locus information - Google Patents

Abnormality determination method and program for mobile body locus information Download PDF

Info

Publication number
JP2005156308A
JP2005156308A JP2003394105A JP2003394105A JP2005156308A JP 2005156308 A JP2005156308 A JP 2005156308A JP 2003394105 A JP2003394105 A JP 2003394105A JP 2003394105 A JP2003394105 A JP 2003394105A JP 2005156308 A JP2005156308 A JP 2005156308A
Authority
JP
Japan
Prior art keywords
trajectory
determined
locus
abnormality
distance
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.)
Granted
Application number
JP2003394105A
Other languages
Japanese (ja)
Other versions
JP3882808B2 (en
Inventor
Takashi Morita
剛史 森田
Kenji Tenmoku
健二 天目
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.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2003394105A priority Critical patent/JP3882808B2/en
Publication of JP2005156308A publication Critical patent/JP2005156308A/en
Application granted granted Critical
Publication of JP3882808B2 publication Critical patent/JP3882808B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an abnormality determination method and program for mobile body locus information, capable of discovering abnormal data from among the mobile body locus data obtained from the sensor and capable of eliminating abnormal values. <P>SOLUTION: A 1st distance is calculated, on the basis of the position of a locus to be determined and the position of the previous locus, while obtaining the running locus data from the vehicle 2, and a 2nd distance is calculated by multiplying the velocity at the locus of the previous locus or at the locus which is about to be determined, with the time difference between the acquisition time of day of the locus going to be determined and the acquisition time of day of the previous locus. The difference between the 1st distance and the 2nd distance is compared with the threshold; and if the difference between the 1st distance and the 2nd distance exceeds the threshold, abnormality decision in the locus data 12 is conducted. By eliminating the abnormal values of the locus data, based on the correct locus data, estimation of traveling route or the estimation of linked traveling time can be performed by the map-matching method. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、位置検出機能を持つ移動通信機器、例えばGPS携帯電話機や車載ナビゲーション装置によって検出された移動体軌跡情報の異常判定方法及びプログラムに関するものである。   The present invention relates to an abnormality determination method and a program for mobile body trajectory information detected by a mobile communication device having a position detection function, such as a GPS mobile phone or an in-vehicle navigation device.

車両などの移動体の軌跡情報を取得して、その移動体の軌跡を地図上の道路にマッチングさせて走行経路を確定したり、走行時間を確定したりする処理が行われている。
特開平4-258714公報
A process of acquiring trajectory information of a moving body such as a vehicle and matching the trajectory of the moving body with a road on a map to determine a travel route or a travel time is performed.
JP-A-4-258714

このような処理の正確さを期するためには、その処理の基礎となる軌跡データの正確性が要求される。
ところが移動体の軌跡を取得するセンサには必ず誤差が発生するため、正確な軌跡情報を得ることは困難であった。
そこで、本発明は、センサから得られる移動体の軌跡データの中から、センサの誤差に起因する異常値を発見し、その異常値を除去することができる移動体軌跡情報の異常判定方法及びプログラムを提供することを目的とする。
In order to ensure the accuracy of such processing, the accuracy of the trajectory data that is the basis of the processing is required.
However, since an error always occurs in the sensor that acquires the trajectory of the moving body, it is difficult to obtain accurate trajectory information.
In view of this, the present invention provides a method and a program for determining an abnormality in moving body trajectory information that can detect an abnormal value caused by a sensor error from the trajectory data of a moving body obtained from a sensor and remove the abnormal value. The purpose is to provide.

本発明の移動体軌跡情報の異常判定方法は、判定しようとする軌跡の位置と、その前又は後の軌跡の位置とに基づいて第1の距離を算出し、前記「前又は後の軌跡」における速度又は判定しようとする軌跡の速度に、判定しようとする軌跡の取得時刻と、前記「前又は後の軌跡」の取得時刻との時間差をかけることにより、第2の距離を算出し、これらの第1、第2の距離の差としきい値とを比較し、第1、第2の距離の差がしきい値を超える場合に軌跡データの異常判定を行う方法である(請求項1,10)。   The abnormality determination method for moving body trajectory information according to the present invention calculates a first distance based on the position of the trajectory to be determined and the position of the trajectory before or after the trajectory. The second distance is calculated by multiplying the speed of the trajectory or the trajectory to be determined by the time difference between the acquisition time of the trajectory to be determined and the acquisition time of the “previous or subsequent trajectory”. The difference between the first and second distances is compared with a threshold value, and when the difference between the first and second distances exceeds the threshold value, the abnormality determination of the trajectory data is performed. 10).

この方法によれば、移動体軌跡情報が正確であれば、第1の距離と第2の距離はほぼ一致するはずである。しかし、移動体軌跡情報に誤差が入れば、第1の距離は異常な値を示し、第2の距離とかけ離れてくる。したがって、第1の距離と第2の距離との差がしきい値より大きいかどうかをチェックすることにより、軌跡情報の異常判定を行うことができる。   According to this method, if the moving body trajectory information is accurate, the first distance and the second distance should substantially match. However, if there is an error in the moving object trajectory information, the first distance shows an abnormal value and is far from the second distance. Therefore, by checking whether or not the difference between the first distance and the second distance is larger than the threshold value, it is possible to determine whether the trajectory information is abnormal.

前記しきい値は、移動体が最大限加速しても移動できない距離を選ぶとよい。例えば、当該移動体が発生し得る最大の加速度に、前記時間差の2乗をかけた値をしきい値とする(請求項2,11)。
前記「前又は後の軌跡」は、判定しようとする軌跡よりも前又は後に取得され、かつ異常判定のなされなかった軌跡とすることが望ましい(請求項3,12)。異常判定された軌跡に基づいて本発明の判定をすれば、判定結果に間違いが出ることがあり得るからである。
As the threshold value, a distance that cannot be moved even when the moving body is accelerated to a maximum is selected. For example, the threshold value is a value obtained by multiplying the maximum acceleration that can be generated by the moving object by the square of the time difference (claims 2 and 11).
The “previous or subsequent trajectory” is preferably a trajectory that is acquired before or after the trajectory to be determined and that has not been determined to be abnormal (Claims 3 and 12). This is because if the determination according to the present invention is performed based on the locus determined to be abnormal, an error may occur in the determination result.

前記「前又は後の軌跡」が、判定しようとする軌跡よりもN個前又は後(Nは2以上の整数)の軌跡である場合、前記第2の距離として、判定しようとする軌跡のn個前もしくは後の軌跡の速度又は判定しようとする軌跡のn−1個前もしくは後の軌跡の速度に、そのn個前又は後の軌跡の取得時刻と、n−1個前又は後の軌跡の取得時刻との時間差をかけた距離Lnを、nが1からNまで累和した距離を採用することが望ましい(請求項4,13)。N個前又は後の軌跡から現在の軌跡までの中間に、軌跡を取得しているので、それらの軌跡に含まれている位置情報を活用したほうが、より正確な異常判定ができるからである。   When the “front or rear trajectory” is a trajectory N before or after the trajectory to be determined (N is an integer of 2 or more), the n of the trajectory to be determined as the second distance. The speed of the trajectory before or after the trajectory or the speed of the trajectory n-1 before or after the trajectory to be determined, the acquisition time of the trajectory before or after n, and the trajectory before or after n-1. It is desirable to adopt a distance obtained by multiplying the distance Ln by the time difference with the acquisition time of n from 1 to N (claims 4 and 13). This is because the trajectory is acquired in the middle from the N-th previous trajectory or the current trajectory to the current trajectory, and therefore, more accurate abnormality determination can be performed by using position information included in those trajectories.

また、本発明の移動体軌跡情報の異常判定方法は、判定しようとする軌跡の位置と、その前又は後の軌跡の位置とに基づいて第1の方位を算出し、前記「前又は後の軌跡」又は判定しようとする軌跡に含まれる第2の方位を参照し、これらの方位の差としきい値とを比較し、方位の差がしきい値を超える場合に軌跡の異常判定を行う方法である(請求項5,14)。   Further, the abnormality determination method for moving body trajectory information according to the present invention calculates a first azimuth based on the position of the trajectory to be determined and the position of the trajectory before or after the trajectory. A method of referring to the second direction included in the “trajectory” or the locus to be determined, comparing the difference between these directions with a threshold value, and determining whether the locus is abnormal when the difference between the directions exceeds the threshold value (Claims 5 and 14).

この方法によれば、移動体の軌跡が正確であれば、第1の方位と第2の方位はほぼ一致するはずである。しかし、移動体の軌跡に誤差が入れば、第1の方位は異常な値を示し、第2の方位とかけ離れてくる。したがって、第1の方位と第2の方位との差がしきい値より大きいかどうかをチェックすることにより、軌跡の異常判定を行うことができる。
前記しきい値は、当該移動体が転回できない角度を選ぶとよい。例えば当該移動体が発生し得る最大の角加速度に、前記時間差の2乗をかけた値とする(請求項6,15)。
According to this method, if the trajectory of the moving object is accurate, the first direction and the second direction should almost coincide. However, if there is an error in the trajectory of the moving body, the first direction shows an abnormal value and is far from the second direction. Therefore, by checking whether the difference between the first azimuth and the second azimuth is larger than the threshold value, it is possible to determine the abnormality of the trajectory.
As the threshold value, an angle at which the moving body cannot turn is preferably selected. For example, the maximum angular acceleration that can be generated by the moving object is multiplied by the square of the time difference (claims 6 and 15).

前記「前又は後の軌跡」は、判定しようとする軌跡よりも前又は後に取得され、かつ異常判定のなされなかった軌跡であることが望ましい(請求項7,16)。異常判定された軌跡に基づいて本発明の判定をすれば、判定結果に間違いが出ることがあり得るからである。
また、本発明の移動体軌跡情報の異常判定プログラムは、請求項1又は請求項5に記載した方法の発明と実質同一の発明にかかるプログラムである(請求項8,9)。
The “previous or subsequent trajectory” is preferably a trajectory that is acquired before or after the trajectory to be determined and that has not been determined to be abnormal (Claims 7 and 16). This is because if the determination according to the present invention is performed based on the locus determined to be abnormal, an error may occur in the determination result.
The abnormality determination program for moving body trajectory information according to the present invention is a program according to the invention substantially the same as the method invention according to claim 1 or claim 5 (claims 8 and 9).

また、本発明の移動体軌跡情報の異常判定プログラムは、請求項11又は請求項15に記載した方法の発明と実質同一の発明にかかるプログラムである(請求項17,18)。   The abnormality determination program for moving body trajectory information according to the present invention is a program according to the invention substantially the same as the method invention according to claim 11 or claim 15 (claims 17 and 18).

以上のように本発明によれば、軌跡データの異常値の除去をすることにより、正しい軌跡情報に基づき、地図マッチング法による走行経路の推定やリンク旅行時間の推定が行えるようになる。   As described above, according to the present invention, by removing the abnormal value of the trajectory data, it is possible to estimate the travel route and the link travel time by the map matching method based on the correct trajectory information.

以下、本発明の実施の形態を、添付図面を参照しながら詳細に説明する。
図1は、本発明の移動体軌跡情報の異常判定方法を実施するためのシステム構成図である。
図1では、移動体として車載位置検出装置を搭した車両を想定しているが、車両2に限られるものではなく、位置検出可能な携帯電話機を持った人間でもよい。
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a system configuration diagram for carrying out an abnormality determination method for moving body trajectory information according to the present invention.
In FIG. 1, a vehicle equipped with an in-vehicle position detection device is assumed as a moving body. However, the vehicle is not limited to the vehicle 2 and may be a person having a position-detectable mobile phone.

車両2には、複数の移動衛星からの受信電波の同期状態を測定することによって、位置、高度を検出するGPS(Global Positioning System)位置検出装置3と、GPS位置検出装置3によって検出された位置・高度データを蓄積する軌跡情報記憶部4と、位置・高度データを携帯電話基地局に送信する携帯電話機5とが搭載されている。
また、車両2は、車速センサ6、方位センサ7を搭載して、車両2の速度と方位を計測している。
The vehicle 2 includes a GPS (Global Positioning System) position detection device 3 that detects a position and an altitude by measuring a synchronization state of radio waves received from a plurality of mobile satellites, and a position detected by the GPS position detection device 3. A trajectory information storage unit 4 that stores altitude data and a mobile phone 5 that transmits position / altitude data to the mobile phone base station are mounted.
The vehicle 2 is equipped with a vehicle speed sensor 6 and an orientation sensor 7 to measure the speed and orientation of the vehicle 2.

なお、前記車速センサ6、方位センサ7は必須ではなく、GPS位置検出装置3によって検出された、時系列の位置・高度データを微分処理などすることにより、車速、方位を算出してもよい。
携帯電話機5は、車両2の位置・高度データと、車速・方位データを、当該車両2の識別コードとともに、携帯電話機5を通して、携帯電話基地局8に送信する。
The vehicle speed sensor 6 and the direction sensor 7 are not essential, and the vehicle speed and direction may be calculated by differentiating the time-series position / altitude data detected by the GPS position detection device 3.
The mobile phone 5 transmits the position / altitude data of the vehicle 2 and the vehicle speed / orientation data to the mobile phone base station 8 through the mobile phone 5 together with the identification code of the vehicle 2.

これらの位置・高度、車速・方位のデータを総称して「軌跡データ」という。
これらの軌跡の送信時間間隔は、例えば15秒ごととなっている。しかし、この送信時間間隔に限定されるものではない。任意に送信時間間隔を設定することができる。
また、時間間隔でなく、距離間隔を採用してもよい。すなわち、位置データに基づいて、一定距離走行するたびに軌跡データを送信するようにしてもよい。
These position / altitude, vehicle speed / direction data are collectively referred to as “trajectory data”.
The transmission time interval of these trajectories is, for example, every 15 seconds. However, it is not limited to this transmission time interval. A transmission time interval can be arbitrarily set.
Further, a distance interval may be adopted instead of the time interval. That is, the trajectory data may be transmitted every time a certain distance is traveled based on the position data.

携帯電話基地局8は、前記車両2の位置・高度データ、車速・方位データをインターネットなどの回線を通して、交通情報センター10に送信する。
交通情報センター10では、各車両2から収集される軌跡データを軌跡情報メモリ11に蓄積している。軌跡データの一例を表1に掲げる。
The mobile phone base station 8 transmits the position / altitude data and the vehicle speed / direction data of the vehicle 2 to the traffic information center 10 through a line such as the Internet.
In the traffic information center 10, trajectory data collected from each vehicle 2 is accumulated in the trajectory information memory 11. An example of the trajectory data is listed in Table 1.

Figure 2005156308
Figure 2005156308

表1では、「12A8G・・」という識別コードの車両2の軌跡データ取得時刻、位置・高度データ、車速・方位データを記憶している。
交通情報センター10のコンピュータは、前記蓄積した軌跡データに基づいて、その中に含まれる異常値を判定し、除去する。この異常値の判定・除去を行う部分を「異常判定除去部12」という。この異常判定除去部12の機能の全部又は一部は、CD−ROMやハードディスクなど所定の媒体に記録されたプログラムを、交通情報センター10のコンピュータが実行することにより実現される。
In Table 1, the trajectory data acquisition time, position / altitude data, and vehicle speed / direction data of the vehicle 2 with the identification code “12A8G...” Are stored.
The computer of the traffic information center 10 determines and removes an abnormal value included in the accumulated trajectory data. The part where the abnormal value is determined / removed is referred to as an “abnormal determination removing unit 12”. All or part of the function of the abnormality determination removing unit 12 is realized by the computer of the traffic information center 10 executing a program recorded on a predetermined medium such as a CD-ROM or a hard disk.

図2は、異常判定除去部12で行われる処理を説明するためのフローチャートである。
まず、異常判定除去部12は、軌跡情報メモリに蓄積された軌跡から、同一の識別コードの移動体の軌跡、一定時間分読み込む(ステップS1)。前記「一定時間」とは、例えば1日、1週間、1ヶ月などである。
異常判定除去部12は、読み込まれた軌跡を、取得時刻順にソートして、コンピュータのメモリ上の軌跡テーブルに、識別コード別に書き込む。
FIG. 2 is a flowchart for explaining processing performed in the abnormality determination removing unit 12.
First, the abnormality determination removal unit 12 reads the trajectory of the moving body having the same identification code for a predetermined time from the trajectory accumulated in the trajectory information memory (step S1). The “certain time” is, for example, one day, one week, or one month.
The abnormality determination removal unit 12 sorts the read trajectories in order of acquisition time, and writes the trajectories in the trajectory table on the computer memory for each identification code.

表2に、識別コード「12A8G・・」の車両2の軌跡テーブルの一例を示す。軌跡テーブルでは、「判定フラグ」の欄が設けられているが、この判定フラグは、後に説明する軌跡の正常/異常判定結果を表す。   Table 2 shows an example of a trajectory table of the vehicle 2 with the identification code “12A8G. In the trajectory table, a column of “determination flag” is provided. This determination flag represents a normal / abnormal determination result of the trajectory described later.

Figure 2005156308
Figure 2005156308

異常判定除去部12は、軌跡データに基づいて、1つ前の軌跡との位置と速度の関係から正常/異常を判定する(ステップS2)。
さらに、異常判定除去部12は、軌跡データに基づいて、1つ前の軌跡との位置と方位の関係から正常/異常を判定する(ステップS3)。
これらのステップS2,S3の処理は、1つ前の軌跡との関係で異常判定を行う処理となる。
The abnormality determination removal unit 12 determines normality / abnormality from the relationship between the position and speed with the previous locus based on the locus data (step S2).
Furthermore, the abnormality determination removal unit 12 determines normality / abnormality from the relationship between the position and orientation with the previous locus based on the locus data (step S3).
The processes in steps S2 and S3 are processes for determining an abnormality in relation to the previous trajectory.

すべての軌跡について前記処理が終わるまで、前記ステップS2,S3を繰り返し、すべての軌跡データの処理が終われば(ステップS4)、N個前(Nは2以上の整数)の軌跡との関係で、異常判定を行う処理に入る。
判定フラグが0(正常),1(異常)の軌跡を含むすべての軌跡に対して、N個前(Nは2以上の整数)の地点を特定する。このN個前の地点が異常判定のなされた地点であれば、その地点をスキップし、さらに遡った地点とする。
The steps S2 and S3 are repeated until the processing is completed for all the trajectories, and when the processing of all trajectory data is completed (step S4), in relation to the trajectory of N previous (N is an integer of 2 or more), The process for performing abnormality determination is entered.
N points (N is an integer equal to or greater than 2) points are specified for all trajectories including trajectories having determination flags of 0 (normal) and 1 (abnormal). If this N previous point is a point where an abnormality has been determined, that point is skipped and is further pointed back.

数値Nの選び方は、Nがあまり小さいと、判定しようとする地点とN個前の地点との距離が短すぎて、正確なしきい値判定が難しくなるので、ある程度大きな値を選ぶ。
このように特定されたN個前の地点からの位置と速度との関係に基づいて、異常値を再度判定する(ステップS5)。
この異常値の再判定処理が終われば(ステップS6)、異常軌跡を確定し、その軌跡の除去を行う(ステップS7)。
As for the method of selecting the numerical value N, if N is too small, the distance between the point to be determined and the point N points before is too short, making it difficult to accurately determine the threshold value.
The abnormal value is determined again based on the relationship between the position and the speed from the N previous points specified in this way (step S5).
When the abnormal value re-determination process is completed (step S6), the abnormal locus is determined and the locus is removed (step S7).

異常値が除去された軌跡データは、地図マッチング等の処理に活用される。図1では、地図データベース14に基づいて、地図マッチング等の処理を行うリンクマッチング部13が設置されている。このリンクマッチング部13の出力データに基づき、当該移動体の走行した道路を確定し、道路の走行時間(リンク旅行時間)を確定する。
次に、以上の異常値の判定処理を、さらに詳しく説明する。
The trajectory data from which the abnormal values have been removed is used for processing such as map matching. In FIG. 1, based on the map database 14, the link matching part 13 which performs processes, such as map matching, is installed. Based on the output data of the link matching unit 13, the road on which the moving body has traveled is determined, and the travel time of the road (link travel time) is determined.
Next, the above abnormal value determination process will be described in more detail.

まず、直前の軌跡との位置と速度の関係から正常/異常を判定する場合(ステップS2)を説明する。判定の対象とする軌跡データのi番目の位置(緯度・経度・高度)と、その1つ前i−1番目の位置(緯度・経度・高度)とから移動した距離Ai,i-1を求める。さらにi−1番目の速度又はi番目の速度に、i−1番目からi番目までのデータ取得時間差をかけて、移動した距離Bi,i-1を求める。   First, the case where normal / abnormal is determined from the relationship between the position and speed with respect to the immediately preceding locus (step S2) will be described. The distance Ai, i-1 moved from the i-th position (latitude / longitude / altitude) of the trajectory data to be determined and the previous (i-1) th position (latitude / longitude / altitude) is obtained. . Further, the travel distance Bi, i-1 is obtained by multiplying the i-1th speed or ith speed by the data acquisition time difference from the (i-1) th to the ith data.

例えば、i番目の位置の緯度・経度・高度をxi,yi,zi、速度をviと書くと、距離Ai,i-1は、
Ai,i-1=√{(xi-xi-1)2+(yi-yi-1)2+(zi-zi-1)2
となり、距離Bi,i-1は、
Bi,i-1=vi-1×時間差
又は、
Bi,i-1=vi×時間差
となる。
For example, if the latitude / longitude / altitude of the i-th position is written as xi, yi, zi and the speed as vi, the distance Ai, i-1 is
Ai, i-1 = √ {(xi-xi-1) 2 + (yi-yi-1) 2 + (zi-zi-1) 2 }
The distance Bi, i-1 is
Bi, i-1 = vi-1 * time difference or
Bi, i-1 = vi * time difference.

本来は距離Ai,i-1と距離Bi,i-1とはほぼ等しい値をとるが、距離Ai,i-1と距離Bi,i-1との差がしきい値以上となっている場合、i番目の軌跡を異常とみなして、判定フラグを、異常を表す「1」に設定する。
ここで、しきい値の設定について説明する。例えば車両2を例にとると、車両2が出すことのできる最大の加速度をAとする。i−1番目からi番目までのデータ取得時間差をTi,i-1と書くことにすると、A(Ti,i-1)2がしきい値となる。距離Ai,i-1と距離Bi,i-1との差がこのしきい値を越えていれば、その移動体が通常到達できない位置まで軌跡が飛んだことになるから、軌跡の異常と判定するのである。
Originally, the distance Ai, i-1 and the distance Bi, i-1 have almost the same value, but the difference between the distance Ai, i-1 and the distance Bi, i-1 is greater than or equal to the threshold value. The i-th trajectory is regarded as abnormal, and the determination flag is set to “1” indicating abnormality.
Here, the setting of the threshold value will be described. For example, taking the vehicle 2 as an example, let A be the maximum acceleration that the vehicle 2 can produce. If the data acquisition time difference from the (i-1) th to the ith is written as Ti, i-1, A (Ti, i-1) 2 becomes the threshold value. If the difference between the distance Ai, i-1 and the distance Bi, i-1 exceeds this threshold value, the trajectory flew to a position where the moving body cannot normally reach. To do.

次に、直前の軌跡との位置と方位の関係から正常/異常を判定する場合(ステップS3)を説明する。判定の対象とする軌跡のi番目の位置(緯度・経度・高度)と、その1つ前i−1番目の位置(緯度・経度・高度)とから移動した方位Ci,i-1を求める。さらにi−1番目の方位Di-1又はi番目の方位Diを参照する。
例えば、i番目の位置の緯度・経度をxi,yiと書くと、Ci,i-1は、
Ci,i-1=tan-1{(yi-yi-1) /(xi-xi-1)}
となる。
Next, a case where normal / abnormal is determined from the relationship between the position and azimuth with the immediately preceding locus (step S3) will be described. The azimuth Ci, i-1 moved from the i-th position (latitude / longitude / altitude) of the trajectory to be determined and the i-1th position (latitude / longitude / altitude) immediately before is determined. Further, the i-1th orientation Di-1 or the ith orientation Di is referred to.
For example, if the latitude and longitude of the i-th position is written as xi, yi, Ci, i-1
Ci, i-1 = tan -1 {(yi-yi-1) / (xi-xi-1)}
It becomes.

なお、方位の符号は、基準線(例えば地図上で東西に延びる線)から反時計回りの方位を正、基準線から時計回りの方位を負とする。
本来は方位Ci,i-1と方位Di-1又は方位Diとはほぼ等しい値をとるが、Ci,i-1とDi-1又はDiとの差がしきい値を越えている場合、i番目の軌跡を異常とみなして、判定フラグを、異常を表す「1」に設定する。
The sign of the azimuth is positive for a counterclockwise direction from a reference line (for example, a line extending east and west on the map) and negative for a clockwise direction from the reference line.
Originally, the azimuth Ci, i-1 and the azimuth Di-1 or the azimuth Di take almost the same value, but if the difference between Ci, i-1 and Di-1 or Di exceeds a threshold value, i The second trajectory is regarded as abnormal, and the determination flag is set to “1” indicating abnormality.

ここで、しきい値の設定について説明すると、移動体が出すことのできる最大の角加速度をΩとする。i−1番目からi番目までのデータ取得時間差をTi,i-1と書くことにすると、Ω(Ti,i-1)2が角度のしきい値となる。Ci,i-1とDi又はDi-1との差がこのしきい値を越えていれば、その移動体が通常転回できない角度まで軌跡が転回したことになるから、軌跡の異常と判定する。 Here, the threshold value setting will be described. The maximum angular acceleration that the moving body can produce is Ω. If the data acquisition time difference from the (i−1) th to the ith is written as Ti, i−1, Ω (Ti, i−1) 2 is the threshold value of the angle. If the difference between Ci, i-1 and Di or Di-1 exceeds this threshold value, the trajectory has been turned to an angle at which the moving body cannot normally rotate, so it is determined that the trajectory is abnormal.

今までは、1つ前の軌跡との関係で、その軌跡が異常かどうかを判定していたが、それだけでは異常値を除去しきれない場合、正常と誤判定する場合があるので、以下、移動体の軌跡図である図3から図6を参照しながら説明する。
図3は、道路1に沿って移動体が走行している場合の軌跡位置T1〜T10を表す図解図である。距離Ai,i-1を点線で示し、距離Bi,i-1を実線で示す。位置T4,T5,T6が道路1に沿っていないのは、これらの時点で位置検出誤差が発生したためである。
Until now, it was determined whether or not the trajectory is abnormal in relation to the previous trajectory, but if it is not enough to remove the abnormal value, it may be erroneously determined as normal. This will be described with reference to FIGS. 3 to 6 which are trajectory diagrams of the moving body.
FIG. 3 is an illustrative view showing the trajectory positions T1 to T10 when the moving body is traveling along the road 1. FIG. The distance Ai, i-1 is indicated by a dotted line, and the distance Bi, i-1 is indicated by a solid line. The reason why the positions T4, T5, and T6 are not along the road 1 is that a position detection error has occurred at these times.

位置T2に注目すると、その1つ前の位置T1との差が移動した距離A12となる。位置T1又はT2における速度に検出時間をかけたものが距離B12になる。距離A12と距離B12とはほぼ等しいので、位置T2は正常と判定される。
また、角度については、位置T2に注目すると、その1つ前の位置T1を基準として方位C21を求める。さらにT1の位置データ取得時点の方位D1又はT2の位置データ取得時点の方位D2を参照する。方位C21と方位D1又は方位D2とがほぼ等しければ、位置T2は正常と判定される。
When attention is paid to the position T2, the difference from the previous position T1 is the moved distance A12. A distance B12 is obtained by multiplying the velocity at the position T1 or T2 by the detection time. Since the distance A12 and the distance B12 are substantially equal, the position T2 is determined to be normal.
Regarding the angle, when attention is paid to the position T2, the azimuth C21 is obtained with reference to the position T1 immediately before. Further, reference is made to the azimuth D1 at the time T1 position data acquisition or the azimuth D2 at the time T2 position data acquisition. If the azimuth C21 is substantially equal to the azimuth D1 or the azimuth D2, the position T2 is determined to be normal.

つぎに、位置T4に注目すると、その1つ前の位置T3との差が移動した距離A34となり、位置T3又は位置T4における速度に検出時間をかけたものが距離B34になるが、距離A34と距離B34とは大きく違っており、位置T4は異常と判定される。
また、角度については、位置T4に注目すると、その1つ前の位置T3との方位C34を求める。さらにT3又はT4の位置データ取得時点の方位D3又はD4を参照する。方位C34と方位D3又はD4との差がしきい値を超えていれば、位置T4は異常と判定される。
Next, paying attention to the position T4, the difference from the previous position T3 is the moved distance A34, and the speed at the position T3 or T4 multiplied by the detection time is the distance B34. This is significantly different from the distance B34, and the position T4 is determined to be abnormal.
As for the angle, when attention is paid to the position T4, the azimuth C34 with respect to the immediately preceding position T3 is obtained. Further, the direction D3 or D4 at the time of acquiring the position data of T3 or T4 is referred to. If the difference between the azimuth C34 and the azimuth D3 or D4 exceeds the threshold value, the position T4 is determined to be abnormal.

つぎに、位置T5に注目すると、その1つ前の位置T4との差が移動した距離A45となり、位置T4又はT5における速度に検出時間をかけたものが距離B45になるが、距離A45と距離B45とはほぼ等しく、位置T5は正常と誤判定される。また、方位判定についても、位置T5と1つ前の位置T4との方位C45を求める。さらにT4又はT5の位置データ取得時点の方位D4又はD5を参照し、方位C45と方位D4又はD5とがしきい値以内であれば、位置T5は正常と誤判定される。   Next, paying attention to the position T5, the difference from the previous position T4 is the moved distance A45, and the speed at the position T4 or T5 multiplied by the detection time is the distance B45. It is almost equal to B45, and the position T5 is erroneously determined to be normal. For the direction determination, the direction C45 between the position T5 and the previous position T4 is obtained. Further, referring to the azimuth D4 or D5 at the time of acquiring the position data of T4 or T5, if the azimuth C45 and the azimuth D4 or D5 are within the threshold value, the position T5 is erroneously determined to be normal.

道路1に沿っていないにもかかわらず、位置T5を正常と誤判定した理由は、位置T5を、位置T4との関係のみで判断したからである。
そこで、正常と判定された軌跡について、一定距離又は一定時間遡った地点からの位置と速度の関係に基づいて、異常値を再度判定する(ステップS5)。
図4は、この判定方法を説明するための図解図である。位置T5に注目すると、それ以前に正常と判定された2つ前の位置T3との関係をチェックする。
The reason why the position T5 is erroneously determined to be normal despite not being along the road 1 is that the position T5 is determined only by the relationship with the position T4.
Therefore, for the trajectory determined to be normal, the abnormal value is determined again based on the relationship between the position and speed from a point that is back a certain distance or for a certain time (step S5).
FIG. 4 is an illustrative view for explaining this determination method. When attention is paid to the position T5, the relationship with the previous position T3 that was previously determined to be normal is checked.

位置T3との差が移動した距離A35となる。
一方、位置T3又はT4における速度に検出時間をかけたものが距離B34になり、位置T4又はT5における速度に検出時間をかけたものが距離B45となり、これらの和をとれば、距離(B34+B45)となる。
距離A35と距離(B34+B45)との差がしきい値AT352を超えていれば、位置T5は異常と判定される。なお、ここでしきい値の算出には、位置T3から位置T5までに要した、位置取得2回分の時間T35を用いている。
The difference from the position T3 is the moved distance A35.
On the other hand, the speed obtained by multiplying the speed at the position T3 or T4 by the detection time becomes the distance B34, and the speed obtained by multiplying the speed at the position T4 or T5 by the detection time becomes the distance B45, and if these are taken, the distance (B34 + B45) It becomes.
Distance A35 and the distance (B34 + B45) and the difference is if exceeding the threshold AT35 2, the position T5 is determined to be abnormal. Here, for the calculation of the threshold value, time T35 for two position acquisitions required from the position T3 to the position T5 is used.

このように、位置T5は、1つ前の位置T4との関係では正常と判定されても、2つ前の位置T3との関係では異常と判定される。
さらに、図5を参照して次の位置T6に注目する。その1つ前の位置T5、2つ前の位置T4との関係では、図5から容易に推測できるように、位置T6は正常と判定される。そこで、それ以前に正常と判定された3つ前の位置T3との関係をチェックする。
Thus, even if the position T5 is determined to be normal in relation to the previous position T4, it is determined to be abnormal in the relation with the previous position T3.
Furthermore, attention is paid to the next position T6 with reference to FIG. In relation to the previous position T5 and the previous position T4, the position T6 is determined to be normal, as can be easily estimated from FIG. Therefore, the relationship with the previous position T3 that was previously determined to be normal is checked.

図5において、位置T3と位置T6との差が移動した距離A36となる。
一方、位置T3又はT4における速度に検出時間をかけたものが距離B34になり、位置T4又はT5における速度に検出時間をかけたものが距離B45となり、位置T5又はT6における速度に検出時間をかけたものが距離B56となり、これらの和をとれば、距離(B34+B45+B56)となる。
In FIG. 5, the difference between the position T3 and the position T6 is the moved distance A36.
On the other hand, the speed at position T3 or T4 multiplied by the detection time becomes distance B34, the speed at position T4 or T5 multiplied by the detection time becomes distance B45, and the speed at position T5 or T6 is multiplied by the detection time. The distance is B56, and the sum of these is the distance (B34 + B45 + B56).

距離A36と距離(B34+B45+B56)との差がしきい値AT362を超えていれば、位置T6は異常と判定される。なお、ここでしきい値の算出には、位置T3から位置T6までに要した、位置取得3回分の時間T36を用いている。
このように、位置T6は、1つ前の位置T5、2つ前の位置T4との関係では正常と判定されても、2つ前の位置T3との関係では異常と判定される。
If the difference between the distance A36 and the distance (B34 + B45 + B56) exceeds the threshold AT36 2, it is determined position T6 is abnormal. Here, for the calculation of the threshold value, a time T36 for three position acquisitions required from the position T3 to the position T6 is used.
Thus, even though the position T6 is determined to be normal in relation to the previous position T5 and the second previous position T4, it is determined to be abnormal in the relation to the second previous position T3.

次に、位置T7に注目する。図5などに示されるように、位置T7は道路沿いにあるが、位置T6,T5,T4との関係では、明らかに異常と判定される。
そこで、それ以前に正常と判定された4つ前の位置T3との関係を検討すると、距離A37と距離(B34+B45+B56+B67)との差はしきい値AT372を超えていなければ、位置T7は正常と判定される。
Next, focus on the position T7. As shown in FIG. 5 and the like, the position T7 is along the road, but is clearly determined to be abnormal in relation to the positions T6, T5, and T4.
Therefore, considering the relationship it the previous position before four judged as normal in T3, the difference between the distance A37 and the distance (B34 + B45 + B56 + B67 ) is does not exceed the threshold AT37 2, position T7 to normal Determined.

このように、4つ前の位置T3まで遡って、初めて正常と判定される。
以上の判定結果を表にまとめたものが、表3である。
In this way, it is determined to be normal only after going back to the previous position T3.
Table 3 summarizes the determination results described above.

Figure 2005156308
Figure 2005156308

この表3に示されるように、位置T5は、直前の位置との関係では、正常と誤判定される位置でも、2つ以上前の位置との関係で判定すれば、異常と判定される。位置T6は、直前の位置及び2つ前の位置との関係では、正常と誤判定される位置でも、3つ以上前の位置との関係で判定すれば、異常と判定される。
位置T7は、直前〜3つ前の位置との関係では、異常と誤判定される位置でも、4つ以上前の位置との関係で判定すれば、正常と判定される。
As shown in Table 3, the position T5 is determined to be abnormal if it is determined in relation to two or more previous positions even if it is erroneously determined to be normal in relation to the immediately preceding position. The position T6 is determined to be abnormal if it is determined in relation to three or more previous positions even if it is erroneously determined to be normal in relation to the immediately preceding position and the previous two positions.
The position T7 is determined to be normal if it is determined in relation to four or more previous positions even if it is erroneously determined to be abnormal in relation to the immediately preceding to three previous positions.

以上で、本発明の実施の形態を説明したが、本発明の実施は、前記の実施形態に限定されるものではない。例えば、前記実施形態では、判定しようとする軌跡から過去に遡った軌跡データに基づいて異常値判定処理を行ったが、判定しようとする軌跡から時間を下った軌跡データに基づいて異常値判定処理を行ってもよい。
この場合、フローチャートは、図2のS2,S3を、図7に示すS2′,S3′に置き換え、図2のS5を、図8に示すS5′に置き換えたものとなる。ステップS2′では判定しようとする軌跡とその直後の軌跡との位置と速度の関係で異常判定を行い、ステップS3′では判定しようとする軌跡とその直後の軌跡との位置と方位の関係で異常判定を行う。ステップS5′では、判定しようとする軌跡から一定個数未来に進んだ位置の軌跡との、位置と速度の関係又は位置と方位の関係に基づいて、異常判定を行うことになる。
Although the embodiments of the present invention have been described above, the embodiments of the present invention are not limited to the above-described embodiments. For example, in the above-described embodiment, the abnormal value determination process is performed based on the trajectory data traced back from the trajectory to be determined. However, the abnormal value determination process is performed based on the trajectory data that has passed the time from the trajectory to be determined. May be performed.
In this case, the flowchart is obtained by replacing S2 and S3 in FIG. 2 with S2 ′ and S3 ′ shown in FIG. 7, and replacing S5 in FIG. 2 with S5 ′ shown in FIG. In step S2 ', an abnormality is determined based on the relationship between the position and speed of the locus to be determined and the immediately following locus. In step S3', an abnormality is determined based on the relationship between the position and direction of the locus to be determined and the immediately following locus. Make a decision. In step S5 ′, the abnormality determination is performed based on the relationship between the position and speed or the relationship between the position and the azimuth with the locus of the position advanced a certain number of times from the locus to be determined.

またいままでの実施形態では、交通情報センター10が、軌跡データに基づいてその中に含まれる異常値を判定し除去する機能を実行していたが、交通情報センター10が行うのでなく、所定のプログラムを内蔵した機器(携帯電話機など)を持った移動体において実行するようにしてもよい。移動体が実行する場合、移動体は、異常値を判定し除去した正常な軌跡データを交通情報センターに送信してもよく、この正常な軌跡データに基づいて、自ら走行経路や旅行時間の判定をしてもよい。   Further, in the embodiments so far, the traffic information center 10 has performed a function of determining and removing an abnormal value included therein based on the trajectory data. The program may be executed in a mobile body having a device (such as a mobile phone) with a built-in program. When the mobile body executes, the mobile body may transmit the normal trajectory data obtained by determining and removing the abnormal value to the traffic information center. Based on the normal trajectory data, the mobile body itself determines the travel route and the travel time. You may do.

本発明の移動体軌跡情報の異常判定方法を実施するためのシステム構成図である。It is a system block diagram for enforcing the abnormality determination method of the moving body locus information of the present invention. 異常判定除去部12で行われる処理を説明するためのフローチャートである。5 is a flowchart for explaining processing performed by an abnormality determination removing unit 12; 道路1に沿って移動体が走行している場合の軌跡位置T1〜T10を表す図解図である。3 is an illustrative view showing locus positions T1 to T10 when a moving body is traveling along a road 1. FIG. 道路1に沿って移動体が走行している場合の軌跡位置T1〜T10を表す図解図である。3 is an illustrative view showing locus positions T1 to T10 when a moving body is traveling along a road 1. FIG. 道路1に沿って移動体が走行している場合の軌跡位置T1〜T10を表す図解図である。3 is an illustrative view showing locus positions T1 to T10 when a moving body is traveling along a road 1. FIG. 道路1に沿って移動体が走行している場合の軌跡位置T1〜T10を表す図解図である。3 is an illustrative view showing locus positions T1 to T10 when a moving body is traveling along a road 1. FIG. 判定しようとする軌跡から時間を下った軌跡データに基づいて異常値判定処理を行う手順を表すフローチャートの部分図である。FIG. 10 is a partial diagram of a flowchart showing a procedure for performing an abnormal value determination process based on trajectory data whose time has fallen from a trajectory to be determined. 判定しようとする軌跡から時間を下った軌跡データに基づいて異常値判定処理を行う手順を表すフローチャートの部分図である。FIG. 10 is a partial diagram of a flowchart showing a procedure for performing an abnormal value determination process based on trajectory data whose time has fallen from a trajectory to be determined.

符号の説明Explanation of symbols

1 道路
2 車両
3 GPS位置検出装置
4 軌跡情報記憶部
5 携帯電話機を通して、
6 車速センサ
7 方位センサ
8 携帯電話基地局
10 交通情報センター
11 軌跡情報メモリ
12 異常判定除去部
13 リンクマッチング部
14 地図データベース
DESCRIPTION OF SYMBOLS 1 Road 2 Vehicle 3 GPS position detection apparatus 4 Trajectory information storage part 5 Through a mobile phone,
6 Vehicle speed sensor 7 Direction sensor 8 Mobile phone base station 10 Traffic information center 11 Trajectory information memory 12 Abnormality judgment removing unit 13 Link matching unit 14 Map database

Claims (18)

移動体の位置、速度の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定する方法であって、
判定しようとする軌跡の位置と、その前の軌跡の位置とに基づいて第1の距離を算出し、
前記「前の軌跡」又は判定しようとする軌跡における速度に、判定しようとする軌跡の取得時刻と、前記「前の軌跡」の取得時刻との時間差をかけることにより、第2の距離を算出し、
これらの第1、第2の距離の差としきい値とを比較し、第1、第2の距離の差がしきい値を超える場合に軌跡データの異常判定を行うことを特徴とする移動体軌跡情報の異常判定方法。
A method for determining normality / abnormality of a trajectory based on time-series trajectory data including information on the position and speed of a moving object,
A first distance is calculated based on the position of the locus to be determined and the position of the previous locus;
The second distance is calculated by multiplying the speed of the “previous trajectory” or the trajectory to be determined by the time difference between the acquisition time of the trajectory to be determined and the acquisition time of the “previous trajectory”. ,
The difference between the first and second distances is compared with a threshold value, and the moving object is characterized in that the abnormality of the trajectory data is determined when the difference between the first and second distances exceeds the threshold value. Abnormality judgment method of trajectory information.
前記しきい値は、当該移動体が発生することのできる最大の加速度に、前記時間差の2乗をかけた値である請求項1記載の移動体軌跡情報の異常判定方法。   The method of claim 1, wherein the threshold value is a value obtained by multiplying a maximum acceleration that can be generated by the moving body by the square of the time difference. 前記「前の軌跡」は、判定しようとする軌跡よりも前に取得され、かつ異常判定のなされなかった軌跡である請求項1記載の移動体軌跡情報の異常判定方法。   The method according to claim 1, wherein the “previous trajectory” is a trajectory acquired before the trajectory to be determined and which has not been determined to be abnormal. 前記「前の軌跡」は、判定しようとする軌跡よりもN個前(Nは2以上の整数)の軌跡であり、
前記第2の距離は、判定しようとする軌跡のn個前又はn−1個前の軌跡における速度に、そのn個前の軌跡の取得時刻と、n−1個前の軌跡の取得時刻との時間差をかけた距離Lnを、nが1からNまで累和した距離である請求項3記載の移動体軌跡情報の異常判定方法。
The “previous trajectory” is a trajectory N (N is an integer of 2 or more) before the trajectory to be determined.
The second distance is determined based on the speed at the n-th previous or n-1 previous trajectory of the trajectory to be determined, the acquisition time of the previous n trajectory, and the acquisition time of the n-1 previous trajectory. 4. The method for determining an abnormality in moving body trajectory information according to claim 3, wherein n is a distance obtained by multiplying a distance Ln obtained by multiplying the time difference by 1 from N.
移動体の位置、方位の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定する方法であって、
判定しようとする軌跡の位置と、その前の軌跡の位置とに基づいて第1の方位を算出し、
前記「前の軌跡」又は判定しようとする軌跡に含まれる第2の方位を参照し、
これらの方位の差としきい値とを比較し、方位の差がしきい値を超える場合に軌跡データの異常判定を行うことを特徴とする移動体軌跡情報の異常判定方法。
A method for determining normality / abnormality of a trajectory based on time-series trajectory data including information on the position and orientation of a moving object,
Based on the position of the locus to be determined and the position of the previous locus, the first direction is calculated,
Refer to the second orientation included in the “previous trajectory” or the trajectory to be determined,
An abnormality determination method for moving body trajectory information, wherein the difference between the azimuths is compared with a threshold value, and the trajectory data abnormality is determined when the azimuth difference exceeds the threshold value.
前記しきい値は、当該移動体が発生することのできる最大の角加速度に、前記時間差の2乗をかけた値である請求項5記載の移動体軌跡情報の異常判定方法。   6. The abnormality determination method for moving object trajectory information according to claim 5, wherein the threshold value is a value obtained by multiplying the maximum angular acceleration that can be generated by the moving object by the square of the time difference. 前記「前の軌跡」は、判定しようとする軌跡よりも前に取得され、かつ異常判定のなされなかった軌跡である請求項5記載の移動体軌跡情報の異常判定方法。   The abnormality determination method for moving body trajectory information according to claim 5, wherein the “previous trajectory” is a trajectory that has been acquired before the trajectory to be determined and that has not been determined to be abnormal. 移動体の位置、速度の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定するプログラムであって、
判定しようとする軌跡の位置と、その前の軌跡の位置とに基づいて第1の距離を算出する手順と、
前記「前の軌跡」又は判定しようとする軌跡の速度に、判定しようとする軌跡の取得時刻と、その前の軌跡の取得時刻との時間差をかけることにより、第2の距離を算出する手順と、
これらの第1、第2の距離の差としきい値とを比較し、距離の差がしきい値を超える場合に軌跡の異常判定を行う異常判定手順とを備えることを特徴とする移動体軌跡情報の異常判定プログラム。
A program for determining normal / abnormal trajectory based on time-series trajectory data including information on the position and speed of a moving object,
A procedure for calculating the first distance based on the position of the locus to be determined and the position of the previous locus;
A procedure for calculating the second distance by multiplying the speed of the previous trajectory or the trajectory to be determined by the time difference between the acquisition time of the trajectory to be determined and the acquisition time of the previous trajectory; ,
A moving object trajectory comprising: an abnormality determination procedure for comparing the difference between the first and second distances with a threshold value and determining an abnormality of the trajectory when the difference in distance exceeds the threshold value. Information abnormality judgment program.
移動体の位置、方位の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定するプログラムであって、
判定しようとする軌跡の位置と、その前の軌跡の位置とに基づいて第1の方位を算出する手順と、
前記「前の軌跡」又は判定しようとする軌跡に含まれる第2の方位を参照する手順と、
これらの方位の差としきい値とを比較し、方位の差がしきい値を超える場合に軌跡の異常判定を行う異常判定手順とを備えることを特徴とする移動体軌跡情報の異常判定プログラム。
A program for determining normality / abnormality of a trajectory based on time-series trajectory data including information on the position and orientation of a moving object,
A procedure for calculating the first orientation based on the position of the trajectory to be determined and the position of the previous trajectory;
A procedure for referring to the second orientation included in the “previous trajectory” or the trajectory to be determined;
An abnormality determination program for moving body trajectory information, comprising: an abnormality determination procedure for comparing a difference between these azimuths and a threshold value and determining a trajectory abnormality when the azimuth difference exceeds the threshold value.
移動体の位置、速度の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定する方法であって、
判定しようとする軌跡の位置と、その後の軌跡の位置とに基づいて第1の距離を算出し、
前記「後の軌跡」又は判定しようとする軌跡における速度に、判定しようとする軌跡の取得時刻と、前記「後の軌跡」の取得時刻との時間差をかけることにより、第2の距離を算出し、
これらの第1、第2の距離の差としきい値とを比較し、第1、第2の距離の差がしきい値を超える場合に軌跡データの異常判定を行うことを特徴とする移動体軌跡情報の異常判定方法。
A method for determining normality / abnormality of a trajectory based on time-series trajectory data including information on the position and speed of a moving object,
Calculating the first distance based on the position of the locus to be determined and the position of the locus after that,
The second distance is calculated by multiplying the speed of the “following locus” or the locus to be determined by the time difference between the acquisition time of the locus to be determined and the acquisition time of the “following locus”. ,
The difference between the first and second distances is compared with a threshold value, and the moving object is characterized in that the abnormality of the trajectory data is determined when the difference between the first and second distances exceeds the threshold value. Abnormality judgment method of trajectory information.
前記しきい値は、当該移動体が発生することのできる最大の加速度に、前記時間差の2乗をかけた値である請求項10記載の移動体軌跡情報の異常判定方法。   The method of claim 10, wherein the threshold value is a value obtained by multiplying the maximum acceleration that can be generated by the moving body by the square of the time difference. 前記「後の軌跡」は、判定しようとする軌跡よりも後に取得され、かつ異常判定のなされなかった軌跡である請求項10記載の移動体軌跡情報の異常判定方法。   The method according to claim 10, wherein the “trajectory after” is a trajectory that is acquired after a trajectory to be determined and that has not been determined to be abnormal. 前記「後の軌跡」は、判定しようとする軌跡よりもN個後(Nは2以上の整数)の軌跡であり、
前記第2の距離は、判定しようとする軌跡のn個後の軌跡又はn−1個後の軌跡における速度に、そのn個後の軌跡の取得時刻と、n−1個後の軌跡の取得時刻との時間差をかけた距離Lnを、nが1からNまで累和した距離である請求項12記載の移動体軌跡情報の異常判定方法。
The “following trajectory” is a trajectory N (N is an integer of 2 or more) after the trajectory to be determined.
The second distance is determined based on the speed at the nth locus or the n-1th locus of the locus to be determined, the acquisition time of the nth locus, and the acquisition of the n−1th locus. 13. The abnormality determination method for moving body trajectory information according to claim 12, wherein n is a distance obtained by adding a distance Ln multiplied by a time difference from the time from 1 to N.
移動体の位置、方位の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定する方法であって、
判定しようとする軌跡の位置と、その後の軌跡の位置とに基づいて第1の方位を算出し、
前記「後の軌跡」又は判定しようとする軌跡に含まれる第2の方位を参照し、
これらの方位の差としきい値とを比較し、方位の差がしきい値を超える場合に軌跡データの異常判定を行うことを特徴とする移動体軌跡情報の異常判定方法。
A method for determining normality / abnormality of a trajectory based on time-series trajectory data including information on the position and orientation of a moving object,
Based on the position of the trajectory to be determined and the position of the subsequent trajectory, the first direction is calculated,
Refer to the second direction included in the “following trajectory” or the trajectory to be determined,
An abnormality determination method for moving body trajectory information, wherein the difference between the azimuths is compared with a threshold value, and the trajectory data abnormality is determined when the azimuth difference exceeds the threshold value.
前記しきい値は、当該移動体が発生することのできる最大の角加速度に、前記時間差の2乗をかけた値である請求項14記載の移動体軌跡情報の異常判定方法。   15. The abnormality determination method for moving object trajectory information according to claim 14, wherein the threshold value is a value obtained by multiplying the maximum angular acceleration that can be generated by the moving object by the square of the time difference. 前記「後の軌跡」は、判定しようとする軌跡よりも後に取得され、かつ異常判定のなされなかった軌跡である請求項14記載の移動体軌跡情報の異常判定方法。   15. The abnormality determination method for moving body trajectory information according to claim 14, wherein the "following trajectory" is a trajectory that is acquired after a trajectory to be determined and that has not been determined to be abnormal. 移動体の位置、速度の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定するプログラムであって、
判定しようとする軌跡の位置と、その後の軌跡の位置とに基づいて第1の距離を算出する手順と、
前記「後の軌跡」又は判定しようとする軌跡の速度に、判定しようとする軌跡の取得時刻と、その後の軌跡の取得時刻との時間差をかけることにより、第2の距離を算出する手順と、
これらの第1、第2の距離の差としきい値とを比較し、距離の差がしきい値を超える場合に軌跡の異常判定を行う異常判定手順とを備えることを特徴とする移動体軌跡情報の異常判定プログラム。
A program for determining normal / abnormal trajectory based on time-series trajectory data including information on the position and speed of a moving object,
A procedure for calculating the first distance based on the position of the locus to be determined and the position of the subsequent locus;
A procedure for calculating the second distance by multiplying the speed of the trajectory to be determined by a time difference between the acquisition time of the trajectory to be determined and the acquisition time of the subsequent trajectory;
A moving object trajectory comprising: an abnormality determination procedure for comparing the difference between the first and second distances with a threshold value and determining an abnormality of the trajectory when the difference in distance exceeds the threshold value. Information abnormality judgment program.
移動体の位置、方位の情報を含む時系列の軌跡データに基づいて、軌跡の正常/異常を判定するプログラムであって、
判定しようとする軌跡の位置と、その後の軌跡の位置とに基づいて第1の方位を算出する手順と、
前記「後の軌跡」又は判定しようとする軌跡に含まれる第2の方位を参照する手順と、
これらの方位の差としきい値とを比較し、方位の差がしきい値を超える場合に軌跡の異常判定を行う異常判定手順とを備えることを特徴とする移動体軌跡情報の異常判定プログラム。
A program for determining normality / abnormality of a trajectory based on time-series trajectory data including information on the position and orientation of a moving object,
A procedure for calculating the first orientation based on the position of the trajectory to be determined and the position of the subsequent trajectory;
A procedure for referring to the second direction included in the “following trajectory” or the trajectory to be determined;
An abnormality determination program for moving body trajectory information, comprising: an abnormality determination procedure for comparing a difference between these azimuths and a threshold value and determining a trajectory abnormality when the azimuth difference exceeds the threshold value.
JP2003394105A 2003-11-25 2003-11-25 Abnormality determination method and program for moving body trajectory information, and trajectory information processing apparatus Expired - Lifetime JP3882808B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003394105A JP3882808B2 (en) 2003-11-25 2003-11-25 Abnormality determination method and program for moving body trajectory information, and trajectory information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003394105A JP3882808B2 (en) 2003-11-25 2003-11-25 Abnormality determination method and program for moving body trajectory information, and trajectory information processing apparatus

Publications (2)

Publication Number Publication Date
JP2005156308A true JP2005156308A (en) 2005-06-16
JP3882808B2 JP3882808B2 (en) 2007-02-21

Family

ID=34720277

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003394105A Expired - Lifetime JP3882808B2 (en) 2003-11-25 2003-11-25 Abnormality determination method and program for moving body trajectory information, and trajectory information processing apparatus

Country Status (1)

Country Link
JP (1) JP3882808B2 (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007033178A (en) * 2005-07-26 2007-02-08 Aisin Aw Co Ltd Traveling history collection system and traveling history collection method
JP2007087203A (en) * 2005-09-22 2007-04-05 Sumitomo Electric Ind Ltd Collision determination system, collision determination method, and computer program
JP2007179373A (en) * 2005-12-28 2007-07-12 Nissan Motor Co Ltd Navigation information system and vehicle terminal for the same
WO2008090844A1 (en) * 2007-01-22 2008-07-31 Osaka Kyoiku University Position detecting device, position detecting method, data judging device, data judging method, computer program, and storage medium
JP2009093590A (en) * 2007-10-12 2009-04-30 Kenwood Corp Road traffic information providing system, road traffic information providing device, and road traffic information providing method and program
CN102707300A (en) * 2012-06-05 2012-10-03 大唐移动通信设备有限公司 Method, device and system for optimizing GPS track
JP2014048711A (en) * 2012-08-29 2014-03-17 Toshiba Corp Route derivation device for ground mobile object
JP2015087891A (en) * 2013-10-30 2015-05-07 富士通テン株式会社 Information provision system, information provision device, and information provision method
CN104931989A (en) * 2015-07-14 2015-09-23 成都乐动信息技术有限公司 Method and device for detecting abnormal point in movement locus
JP2018520400A (en) * 2016-03-14 2018-07-26 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド System and method for determining the path of a mobile device
JP2021009643A (en) * 2019-07-03 2021-01-28 株式会社ゼンリンデータコム Portable terminal, positioning interval adjustment system, positioning interval adjustment method and positioning interval adjustment program
CN112652410A (en) * 2020-12-30 2021-04-13 深圳市华拓智能时尚科技有限公司 Motion data playback method, device, equipment and computer readable storage medium
CN112732682A (en) * 2019-10-29 2021-04-30 杭州海康威视数字技术股份有限公司 Method and device for processing space-time trajectory data and computer storage medium
CN113807127A (en) * 2020-06-12 2021-12-17 杭州海康威视数字技术股份有限公司 Personnel archiving method and device and electronic equipment
WO2022105865A1 (en) * 2020-11-20 2022-05-27 比亚迪股份有限公司 Vehicle marshaling method, apparatus and system, vehicle, and storage medium
CN114724407A (en) * 2022-03-25 2022-07-08 中电达通数据技术股份有限公司 Correct lane identification method based on multiple data sources in road fitting

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07134040A (en) * 1993-11-11 1995-05-23 Alpine Electron Inc Method for detecting motion of traveling body by satellite navigation
JPH07181049A (en) * 1993-12-22 1995-07-18 Matsushita Electric Ind Co Ltd Running position display
JPH11118512A (en) * 1997-10-08 1999-04-30 Yazaki Corp Vehicle operation recorder
JP2001124840A (en) * 1999-10-28 2001-05-11 Matsushita Electric Ind Co Ltd Gps receiver and positioning method
JP2002323551A (en) * 2001-04-27 2002-11-08 Fujitsu Ten Ltd Navigation apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07134040A (en) * 1993-11-11 1995-05-23 Alpine Electron Inc Method for detecting motion of traveling body by satellite navigation
JPH07181049A (en) * 1993-12-22 1995-07-18 Matsushita Electric Ind Co Ltd Running position display
JPH11118512A (en) * 1997-10-08 1999-04-30 Yazaki Corp Vehicle operation recorder
JP2001124840A (en) * 1999-10-28 2001-05-11 Matsushita Electric Ind Co Ltd Gps receiver and positioning method
JP2002323551A (en) * 2001-04-27 2002-11-08 Fujitsu Ten Ltd Navigation apparatus

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007033178A (en) * 2005-07-26 2007-02-08 Aisin Aw Co Ltd Traveling history collection system and traveling history collection method
JP4687302B2 (en) * 2005-07-26 2011-05-25 アイシン・エィ・ダブリュ株式会社 Travel history collection system and travel history collection method
JP2007087203A (en) * 2005-09-22 2007-04-05 Sumitomo Electric Ind Ltd Collision determination system, collision determination method, and computer program
JP2007179373A (en) * 2005-12-28 2007-07-12 Nissan Motor Co Ltd Navigation information system and vehicle terminal for the same
WO2008090844A1 (en) * 2007-01-22 2008-07-31 Osaka Kyoiku University Position detecting device, position detecting method, data judging device, data judging method, computer program, and storage medium
CN101611328A (en) * 2007-01-22 2009-12-23 国立大学法人大阪教育大学 Position detecting device, method for detecting position, data judging device, data judging method, computer program and storage medium
US8396691B2 (en) 2007-01-22 2013-03-12 Osaka Kyoiku University Position detector, position detecting method, data determination apparatus, data determination method, computer program, and storage medium
JP2009093590A (en) * 2007-10-12 2009-04-30 Kenwood Corp Road traffic information providing system, road traffic information providing device, and road traffic information providing method and program
CN102707300A (en) * 2012-06-05 2012-10-03 大唐移动通信设备有限公司 Method, device and system for optimizing GPS track
JP2014048711A (en) * 2012-08-29 2014-03-17 Toshiba Corp Route derivation device for ground mobile object
JP2015087891A (en) * 2013-10-30 2015-05-07 富士通テン株式会社 Information provision system, information provision device, and information provision method
CN104931989A (en) * 2015-07-14 2015-09-23 成都乐动信息技术有限公司 Method and device for detecting abnormal point in movement locus
JP2018520400A (en) * 2016-03-14 2018-07-26 ベイジン ディディ インフィニティ テクノロジー アンド ディベロップメント カンパニー リミティッド System and method for determining the path of a mobile device
CN108780156A (en) * 2016-03-14 2018-11-09 北京嘀嘀无限科技发展有限公司 System and method for the path for determining mobile device
US10739469B2 (en) 2016-03-14 2020-08-11 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for determining a path of a moving device
US11017662B2 (en) 2016-03-14 2021-05-25 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for determining a path of a moving device
JP2021009643A (en) * 2019-07-03 2021-01-28 株式会社ゼンリンデータコム Portable terminal, positioning interval adjustment system, positioning interval adjustment method and positioning interval adjustment program
JP7296074B2 (en) 2019-07-03 2023-06-22 株式会社ゼンリンデータコム Mobile terminal, positioning interval adjustment system, positioning interval adjustment method, and positioning interval adjustment program
CN112732682A (en) * 2019-10-29 2021-04-30 杭州海康威视数字技术股份有限公司 Method and device for processing space-time trajectory data and computer storage medium
CN112732682B (en) * 2019-10-29 2022-05-31 杭州海康威视数字技术股份有限公司 Method and device for processing space-time trajectory data and computer storage medium
CN113807127A (en) * 2020-06-12 2021-12-17 杭州海康威视数字技术股份有限公司 Personnel archiving method and device and electronic equipment
WO2022105865A1 (en) * 2020-11-20 2022-05-27 比亚迪股份有限公司 Vehicle marshaling method, apparatus and system, vehicle, and storage medium
CN112652410A (en) * 2020-12-30 2021-04-13 深圳市华拓智能时尚科技有限公司 Motion data playback method, device, equipment and computer readable storage medium
CN114724407A (en) * 2022-03-25 2022-07-08 中电达通数据技术股份有限公司 Correct lane identification method based on multiple data sources in road fitting

Also Published As

Publication number Publication date
JP3882808B2 (en) 2007-02-21

Similar Documents

Publication Publication Date Title
JP3882808B2 (en) Abnormality determination method and program for moving body trajectory information, and trajectory information processing apparatus
CN101384919B (en) Positioning system, positioning method and car navigation system
KR102371984B1 (en) Method for detecting the changing point of road
CN108646261B (en) Data processing method and device for vehicle GPS data set
JP5762656B2 (en) Vehicle position display control device and vehicle position specifying program
CN110319850B (en) Method and device for acquiring zero offset of gyroscope
CN109405827B (en) Terminal positioning method and device
CN110851545A (en) Map drawing method, device and equipment
US20080221792A1 (en) Navigation apparatus
JP5879977B2 (en) Speed estimation apparatus and program
JP2022023388A (en) Vehicle position determining device
JP6531701B2 (en) Map matching evaluation system, map matching evaluation method
CN115388873A (en) Positioning detection method and device, electronic equipment and storage medium
CN110926498A (en) Vehicle mileage compensation method, device, computer equipment and program product
US20200049524A1 (en) Travel route estimation apparatus and travel route estimation method
CN109710594B (en) Map data validity judging method and device and readable storage medium
JP2020135821A (en) Vehicle position analysis device and vehicle position analysis method
US20180059252A1 (en) Information processing method, information processing apparatus, and computer readable storage medium
CN116931040A (en) Positioning method and device, equipment, carrier and storage medium
JP2009104330A (en) Hidden vehicle detection system, road side device, onboard device and hidden vehicle detection method
JP4824522B2 (en) In-vehicle device
JP6012862B2 (en) Map information processing apparatus and map information processing method
JP4529791B2 (en) Car navigation system
JP2021108196A (en) Information processing device
JP6103980B2 (en) Passage detection system, passage detection method, passage detection device, program, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060613

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: 20061024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061106

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 3882808

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091124

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101124

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111124

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111124

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121124

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131124

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term