【解決手段】走行移動物体11の周辺には、複数の固定基地局16が設けられる。システム端末(位置補正情報生成装置)15は、複数の固定基地局16からの位置補正情報を受信し、複数の固定基地局16からの位置補正情報から、走行移動物体11上で、高精度位置補正情報を抽出・生成する。ガイダンス装置12及び移動衛星受信機13(位置計測装置)は、衛星からの情報を受信して走行移動物体の位置を測位する。システム端末15は、抽出・生成した高精度位置補正情報をガイダンス装置12に供給し、ガイダンス装置12は、システム端末15からの高精度位置補正情報により走行移動物体11の位置を補正して高精度位置情報を生成する。
前記位置補正情報生成装置は、前記複数の固定基地局からの位置補正情報から前記走行移動物体上で仮想基地局を生成し、前記仮想基地局の位置補正情報を高精度位置補正情報として出力する
ことを特徴とする請求項1に記載の測位システム。
位置補正情報生成装置が、走行移動物体の周辺に設けられた複数の固定基地局からの位置補正情報を受信し、前記複数の固定基地局からの位置補正情報から、走行移動物体上で、高精度位置補正情報を抽出・生成するステップと、
前記位置補正情報生成装置からの高精度位置補正情報を位置計測装置に供給するステップと、
位置計測装置が、衛星からの情報を受信して走行移動物体の位置を測位するとともに、前記位置補正情報生成装置からの高精度位置補正情報により前記走行移動物体の位置を補正して高精度位置情報を生成するステップと
を含むことを特徴とする測位方法。
【発明を実施するための形態】
【0024】
以下、本発明の実施の形態について図面を参照しながら説明する。
図1は、本発明の実施形態に係る測位システム1の概要を示す説明図である。
図1に示すように、本発明の第1の実施形態に係る測位システム1は、走行移動物体11と、ガイダンス装置12(位置計測装置)及び移動衛星受信機13と、自動操舵装置14と、システム端末(位置補正情報生成装置)15と、RTK方式の固定基地局16(16−1、16−2、16−3、…)と、RTK位置補正情報配信装置17(17−1、17−2、17−3、…)と、中央制御装置18と、高精度位置・センサ統合情報蓄積装置19と、衛星20(20−1、20−2、…)から構成される。
【0025】
走行移動物体11は、例えば農耕用のトラクタである。
走行移動物体11には、ガイダンス装置12と、移動衛星受信機13と、自動操舵装置14とが搭載されている。
ガイダンス装置12は、GPSを用いて走行移動物体11の運転操作を支援する装置である。
【0026】
移動衛星受信機13は、地球上を周回する複数の衛星20(20−1、20−2、…)からの衛星発信情報を受信して、ガイダンス装置12に供給する。衛星20(20−1、20−2、…)としては、GPS衛星の他に、GLONASS(Global Navigation Satellite System;グロナス)衛星等を補助的に用いても良い。
【0027】
ガイダンス装置12は、GPSから取得された位置情報と、設定された圃場の情報や作業内容により走行ラインを算出し、走行移動物体11の運転操作を支援する。なお、後に説明するように、ガイダンス装置12の計測位置は、システム端末15からの高精度RTK位置補正情報により補正される。
自動操舵装置14は、ガイダンス装置12の制御の基に、走行移動物体11を自動操舵する。
【0028】
システム端末15は、携帯電話網等の端末である。また、システム端末15は、GPS機能やBlueTooth(登録商標)等の近距離無線機能を有している。システム端末15は、複数の固定基地局16(16−1、16−2、16−3、…)からのRTK位置補正情報を受信し、高精度RTK位置補正情報を生成し、ガイダンス装置12に供給する。
ガイダンス装置12は、移動衛星受信機13からの衛星発信情報により取得された位置情報を、システム端末15からの高精度RTK位置補正情報により補正して、高精度位置情報を生成する。
【0029】
なお、後に説明するように、システム端末15での高精度RTK位置補正情報の生成には、リアルモードと仮想モードとが選択できる。
リアルモードは、複数の実際の固定基地局16(16−1、16−2、16−3、…)からのRTK位置補正情報の中から、最も精度の高いものを選択して、高精度RTK位置補正情報を生成するものである。
仮想モードは、複数の固定基地局16(16−1、16−2、16−3、…)からのRTK位置補正情報を使って、システム端末15で走行移動物体11上に仮想基地局を生成し、この仮想基地局のRTK位置補正情報により、高精度RTK位置補正情報を生成するものである。
【0030】
また、システム端末15は、ガイダンス装置12からリアルタイムで得られる高精度位置情報と、同時刻のセンサ情報(例えば収量センサ、流量センサ、エンジン回転・負荷センサ、水分センサ、窒素等土壌成分センサ等)とを統合・編集し、この統合データを高精度位置・センサ統合情報蓄積装置19に送信する。
【0031】
高精度位置・センサ統合情報蓄積装置19は、システム端末15で、統合・編集された高精度位置情報とセンサ情報との統合情報を、高精度位置・センサ統合情報として、蓄積、保存する。この高精度位置・センサ統合情報は、ビッグデータとして、次期の収量拡大のために分析・活用できる。
なお、高精度位置・センサ統合情報蓄積装置19は、走行移動物体11に備えられた装置であってもよいし、走行移動物体11とは異なる任意の場所に設置された装置であってもよい。
【0032】
固定基地局16(16−1、16−2、16−3、…)は、走行移動物体11が走行する周囲に、複数個設置されている。固定基地局16(16−1、16−2、16−3、…)には、RTK位置補正情報配信装置17(17−1、17−2、17−3、…)が設けられる。固定基地局16(16−1、16−2、16−3、…)は、衛星20(20−1、20−2、…)からの衛星発信情報を受信する。
【0033】
RTK位置補正情報配信装置17(17−1、17−2、17−3、…)は、固定基地局16(16−1、16−2、16−3、…)で受信した衛星信号をRTK位置補正情報に変換して、システム端末15に配信する。
中央制御装置18は、システム端末15で蓄積したシステム状態ログ情報を収集するとともに、最新プログラム情報、接続可能な端末情報等をRTK位置補正情報配信装置17(17−1、17−2、17−3、…)やシステム端末15に送信し、システムの状態を最適化する。
【0034】
図2、
図3及び
図4は、本発明の実施形態に係る測位システム1における各部のネットワークの接続を示す説明図である。
図2に示すように、固定基地局16のRTK位置補正情報配信装置17と、走行移動物体11のシステム端末15との間には、ネットワーク回線網21が設けられる。
【0035】
RTK位置補正情報配信装置17からのRTK位置補正情報は、ネットワーク回線網21経由で、システム端末15に配信される。ここで、走行移動物体11の走行の対象地域は、例として農業の場合、道路、電源、通信回線等が未配備の地域も多く存在し、走行移動物体11と固定基地局16との間の距離は数kmを越える。このことから、ネットワーク回線網21としては、社会資本である携帯電話網を用いることが望ましい。
【0036】
図3に示すように、走行移動物体11には、移動衛星受信機13と、ガイダンス装置12と、自動操舵装置14とが取り付けられている。また、走行移動物体11内には、システム端末15が備えられる。システム端末15としては、携帯端末を用いることができる。システム端末15とガイダンス装置12との間の距離は数m(メートル)と比較的短いことから、システム端末15とガイダンス装置12との間のネットワーク22としては、例えば無線形式のBluetooth(登録商標)のような近接通信を用いることが望ましい。
【0037】
また、ガイダンス装置12と自動操舵装置14との間の情報伝達は、走行移動物体11内の車内LAN(Local Area Network;構内通信網)23又は有線ケーブルが用いられる。また、この車内LAN23には、収量センサ41、流量センサ42、エンジン回転・負荷センサ43、水分センサ44、窒素等土壌成分センサ45等の各種のセンサが接続されている。これらのセンサ情報は、車内LAN23からガイダンス装置12または直接システム端末15に送られ、システム端末15で収集できる。
【0038】
図4に示すように、システムの状態を最適化するプログラム更新・ログ監視情報は、中央制御装置18から、ネットワーク24を通じて、固定基地局16のRTK位置補正情報配信装置17やシステム端末15で送受信される。
また、システム端末15は、高精度位置情報とセンサ情報とを統合し、高精度位置・センサ統合情報を生成する。この高精度位置・センサ統合情報は、ネットワーク24を通じて高精度位置・センサ統合情報蓄積装置19に送信される。このシステム内で用いるネットワーク24としては、システムを構成する装置の位置・環境・必要コスト・必要情報量を満足するネットワークを適宜選択して用いれば良い。
【0039】
次に、最適RTK位置補正情報の生成処理について説明する。前述したように、本発明の第1の実施形態に係る測位システム1においては、走行移動物体11に設けられたシステム端末15は、複数の固定基地局16(16−1、16−2、16−3、…)からのRTK位置補正情報を受信し、これら複数の固定基地局16(16−1、16−2、16−3、…)からのRTK位置補正情報から、高精度RTK位置補正情報を抽出・生成し、ガイダンス装置12に供給する。
システム端末15での高精度RTK位置補正情報の生成には、リアルモードと仮想モードとが選択できる。まず、リアルモードについて説明する。
【0040】
図5は、リアルモードの説明図である。
リアルモードは、実際の固定基地局16(16−1、16−2、16−3、…)からのRTK位置補正情報から、最適RTK位置補正情報を生成するものである。
図5において、点Qが走行移動物体11の真値位置座標であるとする。点Oが走行移動物体11の計測位置座標であるとする。また、点B1、B2、B3が固定基地局16−1、16−2、16−3の位置座標であるとする。
【0041】
この例では、固定基地局16−3の点B3が走行移動物体11から最も離れた位置にあり、固定基地局16−1の点B1が次に走行移動物体11から離れた位置にあり、固定基地局16−2の点B2が走行移動物体11に最も近接した位置にあるとする。計測位置座標Oと、真値位置座標Qとの差(O−Q)が計測誤差Dr(Dr=O−Q)となる。この計測誤差Drが小さいほど、リアルタイムにおける走行移動物体11の位置情報特定の精度の向上が図れる。
【0042】
RTK方式では、利用可能な固定基地局16(16−1、16−2、16−3、…)の中で、近傍にある固定基地局からの位置補正情報であるほど、精度の高い補正が行える。また、任意の固定基地局16−n(nは整数)の位置と、走行移動物体11の位置との間の距離Lrnは、走行移動物体11が移動するに従い変化する。この例では、固定基地局16−2(点B2)が走行移動物体11に最も近接しており、固定基地局16−2からのRTK位置補正情報が最も精度が高い。
【0043】
そこで、リアルモードの場合、システム端末15は、走行移動物体11と各固定基地局16(16−1、16−2、16−3、…)との間の距離をリアルタイムで計測し、固定基地局16(16−1、16−2、16−3、…)の中で最も近傍にある固定基地局からのRTK位置補正情報を、高精度RTK位置補正情報として出力するようにしている。
【0044】
すなわち、リアルモードでは、システム端末15は、周囲の複数の固定基地局16−nと走行移動物体11の位置との間の距離Lrn(Lrn=Bn−On)を計測し(nは整数)、距離Lrnを小さい順にシステム端末15に表示すると共に、距離Lrnが最小となる固定基地局を選択して、最適RTK位置補正情報とする。例えば、
図5の例では、固定基地局16−1、16−2、16−3と走行移動物体11の位置との間の距離Lr1、Lr2、Lr3は、以下のようにして求められる。
【0045】
Lr1=B1−O
Lr2=B2−O
Lr3=B3−O
【0046】
距離Lr1、Lr2、Lr3の中で、距離Lr2が最小となることから、固定基地局16−2のRTK位置補正情報が最適RTK位置補正情報として選択される。このように、距離が最小となる固定基地局からのRTK位置補正情報を最適RTK位置補正情報としてガイダンス装置12に供給することで、ガイダンス装置12では、高精度の位置情報が生成できる。
【0047】
次に、仮想モードについて説明する。
図6は、仮想モードの説明図である。
仮想モードは、利用可能な周囲の固定基地局16(16−1、16−2、16−3、…)の情報から仮想基地局を生成し、この仮想基地局により最適RTK位置補正情報を生成するものである。
【0048】
図6において、点Qが走行移動物体11の真値位置座標であるとする。また、点B1に固定基地局16−1があるとし、この固定基地局16−1の座標が(XBa,YBa,ZBa)であるとする。また、点B2に固定基地局16−2があるとし、この固定基地局16−2の座標が(XBb,YBb,ZBb)であるとする。また、点B3に固定基地局16−3があるとし、この固定基地局16−3の座標が(XBc,YBc,ZBc)であるとする。また、点Pに仮想基地局を生成するとし、この仮想基地局の座標を(Xp,Yp,Zp)とする。
【0049】
RTK位置補正情報のデータ構造は、衛星距離・時間基本情報と、電離層及び対流圏を衛星情報が通過することにより発生する遅延誤差情報と、バイアス情報とからなる。ここで、固定基地局16−1でのRTK演算の三要素(衛星距離・時間基本情報Fa1、誤差情報Fb1、バイアス情報Fc1)と、固定基地局16−2でのRTK演算の三要素(衛星距離・時間基本情報Fa2、誤差情報Fb2、バイアス情報Fc2)と、固定基地局16−3でのRTK演算の三要素(衛星距離・時間基本情報Fa3、誤差情報Fb3、バイアス情報Fc3)が取得されるとする。
【0050】
この場合、点P座標(Xp,Yp,Zp)にある点Pの仮想基地局でのRTK演算の三要素(衛星距離・時間基本情報FaP、誤差情報FbP、バイアス情報FcP)は、固定基地局16−1、16−2、16−3のRTK演算の三要素(衛星距離・時間基本情報Fa1、Fa2、Fa3、誤差情報Fb1、Fb2、Fb3、バイアス情報Fc1、Fc2、Fc3)と、固定基地局16−1、16−2、16−3の座標(XBa,YBa,ZBa)、(XBb,YBb,ZBb)、(XBc,YBc,ZBc)と仮想基地局の座標(Xp,Yp,Zp)とによる外挿、内挿演算により、生成できる。
【0051】
このことから、仮想モードの場合、システム端末15は、周囲の複数の固定基地局16(16−1、16−2、16−3、…)の情報から、走行移動物体11上に仮想基地局を生成する。そして、この仮想基地局からのRTK位置補正情報を、最適RTK位置補正情報とする。
【0052】
なお、高精度位置情報は走行時にのみ使用されるだけでなく、事前に走行した時点で記録した走行位置を記録し、次に、同地点において別工程を実施する場合に流用される。事例として農業における春の走行記録データを夏等に実施する肥料散布時に復元して用いる等の場合である。走行データを蓄積し、そのデータを復元して次の農耕等工程に用いる場合は、位置情報の誤差が積み重なる。そのためには、最初の走行時に、精度の高いRTK位置補正情報を選択・抽出・生成することが重要となる。
【0053】
リアルモードと仮想モードとを比較すると、仮想モードの場合には、仮想基地局が走行移動物体11上に存在している。このことから、仮想基地局と走行移動物体11との間の距離Lpは、固定基地局16(16−1、16−2、16−3、…)と走行移動物体11との間の距離Lr1、Lr2、Lr3よりも遥かに短距離となる。そのため、特に、固定基地局16(16−1、16−2、16−3、…)が遠方にある場合、仮想モードはリアルモードより高い精度が期待できる。
【0054】
しかしながら、仮想モードはリアルモードよりも演算が複雑になる。このことから、走行移動物体11と、利用可能な固定基地局16(16−1、16−2、16−3、…)との距離に応じて、リアルモードと仮想モードとを使い分けることが考えられる。例えば、利用可能な固定基地局16(16−1、16−2、16−3、…)と走行移動物体11との距離が所定値以内の場合は、リアルモードを用い、利用可能な固定基地局16(16−1、16−2、16−3、…)と走行移動物体11との距離が所定値を越える場合には、仮想モードを用いるようにしても良い。
【0055】
以上のように、本発明の実施形態では、リアルモードと仮想モードとが設定できる。リアルモード方式では、対象地域に複数の固定基地局16(16−1、16−2、16−3、…)を建設し、測位対象の走行移動物体11が移動する位置にリアルタイムに連動し、自動的に走行移動物体11に最も近接する固定基地局16−kを選択・抽出し、システム端末15上に表示し、走行移動物体11は常に最近接のRTK位置補正情報を切り替えて使用できる。このため、対象地域内において最適の高精度の位置情報を連続して得ることができる。
【0056】
仮想モードでは、固定基地局16(16−1、16−2、16−3、…)からの情報から、測位対象の走行移動物体11の位置に、システム端末15内で直接、仮想基地局を構成し、仮想RTK位置補正情報を生成する。固定基地局16(16−1、16−2、16−3、…)と走行移動物体11との距離が長距離となった場合でも、高精度の位置情報を利用できる。
【0057】
また、本発明の実施形態における仮想モードでは、測量用位置情報サービスを提供する公的座標値を用いる大型センタ処理やネットワーク経由の送受信方式と異なり、地域内で共通な固定基地局16(16−1、16−2、16−3、…)の既知基地局座標値を用いるため、公共座標値への変換演算は不要である。
【0058】
また、走行移動物体11上の位置に即したRTK位置補正情報をシステム端末15上で直接生成するため、ネットワーク介在の必要がなく、ネットワーク接続・伝送時間遅れロスが回避されると共に、圧倒的なシステムの簡素化が図れ、かつ農業等で要求される高精度を満足し同時にコストの課題も解消できる。
【0059】
図7は、RTK位置補正情報配信装置17を構成するモジュールの説明図である。
図7に示すように、RTK位置補正情報配信装置17は、固定衛星情報受信部51と、補正情報配信部52とにより構成される。
【0060】
固定衛星情報受信部51は、位置を正確に測位し基地局として用いる。固定衛星情報受信部51としては、マルチ衛星マルチ周波数の受信機を用いることが望ましい。また、固定衛星情報受信部51は、RTK信号をRTCM(Radio Technical Commission for Maritime Services;海事業務無線技術委員会)形式等により生成する。
【0061】
補正情報配信部52は、認証モジュール53とマルチ配信インターフェースモジュール54と、端末情報テーブル55とにより構成される。認証モジュール53は、中央制御装置18からのプログラム更新情報を受け取り、補正情報配信部52のプログラムを最新状態に更新する。また、認証モジュール53は、中央制御装置18からの接続許可端末IDの情報を受け取り、端末情報テーブル55を最新状態に更新する。
【0062】
また、認証モジュール53は、走行移動物体11上に搭載するシステム端末15から位置補正情報配信要求が到着した時点で、システム端末15のID(Identifier;識別子)等のセキュリティ情報チェックを行ない、適正なシステム端末15と判断した時に接続を許可する。マルチ配信インターフェースモジュール54は、固定衛星情報受信部51から受け取るRTK位置補正情報を、接続している複数のシステム端末15に配信する。端末情報テーブル55には、接続許可端末IDの情報が格納される。
【0063】
図8は、認証モジュール53での処理を示すフローチャートである。認証モジュール53は、手動起動又は時間起動によりモジュール動作を開始する(ステップS101)。
【0064】
認証モジュール53は、中央制御装置18をアクセスし、プログラム又は端末情報更新の有無を確認する(ステップS102)。
【0065】
未更新のプログラムがある場合には(ステップS103:Yes)、認証モジュール53は、中央制御装置18から補正情報配信プログラムをダウンロードして更新し(ステップS104)、処理をステップS102に戻す。
【0066】
また、未更新の端末情報がある場合には(ステップS105:Yes)、認証モジュール53は、中央制御装置18からの情報により、端末情報テーブル55の接続許可IDを更新し(ステップS106)、処理をステップS102に戻す。
【0067】
未更新のプログラムがなく(ステップS103:No)、未更新の端末情報がない場合には(ステップS105:No)、認証モジュール53は、システム端末15からの配信要求イベントの発生の有無を、時間起動により又は周期的に調査する(ステップS107)。
【0068】
配信要求イベントがあれば(ステップS108:Yes)、認証モジュール53は、端末情報テーブル55の接続許可IDを確認する(ステップS109)。
【0069】
配信要求イベントがなければ(ステップS108:No)、認証モジュール53は、ステップS107に処理を戻す。
【0070】
ステップS110で、端末情報テーブル55に接続許可IDがあると判定されると(ステップS110:Yes)、認証モジュール53は、端末情報テーブル55の配信許可ステータスをオンにし(ステップS111)、処理をマルチ配信インターフェースモジュール54に渡す(ステップS112)。
【0071】
ステップS110で、端末情報テーブル55に接続許可IDがないと判定されると(ステップS110:No)、認証モジュール53は、処理をステップS107に戻す。
【0072】
図7において、マルチ配信インターフェースモジュール54は、固定衛星情報受信部51から受け取るRTK位置補正情報をネットワーク送信フォーマット(NTRIP(Networked Transport of RTCM via Internet Protocol)型式)等に成形する。マルチ配信インターフェースモジュール54は、RTK位置補正情報の連続ストリ−ムを、接続しているシステム端末15の数量分だけ生成し、システム端末15に配信する。
【0073】
図9は、マルチ配信インターフェースモジュール54での処理を示すフローチャートである。
マルチ配信インターフェースモジュール54は、モジュール動作を開始する(ステップS201)。マルチ配信インターフェースモジュール54は、固定衛星情報受信部51からのRTK位置補正情報を連続的に受信し(ステップS202)、固定衛星情報受信部51からのRTK位置補正情報を、ネットワークで配信できるNTRIP形式に変換する(ステップS203)。
【0074】
マルチ配信インターフェースモジュール54は、端末情報テーブル55の配信許可ステータスがオンになっているものがあるかどうかを周期的に確認する(ステップS204)。
【0075】
端末情報テーブル55の配信許可ステータスがオンになっているものがあれば(ステップS205:Yes)、マルチ配信インターフェースモジュール54は、端末情報テーブル55の配信許可ステータスがオンになっているシステム端末15を対象に、NTRIP形式のRTK位置補正情報を連続配信する(ステップS206)。
【0076】
マルチ配信インターフェースモジュール54は、モジュール停止イベントが発生しているか否かを確認する。
モジュール停止イベントが発生していない場合には(ステップS207:No)、マルチ配信インターフェースモジュール54は、処理をステップS204に戻す。
モジュール停止イベントが発生している場合には(ステップS207:Yes)、マルチ配信インターフェースモジュール54は、モジュール動作を終了する。
【0077】
図10は、システム端末15を構成するモジュールの説明図である。
図10において、システム端末15は、高精度補正情報生成部61と高精度位置情報統合部62により構成される。
高精度補正情報生成部61は、基地局接続・受信モジュール63と、高精度位置補正情報抽出・生成モジュール64と、ガイダンスインターフェースモジュール65とにより構成される。
【0078】
基地局接続・受信モジュール63は、複数の固定基地局16(16−1、16−2、16−3、…)からの位置補正情報を受信し、リアルモード動作と仮想モード動作を選択する。
図11は、基地局接続・受信モジュール63での処理を示すフローチャートである。
【0079】
基地局接続・受信モジュール63は、モジュール動作を開始する(ステップS301)。
【0080】
システム端末15のスイッチをオンすると(ステップS302)、基地局接続・受信モジュール63は、接続対象となる複数の固定基地局16(16−1、16−2、16−3、…)に接続要求を送る(ステップS303)。なお、システム端末15のスイッチは、走行移動物体11で高精度走行開始時にオンされる。
【0081】
基地局接続・受信モジュール63は、全ての接続対象となる固定基地局16(16−1、16−2、16−3、…)に接続要求を送信したかどうかを判定し(ステップS304)、全ての接続対象となる固定基地局16(16−1、16−2、16−3、…)に接続要求を送信していなければ(ステップS304:No)、処理をステップS303に戻す。
【0082】
全ての接続対象となる固定基地局16(16−1、16−2、16−3、…)に接続要求を送信していれば(ステップS304:Yes)、基地局接続・受信モジュール63は、複数の接続許可となる固定基地局16(16−1、16−2、16−3、…)から、複数のRTK位置補正情報を連続受信する(ステップS305)。
【0083】
基地局接続・受信モジュール63は、位置補正情報の生成モード(リアルモード又は仮想モード)を決定する(ステップS306)。位置補正情報の生成モードは、システム端末15への入力操作により設定できる。
【0084】
ステップS307で、リアルモードであると判定された場合には、基地局接続・受信モジュール63は、リアルモードモジュール66に処理を移し(ステップS308)、仮想モードであると判定された場合には、基地局接続・受信モジュール63は、仮想モードモジュール67に処理を移す(ステップS309)。
【0085】
図10において、高精度位置補正情報抽出・生成モジュール64は、リアルモードモジュール66と、仮想モードモジュール67とより構成される。
【0086】
リアルモードモジュール66は、接続対象となる複数の固定基地局16(16−1、16−2、16−3、…)とシステム端末15との距離を求め、最も基線距離の短い固定基地局を自動的かつ動的にシステム端末15の表示画面の最上部等に順に表示し、精度の高い走行位置データを得られる固定基地局16−kを選択・抽出可能とする。
【0087】
そして、リアルモードモジュール66は、選択可能な複数の固定基地局16(16−1、16−2、16−3、…)の中から最短基線となる1つの固定基地局16−kを抽出し、最適RTK位置補正情報のデータストリームとして連続受信可能とする。
【0088】
図12は、リアルモードモジュール66での処理を示すフローチャートである。リアルモードモジュール66は、モジュール動作を開始する(ステップS401)。
【0089】
リアルモードモジュール66は、システム端末15内のGPS位置情報を時間起動で周期的に取得する(ステップS402)。
【0090】
リアルモードモジュール66は、接続許可となる複数の固定基地局16(16−1、16−2、16−3、…)の位置情報と、システム端末15内のGPS位置情報とから、各固定基地局16(16−1、16−2、16−3、…)とシステム端末15との間の基線距離を演算する(ステップS403)。
【0091】
リアルモードモジュール66は、システム端末15の画面に、基線距離が近接している順に、複数の固定基地局16(16−1、16−2、16−3、…)を表示し(ステップS404)、基線距離が最も近接している固定基地局16−kを選択する(ステップS405)。
【0092】
そして、リアルモードモジュール66は、最も近接している固定基地局を抽出し、送信ステータスを付与し(ステップS406)、ガイダンスインターフェースモジュール65に処理を渡す(ステップS407)。
【0093】
図10において、仮想モードモジュール67は、走行移動物体11の位置に仮想基地局を生成し、選択可能な複数の固定基地局16(16−1、16−2、16−3、…)から基線距離が短くなる複数の固定基地局16(16−1、16−2、16−3、…)を抽出し、その複数の位置補正情報をデータストリームとして並行受信する。複数の固定基地局16(16−1、16−2、16−3、…)のRTK位置補正情報と仮想基地局の座標位置から仮想RTK位置補正情報を内挿、外挿により演算し生成する。
【0094】
図13は、仮想モードモジュール67での処理を示すフローチャートである。
仮想モードモジュール67は、モジュール動作を開始する(ステップS501)。
仮想モードモジュール67は、システム端末15内の現在のGPS位置情報を取得する(ステップS502)。
【0095】
仮想モードモジュール67は、接続が許可された複数の固定基地局16(16−1、16−2、16−3、…)の位置情報と、システム端末15内の現在のGPS位置情報から、各固定基地局16(16−1、16−2、16−3、…)とシステム端末15との間の基線距離と方向を演算する(ステップS503)。
【0096】
仮想モードモジュール67は、基線距離と方向から、仮想基地局の生成元となる複数の固定基地局16(16−1、16−2、16−3、…)を選択する(ステップS504)。
仮想モードモジュール67は、システム端末15内のGPS位置情報を仮想基地局の座標値に設定する(ステップS505)。
【0097】
仮想モードモジュール67は、選択している複数の固定基地局16(16−1、16−2、16−3、…)のRTK位置補正情報から、その固定基地局の座標値と、RTK演算の三要素(衛星距離・時間基本情報、誤差情報、バイアス情報)を取得する(ステップS506)。
【0098】
仮想モードモジュール67は、選択している複数の固定基地局16(16−1、16−2、16−3、…)の座標と、仮想基地局の座標とによる外挿、内挿演算により、仮想基地局のRTK位置補正情報(衛星距離・時間基本情報、誤差情報、バイアス情報)を生成する(ステップS507)。
【0099】
仮想モードモジュール67は、仮想基地局のRTK位置補正情報に送信ステータスを付与し(ステップS508)、ガイダンスインターフェースモジュール65に処理を移す(ステップS509)。
【0100】
図10において、ガイダンスインターフェースモジュール65は、高精度位置補正情報抽出・生成モジュール64が抽出又は生成した位置補正情報を受け取り、ガイダンスに合致したインターフェースに成形して、最適RTK位置補正情報として送信する。また、ガイダンスインターフェースモジュール65は装置内の各種状態をロギング・蓄積する。
【0101】
図14は、ガイダンスインターフェースモジュール65での処理を示すフローチャートである。
ガイダンスインターフェースモジュール65は、モジュール動作を開始する(ステップS601)。ガイダンスインターフェースモジュール65は、送信ステータスのあるRTK位置補正情報を取得する(ステップS602)。
【0102】
ガイダンスインターフェースモジュール65は、ガイダンス装置12のインターフェースに送信型式を整合し(ステップS603)、最適RTK位置補正情報をガイダンス装置12に送信する(ステップS604)。
【0103】
ガイダンスインターフェースモジュール65は、モジュール停止イベントが発生しているか否かを確認する。
モジュール停止イベントが発生していない場合には(ステップS605:No)、ガイダンスインターフェースモジュール65は、処理をステップS602に戻す。
モジュール停止イベントが発生している場合には(ステップS605:Yes)、ガイダンスインターフェースモジュール65は、モジュール動作を終了する。
【0104】
図10において、高精度位置情報統合部62は、高精度位置情報受信モジュール68と、高精度位置情報統合モジュール69と、ネットワーク送信インターフェースモジュール70とにより構成される。
【0105】
高精度位置情報受信モジュール68は、走行移動物体11のガイダンス装置12で生成された高精度位置情報を受信し、一旦蓄積する。
【0106】
図15は、高精度位置情報受信モジュール68での処理を示すフローチャートである。
高精度位置情報受信モジュール68は、モジュール動作を開始する(ステップS701)。
【0107】
高精度位置情報受信モジュール68は、ガイダンスインターフェースモジュール65からガイダンス装置12の出力情報を受信する(ステップS702)。
高精度位置情報受信モジュール68は、ガイダンス装置12の出力情報から、高精度位置情報を抽出する(ステップS703)。
【0108】
高精度位置情報受信モジュール68は、衛星時刻と高精度位置情報を記録し(ステップS704)、高精度位置情報統合モジュール69に処理を移す(ステップS705)。
【0109】
図10において、高精度位置情報統合モジュール69は、時刻単位の高精度位置情報に対し、走行移動物体11に搭載された各種センサ等からの同時刻センサ収集情報を高精度位置情報と統合・編集する。
【0110】
つまり、
図16は、高精度位置・センサ統合情報の説明図である。高精度位置情報受信モジュール68は、衛星時刻と高精度位置情報をガイダンス装置12の出力情報から、ガイダンスインターフェースモジュール65を介して取得し、高精度位置情報統合モジュール69に送る。
【0111】
高精度位置情報統合モジュール69は、
図16(A)に示すように、衛星時刻(t1)と高精度位置情報(Hxyz)とを取得する。また、
図16(B)に示すように、高精度位置情報統合モジュール69は、収量センサ41、流量センサ42、エンジン回転・負荷センサ43、水分センサ44、窒素等土壌成分センサ45等のセンサ情報から、センサIDとセンサ情報のセット(C1及びC1data、C2及びC2data、…)を取得する。
【0112】
そして、高精度位置情報統合モジュール69は、
図16(C)に示すように、衛星時刻(t1)をキーとして、高精度位置情報(Hxyz)と、センサIDとデータとのセット(C1及びC1data、C2及びC2data、…)とから統合データを生成する。
そして、高精度位置情報統合モジュール69は、
図16(D)に示すように、この統合データに、走行エリア情報(An)、走行移動物体ID(Rn)、および走行操舵者(Mn)等の付加情報を付加し、高精度位置・センサ統合情報とする。この高精度位置・センサ統合情報は、ネットワーク24を通じて高精度位置・センサ統合情報蓄積装置19に送信される。
【0113】
図17は、高精度位置情報統合モジュール69での処理を示すフローチャートである。
高精度位置情報統合モジュール69は、モジュール動作を開始する(ステップS801)。
【0114】
高精度位置情報統合モジュール69は、収量センサ41、流量センサ42、エンジン回転・負荷センサ43、水分センサ44、窒素等土壌成分センサ45等のセンサ情報を取得する(ステップS802)。
高精度位置情報統合モジュール69は、センサ情報に衛星時刻をタイムスタンプし、衛星時刻を先頭情報に、センサIDとセンサデータとの複数の情報セットをグループ化する(ステップS803)。
【0115】
高精度位置情報統合モジュール69は、衛星時刻をキーとして、高精度位置情報と、センサIDとデータ・セットを統合する(ステップS804)。
高精度位置情報統合モジュール69は、統合データに、走行エリア情報、走行移動物体ID、走行操舵者等の付加情報を付加し、高精度位置・統合情報として、一時格納エリアに格納する(ステップS805)。
そして、高精度位置情報統合モジュール69は、ネットワーク送信インターフェースモジュール70に処理を移す(ステップS806)。
【0116】
図10において、ネットワーク送信インターフェースモジュール70は、統合・編集データを一定時間帯毎に集積し、高精度位置・センサ統合情報蓄積装置19のインターフェースに成形し送信する。
【0117】
図18は、ネットワーク送信インターフェースモジュール70での処理を示すフローチャートである。
ネットワーク送信インターフェースモジュール70は、モジュール動作を開始する(ステップS901)。
【0118】
ネットワーク送信インターフェースモジュール70は、送信イベントの有無及び送信ブロック単位を確認する(ステップS902)。
【0119】
送信イベントがない場合には(ステップS903:No)、ネットワーク送信インターフェースモジュール70は、処理をステップS902に戻す。
送信イベントがある場合には(ステップS903:Yes)、ネットワーク送信インターフェースモジュール70は、送信ブロック単位で、高精度位置・センサ統合情報を一時格納エリアから読み出す(ステップS904)。
【0120】
そして、ネットワーク送信インターフェースモジュール70は、高精度位置・センサ統合情報を送信対象ネットワーク・インターフェースに合わせてフォーマットを整合し(ステップS905)、高精度位置・センサ統合情報蓄積装置19に送信する(ステップS906)。
【0121】
ネットワーク送信インターフェースモジュール70は、モジュール停止イベントが発生しているか否かを確認する。
モジュール停止イベントが発生していない場合には(ステップS907:No)、ネットワーク送信インターフェースモジュール70は、処理をステップS902に戻す。
モジュール停止イベントが発生している場合には(ステップS907:Yes)、ネットワーク送信インターフェースモジュール70は、モジュール動作を終了する。
【0122】
図19は、本発明の第1の実施形態に係る測位システムを利用したトラクタの操舵システムの説明図である。
広大な農地(畑作・水田・酪農)では農業人口の減少及び拡大する農地面積に対抗し、大規模・省力化・高精度農耕を行なうために、大型のトラクタに自動操舵機構を搭載し、トラクタによる農作業の作業効率の改善が望まれている。そのためには、GPSを利用したガイダンス装置における計測位置精度の向上が望まれる。
【0123】
図19において、走行移動物体11としてのトラクタの運行範囲内には、複数の共用の固定基地局16(16−1、16−2、16−3、…)を構築するとともに、走行移動物体11にはシステム端末15を設けている。
【0124】
システム端末15は、複数の固定基地局16(16−1、16−2、16−3、…)からのRTK位置補正情報を受信し、リアルモード又は仮想モードにより、高精度RTK位置補正情報を生成し、ガイダンス装置12に供給する。ガイダンス装置12は、移動衛星受信機13からの衛星発信情報により取得された位置情報を、システム端末15からの高精度RTK位置補正情報により補正して、高精度位置情報を生成し、自動操舵装置14により、自動操舵を行なう。
【0125】
このように、GPSを用いてトラクタを自動操舵することで、農作業の負担を大幅に削減できる。また、トラクタの操舵をガイダンス装置12で補助することで、未熟練者でも、熟練者と同等な作業を行なることが期待できる。
【0126】
また、システム端末15は、ガイダンス装置12からリアルタイムで得られる高精度位置情報と、同時刻のセンサ情報(例えば収量センサ、流量センサ、エンジン回転・負荷センサ、水分センサ、窒素等土壌成分センサ等)とを統合・編集して、高精度位置・センサ統合情報蓄積装置19に送信する。
【0127】
固定基地局16(16−1、16−2、16−3、…)は、広大な農地81を取り囲む位置に分散して建設される。コストを抑えて高精度位置情報を活用するためには、共用の固定基地局16(16−1、16−2、16−3、…)の活用が効果的であり、その場合、複数の固定基地局16(16−1、16−2、16−3、…)が農機の運転における安全対策上のバックアップ基地局の役割も果たすことができる。
【0128】
春等の農耕開始時点での播種には、特に高精度直線走行性能が必要であり、誤差を可能な限り少なくした状態でのRTK補正位置情報の生成が効果的である。春の播種走行データを復元して、農薬散布等に用いる場合には、特に復元データの誤差が課題である。
【0129】
農業地域は都市と異なり、電源設備、通信回線設備、システム設備の安全運用が確保できる場所が限られる。そこで、固定基地局16は、公的な位置付けとなる建物に設けることが望まれる。この例では、固定基地局16−1は、役場本庁舎82に設けられる。固定基地局16−2は、役場支所庁舎83に設けられる。固定基地局16−3は、農業共同組合庁舎84に設けられる。
【0130】
なお、システム全体を最新状態に管理する中央制御装置18や、高精度位置・センサ統合情報蓄積装置19は、セキュリティ確保から、公的な位置付けとなる機関に設定することが望まれる。中央制御装置18及び高精度位置・センサ統合情報蓄積装置19は、農業共同組合の電算室本庁舎85等に設置することが望ましい。
【0131】
走行移動物体11へのネットワーク回線網21としては、自前のネットワーク回線網を構築するよりも、社会資本である携帯電話網の設備を流用することがコスト、性能面で望ましい。
【0132】
走行移動物体11には、移動衛星受信機13、ガイダンス装置12、自動操舵装置14が搭載される。更に、走行移動物体11には、複数の固定基地局16(16−1、16−2、16−3、…)とシステム端末15とにより、位置補正情報が提供される。
【0133】
システム端末15は、走行移動物体11の位置と固定基地局16(16−1、16−2、16−3、…)との距離に応じて、どの固定基地局16(16−1、16−2、16−3、…)の情報を用いると最も精度が高いかを判定し、最も精度の高い固定基地局16−kを選択・抽出し、システム端末15の画面に表示している。システム端末15では、リアルモードを用いるか、仮想モードを用いるかの区分が可能である。
【0134】
例えば、範囲AR1、AR2、AR3で示すように、走行移動物体11と利用可能な固定基地局16(16−1、16−2、16−3、…)との距離が5km内外等の場合は、リアルモードを用い、走行移動物体11と利用可能な固定基地局16(16−1、16−2、16−3、…)との距離が10kmを越える場合には、仮想モードを用いることが考えられる。システム端末15内の演算量は、リアルモードの方が少なく、高速で利用可能となる。
【0135】
走行移動物体11を新たに追加する場合には、新たな走行移動物体11に端末IDが付加され、この端末IDに対応して、中央制御装置18によりIDの更新が行なわれる。プログラムの機能改善等更新については、必要時に中央制御装置18から更新プログラムがシステム内装置に送られる。
【0136】
また、システム端末15は、ガイダンス装置12からリアルタイムで得られる高精度位置情報と、同時刻のセンサ(水分センサ、窒素濃度センサ、肥料・薬剤等流量センサ、収穫量センサ、エンジン回転・負荷センサ)情報とを統合・編集して、高精度位置・センサ統合情報蓄積装置19に蓄積している。
また、中央制御装置18には、システム端末15で蓄積したシステム状態ログ情報が保存されている。中央制御装置18に蓄積されたデータを使うことで、システムの安定動作を確実にし、高精度位置・センサ統合情報蓄積装置19に蓄積されたデータを使うことでより高精度位置情報の利用可能性を拡大できるようにしている。
【0137】
走行開始時にセンサ動作をオンとして自動走行させることにより、リアルタイムで畝単位又は時間(秒)単位の高精度位置とセンサ収集データをシステム端末15で統合することができる。高精度位置・センサ統合情報蓄積装置19の情報は必要によりリアルタイムで、又は畝単位走行あるいは当日の農地耕作完了時に、システム端末15により、高精度位置・センサ統合情報蓄積装置19から取得できる。
【0138】
春の播種時期は特に精度が要求され、その後の種の成長により必要となるあらゆる農耕工程が播種の精度に要求されるため熟練農業従事者により走行し、その走行経路ログデータを記録する。夏等の工程では、非熟練者でも春の熟練者の走行ログデータを読み出し、走行移動物体11を自動操舵させることで、効率・精度共に良好な大規模・省力化農耕が可能となる。
【0139】
本発明の実施形態によれば、走行移動物体11が走行する環境上で最適なRTK位置補正情報を選択・抽出・生成して供給できるために、どのような種類のガイダンス装置12や自動操舵装置14にも接続でき、かつ高精度にできる補正情報を供給できる。地域により様々なベンダの機材を用いている場合でも適用可能であるため、新たな高精度位置情報の利用を促進する効果がある。
【0140】
また、本発明の実施形態によれば、個別の既存のRTKの固定基地局16が建設されている地域においても、システム端末15を接続し、既存のRTK受信機等の資産を流用して走行移動物体11の走行に適用できる。そのため、既存の固定基地局16の建設地域を含め、利用者間の共有が可能であり、高精度位置情報の共用利用を促進する効果がある。
【0141】
また、本発明の実施形態によれば、RTK基地局方式では、精度を確保するためには、固定基地局16と走行移動物体11間の基線距離が一定間隔内となるように、固定基地局16を建設する必要がある。本発明の実施形態によれば、仮想化により基線距離を長距離化することが可能であり、共用の固定基地局16の建設コストを低減化できる。
【0142】
また、本発明の実施形態によれば、リアルタイムで農業機材等の走行移動物体11の運行時状況の高精度位置情報と連動した各種自動収集データをネットワーク網経由で、高精度位置・センサ統合情報蓄積装置19に送信して保存することができる。これにより、農業等ビッグデータ蓄積を可能とするため、ビッグデータ活用を促進できる。
【0143】
また、本発明の実施形態によれば、農業分野における個別農業経営体の利用を越えた、コントラクタ等の大規模耕作工程請負においても、精度・コストの問題を解消して利用可能である。コントラクタにおける請負契約では、高精度の契約内容表示・報告が可能となり、農業等における、コントラクタ等請負業のビジネス発展を促すことができる。
【0144】
また、現在、空撮・衛星画像等による画像情報を位置情報に連動させるためには個別の演算処理が必要でありかつ、空撮・衛星画像による精度はcm精度には到底到らない精度である。またその都度、空撮または衛星からの画像情報を購入する必要がありコスト高である。本発明の実施形態では、走行移動物体11が走行する都度、リアルタイムで走行移動物体11が走行した経路に従って高精度位置情報とセンサ等による取得データを自動的に統合・収集できるため、大幅な効率化が図れると共に、精度の改善を可能となる。
【0145】
また、位置情報と連動した収集対象センサ情報の種類は、空撮の場合は空撮装置に搭載する遠隔センサが必要であり、衛星画像の場合は衛星にセンサが搭載されていなければ望むセンサ情報による衛星画像を取得できない。本発明の実施形態では、走行移動物体11に取り付けるセンサの種類を変更するのみで必要なセンサ情報を高精度位置情報と共に収集できる。また、空撮・衛星画像では対象地域の表面情報を主体とせざるを得ないが、本発明の実施形態では、近接測定センサ情報を含め、農地等の接地情報または地下内部情報等も高精度位置情報のZ軸情報と連動して自動的に収集できる。
【0146】
なお、上述の実施形態では、農業分野での適用例について説明したが、本発明は、他の分他での位置計測にも、同様に適用できる。例えば、システム端末15をトラクタ等の作業機械に搭載する他、ロボット等に搭載することで、農業のほか、建設、探索、災害救助等の走行移動物体に応用可能である。
【0147】
なお、測位システム1の全部又は一部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより全部または一部の処理を選択的に行っても良い。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
【0148】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。更に「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、更に前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【0149】
以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。