(57)【特許請求の範囲】
【請求項１】
航空機の発着の実時間シミュレーションを行う航空交通シミュレータにおいて、
パイロットの操作に対し航空機のシミュレーションを行う複数のフライトシミュレータと、
航空機の飛行管制のシミュレーションを行い、前記複数のフライトシミュレータとインターネットで連接される飛行場管制シミュレータとを備え、
前記複数のフライトシミュレータは、
パイロットの操作情報を取得するパイロット操作情報取得部、
パイロット操作情報をパラメータとして、どの運航フェーズに該当しているかのデータと、運航フェーズに対応する航空機運動計算を行う計算条件とが格納されている辞書部、
得られたパイロット操作情報につき該辞書部を参照してどの運航フェーズにあるかを解釈し、解釈された運航フェーズに対応するパイロット操作を疑似パイロット操作として出力し、かつ解釈結果の運航フェーズを出力する解釈部、
該解釈部より出力される疑似パイロット操作を受信し、又、該運航フェーズに対応する計算条件を前記辞書部より獲得し航空機の運動を計算する航空機運動計算部、
該航空機運動計算部で計算された結果に基づいて航空機コックピットからの視界を表示する表示部、及び
前記解釈部で解釈された運航フェーズをインターネットを介して前記飛行場管制シミュレータに送信する送信部を有し、
前記飛行場管制シミュレータは、
インターネットを介して送信される運航フェーズを受信する受信部および前記フライトシミュレータが有するのと同様の辞書部、解釈部、航空機運動計算部、及び表示部を有し、
前記複数のフライトシミュレータは、パイロット操作情報を前記解釈部で運航フェーズの情報として解釈し、該運航フェーズ情報をインターネットを介して前記飛行場管制シミュレータに送信し、かつ解釈された運航フェーズの情報に対して前記辞書部、前記航空機運動計算部、及び前記表示部により航空機のシミュレーションを行い、前記飛行場管制シミュレータはインターネットを介して受信した各航空機の運航フェーズの情報に基づいて前記解釈部、前記辞書部、前記航空機運動計算部を用いて各航空機の運動計算を行い表示部で計算結果に基づいて航空機の表示、レーダ・イメージ又は管制官からの視界を表示することを特徴とする航空交通シミュレータ。
【請求項２】
前記運航フェーズに対応する疑似パイロット操作として熟練度の高いパイロットの該運航フェーズに対応する操作情報を使用することを特徴とする、請求項１に記載の航空交通シミュレータ。
【請求項３】
前記運航フェーズを解釈する情報を格納する前記辞書部において、前記パイロット操作情報と前記運航フェーズの対応関係をパイロットの操作実績を学習することにより変更可能にすることを特徴とする、請求項１に記載の航空交通シミュレータ。
【請求項４】
前記運航フェーズを解釈する情報を格納する前記辞書部において、オートパイロットのコマンドと運航フェーズの対応関係を格納し、前記解釈部は入力されるオートパイロットのコマンドから前記辞書部を参照して対応する運航フェーズの情報を得ることを特徴とする、請求項１に記載の航空交通シミュレータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は航空交通シミュレータに関し、特に物理的に離れた場所に設置されている複数のシミュレータ同士をインターネットにより連接し意味論的な手法による情報圧縮技術を適用して、多数の人間の参加する実時間シミュレーションを行うことができる航空交通シミュレータに関する。
【０００２】
【従来の技術】
近年、上記航空交通シミュレータとしてコンピュータの生成する画像と音響により仮想現実感を利用して、空港管制塔で行われる飛行場管制業務の実時間シミュレーション等を行う仮想現実実験施設（Virtual Reality Simulation Facility)が設けられている。
【０００３】
図４は仮想現実実験施設を用いた航空交通シミュレータを説明するブロック図である。本図に示す如く、仮想現実実験施設には飛行場管制シミュレータ１、フライトシミュレータ２、レーダ管制シミュレータ３及びシナリオ処理装置４が設けられる。飛行場管制シミュレータ１は管制塔からの視界及び管制塔における音響環境を実現し、管制官は実際の管制塔を模擬した状況で管制業務を行うことができる。管制官のインタフェースとして、航空機運行票の管理を電子化したシステムが用意されており、管制官は現状の管制業務と同様に、音声入力により航空機パイロットに指示を伝えることが可能になっている。管制される航空機は後述するシナリオ処理装置４により全て管理されており、管制官からの指示に従って運行される。
【０００４】
フライトシミュレータ２は航空機コックピットからの視界やエンジン音等を提供し、パイロットは飛行場管制シミュレータ１における管制官からの指示を受けながら操縦業務を行うことができる。フライトシミュレータ２はスティック、ペダル等、航空機とヘリコプタ双方の操縦を模擬する機能を有しており、それぞれの機体の運動計算を行うソフトウエアにより、現実の機体に近い操縦応答が実現されている。また、フライトシミュレータ２は航空機運行管理システム（ＦＭＳ）を有しており、自動離陸をはじめとする計器飛行を行うことが可能である。
【０００５】
レーダ管制シミュレータ３はレーダ管制業務（ターミナル管制業務及び航空路管制業務）の模擬に必要なレーダ・イメージを生成・表示する機能を有する。
シナリオ処理装置４はシミュレーション・シナリオを処理し、飛行場管制シミュレータ１及びフライトシミュレータ２に表示される航空機、車両を移動させ、たり、昼、夜の景色を変える。またシナリオに従い、気象条件（風向、風速、雲量、視程等）制御し、レーダ管制シミュレーションに要するデータを生成する。シナリオによって、空港における事故やニアミス等を発生させることができる。
【０００６】
さらに、仮想現実実験施設内の飛行場管制シミュレータ１、フライトシミュレータ２、レーダ管制シミュレータ３及びシナリオ処理装置４間のデータの通信は専用回線を用いて行われている。
このような仮想現実実験施設の構成により、管制塔における管制業務を支援する機器の開発、効率的な空港運用方式の開発、将来設置さえる空港の多角的な検討などを進めることが可能になる。また、事故に遭遇した航空機のブラック・ボックスからその航空機の運航の再現が可能であり、事故原因の解明と今後の運航における安全性向上への貢献が可能になる。
【０００７】
【発明が解決しようとする課題】
ところで、上記仮想現実実験施設に相当する施設が日本の複数の場所に設けられ、又、世界の多数の場所に設けられ、またこれからも設けられるようとしている。このため、ある仮想現実実験施設のフライトシミュレータ２を他の仮想現実実験施設の飛行場管制シミュレータ１に参加させたり、逆にある仮想現実実験施設の飛行場管制シミュレータ１に他の仮想現実実験施設からフライトシミュレータ２が参加するようにできれば、ある一つの仮想現実実験施設のシミュレーションに多数の仮想現実実験施設から多数の人間を参加させることができる。しかしながら、仮想現実施設内で専用回線を用いて行っているデータの通信量から単に推定すると仮想現実実験施設間のデータの通信量が膨大であり通信回線の容量を越えるため、前述の如く、多数の人間を参加させることは容易に実現できないという問題がある。すなわち、遠隔の分散シミュレーションを統合することは通信量の観点で容易ではない。
【０００８】
したがって、本発明は、上記問題点に鑑み、仮想現実実験施設間の通信情報を圧縮することにより通信量を著しく低減して多数の人間を参加させることができる航空交通シミュレータを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、前記問題点を解決するために、航空機の発着の実時間シミュレーションを行う航空交通シミュレータにおいて、パイロットの操作に対し航空機のシミュレーションを行う複数のフライトシミュレータと、航空機の飛行管制のシミュレーションを行い、複数のフライトシミュレータとインターネットで連接される飛行場管制シミュレータとを備え、複数のフライトシミュレータは、パイロットの操作情報を取得するパイロット操作情報取得部、パイロット操作情報をパラメータとして、どの運航フェーズに該当しているかのデータと、運航フェーズに対応する航空機運動計算を行う計算条件とが格納されている辞書部、得られたパイロット操作情報につき該辞書部を参照してどの運航フェーズにあるかを解釈し、解釈された運航フェーズに対応するパイロット操作を疑似パイロット操作として出力し、かつ解釈結果の運航フェーズを出力する解釈部、該解釈部より出力される疑似パイロット操作を受信し、又、該運航フェーズに対応する計算条件を辞書部より獲得し航空機の運動を計算する航空機運動計算部、該航空機運動計算部で計算された結果に基づいて航空機コックピットからの視界を表示する表示部、及び解釈部で解釈された運航フェーズをインターネットを介して飛行場管制シミュレータに送信する送信部を有し、飛行場管制シミュレータは、インターネットを介して送信される運航フェーズを受信する受信部およびフライトシミュレータが有するのと同様の辞書部、解釈部、航空機運動計算部、及び表示部を有し、複数のフライトシミュレータは、パイロット操作情報を解釈部で運航フェーズの情報として解釈し、該運航フェーズ情報をインターネットを介して飛行場管制シミュレータに送信し、かつ解釈された運航フェーズの情報に対して辞書部、航空機運動計算部、及び表示部により航空機のシミュレーションを行い、飛行場管制シミュレータはインターネットを介して受信した各航空機の運航フェーズの情報に基づいて解釈部、辞書部、航空機運動計算部を用いて各航空機の運動計算を行い表示部で計算結果に基づいて航空機の表示、レーダ・イメージ又は管制官からの視界を表示することを特徴とする。
【００１０】
この手段により、仮想現実実験施設間のような複数のフライトシミュレータと飛行場管制シミュレータとの間の通信情報を意味論的に圧縮することにより通信量を著しく低減して多数の人間を参加させることができるようになった。
特に、インターネットを使用するので、世界中の人間の参加が可能になる。
前記フライトシミュレータは、前記解釈された運航フェーズの情報に対してシミュレーションを行うに際し、熟練度の高いパイロットの操作情報に基づいてシミュレーションを行ってもよい。この手段により、未熟なパイロットにより無駄操作を低減できこれに伴って無駄なデータの送信が低減できる。
【００１１】
前記フライトシミュレータは、パイロットの操作の情報の意味を解釈して運航フェーズの情報を得るに際し、学習機能を持たせて、パイロットの操作の情報の意味を変更可能にするようにしてもよい。この手段により、運航フェーズの切換が明確になり、無駄な送信が少なくなる。
前記フライトシミュレータはパイロットの操作の情報の意味を解釈して運航フェーズの情報を得るに際し、オートパイロットのコマンドの意味を解釈して運航フェーズの情報を得るようにしてもよい。この手段により、運航フェーズの切換が明確になり、無駄な送信が少なくなる。
【００１２】
前記インターネットが電話回線であってもよい。人間の多くの参加に寄与可能になる。
【００１３】
【発明の実施の形態】
以下本発明の実施の形態について図面を参照して説明する。
図１は本発明に係る航空交通シミュレータを説明する概略ブロック図である。本図に示す如く、航空交通シミュレータは複数の仮想現実実験施設１０−１、１０−２…１０−ｎ、２０と、複数の仮想現実実験施設１０−１、１０−２…１０−ｎと一つの仮想現実実験施設２０を連接するインターネット３０とから構成される。仮想現実実験施設１０−１、１０−２…１０−ｎ、２０の各々には、前述の如く、飛行場管制シミュレータ１、フライトシミュレータ２、レーダ管制シミュレータ、シナリオ処理装置が設けられている。仮想現実実験施設１０−１、１０−２…１０−ｎの各々のフライトシミュレータ２には意味論的圧縮部２Ａが設けられ、仮想現実実験施設２０の飛行場管制シミュレータ１には圧縮解凍部１Ａが設けられる。各意味論的圧縮部２Ａで圧縮された情報がインターネット３０を経由して圧縮解凍部１Ａに送信される。ここでは、仮想現実実験施設１０−１、１０−２…１０−ｎからそれぞれ航空機が出発し、仮想現実実験施設２０には仮想現実実験施設１０−１、１０−２…１０−ｎからそれぞれ出発した航空機が到着するものとしている。
【００１４】
なお、仮想現実実験施設１０−１、１０−２…１０−ｎは、飛行場管制シミュレータ１等の無い、単なるフライトシミュレータであってもよく、仮想現実実験施設２０はフライトシミュレータ２等のない単なる飛行場管制シミュレータであってもよい。
図２は図１の意味論的圧縮部２Ａと圧縮解凍部１Ａとの関係を説明する図である。意味論的圧縮部２Ａはパイロット操作情報取得部１１を具備する。パイロット操作情報部１１はフライトシミュレータ２でパイロットにより操作される操縦桿、スロットルレバー、フラップレバー、ラダーペダル、ブレーキ等のパイロット操作情報を取得する。なお、パイロットは飛行前に管制機関である飛行場管制シミュレータ１（出発側、到着側の双方）から飛行計画（フライトプラン）の承認を得て飛行する。計画の変更を希望する場合には当該機を監視する管制機関である飛行場管制シミュレータ１から承認を得たり、逆に空域を飛行する他の航空機との衝突を防いだり安全性を確保するため、管制機関である飛行場管制シミュレータ１から飛行コース、速度等の変更を要求されたりし、管制官通信情報に従ってパイロットは操縦を行う。
【００１５】
解釈部１２は、パイロット操作情報取得部１１で得られたパイロット操作情報について辞書部１３を参照して航空機がどのような運航フェーズを飛行しているかを解釈する。解釈部１２では飛行計画、管制官通信情報を含めて解釈される。解釈結果として得た運航フェーズのデータを意味論的圧縮情報データとして送信部１４、インターネット３０を経由して圧縮解凍部１Ａに送信される。ここで、辞書部１３にはパイロット操作情報をパラメータとして運航フェーズのデータと、運航フェーズに対応する航空機運動計算を行う計算条件とが格納されている。
【００１６】
航空機運動計算部１５は解釈部１２で解釈された運航フェーズに対応する計算条件を辞書部１３より得て航空機の運動を計算する。表示部１６は航空運動計算部１５で計算された結果に基づいて航空機コックピットからの視界を表示しエンジンの音を提供する。このように意味論的圧縮部２Ａでは単に運航フェーズのデータが送信されるだけで航空機の運動計算の結果が送信されないので送信データの圧縮が可能になる。
【００１７】
圧縮解凍部１Ａは受信部２１を経由して得た意味論的圧縮情報データについて複数の仮想現実実験施設１０−１、１０−２…１０−ｎのうちのどの施設のどの運航フェーズかを解釈する。辞書部２３は複数の仮想現実実験施設１０−１、１０−２…１０−ｎの各々について運航フェーズにおける航空機運動計算の条件が格納されている。航空機運動計算部２４は解釈部２２の解釈結果を基に辞書部２３から得られた条件に基づいて航空機運動計算を、飛行場管制シミュレータ１と同時に行う。表示部２５は航空運動計算部２４で計算された結果に基づいて、航空機の情報表示、レーダ・イメージ、又は管制塔からの視界を表示し、さらに管制塔における音響環境を実現する。
【００１８】
このように、意味論的圧縮部２Ａと圧縮解凍部１Ａとでは航空機運動計算部１５、２４で同時刻に同一の計算が行われる。すなわち意味論的圧縮部２Ａから圧縮解凍部１Ａに航空機の運動計算結果が送信されたと同様の作用が発生する。
図３は図２の辞書部１３に格納される運航フェーズの例を説明する図である。本図に示す如く、運航フェーズ（１）は出発空港スポットからのタクシー・アウトを意味する。辞書部１３には運航フェーズ（１）のデータは、パイロット操作情報のうちブレーキ解除情報をパラメータとして格納される。なお、ブレーキ解除は飛行計画の承認前には行われるようにする。
【００１９】
運航フェーズ（２）は地上走行を意味する。辞書部１３には運航フェーズ（２）のデータは、スラストレバー、パワーステアリングの操作をパラメータとして格納される。
運航フェーズ（３）は離陸を意味する。辞書部１３には運航フェーズ（３）のデータは操縦桿を引く操作、スロットルバルブの全開操作をパラメータとして格納される。
【００２０】
運航フェーズ（４）は上昇を意味する。辞書部１３には運航フェーズ（４）のデータは車輪の格納操作をパラメータとして格納される。
運航フェーズ（５）は航空路合流を意味する。辞書部１３には運航フェーズ（５）のデータはラダーペダル操作をパラメータとして格納される。
運航フェーズ（６）は航空路運航を意味する。辞書部１３には運航フェーズ（６）のデータは操縦桿を戻す操作完了をパラメータとして格納される。
【００２１】
運航フェーズ（７）は目的空港ターミナル空域進入を意味する。辞書部１３には運航フェーズ（７）のデータはスロットルバルブの微小閉操作をパラメータとして格納される。
運航フェーズ（８）は下降を意味する。辞書部１３には運航フェーズ（８）のデータは操縦桿を引く操作、スロットルバルブの微小閉操作をパラメータとして格納される。
【００２２】
運航フェーズ（９）は最終進入を意味する。辞書部１３には運航フェーズ（９）のデータは車輪の操作をパラメータとして格納される。
運航フェーズ（１０）は着陸を意味する。辞書部１３には運航フェーズ（１０）のデータは操縦桿の引き操作完了、スロットルバルブ全閉操作をパラメータとして格納される。
【００２３】
運航フェーズ（１１）は滑走路離脱を意味する。辞書部１３には運航フェーズ（１１）のデータはパワーステアリングの操作をパラメータとして格納される。
運航フェーズ（１２）は地上走行を意味する。辞書部１３には運航フェーズ（１２）のデータはパワーステアリングの操作、スラストレバーの操作をパラメータとして格納される。
【００２４】
運航フェーズ（１３）はスポット・インを意味する。辞書部１３には運航フェーズ（１３）のデータはブレーキ操作をパラメータとして格納される。
なお、パイロットの操作実績を学習することにより辞書部１３に格納される各運航フェーズに対するパラメータであるパイロット操作情報を変更可能とし、パイロットに対応して各運航フェーズに対するパラメータであるパイロット操作情報を更新するようにしてもよい。
前述した航空機運動計算部１５、２４では、以上の具体的な運航フェーズで航空機の運動について計算が行われる。
【００２５】
したがって、本発明によれば、出発地のフライトシミュレータ２から到着地の飛行場管制シミュレータ１に、フライトシミュレータ２の飛行データを刻々送信せずとも、運航フェーズを意味する意味論的圧縮情報を送るだけで、飛行場管制シミュレータ１では意味論的圧縮情報データを解釈して該当する飛行場管制シミュレータ１の航空機運動計算を行ってその結果を表示することが可能となった。このため、フライトシミュレータ２の飛行データを刻々送信しなくともよくなったので、仮想現実実験施設間の通信情報を意味論的に圧縮することができ通信量を著しく低減して多数の人間を参加させることができるようになった。さらに、インターネット３０を経由するので、日本だけでなく世界中の仮想現実実験施設と連接してシミュレーションが容易に可能となる。
【００２６】
なお、上記インターネット３０に代わり、電話回線等の低速なデータリンクによっても、データの通信量が非常に少ないので仮想現実実験施設間の連接は可能である。
さらに、図２の辞書部１３に格納される各運航フェーズの計算条件は、熟練度の高いパイロットが操縦した場合に得られる計算条件が疑似パイロット操作の計算条件として設定される。換言すれば、不慣れなパイロットがパイロット操作を行っても、パイロット操作情報取得部１１により取得されたパイロット操作情報を基に、解釈部１２でパイロットの意図が解釈されて、航空機運動計算部１５に疑似パイロット操作の計算条件が設定される。すなわち、パイロットは表示部１６の表示に基づいてパイロット操作を行うが、これらのパイロット操作はパイロット操作情報取得部１１に入力され、解釈部１２でこれらのパイロット操作は図３で説明される１３個の運航フェーズのうちのどの運航フェーズに該当するかが解釈され、該当する運航フェーズにおいて熟練度の高いパイロットが操縦した場合のパイロット操作を疑似パイロット操作として航空機運動計算部１５へ入力する。このため未熟なパイロットであっても、航空機運動計算部１５に入力されるパイロット操作情報は熟練度の高いパイロットが操縦した場合のパイロット操作である疑似パイロット操作が入力されるため無駄なパイロット操作情報の入力が少なくなる。
【００２７】
さらに、オートパイロットが採用されている場合には、パイロットは操縦桿、スロットルレバー、フラップレバー等の操作を行わず、航空機が状況に応じて自動的に各種のコマンドを発行し、コマンドが解釈され操縦桿、スロットルレバー、フラップレバー等の操作を行うが、辞書部１３には各運航フェーズのパラメータとして対応するコマンドあるいはコマンドの組を格納する。そしてオートパイロットの際に入力されるコマンドに対し解釈部１２で辞書部１３を参照してコマンドから運航フェーズを解釈することにより運航フェーズの切換が明確になり、無駄な送信が少なくなる。
以上の説明では、ヘリコプターを含む航空機について説明したが、これに限らず、船舶、自動車等の移動体のシミュレータにも同様に適用可能である。
【００２８】
【発明の効果】
以上の説明によれば、仮想現実実験施設間のような複数のフライトシミュレータと飛行場管制シミュレータとの間の通信情報を意味論的に圧縮することにより通信量を著しく低減して多数の人間を参加させることができるようになり、特に、インターネットを使用するので、世界中の人間の参加が可能になる。
【図面の簡単な説明】
【図１】本発明に係る航空交通シミュレータを説明する概略ブロック図である。
【図２】意味論的圧縮部２Ａと圧縮解凍部１Ａとの関係を説明する図である。
【図３】辞書部１３に格納される運航フェーズの例を説明する図である。
【図４】仮想現実実験施設を用いた航空交通シミュレータを説明するブロック図である。
【符号の説明】
１…飛行場管制シミュレータ
２…フライトシミュレータ
３…レーダ管制シミュレータ
４…シナリオ処理装置
１０−１、１０−２…１０−ｎ、２０…仮想現実実験施設
３０…インターネット
【図１】
0003899391.tif 000002
【図２】
0003899391.tif 000003
【図３】
0003899391.tif 000004
【図４】
0003899391.tif 000005