(57)【要約】【課題】訓練シミュレーションにて訓練演習目的に応じて適切な訓練演習シナリオを自動的に生成する訓練演習シナリオ自動生成システムを提供する。【解決手段】訓練目的などの入力パラメータを入力することにより、シナリオを自動的に生成する。また、訓練対象の行動は、訓練・演習前にルールを作成しておくことで、被訓練者の行動に応じて対抗する訓練対象の行動を自動的に変化させる。また、シナリオ作成者による変更を可能にするため、シナリオ編集モードを持つ。【選択図】図１
2010113105.tif 000002
【特許請求の範囲】
【請求項１】
前記複数の初期値から決められた計算方法に基づいて計算した結果に基づいて選択される複数のルールのテンプレートを格納したルール構築モジュールを備え、
熟練者等シナリオ作成者が訓練・演習目的に従い入力パラメータを入力するインタフェースと入力されたパラメータを基にシナリオを作成するシナリオ作成機能と作成されたシナリオから訓練対象の行動ルールを作成する訓練対象ルール構築モジュールとシナリオ作性機能及び訓練対象構築モジュールからシナリオファイルを作成するシナリオファイル作成モジュールを具備したシナリオ自動生成システム。
【請求項２】
請求項１に記載のシナリオ自動生成システムであって、
前記訓練・演習シナリオ自動生成システムから生成されるシナリオファイルは、ＸＭＬ形式等一般的なファイルタイプであることを特徴とするシナリオ自動生成システム。
【請求項３】
訓練・演習シナリオ自動生成システムにより作成されたシナリオファイルを基に訓練・演習シミュレーションシステムの初期化をするシミュレータ初期化モジュールとシミュレータ初期化モジュールにより設定される訓練対象構築モジュール及び訓練・演習環境設定モジュールと訓練対象構築モジュールにより生成された訓練対象を訓練・演習中に訓練・演習シミュレーションシステム上で実行させるエージェントモジュールと訓練・演習環境及びエージェントモジュールにより被訓練者が意思決定するために映像描画するグラフィックモジュールを具備した訓練・演習シミュレーションシステム
【請求項４】
請求項１に記載の訓練・演習シナリオ自動生成システムと請求項３に記載のシナリオファイルと訓練・演習シミュレーションシステムからなる訓練・演習統合シミュレーションシステム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シナリオ自動生成技術に関し、特に、コンピュータを用いたシミュレーションにより訓練や演習対象となる事象のシナリオを擬似的に生成する技術に関する。
【背景技術】
【０００２】
訓練・演習用シミュレーションのシナリオ生成に関する従来技術として、例えば、特許文献１がある。特許文献１には、訓練対象に対し個別にオーダが入力されてもミッション間の依存関係、重複、矛盾、入力内容の過不足の検証が可能な訓練・演習用シミュレーションシステム、およびシナリオ入力支援装置に関する技術が開示されている。
また、特許文献２には、シナリオに基づいた擬似状況を画面等を見ながら疑似体験させて、訓練・演習者（被訓練者）にその状況に対する意思決定を迅速に実行させるための訓練・演習を行なう訓練・演習用シミュレーション装置に関する技術が開示されている。
さらに、特許文献３には、被訓練者の行動に応じて対抗する行動を変化させる訓練対象の行動に対処するための訓練装置及び訓練シナリオ生成プログラムに関する技術が開示されている。
【０００３】
【特許文献１】特開２００８−２４１７３１号公報
【特許文献２】特開２００１−１１７９０５号公報
【特許文献３】特開２００３−３１６２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記各文献に示されるように、訓練・演習用シミュレーションシステムにおいては、現実を模倣したシミュレーションにより被訓練者にその状況に対する意思決定を迅速に実行させるための訓練・演習等が従来から行われている。この種のシミュレーションを実現するシステムは、シミュレーションに際して、シナリオ内容を決めてそのシナリオ内容となるようにオーダを入力してシナリオが作成され、作成されたシナリオで訓練対象者を訓練・演習目的に沿って、的確に行動させることで効果的な訓練を実行させるものであった。
【０００５】
そのため。既存の技術では、シナリオ内容のオーダの入力時にシステム管理者、一部の熟練者等のシナリオ作成者が各々の経験に基づき個別にオーダの入力を実行していた。この手順では、オーダの入力は、システム管理者や一部の熟練したシナリオ作成者でないと難しく、また熟練したシナリオ作成者がオーダを入力したとしても、その熟練したシナリオ作成者の主観に沿った、想定した範囲内でのシナリオにしかならなかった。また、シナリオ作成者の癖により、意図しない訓練や演習になってしまうという問題もあった。
【０００６】
本発明は、上記課題を解決することを目的とし、コンピュータを用いたシミュレーションにより訓練や演習の対象となる訓練・演習シナリオを簡単な初期値入力のみで自動的に生成するシナリオ自動生成システムを提供することを目的とする。また、将来生起こりうる事象を推定し、訓練・演習シナリオを自動生成することが可能なシナリオ自動生成システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述した課題に対し、訓練目的、訓練対象規模及び行動レベル、訓練環境等数個の入力パラメータを入力することにより、シナリオを自動的に生成する。また、訓練対象の行動は、訓練・演習前にルールを作成しておくことで、被訓練者の行動に応じて対抗する訓練対象の行動を自動的に変化させる。また、この訓練対象の行動は、訓練・演習中のシステム管理者による行動の修正を可能としており、多様な被訓練者の行動に対応したシナリオを生成する。さらに自動的に生成されたシナリオは、シナリオ作成者による変更を可能にするため、シナリオ編集モードを持つことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、コンピュータを用いたシミュレーションにより訓練や演習の対象となる訓練・演習シナリオを簡単な初期値入力のみで自動的に生成するシナリオ自動生成システムを提供することができる。また、シナリオ作成者が具体的にシナリオを想定してオーダ入力しなくても、将来生起こりうる事象を推定し、訓練・演習シナリオを自動生成するため、実際にとった行動、事故、災害、エラー等へ対処するための訓練や演習が可能となる。
【発明を実施するための最良の形態】
【０００９】
以下に、本発明の実施例を図面を用いて説明する。
【実施例１】
【００１０】
まず、本発明に一実施例における訓練・演習シナリオ自動生成システムを含む、訓練・演習統合シミュレーションシステム全体の構成について、図１を用いて説明する。
図１は、本発明の一実施例における訓練・演習統合シミュレーションシステムの構成を示すブロック図である。
【００１１】
図１に示すように、訓練・演習統合シミュレーションシステムは、訓練・演習シナリオ自動生成システム１と訓練・演習シミュレーションシステム３の２つのシステムから構成され、訓練・演習シナリオ自動生成システム１の半自動化部隊モジュール４により自動的にシナリオが生成されてシナリオファイル２として出力され、そのシナリオファイルに基づいて訓練・演習シミュレーションシステム３がシミュレーションを実行して訓練・演習を行なうものである。
【００１２】
次に、本発明の一実施例における訓練・演習統合シミュレーションシステムの機能構成を説明する。
図２は、本発明の一実施例における訓練・演習統合シミュレーションシステムの機能構成を説明するブロック図である。
図２において、図１と同じ符号をつけたeASGS(enhanced Automated Scenario Generation System)１は、図１の訓練・演習シナリオ自動生成システム１に対応し、Scenario File(XML)２は、シナリオファイル２に対応し、eMSS(enhanced Automated Scenario Generation System Maritime Simulation System)３は、訓練・演習シミュレーションシステム３に対応し、CxAC(Contextual Agent Composer)４は、半自動化部隊モジュール４に対応している。CxBR１３は、Context-based reasoningは、訓練・演習シミュレーションシステム上で実行させるエージェントモジュールである。
【００１３】
図２において、熟練者等シナリオ作成者５が訓練・演習目的に従い入力パラメータを入力するシナリオ入力装置６と入力されたパラメータを基にシナリオを作成するシナリオ作成機能７と作成されたシナリオから訓練対象の行動ルールを作成する訓練対象ルール構築モジュール４とシナリオ作成機能及び訓練対象ルール構築モジュール４からシナリオファイル２を作成するシナリオファイル作成モジュール８を備えている。
図２において、シナリオファイル２は、訓練・演習シナリオ自動生成システムから生成されるＸＭＬ(eXtended Mark Language)形式等一般的なファイルタイプで表現される。
【００１４】
図２において、訓練・演習シミュレーションシステム３は、訓練・演習シナリオ自動生成システム１により作成されたシナリオファイル２に基づき訓練・演習シミュレーションシステム３の初期化をするシミュレータ初期化モジュール１０とシミュレータ初期化モジュールにより設定される訓練対象構築モジュール１１及び訓練・演習環境設定モジュール１２と訓練対象構築モジュールにより生成された訓練対象を訓練・演習中に訓練・演習シミュレーションシステム上で実行させるエージェントモジュール１３と訓練・演習環境及びエージェントモジュールにより被訓練者９が意思決定するために映像描画するグラフィックモジュール１４を備えている。
【００１５】
次に、本発明の一実施例における訓練・演習シナリオ自動生成システムのシナリオ連接を説明する。
図３は、本発明の一実施例におけ訓練・演習シナリオ自動生成システムのシナリオ連接を説明するフローチャートである。
図３で、まず熟練者等シナリオ作成者１７はシナリオ入力装置６を介して訓練・演習目的に従い入力パラメータを入力する。入力パラメータの一例として、訓練目的、任務目的、訓練レベル、訓練対象設定、環境地図、時間等の制限及び各入力パラメータの優先順位が挙げられる。（１９）
次に、訓練・演習シナリオ自動生成システム１は被訓練者９に対して訓練を実施する状況場面の設定を実施する。状況場面は、少なくとも被訓練者及び訓練対象の初期位置と役割、地形等の環境を含む。このとき、状況場面は１個以上生成され、複数の状況場面の組み合わせでシナリオとする。（２０）
続いて、訓練対象ルール構築モジュール４は、作成されたシナリオから訓練対象に対し、そのシナリオ固有の訓練対象の性能を作成する。また、行動ルールは状況場面ごとに作成される。状況画面、行動ルールは、予め複数のパタンを用意しておき、入力パラメータに基いて予め決めた方法により、その用意された複数のパタンから選択される。（２１）
訓練・演習シナリオ自動生成システム１は、シナリオファイル２を作成する。（２２）
次に、訓練・演習シナリオ自動生成システムの全体連接を説明する。
【００１６】
図４は、本発明の一実施例における訓練・演習シナリオ自動生成システムの全体連接を説明するフローチャートである。
まず、熟練者等シナリオ作成者５はシナリオ入力装置６を介して訓練・演習目的に従い入力パラメータを入力する。（２３）
次に、シナリオ作成機能７は被訓練者９に対して訓練を実施する状況場面の設定を実施する。（２４）
続いて、２４にて作成された状況場面はシナリオ入力装置６を介してシナリオ作成者５に提示される。（２５）
次に、シナリオ作成者５は、２５において提示された状況場面で良いかどうかシナリオ入力装置６を介して判断する。（２６）
シナリオ作成者５が状況場面の変更が必要な場合、シナリオ入力装置６を介して状況場面を変更する。（２７）
訓練対象ルール構築モジュール４は、作成されたシナリオから訓練対象に対し、そのシナリオ固有の訓練対象の性能及び行動ルールを作成する。（２８）
次に、２８にて作成された訓練対象の性能及び行動ルールはシナリオ入力装置６を介してシナリオ作成者５に提示される。（２９）
シナリオ作成者５は、２９において提示された状況場面で良いかどうかシナリオ入力装置６を介して判断する。（３０）
シナリオ作成者５が状況場面の変更が必要な場合、シナリオ入力装置６を介して状況場面を変更する。（３１）
シナリオファイル作成モジュール８は、シナリオ作成機能７及び訓練対象ルール構築モジュール４からシナリオファイル２を作成する。（３２）
以上のべた本発明の一実施例の訓練・演習シナリオ自動生成システムは、訓練・演習者にシナリオに基づいた擬似状況を体験させて訓練・演習を行なう訓練・演習用シミュレーションシステムに有用であり、特に、シナリオ内容の入力時に個別にオーダを入力する訓練・演習用シミュレーションシステムに適している。
【００１７】
本発明の上記実施例によれば、熟練者等シナリオ作成者が訓練・演習内容を決定する過程において、数個の入力パラメータのみで自動的にシナリオを生成するため、熟練者等の経験・知識に依存しないシナリオ作成が可能となる。また、シナリオ作成者が生成されたシナリオを変更可能であり、客観的でありながらシナリオ作成者の意向を反映したシナリオ作成が可能である。さらに、あらかじめ行動ルールが設定された半自動化部隊の活用により、被訓練者の意思決定に従い、訓練・演習中に訓練対象の行動を自動的に変化させることができ、被訓練者の意思決定を制限しない訓練・演習が可能である。
なお、上記実施例によりこの発明が限定されるものではない。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例における訓練・演習統合シミュレーションシステムの構成図である。
【図２】本発明の一実施例における訓練・演習統合シミュレーションシステムの機能構成を説明するブロック図である。
【図３】本発明の一実施例におけ訓練・演習シナリオ自動生成システムのシナリオ連接を説明するフローチャートである。
【図４】本発明の一実施例における訓練・演習シナリオ自動生成システムの全体連接を説明するフローチャートである。
【符号の説明】
【００１９】
１  訓練・演習シナリオ自動生成システム
２  シナリオファイル（XML）
３  訓練・演習シミュレーションシステム
４  半自動化部隊モジュール
６  シナリオ入力装置
７  シナリオ作成機能
８  シナリオファイル作成モジュール
９  被訓練者
１０  シミュレータ初期化モジュール
１１  訓練対象構築モジュール
１２  訓練・演習環境設定モジュール
１３  エージェントモジュール
１４  グラフィックモジュール
【図１】
2010113105.tif 000003
【図２】
2010113105.tif 000004
【図３】
2010113105.tif 000005
【図４】
2010113105.tif 000006