JP2012098263A - Positioning device and adjustment method and program for positioning device - Google Patents
Positioning device and adjustment method and program for positioning device Download PDFInfo
- Publication number
- JP2012098263A JP2012098263A JP2010249328A JP2010249328A JP2012098263A JP 2012098263 A JP2012098263 A JP 2012098263A JP 2010249328 A JP2010249328 A JP 2010249328A JP 2010249328 A JP2010249328 A JP 2010249328A JP 2012098263 A JP2012098263 A JP 2012098263A
- Authority
- JP
- Japan
- Prior art keywords
- positioning
- point
- calibration
- amount
- position data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
この発明は、測位装置、測位装置の調整方法およびプログラムに関する。 The present invention relates to a positioning device, a positioning device adjustment method, and a program.
従来、GPS(全地球測位システム)測位装置とモーションセンサ(加速度センサ、地磁気センサなど)とを組み合わせて測位を行うことで、移動経路中の各地点の位置データを蓄積していく装置が開発されている。モーションセンサは、GPS衛星の電波が届かない区域でも、相対的な移動量および移動方向を連続的に計測していくことで測位を行うことができる。 Conventionally, a device that accumulates position data of each point in a movement route by combining a GPS (Global Positioning System) positioning device and a motion sensor (acceleration sensor, geomagnetic sensor, etc.) has been developed. ing. The motion sensor can perform positioning even by continuously measuring the relative moving amount and moving direction even in an area where the radio wave of the GPS satellite does not reach.
モーションセンサに使用される地磁気センサは、周囲に配置される磁性体の影響等によりセンサ出力にオフセット誤差が含まれるため、この誤差を除去するために較正処理を行う必要がある。また、測定環境の変化や周囲の磁性体の着磁などにより、使用中にセンサ出力のオフセットが変化することがある。そのため、地磁気センサの較正処理は適当な時期に何度も行う必要がある(例えば特許文献1を参照)。 Since the geomagnetic sensor used for the motion sensor includes an offset error in the sensor output due to the influence of a magnetic substance arranged around the sensor, it is necessary to perform a calibration process in order to remove this error. In addition, the sensor output offset may change during use due to changes in the measurement environment, magnetization of surrounding magnetic materials, and the like. Therefore, the calibration process of the geomagnetic sensor needs to be performed many times at an appropriate time (see, for example, Patent Document 1).
地磁気センサの較正処理をユーザの指示により実行するようにした場合、較正処理が長い期間行われずに測定誤差が大きくなってしまったり、或いは、測定誤差がほとんどないときに較正処理が実行されて、無駄な操作が必要となったり、無駄な消費電力が発生したりするという課題が生じる。 When the calibration process of the geomagnetic sensor is performed according to a user instruction, the calibration process is not performed for a long period of time, the measurement error becomes large, or the calibration process is performed when there is almost no measurement error, There arises a problem that wasteful operations are required and wasteful power consumption occurs.
また、地磁気センサの較正処理のためだけに、常時或いは一定時間ごとに、センサ出力のオフセットが大きく変化していないか自動的に確認する処理を行うようにした場合、この確認処理自体に多くの演算処理が必要となり、消費電力も増大するという課題が生じる。 In addition, when the process of automatically confirming that the offset of the sensor output has not changed greatly at all times or at regular time intervals only for the calibration process of the geomagnetic sensor, there are many cases in this confirmation process itself. Arithmetic processing is required, resulting in an increase in power consumption.
この発明の目的は、移動量と移動方向を計測して測位を行う構成に対して、較正処理の実行時期を判断するためだけに多大な負荷を要することなく、適宜な時期に較正処理を行うことのできる測位装置、測位装置の調整方法およびプログラムを提供することにある。 An object of the present invention is to perform a calibration process at an appropriate time without requiring a large load only for determining the execution time of the calibration process for a configuration in which positioning is performed by measuring the movement amount and the movement direction. It is an object of the present invention to provide a positioning device, a positioning device adjustment method, and a program.
上記目的を達成するため、請求項1記載の発明は、
測位衛星から信号を受信して測位を行う第1測位手段と、
基準地点の位置データと相対的な移動方向および移動量の計測とによって測位を行う第2測位手段と、
前記第2測位手段の連続的な測位により任意の移動過程の各地点の位置データが取得され、その後に前記第1測位手段により測位が行われた場合に、当該第1測位手段の測位結果に基づき前記第2測位手段の測位により取得されている前記移動過程の各地点の位置データを補正する補正手段と、
前記第2測位手段の較正処理を行う較正手段と、
前記補正手段による前記位置データの補正量に基づいて前記較正手段による較正処理の実行時期を制御する較正時期制御手段と、
を備えたことを特徴とする測位装置である。
In order to achieve the above object, the invention according to
First positioning means for receiving a signal from a positioning satellite and performing positioning;
A second positioning means for performing positioning by measuring position data of a reference point and relative moving direction and moving amount;
When the position data of each point in an arbitrary movement process is acquired by continuous positioning by the second positioning means, and then positioning is performed by the first positioning means, the positioning result of the first positioning means is displayed. Correction means for correcting the position data of each point of the movement process acquired by the positioning of the second positioning means based on;
Calibration means for performing calibration processing of the second positioning means;
Calibration timing control means for controlling the execution timing of the calibration process by the calibration means based on the correction amount of the position data by the correction means;
A positioning device characterized by comprising:
請求項2記載の発明は、請求項1記載の測位装置において、
前記補正手段は、
第1地点から第2地点までの移動過程で、前記第1測位手段により前記第1地点と前記第2地点とで間欠的な測位が行われ、前記第2測位手段の測位により前記第1地点から前記第2地点までの移動過程を通した一連の位置データが取得されている場合に、
前記一連の位置データに対応する移動軌跡を、変化の前後で相似な形状となるように、前記移動軌跡の一端が前記第1測位手段による前記第1地点の測位結果に対応する地点と重なり、前記移動軌跡の他端が前記第1測位手段による前記第2地点の測位結果に対応する地点と重なるように、一様に回転および伸縮させて、前記一連の位置データを変化後の移動軌跡の各地点の位置データへ補正し、
前記較正時期制御手段は、
前記補正手段による前記移動軌跡の回転量、前記移動軌跡の伸縮量、或いは、当該回転量および当該伸縮量の複合量が、所定の範囲を超えている場合に、前記較正手段による較正処理を開始させることを特徴としている。
The invention according to claim 2 is the positioning device according to
The correction means includes
During the movement process from the first point to the second point, intermittent positioning is performed between the first point and the second point by the first positioning unit, and the first point is determined by the positioning of the second positioning unit. When a series of position data is acquired through a moving process from the first point to the second point,
One end of the movement locus overlaps with a point corresponding to the positioning result of the first point by the first positioning means so that the movement locus corresponding to the series of position data has a similar shape before and after the change, By rotating and expanding and contracting uniformly so that the other end of the movement trajectory overlaps with the position corresponding to the positioning result of the second point by the first positioning means, the series of position data Correct to the location data of each point,
The calibration time control means includes
When the amount of rotation of the movement trajectory by the correction unit, the amount of expansion / contraction of the movement trajectory, or the combined amount of the amount of rotation and the amount of expansion / contraction exceeds a predetermined range, the calibration processing by the calibration unit is started. It is characterized by letting.
請求項3記載の発明は、請求項1記載の測位装置において、
前記第2測位手段は、
地磁気の向きを検出する地磁気センサと、
加速度を検出する加速度センサと、
を有し、
前記地磁気センサにより検出された地磁気の向きおよび前記加速度センサの出力変動パターンに基づいて移動方向を計測し、前記加速度センサの検出出力から計数された歩数と予め設定された歩幅データとに基づいて移動量を計測し、
前記較正手段は、
前記地磁気センサのオフセットを修正する処理、または、前記歩幅データを修正する処理を行うことを特徴としている。
The invention according to claim 3 is the positioning device according to
The second positioning means includes
A geomagnetic sensor for detecting the direction of geomagnetism,
An acceleration sensor for detecting acceleration;
Have
The movement direction is measured based on the direction of geomagnetism detected by the geomagnetic sensor and the output fluctuation pattern of the acceleration sensor, and the movement is performed based on the number of steps counted from the detection output of the acceleration sensor and preset stride data. Measure the amount,
The calibration means includes
A process for correcting the offset of the geomagnetic sensor or a process for correcting the stride data is performed.
請求項4記載の発明は、請求項3記載の測位装置において、
前記較正手段は、
前記地磁気センサのオフセットを修正する処理を行った後、このオフセットの修正量が所定量に満たない場合に、前記歩幅データを修正する処理を実行することを特徴としている。
The invention according to claim 4 is the positioning device according to claim 3,
The calibration means includes
After performing the process of correcting the offset of the geomagnetic sensor, when the correction amount of the offset is less than a predetermined amount, the process of correcting the stride data is executed.
請求項5記載の発明は、
測位衛星から信号を受信して測位を行う第1測位手段、および、基準地点の位置データと相対的な移動方向および移動量の計測とによって測位を行う第2測位手段を備えた測位装置の調整方法であって、
前記第2測位手段の連続的な測位により任意の移動過程の各地点の位置データが取得され、その後に前記第1測位手段により測位が行われた場合に、当該第1測位手段の測位結果に基づき前記第2測位手段の測位により取得されている前記移動過程の各地点の位置データを補正する補正ステップと、
前記第2測位手段の較正処理を行う較正ステップと、
前記補正ステップによる前記位置データの補正量に基づいて前記較正ステップによる較正処理の実行時期を制御する較正時期制御ステップと、
を含むことを特徴としている。
The invention according to claim 5
Adjustment of a positioning device provided with first positioning means for receiving a signal from a positioning satellite and performing positioning by measuring position data of a reference point and relative movement direction and amount of movement A method,
When the position data of each point in an arbitrary movement process is acquired by continuous positioning by the second positioning means, and then positioning is performed by the first positioning means, the positioning result of the first positioning means is displayed. A correction step of correcting the position data of each point in the movement process acquired by the positioning of the second positioning means based on;
A calibration step for performing a calibration process of the second positioning means;
A calibration timing control step for controlling the execution timing of the calibration process by the calibration step based on the correction amount of the position data by the correction step;
It is characterized by including.
請求項6記載の発明は、請求項5記載の測位装置の調整方法において、
前記補正ステップは、
第1地点から第2地点までの移動過程で、前記第1測位手段により前記第1地点と前記第2地点とで間欠的な測位が行われ、前記第2測位手段の測位により前記第1地点から前記第2地点までの移動過程を通した一連の位置データが取得されている場合に、
前記一連の位置データに対応する移動軌跡を、変化の前後で相似な形状となるように、前記移動軌跡の一端が前記第1測位手段による前記第1地点の測位結果に対応する地点と重なり、前記移動軌跡の他端が前記第1測位手段による前記第2地点の測位結果に対応する地点と重なるように、一様に回転および伸縮させて、前記一連の位置データを変化後の移動軌跡の各地点の位置データへ補正し、
前記較正時期制御ステップは、
前記補正ステップによる前記移動軌跡の回転量、前記移動軌跡の伸縮量、或いは、当該回転量および当該伸縮量の複合量が、所定の範囲を超えている場合に、前記較正ステップによる較正処理を開始させることを特徴としている。
The invention described in claim 6 is the method of adjusting a positioning device according to claim 5,
The correction step includes
During the movement process from the first point to the second point, intermittent positioning is performed between the first point and the second point by the first positioning unit, and the first point is determined by the positioning of the second positioning unit. When a series of position data is acquired through a moving process from the first point to the second point,
One end of the movement locus overlaps with a point corresponding to the positioning result of the first point by the first positioning means so that the movement locus corresponding to the series of position data has a similar shape before and after the change, By rotating and expanding and contracting uniformly so that the other end of the movement trajectory overlaps with the position corresponding to the positioning result of the second point by the first positioning means, the series of position data Correct to the location data of each point,
The calibration time control step includes:
When the amount of rotation of the movement trajectory by the correction step, the amount of expansion / contraction of the movement trajectory, or the combined amount of the rotation amount and the amount of expansion / contraction exceeds a predetermined range, the calibration processing by the calibration step is started. It is characterized by letting.
請求項7記載の発明は、
測位衛星から信号を受信して測位を行う第1測位手段、および、基準地点の位置データと相対的な移動方向および移動量の計測とによって測位を行う第2測位手段と通信可能にされたコンピュータに、
前記第2測位手段の連続的な測位により任意の移動過程の各地点の位置データが取得され、その後に前記第1測位手段により測位が行われた場合に、当該第1測位手段の測位結果に基づき前記第2測位手段の測位により取得されている前記移動過程の各地点の位置データを補正する補正機能と、
前記第2測位手段の較正処理を行う較正機能と、
前記補正機能による前記位置データの補正量に基づいて前記較正機能による較正処理の実行時期を制御する較正時期制御機能と、
を実現させるプログラムである。
The invention described in claim 7
Computer capable of communicating with first positioning means for receiving a signal from a positioning satellite and performing positioning by measuring position data of a reference point and relative moving direction and moving amount. In addition,
When the position data of each point in an arbitrary movement process is acquired by continuous positioning by the second positioning means, and then positioning is performed by the first positioning means, the positioning result of the first positioning means is displayed. A correction function for correcting the position data of each point in the movement process acquired by the positioning of the second positioning means based on;
A calibration function for performing calibration processing of the second positioning means;
A calibration timing control function for controlling the execution timing of the calibration process by the calibration function based on the correction amount of the position data by the correction function;
It is a program that realizes.
請求項8記載の発明は、請求項7記載のプログラムにおいて、
前記補正機能は、
第1地点から第2地点までの移動過程で、前記第1測位手段により前記第1地点と前記第2地点とで間欠的な測位が行われ、前記第2測位手段の測位により前記第1地点から前記第2地点までの移動過程を通した一連の位置データが取得されている場合に、
前記一連の位置データに対応する移動軌跡を、変化の前後で相似な形状となるように、前記移動軌跡の一端が前記第1測位手段による前記第1地点の測位結果に対応する地点と重なり、前記移動軌跡の他端が前記第1測位手段による前記第2地点の測位結果に対応する地点と重なるように、一様に回転および伸縮させて、前記一連の位置データを変化後の移動軌跡の各地点の位置データへ補正し、
前記較正時期制御機能は、
前記補正機能による前記移動軌跡の回転量、前記移動軌跡の伸縮量、或いは、当該回転量および当該伸縮量の複合量が、所定の範囲を超えている場合に、前記較正機能による較正処理を開始させることを特徴としている。
The invention according to claim 8 is the program according to claim 7,
The correction function is
During the movement process from the first point to the second point, intermittent positioning is performed between the first point and the second point by the first positioning unit, and the first point is determined by the positioning of the second positioning unit. When a series of position data is acquired through a moving process from the first point to the second point,
One end of the movement locus overlaps with a point corresponding to the positioning result of the first point by the first positioning means so that the movement locus corresponding to the series of position data has a similar shape before and after the change, By rotating and expanding and contracting uniformly so that the other end of the movement trajectory overlaps with the position corresponding to the positioning result of the second point by the first positioning means, the series of position data Correct to the location data of each point,
The calibration time control function is:
When the amount of rotation of the movement trajectory by the correction function, the amount of expansion / contraction of the movement trajectory, or the combined amount of the rotation amount and the amount of expansion / contraction exceeds a predetermined range, the calibration processing by the calibration function is started. It is characterized by letting.
本発明に従うと、位置データの補正量に基づいて第2測位手段の較正処理の実行時期を判断するので、実行時期を判断するためだけに負荷の大きな処理を行う必要がなく、第2測位手段の較正処理を適宜な時期に実行させることができる。 According to the present invention, since the execution time of the calibration process of the second positioning means is determined based on the correction amount of the position data, it is not necessary to perform a heavy load process only for determining the execution time, and the second positioning means. The calibration process can be executed at an appropriate time.
以下、本発明の実施の形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、本発明の実施形態の測位装置の全体構成を示すブロック図である。 FIG. 1 is a block diagram showing an overall configuration of a positioning apparatus according to an embodiment of the present invention.
この実施形態の測位装置1は、移動中に位置の測定を行って移動経路上の各地点の位置データを記録していく装置である。この測位装置1は、ユーザの歩行による移動に対応して自律航法による測位を行えるものである。
The
この測位装置1は、図1に示すように、装置の全体的な制御を行うCPU(中央演算処理装置)10と、CPU10に作業用のメモリ空間を提供するRAM(Random Access Memory)11と、CPU10が実行する制御プログラムや制御データを格納したROM(Read Only Memory)12と、GPS(全地球測位システム)衛星からの送信データを受信するためのGPS受信アンテナ13およびGPS受信部14と、自律航法用センサである3軸地磁気センサ15および3軸加速度センサ16と、複数の操作ボタンを有しユーザから操作指令を入力する操作部17と、各種の情報表示や画像表示を行う表示部18と、各部に動作電圧を供給する電源19と、自律航法用センサ(15,16)の計測データに基づいて自律航法の測位演算を行う自律航法制御処理部20と、自律航法制御処理部20により取得された位置データの補正演算を行う補正手段としての自律航法誤差補正処理部21と、移動経路に沿った一連の位置データが蓄積されていく位置データ記憶部22と、各地点の地図画像データが登録された地図データベース24等を備えている。
As shown in FIG. 1, the
上記の構成のうち、GPS受信アンテナ13、GPS受信部14およびCPU10により第1測位手段が構成され、3軸地磁気センサ15、3軸加速度センサ16および自律航法制御処理部20により第2測位手段が構成される。
Among the above configurations, the
GPS受信部14は、CPU10からの動作指令に基づいて、GPS受信アンテナ13を介して受信される信号の復調処理を行って、GPS衛星の各種送信データをCPU10に送る。CPU10は、このGPS衛星の送信データに基づいて所定の測位演算を行うことで、現在位置を表わす位置データを取得することができる。
The
3軸地磁気センサ15は、互いに直行するx軸、y軸、z軸の各方向の磁界の大きさをそれぞれ検出する。3軸加速度センサ16はx軸、y軸、z軸の各方向の加速度の大きさをそれぞれ検出する。
The triaxial
自律航法制御処理部20は、CPU10の演算処理を補助するためのものであり、所定のサンプリング周期で3軸地磁気センサ15と3軸加速度センサ16の計測データをCPU10を介して入力し、これらの計測データから測位装置1の移動方向と移動量とを算出していく。さらに、CPU10から供給される基準地点の位置データに、上記算出された移動方向および移動量からなるベクトルデータを積算していくことで、移動地点の位置データを求めてCPU10に出力する。
The autonomous navigation
詳細には、自律航法制御処理部20は、3軸加速度センサ16の出力に現れる歩行動作特有の出力変動パターンから移動方向を算出する。歩行時において、ユーザの胴体は前後に大きく傾斜するとともに、左右に小さくローリングする。このとき、測位装置1がユーザの胴体に装着されていると、測位装置1も同様の運動を行うので、この運動が3軸加速度センサ16の出力に現れる。自律航法制御処理部20は、この出力変動パターンを解析することで、ユーザは測位装置1の何れの向きに進行しているのか算出できる。また、3軸加速度センサ16の出力に基づき測位装置1の何れの向きが重力方向なのか求められ、3軸地磁気センサ15の出力に基づき測位装置1の何れの向きが磁北の方向であるのか算出することができる。そして、これらの結果からユーザの移動方向を方位により求めることができる。
Specifically, the autonomous navigation
また、自律航法制御処理部20は、3軸加速度センサ16の出力から測位装置1の上下動の検出を行い、この上下動の検出から歩数をカウントする。そして、予め設定されている歩幅データと歩数とを乗算することで、歩行による移動量を算出する。ここで、歩幅データに誤差があると、移動量の計測結果に一律の計測誤差が付加されることになる。
The autonomous navigation
自律航法誤差補正処理部21は、CPU10の演算処理を補助するための演算装置である。この自律航法誤差補正処理部21は、自律航法制御処理部20により算出されて位置データ記憶部22に記憶されている一連の位置データを、間欠的なGPS測位が行われた際に、このGPS測位により取得された位置データに基づいて、より正確な位置データに補正する演算処理を行うものである。この補正処理の具体例については後に詳述する。
The autonomous navigation error
位置データ記憶部22は、例えばRAMまたは不揮発性メモリなどにより構成され、装置移動中の測位によって取得された位置データが順次登録されるものである。位置データには、例えば、その取得順序を表わすインデックスナンバー「No.」と、位置データが補正済みのものか否かを表わす補正フラグ等が、それぞれ記憶時に付加される。
The position
RAM11には、3軸地磁気センサ15のセンサ出力のオフセットを表わすオフセットデータが記憶されるオフセット記憶領域11aと、移動量を計算するのに使用される歩幅データが記憶される歩幅データ記憶領域11b等が設けられている。
The
ROM12には、自律航法による測位とGPSによる測位とを併用して移動過程の各地点の位置データを取得していく測位制御処理のプログラムが格納されている。このプログラムは、ROM12に格納するほか、例えば、データ読取装置を介してCPU10が読み取り可能な、例えば、光ディスク等の可搬型記憶媒体、フラッシュメモリ等の不揮発性メモリに格納しておくことが可能である。また、このようなプログラムをキャリアウェーブ(搬送波)を媒体として通信回線を介して測位装置1にダウンロードされる形態を適用することもできる。
The
次に、上記構成の測位装置1において実行される第1実施形態の測位制御処理について説明する。
Next, the positioning control process of 1st Embodiment performed in the
図2には、測位制御処理の測位処理で取得される一連の位置データの一例を表わした図を示す。図4には、CPU10により実行される測位制御処理のフローチャートを示す。
In FIG. 2, the figure showing an example of a series of position data acquired by the positioning process of a positioning control process is shown. FIG. 4 shows a flowchart of the positioning control process executed by the
[測位処理]
測位制御処理では、GPSによる測位を間欠的に行うとともに、このGPSの測位の間に自律航法による測位を連続的に行って移動過程の各地点の位置データを記憶していく。図2の例では、地点Aから地点Bまで移動した場合において、破線により実際の移動経路T1を、実線により自律航法による測位結果の移動軌跡T2を、それぞれ表わしている。始点の地点AでGPSによる1回目の測位が行われた後、地点Aから地点Bの移動過程で自律航法の測位が連続的に行われて移動軌跡T2に表わされる一連の位置データが取得され、その後、地点BでGPSによる2回目の測位が行われている。
[Positioning process]
In the positioning control process, positioning by GPS is intermittently performed, and positioning by autonomous navigation is continuously performed during positioning by GPS to store position data of each point in the movement process. In the example of FIG. 2, when moving from point A to point B, the actual movement route T1 is represented by a broken line, and the movement locus T2 of the positioning result by autonomous navigation is represented by a solid line. After the first GPS positioning is performed at the starting point A, the autonomous navigation positioning is continuously performed during the movement process from the point A to the point B, and a series of position data represented by the movement trajectory T2 is acquired. Then, the second positioning by GPS is performed at the point B.
このような測位処理は、図4のフローチャートにおいて、主にステップS1〜S9により実現される。すなわち、測位処理が開始されると、CPU10は、先ず、GPS受信アンテナ13とGPS受信部14とを介してGPS衛星の信号を受信する(ステップS1)。そして、所定の測位演算を行って位置データを算出し、これを測位時刻のデータ等とともに位置データ記憶部22に記憶させる(ステップS2)。図2の地点AのGPSの測位がこれらの処理により遂行されている。
Such positioning processing is realized mainly by steps S1 to S9 in the flowchart of FIG. That is, when the positioning process is started, the
続いて、このGPSの測位結果を自律航法の測位の始点となる第1基準地点の位置データとして登録し(ステップS3)、次に、GPSの測位を行う時間をカウントするGPS受信カウンタをリセットする(ステップS4)。そして、続くステップS5〜S7のループ処理により、3軸加速度センサ16と3軸地磁気センサ15とのセンサ出力のサンプリングデータを読み込む処理(ステップS5)と、自律航法による測位を行って位置データを測位時刻のデータ等とともに位置データ記憶部22に記憶させる処理(ステップS6)とを、GPS受信カウンタが一定時間を超えたか判別して(ステップS7)、超えるまで繰り返す。図2の地点A〜地点Bの移動過程の測位がこれらのループ処理により遂行されている。
Subsequently, the GPS positioning result is registered as position data of the first reference point that is the starting point of the autonomous navigation positioning (step S3), and then the GPS reception counter that counts the time for performing the GPS positioning is reset. (Step S4). Then, in the subsequent loop processing of steps S5 to S7, processing for reading sampling data of sensor outputs of the
ステップS6の測位処理においては、CPU10がステップS5で読み込んだサンプリングデータを自律航法制御処理部20に送り、自律航法制御処理部20により相対的な移動方向および移動量の測定を行って測位地点の位置データを算出する。3軸地磁気センサ15のセンサ出力を読み込む際には、RAM11の記憶領域11aのオフセットデータが使用されてセンサ出力からオフセットを除去する処理が行われる。また、相対的な移動量を算出する際には、RAM11の記憶領域11bの歩幅データが使用される。
In the positioning process in step S6, the
ステップS7の位置データの記憶処理においては、位置データが未補正であることを示す補正フラグが付加されて記憶される。 In the storage process of the position data in step S7, a correction flag indicating that the position data is not corrected is added and stored.
一方、ステップS7の判別処理で、GPS受信カウンタの計数値が一定時間を超えていると判別されたら、間欠的なGPSの測位の処理へ移行する。すなわち、CPU10は、GPS受信アンテナ13とGPS受信部14とを介してGPS衛星の信号を受信し(ステップS8)、所定の測位演算を行って位置データを算出するとともに、この位置データを測位時刻のデータ等とともに位置データ記憶部22に記憶させる(ステップS9)。図2の地点BのGPSの測位がこれらの処理により遂行されている。
On the other hand, if it is determined in the determination process of step S7 that the count value of the GPS reception counter has exceeded a predetermined time, the process proceeds to an intermittent GPS positioning process. That is, the
そして、後述するステップS10〜S13或いはステップS10〜S19の処理を挟んでステップS4に戻り、ステップS4からの処理が繰り返されることで、上記の間欠的なGPSによる測位と、その間の連続的な自律航法の測位とが繰り返し実行されて、移動経路の各地点の位置データが取得されるようになっている。 And it returns to step S4 on both sides of the process of step S10-S13 or step S10-S19 mentioned later, and the process from step S4 is repeated, The above-mentioned intermittent positioning by GPS and the continuous autonomous in the meantime The navigation positioning is repeatedly executed, and the position data of each point on the moving route is acquired.
[補正処理]
図3には、自律航法の測位で得られた一連の位置データの補正処理を説明する図を示す。同図中、実線により自律航法の測位で得られた一連の位置データの移動軌跡T2を、一点鎖線により補正後の位置データの移動軌跡T3を、それぞれ表わしている。
[Correction process]
In FIG. 3, the figure explaining the correction | amendment process of a series of position data obtained by the positioning of autonomous navigation is shown. In the figure, a series of position data movement trajectory T2 obtained by autonomous navigation positioning is indicated by a solid line, and a position data movement trajectory T3 after correction is indicated by a one-dot chain line.
上記のステップS8,S9で間欠的なGPSの測位処理を行ったら、続いて、CPU10は、このGPSの測位が行われた地点(例えば地点B)を第2基準地点として登録する(ステップS10)。そして、前回のGPSの測位が行われた第1基準地点(例えば地点A)から直前までに自律航法の測位で得られた一連の位置データ(例えば移動軌跡T2の位置データ)の補正処理を行う(ステップS11:補正手段)。
After intermittent GPS positioning processing in steps S8 and S9 described above, the
ステップS11の補正処理においては、CPU10は、上記の一連の位置データが示す移動軌跡(例えば移動軌跡T2)を、第1基準地点(例えば地点A)と重なる一端部を固定したまま、他端部が第2基準地点(例えば地点B)と重なるように、一様に拡大又は縮小ならびに回転させて補正後の移動軌跡(例えば移動軌跡T3)を作成する。つまり、補正前の移動軌跡(T2)と補正後の移動軌跡(T3)とが相似になるように変形させる。そして、この補正後の移動軌跡(T3)上に移動された各測位地点の位置データを補正後の位置データとして補正する。自律航法誤差補正処理部21は、上記の移動軌跡を変形させる演算処理を行って補正後の一連の位置データを算出する。
In the correction process of step S11, the
上記補正後の一連の位置データは、例えば、位置データ記憶部22の補正前の位置データに上書きされて記憶される。その際、位置データが補正済みであることを示す補正フラグが付加されて記憶される。
The series of position data after the correction is overwritten and stored in the position data before correction in the position
このような補正処理により、自律航法の測位の際に、移動量の計測値や移動方向の計測値に一律の誤差が含まれているような場合に、これらの誤差を有効に除去することができる。図2と図3の例において、補正後の位置データの移動軌跡T3は補正前の移動軌跡T2よりも実際の移動経路T1に近いものになっている。 By such correction processing, when the measurement value of the movement amount or the measurement value of the movement direction includes a uniform error during autonomous navigation positioning, these errors can be effectively removed. it can. In the example of FIGS. 2 and 3, the movement locus T3 of the corrected position data is closer to the actual movement route T1 than the movement locus T2 before correction.
ステップS11の補正処理が完了したら、直前にGPSの測位を行った地点を、続く自律航法の測位に使用される基準地点とするために、ステップS10で設定された第2基準地点を新たな第1基準地点として登録する(ステップS12)。 When the correction process of step S11 is completed, the second reference point set in step S10 is newly set to the second reference point set in step S10 in order to set the point where GPS positioning was performed immediately before as the reference point used for positioning in the subsequent autonomous navigation. Register as one reference point (step S12).
[較正処理]
ステップS11において補正処理が行われたら、次に、CPU10は、3軸地磁気センサ15や移動量の計測に使用する歩幅データの較正処理の要否を、上記の補正処理の結果に基づいて判断する(ステップS13:較正時期制御手段)。
[Calibration process]
After the correction process is performed in step S11, the
図5には、補正前後における移動軌跡の回転量と伸縮量を説明する図を示す。
このステップS13の判断処理は、補正前の移動軌跡(図3のT2)と補正後の移動軌跡(図3のT3)との間の伸縮量および回転量に基づき、この移動軌跡の補正量が所定範囲を超過しているか否かに基づいて行われる。ここで、回転量は、図5の∠B1・A・Bであり、伸縮量は線分B1・Aに対する線分B・Aの比率になる。例えば、伸縮の倍率が0.8倍〜1.2倍の範囲外である場合、回転量が±15°を超えた場合、或いは、伸縮の倍率が0.9倍〜1.1倍の範囲外で且つ回転量が±10°を超えた場合に、移動軌跡補正量が所定範囲を超過したと判断する。
FIG. 5 is a diagram for explaining the rotation amount and the expansion / contraction amount of the movement locus before and after correction.
The determination process in step S13 is based on the amount of expansion and contraction and the amount of rotation between the movement locus before correction (T2 in FIG. 3) and the movement locus after correction (T3 in FIG. 3). This is performed based on whether or not the predetermined range is exceeded. Here, the rotation amount is ∠B1, A, B in FIG. 5, and the expansion / contraction amount is the ratio of the line segment B / A to the line segment B1, A. For example, when the expansion / contraction magnification is outside the range of 0.8 to 1.2 times, when the rotation amount exceeds ± 15 °, or when the expansion / contraction magnification is in the range of 0.9 to 1.1 times When the rotation amount exceeds ± 10 ° outside, it is determined that the movement trajectory correction amount exceeds the predetermined range.
なお、これら判断基準となる倍率および回転量の値は、上記の例に制限されるものでなく、適宜な値に設計変更可能である。また、上記の例では、伸縮の倍率、回転量、および、これらを複合させた条件により、較正処理の要否を判断するようにしているが、例えば、伸縮の倍率のみ、回転量のみ、或いは、これらを複合させた条件のみによって、較正処理の要否を判断するようにしても良い。 Note that the values of the magnification and the rotation amount that serve as the determination criteria are not limited to the above example, and can be changed to appropriate values. Further, in the above example, the necessity of calibration processing is determined based on the expansion / contraction magnification, the rotation amount, and the condition in which these are combined. For example, only the expansion / contraction magnification, only the rotation amount, or The necessity of the calibration process may be determined based on only the combined condition.
ステップS13の判別処理の結果、移動軌跡補正量が所定範囲を超過していなければ較正処理は不要と判断してステップS4に戻る。一方、移動軌跡補正量が所定範囲を超過していれば較正処理が必要と判断して、ステップS14以降の較正処理を実行する。 As a result of the determination process in step S13, if the movement trajectory correction amount does not exceed the predetermined range, it is determined that the calibration process is unnecessary, and the process returns to step S4. On the other hand, if the movement locus correction amount exceeds the predetermined range, it is determined that the calibration process is necessary, and the calibration process after step S14 is executed.
較正処理が必要と判断されたら、先ず、CPU10は、3軸地磁気センサ15のオフセット修正処理を実行するようユーザに報知するため、例えば表示部18に案内表示を出力するなどの報知処理を実行する(ステップS14)。続いて、操作部17の入力信号を確認して一定時間内にユーザからの修正処理の開始操作があるか否かを判別する(ステップS15)。そして、一定時間内に開始操作がなければ、今回の較正処理は省略してステップS4に戻る。
If it is determined that the calibration process is necessary, first, the
一方、一定時間内に開始操作があれば、CPU10は、オフセット修正処理を実行する(ステップS16:較正手段)。オフセット修正処理では、先ず、CPU10は、表示部18にオフセット修正処理に必要なユーザの動作内容と動作タイミングを知らせる表示を出力させる。そして、これらの表示に基づいてユーザに測位装置1を3次元的に回転させる操作を行わせる。さらに、この回転操作の間に、CPU10は3軸地磁気センサ15のセンサ出力を取り込んで、このセンサ出力を3次元座標にプロットした場合の球面状のプロット面、並びに、この球面状のプロット面の中心点をそれぞれ算出する。
On the other hand, if there is a start operation within a certain time, the
そして、上記の3次元座標の中心点と、球面状のプロット面の中心点との差ベクトルを、3軸地磁気センサ15のオフセットとして算出する。次いで、このオフセットを表わすオフセットデータをRAM11のオフセット記憶領域11aに格納して、修正処理を終了する。
Then, a difference vector between the center point of the three-dimensional coordinate and the center point of the spherical plot surface is calculated as an offset of the triaxial
ステップS16のオフセット処修処理が完了したら、次に、CPU10は、今回求めたオフセットと、直前までオフセット記憶領域11aに格納されていたオフセットとの差(すなわち、オフセットの前回からの修正量)を求めて、この差が所定の閾値以上であるか未満であるか判別する(ステップS17)。このステップS17の判別処理は、移動軌跡の補正量が大きくなった原因が、3軸地磁気センサ15のオフセットのズレである可能性が高いか、或いは、オフセットのズレは小さく、その他に原因がある可能性が高いかを判別するためのものである。従って、上記の閾値はこのような判別に適した値に設定される。
When the offset repair process in step S16 is completed, the
ステップS17の判別処理で、オフセットの差(前回からの修正量)が閾値以上であれば、較正処理は完了したものとしてステップS4に戻る。一方、オフセットの差が閾値未満であれば、移動軌跡の補正量が大きくなった原因が、歩幅データのズレにある可能性が高いと判断して、歩幅データ修正のために次に進む。 If it is determined in step S17 that the offset difference (correction amount from the previous time) is equal to or greater than the threshold value, the calibration process is completed and the process returns to step S4. On the other hand, if the difference in offset is less than the threshold value, it is determined that there is a high possibility that the amount of correction of the movement trajectory is large due to the deviation of the stride data, and the process proceeds to correct the stride data.
次に進むと、先ず、CPU10は3軸加速度センサ16のセンサ出力を取り込んで、一定時間内に歩行動作が検出されるか判別する(ステップS18)。そして、一定時間内に歩行動作の検出がなければ、正確な歩幅データの算出は難しいと判断できるため、今回の歩幅データの修正処理を省略してステップS4に戻る。
When proceeding, first, the
一方、一定時間内に歩行動作の検出があれば、CPU10は、歩幅データ修正処理を実行する(ステップS19:較正手段)。この歩幅データ修正処理においては、CPU10は、離間した2つの地点でGPS衛星の信号を受信して測位を行う。さらに、この2つの地点間の移動中に3軸地磁気センサ15と3軸加速度センサ16のセンサ出力のサンプリングデータを自律航法制御処理部20に送って、歩数のカウントと2地点間で直線的な移動が行われていたか確認処理を行う。
On the other hand, if a walking motion is detected within a certain time, the
そして、上記の2地点間の距離が、歩幅データを求めるのに適当な所定距離(例えば500m)を超えていて、その間を直線的に移動していることが確認されたら、CPU10は、GPSによる2地点の測位結果に基づき2地点間の距離を算出する。さらに、その間の歩数の計数値を自律航法制御処理部20から取得し、2地点間の距離を歩数の計数値で除算することで歩幅を表わす歩幅データを算出する。次いで、この歩幅データをRAM11の歩幅データ記憶領域11bに格納して、この歩幅データ修正処理を終了する。
When it is confirmed that the distance between the two points exceeds a predetermined distance (for example, 500 m) appropriate for obtaining the stride data and is moving linearly between the two points, the
一方、上記の2地点間の距離が、歩幅データを求めるのに適当な所定距離に達していない場合には、精度の高い歩幅データが得られないと判断できるため、歩幅データを修正しないままこの歩幅データ修正処理を終了する。 On the other hand, if the distance between the two points does not reach a predetermined distance suitable for obtaining the stride data, it can be determined that highly accurate stride data cannot be obtained. The stride length data correction process is terminated.
ステップS19の歩幅データ修正処理が終了したら、再び、ステップS4に戻って測位の処理を継続する。 When the step data correction process in step S19 is completed, the process returns to step S4 again to continue the positioning process.
以上のように、この実施形態の測位装置1によれば、自律航法の測位によって得られた一連の位置データからなる移動軌跡をGPSの測位結果に基づいて補正した際、この移動軌跡の補正量が所定範囲を超えているか否か判別し、この判別結果に基づいて自律航法の測位に関する較正処理の実行時期を決定するようになっている。従って、較正処理の実行時期を判断するためだけに負荷の大きな処理を行う必要がなく、且つ、この較正処理を適切な時期に行わせることができる。
As described above, according to the
また、この実施形態の測位装置1によれば、一連の位置データを補正する処理は、移動軌跡を一様に伸縮および回転させて、一連の位置データを変化後の移動軌跡の各地点の位置データに補正するものであり、さらに、この補正処理における移動軌跡の伸縮量(伸縮倍率)および回転量に基づいて較正処理の実行時期を制御するようになっている。従って、較正処理の要否の判断を容易に且つ適切に行うことができる。
Further, according to the
具体的には、自律航法の測位は、主に3軸地磁気センサ15のセンサ出力と3軸加速度センサ16の出力変動パターンに基づいて移動方向を算出し、3軸加速度センサ16のセンサ出力に基づいて歩数を計数し、歩幅データと歩数とを乗算することで移動量を算出する構成になっている。さらに、上記の較正処理では、3軸地磁気センサ15のセンサ出力のオフセットと歩幅データとが修正可能になっている。従って、上記のオフセットや歩幅データに比較的に大きなズレが生じたときには、自律航法の測位結果に一律の誤差が発生して、補正処理の補正量からこのズレの発生を比較的に正確に判別することができる。それゆえ、この判別に基づき較正処理の実行時期を制御することで、較正処理を最適な時期に実行させることができる。
Specifically, the positioning of the autonomous navigation is based on the sensor output of the
また、上記の実施形態の測位装置1では、較正処理において、先ず、3軸地磁気センサ15のオフセットの修正を行い、この修正量が閾値未満であった場合に、歩幅データがずれていると判断して歩幅データの修正処理を実行するようになっている。従って、3軸地磁気センサ15のオフセットのみ大きくずれていて歩幅データが大きくずれていないときには、前者のみの修正で較正処理が終了するので、無駄な処理を省いて電力消費の低減を図ることができる。
In the
なお、本発明は、上記実施の形態に限られるものでなく、様々な変更が可能である。例えば、上記実施形態では、GPSの測位を一定時間ごとに間欠的に行い、その間に自律航法の測位を連続的に行う構成を示したが、例えば、GPS衛星の信号を受信可能な状況ではGPSの測位を連続的に行い、GPS衛星の信号が受信できないときに自律航法の測位を行うようにした構成においても、本発明を同様に適用することができる。 The present invention is not limited to the above-described embodiment, and various modifications can be made. For example, in the above-described embodiment, a configuration is shown in which GPS positioning is intermittently performed at regular time intervals, and autonomous navigation positioning is continuously performed during that time. However, for example, in a situation where GPS satellite signals can be received, The present invention can be similarly applied to a configuration in which positioning is performed continuously, and positioning of autonomous navigation is performed when a GPS satellite signal cannot be received.
また、上記実施形態では、自律航法の測位により得られた一連の位置データを補正する方法として、移動軌跡を相似な形状のまま変化させて補正する方法を例示したが、他の補正方法であっても、一連の位置データの補正量に基づいて較正処理の実行時期を制御することで本発明を同様に適用することができる。その他、実施形態で示した細部は、発明の趣旨を逸脱しない範囲で適宜変更可能である。 In the above embodiment, as a method of correcting a series of position data obtained by positioning by autonomous navigation, a method of correcting by changing the movement trajectory with a similar shape is exemplified, but other correction methods are used. However, the present invention can be similarly applied by controlling the execution time of the calibration process based on the correction amount of the series of position data. In addition, the details shown in the embodiments can be appropriately changed without departing from the spirit of the invention.
1 測位装置
10 CPU
11 RAM
11a オフセット記憶領域
11b 歩幅データ記憶領域
12 ROM
13 GPS受信アンテナ
14 GPS受信部
15 3軸地磁気センサ(地磁気センサ)
16 3軸加速度センサ(加速度センサ)
17 操作部
18 表示部
19 電源
20 自律航法制御処理部
21 自律航法誤差補正処理部
22 位置データ記憶部
24 地図データベース
A 地点
B 地点
T1 移動経路
T2 移動軌跡
T3 補正後の移動軌跡
1 Positioning
11 RAM
11a Offset
13
16 3-axis acceleration sensor (acceleration sensor)
17
Claims (8)
基準地点の位置データと相対的な移動方向および移動量の計測とによって測位を行う第2測位手段と、
前記第2測位手段の連続的な測位により任意の移動過程の各地点の位置データが取得され、その後に前記第1測位手段により測位が行われた場合に、当該第1測位手段の測位結果に基づき前記第2測位手段の測位により取得されている前記移動過程の各地点の位置データを補正する補正手段と、
前記第2測位手段の較正処理を行う較正手段と、
前記補正手段による前記位置データの補正量に基づいて前記較正手段による較正処理の実行時期を制御する較正時期制御手段と、
を備えたことを特徴とする測位装置。 First positioning means for receiving a signal from a positioning satellite and performing positioning;
A second positioning means for performing positioning by measuring position data of a reference point and relative moving direction and moving amount;
When the position data of each point in an arbitrary movement process is acquired by continuous positioning by the second positioning means, and then positioning is performed by the first positioning means, the positioning result of the first positioning means is displayed. Correction means for correcting the position data of each point of the movement process acquired by the positioning of the second positioning means based on;
Calibration means for performing calibration processing of the second positioning means;
Calibration timing control means for controlling the execution timing of the calibration process by the calibration means based on the correction amount of the position data by the correction means;
A positioning device comprising:
第1地点から第2地点までの移動過程で、前記第1測位手段により前記第1地点と前記第2地点とで間欠的な測位が行われ、前記第2測位手段の測位により前記第1地点から前記第2地点までの移動過程を通した一連の位置データが取得されている場合に、
前記一連の位置データに対応する移動軌跡を、変化の前後で相似な形状となるように、前記移動軌跡の一端が前記第1測位手段による前記第1地点の測位結果に対応する地点と重なり、前記移動軌跡の他端が前記第1測位手段による前記第2地点の測位結果に対応する地点と重なるように、一様に回転および伸縮させて、前記一連の位置データを変化後の移動軌跡の各地点の位置データへ補正し、
前記較正時期制御手段は、
前記補正手段による前記移動軌跡の回転量、前記移動軌跡の伸縮量、或いは、当該回転量および当該伸縮量の複合量が、所定の範囲を超えている場合に、前記較正手段による較正処理を開始させることを特徴とする請求項1記載の測位装置。 The correction means includes
During the movement process from the first point to the second point, intermittent positioning is performed between the first point and the second point by the first positioning unit, and the first point is determined by the positioning of the second positioning unit. When a series of position data is acquired through a moving process from the first point to the second point,
One end of the movement locus overlaps with a point corresponding to the positioning result of the first point by the first positioning means so that the movement locus corresponding to the series of position data has a similar shape before and after the change, By rotating and expanding and contracting uniformly so that the other end of the movement trajectory overlaps with the position corresponding to the positioning result of the second point by the first positioning means, the series of position data Correct to the location data of each point,
The calibration time control means includes
When the amount of rotation of the movement trajectory by the correction unit, the amount of expansion / contraction of the movement trajectory, or the combined amount of the amount of rotation and the amount of expansion / contraction exceeds a predetermined range, the calibration processing by the calibration unit is started. The positioning device according to claim 1, wherein:
地磁気の向きを検出する地磁気センサと、
加速度を検出する加速度センサと、
を有し、
前記地磁気センサにより検出された地磁気の向きおよび前記加速度センサの出力変動パターンに基づいて移動方向を計測し、前記加速度センサの検出出力から計数された歩数と予め設定された歩幅データとに基づいて移動量を計測し、
前記較正手段は、
前記地磁気センサのオフセットを修正する処理、または、前記歩幅データを修正する処理を行うことを特徴とする請求項1記載の測位装置。 The second positioning means includes
A geomagnetic sensor for detecting the direction of geomagnetism,
An acceleration sensor for detecting acceleration;
Have
The movement direction is measured based on the direction of geomagnetism detected by the geomagnetic sensor and the output fluctuation pattern of the acceleration sensor, and the movement is performed based on the number of steps counted from the detection output of the acceleration sensor and preset stride data. Measure the amount,
The calibration means includes
The positioning device according to claim 1, wherein a process for correcting an offset of the geomagnetic sensor or a process for correcting the stride data is performed.
前記地磁気センサのオフセットを修正する処理を行った後、このオフセットの修正量が所定量に満たない場合に、前記歩幅データを修正する処理を実行することを特徴とする請求項3記載の測位装置。 The calibration means includes
4. The positioning device according to claim 3, wherein after performing the process of correcting the offset of the geomagnetic sensor, the process of correcting the stride data is executed when the correction amount of the offset is less than a predetermined amount. .
前記第2測位手段の連続的な測位により任意の移動過程の各地点の位置データが取得され、その後に前記第1測位手段により測位が行われた場合に、当該第1測位手段の測位結果に基づき前記第2測位手段の測位により取得されている前記移動過程の各地点の位置データを補正する補正ステップと、
前記第2測位手段の較正処理を行う較正ステップと、
前記補正ステップによる前記位置データの補正量に基づいて前記較正ステップによる較正処理の実行時期を制御する較正時期制御ステップと、
を含むことを特徴とする測位装置の調整方法。 Adjustment of a positioning device provided with first positioning means for receiving a signal from a positioning satellite and performing positioning by measuring position data of a reference point and relative movement direction and amount of movement A method,
When the position data of each point in an arbitrary movement process is acquired by continuous positioning by the second positioning means, and then positioning is performed by the first positioning means, the positioning result of the first positioning means is displayed. A correction step of correcting the position data of each point in the movement process acquired by the positioning of the second positioning means based on;
A calibration step for performing a calibration process of the second positioning means;
A calibration timing control step for controlling the execution timing of the calibration process by the calibration step based on the correction amount of the position data by the correction step;
A positioning apparatus adjustment method comprising:
第1地点から第2地点までの移動過程で、前記第1測位手段により前記第1地点と前記第2地点とで間欠的な測位が行われ、前記第2測位手段の測位により前記第1地点から前記第2地点までの移動過程を通した一連の位置データが取得されている場合に、
前記一連の位置データに対応する移動軌跡を、変化の前後で相似な形状となるように、前記移動軌跡の一端が前記第1測位手段による前記第1地点の測位結果に対応する地点と重なり、前記移動軌跡の他端が前記第1測位手段による前記第2地点の測位結果に対応する地点と重なるように、一様に回転および伸縮させて、前記一連の位置データを変化後の移動軌跡の各地点の位置データへ補正し、
前記較正時期制御ステップは、
前記補正ステップによる前記移動軌跡の回転量、前記移動軌跡の伸縮量、或いは、当該回転量および当該伸縮量の複合量が、所定の範囲を超えている場合に、前記較正ステップによる較正処理を開始させることを特徴とする請求項5記載の測位装置の調整方法。 The correction step includes
During the movement process from the first point to the second point, intermittent positioning is performed between the first point and the second point by the first positioning unit, and the first point is determined by the positioning of the second positioning unit. When a series of position data is acquired through a moving process from the first point to the second point,
One end of the movement locus overlaps with a point corresponding to the positioning result of the first point by the first positioning means so that the movement locus corresponding to the series of position data has a similar shape before and after the change, By rotating and expanding and contracting uniformly so that the other end of the movement trajectory overlaps with the position corresponding to the positioning result of the second point by the first positioning means, the series of position data Correct to the location data of each point,
The calibration time control step includes:
When the amount of rotation of the movement trajectory by the correction step, the amount of expansion / contraction of the movement trajectory, or the combined amount of the rotation amount and the amount of expansion / contraction exceeds a predetermined range, the calibration processing by the calibration step is started. 6. The positioning apparatus adjustment method according to claim 5, wherein the positioning apparatus is adjusted.
前記第2測位手段の連続的な測位により任意の移動過程の各地点の位置データが取得され、その後に前記第1測位手段により測位が行われた場合に、当該第1測位手段の測位結果に基づき前記第2測位手段の測位により取得されている前記移動過程の各地点の位置データを補正する補正機能と、
前記第2測位手段の較正処理を行う較正機能と、
前記補正機能による前記位置データの補正量に基づいて前記較正機能による較正処理の実行時期を制御する較正時期制御機能と、
を実現させるプログラム。 Computer capable of communicating with first positioning means for receiving a signal from a positioning satellite and performing positioning by measuring position data of a reference point and relative moving direction and moving amount. In addition,
When the position data of each point in an arbitrary movement process is acquired by continuous positioning by the second positioning means, and then positioning is performed by the first positioning means, the positioning result of the first positioning means is displayed. A correction function for correcting the position data of each point in the movement process acquired by the positioning of the second positioning means based on;
A calibration function for performing calibration processing of the second positioning means;
A calibration timing control function for controlling the execution timing of the calibration process by the calibration function based on the correction amount of the position data by the correction function;
A program that realizes
第1地点から第2地点までの移動過程で、前記第1測位手段により前記第1地点と前記第2地点とで間欠的な測位が行われ、前記第2測位手段の測位により前記第1地点から前記第2地点までの移動過程を通した一連の位置データが取得されている場合に、
前記一連の位置データに対応する移動軌跡を、変化の前後で相似な形状となるように、前記移動軌跡の一端が前記第1測位手段による前記第1地点の測位結果に対応する地点と重なり、前記移動軌跡の他端が前記第1測位手段による前記第2地点の測位結果に対応する地点と重なるように、一様に回転および伸縮させて、前記一連の位置データを変化後の移動軌跡の各地点の位置データへ補正し、
前記較正時期制御機能は、
前記補正機能による前記移動軌跡の回転量、前記移動軌跡の伸縮量、或いは、当該回転量および当該伸縮量の複合量が、所定の範囲を超えている場合に、前記較正機能による較正処理を開始させることを特徴とする請求項7記載のプログラム。 The correction function is
During the movement process from the first point to the second point, intermittent positioning is performed between the first point and the second point by the first positioning unit, and the first point is determined by the positioning of the second positioning unit. When a series of position data is acquired through a moving process from the first point to the second point,
One end of the movement locus overlaps with a point corresponding to the positioning result of the first point by the first positioning means so that the movement locus corresponding to the series of position data has a similar shape before and after the change, By rotating and expanding and contracting uniformly so that the other end of the movement trajectory overlaps with the position corresponding to the positioning result of the second point by the first positioning means, the series of position data Correct to the location data of each point,
The calibration time control function is:
When the amount of rotation of the movement trajectory by the correction function, the amount of expansion / contraction of the movement trajectory, or the combined amount of the rotation amount and the amount of expansion / contraction exceeds a predetermined range, the calibration processing by the calibration function is started. The program according to claim 7, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010249328A JP2012098263A (en) | 2010-10-04 | 2010-11-08 | Positioning device and adjustment method and program for positioning device |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010224458 | 2010-10-04 | ||
JP2010224458 | 2010-10-04 | ||
JP2010249328A JP2012098263A (en) | 2010-10-04 | 2010-11-08 | Positioning device and adjustment method and program for positioning device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012098263A true JP2012098263A (en) | 2012-05-24 |
Family
ID=46390322
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010249328A Pending JP2012098263A (en) | 2010-10-04 | 2010-11-08 | Positioning device and adjustment method and program for positioning device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012098263A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014097348A1 (en) * | 2012-12-18 | 2014-06-26 | 富士通株式会社 | Method for controlling information processing device, control program, and information processing device |
WO2014156385A1 (en) * | 2013-03-27 | 2014-10-02 | Necカシオモバイルコミュニケーションズ株式会社 | Positioning device, method for controlling same, and program |
CN105793668A (en) * | 2013-12-18 | 2016-07-20 | 高通股份有限公司 | System, method and/or device for aligning movement path with indoor routing graph |
JP2016211954A (en) * | 2015-05-08 | 2016-12-15 | カシオ計算機株式会社 | Information processing apparatus, stride calculation method, and program |
JP2018025568A (en) * | 2017-11-15 | 2018-02-15 | カシオ計算機株式会社 | Receiving device, electronic clock, radio wave reception method, and program |
JP2019148586A (en) * | 2018-02-27 | 2019-09-05 | シャープ株式会社 | Position measurement device, position correction method, and position information acquisition system |
CN112415554A (en) * | 2019-08-20 | 2021-02-26 | Oppo广东移动通信有限公司 | Positioning method and device, electronic equipment and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11194033A (en) * | 1997-12-30 | 1999-07-21 | Jatco Corp | Portable position detector and position management system |
JP2009150724A (en) * | 2007-12-19 | 2009-07-09 | Sumitomo Electric Ind Ltd | Direction determiner, localization device, computer program, and direction determining method |
JP2010122034A (en) * | 2008-11-19 | 2010-06-03 | Fujitsu Ltd | Absolute travel route calculation apparatus, method, and program |
-
2010
- 2010-11-08 JP JP2010249328A patent/JP2012098263A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11194033A (en) * | 1997-12-30 | 1999-07-21 | Jatco Corp | Portable position detector and position management system |
JP2009150724A (en) * | 2007-12-19 | 2009-07-09 | Sumitomo Electric Ind Ltd | Direction determiner, localization device, computer program, and direction determining method |
JP2010122034A (en) * | 2008-11-19 | 2010-06-03 | Fujitsu Ltd | Absolute travel route calculation apparatus, method, and program |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014097348A1 (en) * | 2012-12-18 | 2014-06-26 | 富士通株式会社 | Method for controlling information processing device, control program, and information processing device |
JPWO2014097348A1 (en) * | 2012-12-18 | 2017-01-12 | 富士通株式会社 | Information processing apparatus control method, control program, and information processing apparatus |
WO2014156385A1 (en) * | 2013-03-27 | 2014-10-02 | Necカシオモバイルコミュニケーションズ株式会社 | Positioning device, method for controlling same, and program |
CN105143825A (en) * | 2013-03-27 | 2015-12-09 | 日本电气株式会社 | Positioning device, method for controlling same, and program |
EP2980531A4 (en) * | 2013-03-27 | 2016-11-30 | Nec Corp | Positioning device, method for controlling same, and program |
CN105793668A (en) * | 2013-12-18 | 2016-07-20 | 高通股份有限公司 | System, method and/or device for aligning movement path with indoor routing graph |
JP2017508131A (en) * | 2013-12-18 | 2017-03-23 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | System, method, and / or device for aligning indoor routing graph and travel path |
JP2016211954A (en) * | 2015-05-08 | 2016-12-15 | カシオ計算機株式会社 | Information processing apparatus, stride calculation method, and program |
JP2018025568A (en) * | 2017-11-15 | 2018-02-15 | カシオ計算機株式会社 | Receiving device, electronic clock, radio wave reception method, and program |
JP2019148586A (en) * | 2018-02-27 | 2019-09-05 | シャープ株式会社 | Position measurement device, position correction method, and position information acquisition system |
CN112415554A (en) * | 2019-08-20 | 2021-02-26 | Oppo广东移动通信有限公司 | Positioning method and device, electronic equipment and computer readable storage medium |
CN112415554B (en) * | 2019-08-20 | 2024-02-13 | Oppo广东移动通信有限公司 | Positioning method and device, electronic equipment and computer readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5273126B2 (en) | Positioning device, positioning method and program | |
JP5464101B2 (en) | POSITIONING DEVICE, POSITIONING METHOD, AND PROGRAM | |
US8554504B2 (en) | Positioning apparatus, positioning method and storage medium for positioning of pedestrian by autonomous navigation | |
JP2012098263A (en) | Positioning device and adjustment method and program for positioning device | |
JP2011017610A (en) | Positioning device, positioning method and program | |
EP2264403B1 (en) | Positioning device and positioning method | |
JP4466705B2 (en) | Navigation device | |
JP5862016B2 (en) | Positioning device, positioning method and program | |
JP5929230B2 (en) | Positioning device, positioning method and program | |
JP2011058896A (en) | Positioning device, positioning method, and program | |
JP6409297B2 (en) | Positioning device, positioning method and program | |
JP2012122819A (en) | Positioning device, positioning method and program | |
JP2011127903A (en) | Positioning apparatus, positioning method, program, and image capturing apparatus | |
JP6119342B2 (en) | Electronic azimuth meter, electronic timepiece, electronic azimuth meter correction timing detection method, and program | |
JP5879883B2 (en) | Positioning device, positioning method and program | |
JP2009079928A (en) | Navigation system | |
JP5834392B2 (en) | POSITIONING DEVICE, POSITION DATA RECORDING METHOD, AND PROGRAM | |
JP2011007736A (en) | Positioning device, positioning method and program | |
JP6384662B2 (en) | Electronic device, sensor calibration method, and sensor calibration program | |
US20140244168A1 (en) | Positioning apparatus, integrated circuit apparatus, electronic device and program | |
JP6060548B2 (en) | Positioning device, positioning method and program | |
JP6014987B2 (en) | Positioning device, positioning method and program | |
JP6428824B2 (en) | Electronic azimuth meter, electronic timepiece, correction timing detection method for electronic azimuth meter, and program | |
JP2012058250A (en) | Positioning device, positioning method, program, and imaging apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131025 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140709 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141007 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141203 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150609 |