(57)【要約】  スケジューリングシステムは、移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成するリンク作成手段と、リンク毎に移動体が他の移動体と異常接近しないように、移動体の通過予定時刻の調整幅であるリンク調整幅を計算するリンク調整幅計算手段と、移動経路を構成する全リンクのリンク調整幅を用いて、調整後の移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定手段とを備えている。
2011114635.tif 000002
【特許請求の範囲】
【請求項１】
移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成するリンク作成手段と、
リンク毎に前記移動体が他の移動体と異常接近しないように、前記移動体の通過予定時刻の調整幅であるリンク調整幅を計算するリンク調整幅計算手段と、
前記移動経路を構成する全リンクのリンク調整幅を用いて、調整後の前記移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定手段とを
含むことを特徴とするスケジューリングシステム。
【請求項２】
所定の通過指定位置を所定の通過予定時刻に通過する移動計画に従って移動する移動体に対して、他の移動体と異常接近しないように調整した移動計画を決定するスケジューリングシステムであって、
調整移動計画決定手段は、前記移動体が移動経路を移動する際の移動特性を示す移動モデルデータおよび前記移動体が移動経路を移動する際の制約条件を示す移動条件データに基づいて、調整移動計画データを決定する
請求項１記載のスケジューリングシステム。
【請求項３】
移動モデルデータを記憶する移動モデル記憶手段と、
移動条件データを記憶する移動条件記憶手段とを含み、
リンク調整幅計算手段は、前記移動モデル記憶手段が記憶する移動モデルデータと、前記移動条件記憶手段が記憶する移動条件データとに基づいて、リンク調整幅を計算する
請求項２記載のスケジューリングシステム。
【請求項４】
リンク調整幅計算手段は、移動モデル記憶手段が記憶する各リンクの移動モデルデータに基づいて、所定の移動体が他の移動体と異常接近しないようにリンク調整幅をリンク毎に計算する
請求項３記載のスケジューリングシステム。
【請求項５】
リンク調整幅計算手段は、移動条件記憶手段が記憶する各リンクの移動条件データに基づいて、計算したリンク調整幅を修正し、新たにリンク調整幅を決定する
請求項３又は請求項４記載のスケジューリングシステム。
【請求項６】
調整移動計画決定手段は、リンク調整幅計算手段が計算したリンク調整幅に基づいて、全リンク共通で移動体同士の異常接近を回避可能なリンク調整幅の積集合を計算し、計算したリンク調整幅の積集合に基づいて、移動体の調整移動計画データを決定する
請求項２から請求項５のうちのいずれか１項に記載のスケジューリングシステム。
【請求項７】
所定の移動体のリンクと他の移動体のリンクとの最短距離を計算し、計算した最短距離が所定の距離以下であるリンクのペアを特定するリンク選別手段を含み、
リンク調整幅計算手段は、前記リンク選別手段が特定したリンクのペアについてリンク調整幅を計算する
請求項２から請求項６のうちのいずれか１項に記載のスケジューリングシステム。
【請求項８】
リンク選別手段は、移動体の複数のリンクから成る移動経路を包含する移動体エリアを用いて、移動体エリア同士の重畳判定を行うことで、移動体同士が異常接近するか否かを判定し、判定結果に基づいて、最短距離が所定の距離以下であるリンクのペアを特定する
請求項７記載のスケジューリングシステム。
【請求項９】
移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成し、
リンク毎に前記移動体が他の移動体と異常接近しないように、前記移動体の通過予定時刻の調整幅であるリンク調整幅を計算し、
前記移動経路を構成する全リンクのリンク調整幅を用いて、調整後の前記移動体の移動計画を示す調整移動計画データを決定する
ことを特徴とするスケジューリング方法。
【請求項１０】
コンピュータに、
移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成するリンク作成処理と、
リンク毎に前記移動体が他の移動体と異常接近しないように、前記移動体の通過予定時刻の調整幅であるリンク調整幅を計算するリンク調整幅計算処理と、
前記移動経路を構成する全リンクのリンク調整幅を用いて、調整後の前記移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定処理とを
実行させるためのスケジューリングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の移動計画を決定するするスケジューリングシステム、スケジューリング方法およびスケジューリングプログラムに関する。
【背景技術】
【０００２】
一般的に、スケジューリングシステムは、『定められた位置（通過指定位置）』を『定められた予定時刻（通過予定時刻）』に通過する移動体（例えば、航空機や電車、バス等）に対して、移動体同士が異常接近しないように移動計画を決定するために用いられている。一般的なスケジューリングシステムの一例が非特許文献１に記載されている。【０００３】
非特許文献１に記載されたスケジューリングシステムは、航空機を移動体とした航空管制スケジューリングシステムであり、航空機同士の異常接近を誘発しない移動計画を決定することを目的とする。航空機の移動計画には、『通過指定位置（緯度・経度）』および『通過予定時刻』が、複数の通過指定位置に関して記載されている。つまり、航空機は、出発空港で取得する移動計画に従って通過指定位置を通過予定時刻に通過し、目的空港まで航行する。【０００４】
しかし、実際の航行では天候変動等の影響により、航空機が通過指定位置を通過予定時刻に通過できない場合がある。このような場合に、航空管制スケジューリングシステムは、出発空港で取得する移動計画を調整し、『異常接近を誘発しない新たな移動計画（以下、調整移動計画という）』を決定する。【０００５】
非特許文献１に記載された航空管制スケジューリングシステムについて説明する。非特許文献１に記載された航空管制スケジューリングシステムは、空域を航行する航空機１機（以下、注目移動体という）に着目し、空域を航行する注目移動体以外の航空機（以下、周辺移動体という）と異常接近しない調整移動計画を決定する。この調整移動計画とは、『注目移動体の移動計画（以下、注目移動計画という）』を調整した結果であり、『周辺移動体の移動計画（以下、周辺移動計画という）』については調整していない。【０００６】
まず、現在の注目移動計画および周辺移動計画に従って注目移動体および周辺移動体が航行した場合に、コンフリクトが発生するか否かをシミュレーションする。そして、注目移動体と異常接近する周辺移動体が１台（１機）でも存在する場合、注目移動計画に記載された任意の通過指定位置に関して通過予定時刻を調整（例えば、通過予定時刻を前倒し、または後ろ倒し）する。そして、調整した注目移動計画を用いて、注目移動体が周辺移動体と異常接近するか否かを再びシミュレーションする。【０００７】
その後、『注目移動計画の調整処理』および『異常接近のシミュレーション処理』を繰り返し実行して、調整移動計画を決定できた時点で繰り返し実行を終了する。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】福田豊他２名、“航空管制の時間管理ツールの試作”、２００８年０７月１８日、電子情報通信学会技術研究報告  宇宙・航行エレクトロニクス、１０８巻、１６９号、２３〜２８項
【発明の概要】
【発明が解決しようとする課題】
【０００９】
非特許文献１に記載された方法の問題点は、調整移動計画を決定するまでに長時間を要することである。その理由は、注目移動体と周辺移動体とが異常接近しないように調整移動計画を決定するために、『注目移動体の任意の通過指定位置に関して通過予定時刻の調整（注目移動計画の逐次調整）処理』および『異常接近のシミュレーション処理』を繰り返し実行しなければならないからである。【００１０】
そこで、本発明は、調整移動計画を高速に決定することができるスケジューリングシステム、スケジューリング方法およびスケジューリングプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明によるスケジューリングシステムは、移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成するリンク作成手段と、リンク毎に移動体が他の移動体と異常接近しないように、移動体の通過予定時刻の調整幅であるリンク調整幅を計算するリンク調整幅計算手段と、移動経路を構成する全リンクのリンク調整幅を用いて、調整後の移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定手段とを含むことを特徴とする。【００１２】
本発明によるスケジューリング方法は、移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成し、リンク毎に移動体が他の移動体と異常接近しないように、移動体の通過予定時刻の調整幅であるリンク調整幅を計算し、移動経路を構成する全リンクのリンク調整幅を用いて、調整後の移動体の移動計画を示す調整移動計画データを決定することを特徴とする。【００１３】
本発明によるスケジューリングプログラムは、コンピュータに、移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成するリンク作成処理と、リンク毎に移動体が他の移動体と異常接近しないように、移動体の通過予定時刻の調整幅であるリンク調整幅を計算するリンク調整幅計算処理と、移動経路を構成する全リンクのリンク調整幅を用いて、調整後の移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定処理とを実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、調整移動計画を高速に決定することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明によるスケジューリングシステムの第１の実施形態の構成例を示すブロック図である。
【図２】スケジューリングシステムが実行する動作例を示す流れ図である。
【図３】注目移動計画の一例を示す説明図である。
【図４】周辺移動計画の一例を示す説明図である。
【図５】複数の通過指定位置を跨るリンクの一例を示す説明図である。
【図６】調整飛行計画の一例を示す説明図である。
【図７】リンク調整幅を計算するために利用するリンクボリュームの一例を示す説明図である。
【図８】調整飛行計画の決定方法の一例を示す説明図である。
【図９】スケジューリングシステムの第２の実施形態の構成例を示すブロック図である。
【図１０】スケジューリングシステムが実行する動作例を示す流れ図である。
【図１１】調整幅計算対象リンクペアの決定方法の一例を示す説明図である。
【図１２】調整幅計算対象リンクペアを決定するために利用する移動体エリアの一例を示す説明図である。
【図１３】長方形型の移動体エリアの一例を示す説明図である。
【図１４】平行四辺形型の移動体エリアの一例を示す説明図である。
【図１５】スケジューリングシステムの最小の構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
実施形態１．
次に、本発明の第１の実施形態について図面を参照して説明する。図１は、本発明によるスケジューリングシステムの第１の実施形態の構成例を示すブロック図である。図１を参照すると、スケジューリングシステムは、注目移動計画入力装置１、周辺移動計画入力装置２、データ処理装置３、記憶装置４および調整移動計画出力装置５を含む。
【００１７】
注目移動計画入力装置１、周辺移動計画入力装置２、データ処理装置３および調整移動計画出力装置５は、具体的には、プログラムに従って動作するコンピュータ（例えば、パーソナルコンピュータやワークステーション）等の情報処理装置によって実現され、データ処理機能やデータ通信機能等を備えている。
【００１８】
記憶装置４は、具体的には、光ディスク装置や磁気ディスク装置等によって実現され、データベース等を記憶するデータ記憶機能を備えている。
【００１９】
注目移動計画入力装置１は、『移動計画の調整対象である注目移動体』の移動計画を示す移動計画データを入力する機能を備えている。
【００２０】
周辺移動計画入力装置２は、『注目移動体を除く全ての周辺移動体』の移動計画を示す移動計画データを入力する機能を備えている。
【００２１】
記憶装置４は、移動モデル記憶部４１と、移動条件記憶部４２とを備えている。
【００２２】
移動モデル記憶部４１は、移動体がリンクを移動する際の移動モデルを示す移動モデルデータを予め記憶している。移動モデルの例としては、等速度移動や等加速度運動等がある。移動モデルデータは、例えば、管理者によって予め移動モデル記憶部４１に登録される。なお、本実施形態では、移動計画における２点の通過指定位置を結ぶ線分をリンクという。
【００２３】
移動条件記憶部４２は、移動体がリンクを移動する際の制約等の移動条件を示す移動条件データを予め記憶している。移動条件の例としては、リンク旅行時間（例えば、移動体が所定のリンク上を移動する時間）を指定時間以下にする制約等がある。移動条件データは、例えば、管理者によって予め移動条件記憶部４２に登録される。
【００２４】
データ処理装置３は、リンク作成手段３１と、リンク調整幅計算手段３２と、調整移動計画決定手段３３とを備えている。
【００２５】
リンク作成手段３１は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。リンク作成手段３１は、注目移動計画入力装置１および周辺移動計画入力装置２が入力する移動計画データに基づいて、移動体の異なる２箇所の通過指定位置を結ぶ線分であるリンクを作成する機能を備えている。リンク作成手段３１は、移動計画データに基づいて、出発地から目的地まで、所定個の通過指定位置を特定する機能を備えている。
【００２６】
リンク調整幅計算手段３２は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。リンク調整幅計算手段３２は、移動モデル記憶部４１が記憶する移動モデルデータに基づいて、注目移動体と周辺移動体とが異常接近しないように『注目移動体の通過予定時刻の調整“幅”（以下、リンク調整幅という）』をリンク毎に計算する機能を備えている。さらに、リンク調整幅計算手段３２は、移動条件記憶部４２を参照して、リンクに対して移動条件が設定されている場合、移動条件を満足するようにリンク調整幅を修正する機能を備えている。なお、本実施形態では、リンク調整幅計算手段３２は、移動体間の直線距離が所定の距離（例えば、安全距離Ｒ）以下となると、異常接近した状態となると判定する。
【００２７】
調整移動計画決定手段３３は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。調整移動計画決定手段３３は、リンク調整幅計算手段３２が計算した注目移動体の各リンクに対応するリンク調整幅を参照し、全リンク共通で異常接近を回避可能なリンク調整幅の積集合を計算し、調整移動計画を決定する機能を備えている。
【００２８】
次に、図１および図２を参照して、スケジューリングシステムの動作について説明する。図２は、ケジューリングシステムが実行する動作例を示す流れ図である。
【００２９】
移動計画の調整を行うために、管理者が注目移動計画入力装置１を用いて、注目移動計画の入力操作を行うと、注目移動計画入力装置１は、管理者の操作に従って、注目移動計画を示す注目移動体の移動計画データをリンク作成手段３１に入力する。また、管理者が周辺移動計画入力装置２を用いて、周辺移動計画の入力操作を行うと、周辺移動計画入力装置２は、管理者の操作に従って、周辺移動計画を示す周辺移動体の移動計画データをリンク作成手段３１に入力する。
【００３０】
次いで、リンク作成手段３１は、入力された全ての移動計画データから、移動体の異なる２箇所の通過指定位置を結ぶ線分であるリンクを作成する（図２のステップＡ１）。そして、リンク作成手段３１は、作成したリンクをリンク調整幅計算手段３２に出力する。
【００３１】
次いで、リンク調整幅計算手段３２は、移動モデル記憶部４１が記憶する各リンクの移動モデルデータに基づいて、注目移動体と周辺移動体とが異常接近しないように『注目移動体の通過予定時刻の調整“幅”（リンク調整幅）』をリンク毎に計算する。その後、リンク調整幅計算手段３２は、移動条件記憶部４２が記憶する各リンクの移動条件データに基づいて、リンク調整幅を修正する（図２のステップＡ２）。
【００３２】
次いで、リンク調整幅計算手段３２は、全てのリンクに対するリンク調整幅の計算が完了したか否かを判断する（図２のステップＡ３）。そして、完了していないと判断した場合には、リンク調整幅計算手段３２は、処理をステップＡ２に移行し、その後の処理を繰り返す。また、完了したと判断した場合には、リンク調整幅計算手段３２は、計算したリンク調整幅を調整移動計画決定手段３３に出力し、処理をステップＡ４に移行する。
【００３３】
調整移動計画決定手段３３は、リンク調整幅計算手段３２が出力した注目移動体のリンク毎のリンク調整幅に基づき、全リンク共通で異常接近を回避可能なリンク調整幅の積集合を計算し、調整移動計画を決定する（図２のステップＡ４）。具体的には、調整移動計画決定手段３３は、計算したリンク調整幅の積集合に基づいて、調整移動計画を示す移動計画データを生成し、調整移動計画出力装置５に出力する。
【００３４】
次に、第１の実施形態のスケジューリングシステムの動作について、具体例を用いて説明する。
【００３５】
本実施形態におけるスケジューリングシステムの物理構成について説明する。本実施形態におけるスケジューリングシステムは、注目移動計画入力装置１、周辺移動計画入力装置２、データ処理装置３、記憶装置４および調整移動計画出力装置５を含む。
【００３６】
注目移動計画入力装置１、周辺移動計画入力装置２、データ処理装置３および調整移動計画出力装置５は、具体的には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等によって実現されるデータ処理部、イーサネット（登録商標）や無線ＬＡＮ、専用通信ネットワーク等に対応したデータ通信部、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等のデータ記憶部等を備えるコンピュータ（例えば、パーソナルコンピュータやワークステーション）等の情報処理装置により実現される。記憶装置４は、具体的には、光ディスク装置や磁気ディスク装置等によって実現され、データベース等を記憶する。
【００３７】
移動計画の具体例として、注目移動体（Ａ）の注目移動計画を図３に示す。図３は、注目移動計画の一例を示す説明図である。
【００３８】
図３に示す例において、注目移動体は、現在時刻ｔＡ０において現在位置（ｘＡ０，ｙＡ０）に位置する。そして、注目移動体は、通過予定時刻ｔＡ１、ｔＡ２、ｔＡ３に、それぞれ通過指定位置（ｘＡ１，ｙＡ１）、（ｘＡ２，ｙＡ２）、（ｘＡ３，ｙＡ３）を通過するように移動する。例えば、移動体として航空機を想定した場合、通過指定位置のｘ、ｙは、それぞれ経度、緯度に該当する。また、移動体としてバスを想定した場合、通過指定位置は、例えば、停留所や交差点等に該当する。
【００３９】
さらに移動計画の具体例として、周辺移動体（Ｂ）の周辺移動計画を図４に示す。図４は、周辺移動計画の一例を示す説明図である。
【００４０】
図４に示す周辺移動計画の例において、注目移動計画との違いは、通過指定位置の数が異なる点だけである。以降、本実施形態では、周辺移動体が１台だけ存在すると仮定して説明するが、周辺移動体が複数存在してもよい。また、本実施形態では、図３、４に示すような移動計画に従って移動体が移動して、任意時刻における注目移動体と周辺移動体との直線距離が安全距離Ｒを下回った場合に異常接近と判断する。
【００４１】
次に、移動計画からリンクを作成する方法について説明する。具体的には、図１に示すリンク作成手段３１が作成する。
【００４２】
リンク作成手段３１は、最も単純なリンク作成方法として、例えば、図３、４に示すように隣接する現在位置または通過指定位置を結ぶ線分をリンクとして生成する。しかし、このリンク作成方法の場合、通過指定位置数の増大に応じて、リンク数も増大する。この結果、リンク調整幅計算手段３２が全リンクに対してリンク調整幅を計算するため、その処理時間が長くなることになる。
【００４３】
このため、例えば、図５に示すように、複数の通過指定位置を結ぶ近似直線に対して各通過指定位置が近傍に存在する場合には、リンク作成手段３１は、複数の通過指定位置を跨るようにしてリンクを作成してもよい。図５は、複数の通過指定位置を跨るリンクの一例を示す説明図である。これ以降では隣接する現在位置または通過指定位置を結ぶ線分をリンクに用いて説明する。
【００４４】
次に、リンク調整幅を計算する方法について説明する。具体的には、図１に示すリンク調整幅計算手段３２がリンク調整幅を計算する処理を実行する。
【００４５】
注目移動体の調整移動計画に関して、最終通過指定位置（図３では通過指定位置３が該当する）の通過予定時刻ｔＡ３を、ｔＡ３＋Δｔに変更したと想定する。また、例えば、移動モデル記憶部４１が記憶するリンクＡ０１、Ａ１２、Ａ２３の移動モデルが等速度移動であった場合を想定する。この場合、リンク調整幅計算手段３１は、図６に示すように、通過指定位置ｋ＝１、２の通過予定時刻ｔＡｋを、リンク距離ＬＡ（ｋ−１）（ｋ）を用いて計算する。
【００４６】
なお、現在位置については、現在時刻の修正ができないため、ｔＡ０のままとする。以降、移動体のリンクでの移動モデルを等速度移動と仮定して説明するが、これに限らず、例えば、移動モデルが等加速度移動であってもよい。リンク調整幅計算手段３１は、移動モデルが等速度移動以外であっても、上記の例と同様に通過指定位置ｋ＝１、２の通過予定時刻ｔＡｋを、Δｔを用いて計算できる。
【００４７】
ここで、注目移動体のリンクＡ１２に着目すると、リンク調整幅計算手段３１は、注目移動体がリンクＡ１２を等速度移動する際の任意時刻ｔにおける位置ｘＡ（ｔ）、ｙＡ（ｔ）を、それぞれ式（１）、（２）を用いて求めることができる。
【００４８】
【数１】
2011114635.tif 000003
【００４９】
同様に周辺移動体のリンクＢ１２に着目すると、リンク調整幅計算手段３１は、周辺移動体がリンクＢ１２を等速度移動する際の任意時刻ｔにおける位置ｘＢ（ｔ）、ｙＢ（ｔ）を、それぞれ式（３）、（４）を用いて求めることができる。
【００５０】
【数２】
2011114635.tif 000004
【００５１】
なお、周辺飛行計画については通過予定時刻の変更をしないので、周辺移動体の任意時刻ｔにおける位置ｘＢ（ｔ）、ｙＢ（ｔ）にΔｔを含まない。
【００５２】
また、リンク調整幅計算手段３１は、任意時刻ｔにおける注目移動体と周辺移動体との距離Ｌを、位置ｘＡ（ｔ）、ｙＡ（ｔ）および位置ｘＢ（ｔ）、ｙＢ（ｔ）から、式（５）を用いて求めることができる。
【００５３】
【数３】
2011114635.tif 000005
【００５４】
注目移動体と周辺移動体とが異常接近しないためには、任意時刻において『距離Ｌ＞安全距離Ｒ』を満たすΔｔを計算すればよい。よって、リンクＢ１２を移動する周辺移動体に異常接近しないための『注目移動体のリンクＡ１２のリンク調整幅ΔｔＡ１２Ｂ１２』は、式（６）によって表される。
【００５５】
【数４】
2011114635.tif 000006
【００５６】
式（６）におけるΔｔＡ１２Ｂ１２Ｌは、調整幅ΔｔＡ１２Ｂ１２の下限値を示す。また、式（６）におけるΔｔＡ１２Ｂ１２Ｕは、調整幅ΔｔＡ１２Ｂ１２の上限値を示す。
【００５７】
リンク調整幅計算手段３２は、注目移動体の全リンクに関して、周辺移動体の全リンクに対するリンク調整幅を計算する。図３、４の移動計画の場合、注目移動体のリンク数が３であり、周辺移動体のリンク数が２であるので、リンクペア数は６（＝３×２）となる。よって、リンク調整幅計算手段３２は、リンク調整幅の計算を合計６回実行する。式（６）は、一般にΔｔに関する高次不等式となる。そのため、リンク調整幅計算手段３２は、例えば、公知である代数解法（例えば、４次方程式に対するフェラーリ解法等）や近似解法（例えば、ニュートン法等）を用いて、式（６）の解を算出する。
【００５８】
リンクペア数が多く高次方程式を解くための長時間を要する場合には、リンク調整幅計算手段３２は、例えば、図７に示すような『３次元空間（ｔ−ｘ−ｙ）において注目移動体のリンクＡ１２を包含する６面体（以下、リンクボリュームＶＡ１２）』を利用して、リンク調整幅を近似計算してもよい。リンクボリュームＶＡ１２は、ｘｙ平面に平行で、且つ通過指定位置１、２をその平面内に含む上面・下面（図７で塗潰された２面に該当）と、４つの側面とで構成される。なお、リンクボリュームＶＡ１２において、通過指定位置２から上面の各辺に対する法線距離は、安全間隔Ｒよりも大きな値とする。同様に、通過指定位置１から下面の各辺に対する法線距離は、安全間隔Ｒよりも大きな値とする。
【００５９】
これを用いることにより、リンク調整幅計算手段３２は、周辺移動体のリンクＢ１２が、リンクボリュームＶＡ１２の４側面と交差せず、且つリンクボリュームＶＡ１２に包含されないΔｔを計算することで、『注目移動体のリンクＡ１２のリンク調整幅ΔｔＡ１２Ｂ１２』を近似計算できる。リンクボリュームＶＡ１２を利用してリンク調整幅を計算する場合、高々２次不等式を解くだけであるため、高次不等式を解く場合と比較して計算時間を短縮できる。
【００６０】
次いで、リンク調整幅計算手段３２は、リンク調整幅を計算した後、移動条件記憶部４２が記憶する移動条件データ『注目移動体がリンクを移動する際の制約条件』に基づいて、リンク調整幅を修正する。例えば、『注目移動体のリンクＡ１２の移動速度』が『安全移動速度Ｖ』を越えてはならないという移動条件であった場合、リンク調整幅計算手段３２は、式（７）を満たすリンク調整幅Δｔｃｎｄを計算する。
【００６１】
【数５】
2011114635.tif 000007
【００６２】
式（７）におけるΔｔｃｎｄＬは、調整幅Δｔｃｎｄの下限値を示す。また、ΔｔｃｎｄＵは、調整幅Δｔｃｎｄの上限値を示す。そして、リンク調整幅計算手段３２は、『計算済の調整幅ΔｔＡ１２Ｂ１２』および『リンク調整幅Δｔｃｎｄ』の積集合を、新たな『リンク調整幅ΔｔＡ１２Ｂ１２』として求める。
【００６３】
次に、注目移動体の調整移動計画を決定する方法について説明する。具体的には、図１に示す調整移動計画決定手段３３が調整移動計画を決定する処理を実行する。
【００６４】
図３、４の移動計画の場合、リンク調整幅計算手段３２は、計算したリンク調整幅ｔＡ０１Ｂ０１、ｔＡ０１Ｂ０１、ｔＡ１２Ｂ０１、ｔＡ１２Ｂ０２、ｔＡ２３Ｂ０１、ｔＡ２３Ｂ０２を調整移動計画決定手段３３に出力する。
【００６５】
次いで、調整移動計画決定手段３３は、リンク調整幅の積集合を計算し、最終的なΔｔの範囲を決定する。図３、４の移動計画の場合、調整移動計画決定手段３３は、図８に示すように、最終的なΔｔの範囲を『ΔｔＡ２３Ｂ０１Ｌ＜Δｔ＜ΔｔＡ０１Ｂ０１Ｕ』と決定する。図８は、調整飛行計画の決定方法の一例を示す説明図である。
【００６６】
つまり、『ΔｔＡ２３Ｂ０１Ｌ＜Δｔ＜ΔｔＡ０１Ｂ０１Ｕ』を満たすΔｔであれば、注目移動体と周辺移動体との異常接近を回避可能であるため、調整移動計画決定手段３３は、図６に示す例のようにΔｔから通過指定時刻（ｔＡ１、ｔＡ２）を計算し、調整移動計画を決定する。具体的には、調整移動計画決定手段３３は、計算した通過指定時刻（ｔＡ１、ｔＡ２）に基づいて、調整移動計画を示す移動計画データを生成し、調整移動計画出力装置５に出力する。なお、リンク調整幅の積集合が空集合となる場合には、調整移動計画決定手段３３は、異常接近を回避可能な調整移動計画が存在しないものと判断する。
【００６７】
その後、調整移動計画出力装置５は、例えば、調整移動計画決定手段３３が出力した移動計画データを表示部に表示するように制御する。
【００６８】
以上の第１の実施形態では、リンク調整幅計算手段３２が、移動条件記憶部４２が記憶する移動条件データに基づいてリンク調整幅（ΔｔＡ１２Ｂ１２）を修正する例について説明したが、処理の順序はこれに限らない。例えば、リンク調整幅計算手段３２が移動条件データから計算するリンク調整幅（Δｔｃｎｄ）を調整移動計画決定手段３３に出力し、調整移動計画決定手段３３がリンク調整幅（ΔｔＡ１２Ｂ１２）およびリンク調整幅（Δｔｃｎｄ）の積集合を計算し、調整飛行計画を決定するようにしてもよい。
【００６９】
また、本実施形態では、注目移動計画入力装置１および周辺移動計画入力装置２が移動計画データをデータ処理装置３に出力した後に、リンクを作成する処理を実行したが、注目移動計画入力装置１および周辺移動計画入力装置２が予めリンクの作成を行い、リンク作成結果をデータ処理装置３に出力するようにしてもよい。
【００７０】
次に、本実施形態の効果について説明する。
【００７１】
本実施形態では、リンク毎に計算する『注目移動体の通過予定時刻の調整“幅”（リンク調整幅）』に基づき調整移動計画を決定することにより、『注目移動計画の逐次調整処理』および『異常接近のシミュレーション処理』を繰り返し実行する必要が無い。このため、注目移動体と周辺移動体との異常接近を誘発しない調整移動計画を高速に決定できる。
【００７２】
実施形態２．
次に、本発明の第２の実施形態について図面を参照して説明する。図９は、スケジューリングシステムの第２の実施形態の構成例を示すブロック図である。
【００７３】
図９を参照すると、本実施形態では、スケジューリングシステムは、図１に示す第１の実施形態の構成に加えて、データ処置装置３がリンク選別手段３４を、記憶装置４がリンクペア記憶部４３を含む。
【００７４】
リンク選別手段３４は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。リンク選別手段３４は、リンク作成手段３１が作成した『注目移動体の各リンク』と『周辺移動体の各リンク』との最短距離を計算し、最短距離が安全距離Ｒを下回るリンクペア（以下、リンク調整幅計算対象リンクペア）を特定する機能を備えている。また、リンク選別手段３４は、特定したリンク調整幅計算対象リンクペアをリンクペア記憶部４３に記憶させる機能を備えている。
【００７５】
また、本実施形態では、リンク調整幅計算手段３２は、リンクペア記憶部４３が記憶するリンク調整幅計算対象リンクペアに対してだけリンク調整幅を計算する。
【００７６】
次に、図９および図１０を参照して、本実施形態におけるスケジューリングシステムの動作について説明する。図１０は、スケジューリングシステムが実行する動作例を示す流れ図である。
【００７７】
図１０に示すステップＡ１、Ａ２、Ａ４の動作については、第１の実施形態においてリンク作成手段３１、リンク調整幅計算手段３２、調整移動計画決定手段３３がそれぞれ実行する動作と同一のため、説明を省略する。
【００７８】
第１の実施形態では、リンク作成手段３１が作成した『注目飛行計画のリンク』と『周辺飛行計画のリンク』との全てのリンクペアに対して、リンク調整幅を計算（リンク調整幅計算手段３２）して、注目移動体の調整移動計画を決定していた。
【００７９】
本実施形態では、リンク選別手段３４は、ステップＡ１でリンク作成手段３１が作成した『注目移動体の各リンク』と『周辺移動体の各リンク』との最短距離を計算し、最短距離が安全距離Ｒを下回るリンクペア（リンク調整幅計算対象リンクペア）を特定する。そして、リンク選別手段３４は、特定したリンク調整幅計算対象リンクペアをリンクペア記憶部４３に記憶させる（ステップＢ１）。
【００８０】
その後、リンク調整幅計算手段３２は、リンクペア記憶部４３が記憶するリンク調整幅計算対象リンクペアに対してだけリンク調整幅を計算する（ステップＡ２、ステップＢ２）。
【００８１】
次いで、調整移動計画決定手段３３は、第１の実施形態と同様の処理に従って、リンク調整幅計算手段３２が計算したリンク調整幅に基づいて、全リンク共通で異常接近を回避可能なリンク調整幅の積集合を計算し、調整移動計画を決定する（ステップＡ４）。具体的には、調整移動計画決定手段３３は、計算したリンク調整幅の積集合に基づいて、調整移動計画を示す移動計画データを生成し、調整移動計画出力装置５に出力する。
【００８２】
次に、第２の実施形態のスケジューリングシステムの動作について、具体例を用いて説明する。
【００８３】
本実施形態では、第１の実施形態の構成に加えて、データ処理装置３が、リンク選別手段３４を含み、さらに、記憶装置４が、リンクペア記憶部４３を含む点が第１の実施形態と異なる。
【００８４】
リンクペア選別手段３４が調整幅計算対象リンクペアを特定する方法を、図１１を用いて説明する。図１１は、調整幅計算対象リンクペアの決定方法の一例を示す説明図である。図１１には、通過指定位置（ｘＡ１，ｙＡ１）、（ｘＡ２，ｙＡ２）から成る注目移動体のリンクＡ１２と、通過指定位置（ｘＢ０，ｙＢ０）、（ｘＢ１，ｙＢ１）、（ｘＢ２，ｙＢ２）から成る周辺移動体のリンクＢ０１、Ｂ１２とが記載されている。
【００８５】
まず、リンクペア選別手段３４は、リンクＡ１２、Ｂ０１から成るリンクペア（Ａ１２，Ｂ０１）に関してリンク間の最短距離Ｓ（Ａ１２，Ｂ０１）を計算する。
【００８６】
次いで、リンクペア選別手段３４は、算出した最短距離Ｓ（Ａ１２，Ｂ０１）が安全距離Ｒを下回るか否かを判断する。
【００８７】
そして、Ｓ（Ａ１２，Ｂ０１）が安全距離Ｒを下回ると判断した場合（Ｓ（Ａ１２，Ｂ０１）＜Ｒ）、『リンクＡ１２を移動する注目移動体』と『リンクＢ０１を移動する周辺移動体』とが異常接近する可能性があると判断して、リンクペア選別手段３４は、リンクペア（Ａ１２，Ｂ０１）を調整幅計算対象リンクペアとしてリンクペア記憶部４３に記憶させる。
【００８８】
つまり、リンクペア選別手段３４は、『リンクＡ１２上の任意時刻・地点に存在する注目移動体』と『リンクＢ０１上の任意時刻・地点に存在する周辺移動体』との最短距離だけに基づいて、異常接近の可能性を判断する。
【００８９】
同様に、リンクペア選別手段３４は、周辺移動体の残りのリンクＢ１２に関してもリンクペア（Ａ１２，Ｂ１２）との最短距離Ｓ（Ａ１２，Ｂ１２）を計算する。そして、リンクペア選別手段３４は、算出した最短距離Ｓ（Ａ１２，Ｂ１２）が安全距離Ｒを下回るか否かを判断することで、Ａ１２とＢ１２とが調整幅計算対象リンクペアであるか否かを判断する。
【００９０】
その後、リンクペア選別手段３４は、『注目移動体の全リンク』と『周辺移動体の全リンク』との全組合せに対する調整幅計算対象リンクペアであるか否かについての判断を完了した時点で、処理を終了する。
【００９１】
第１の実施形態との差異として、本実施形態では、調整幅計算対象リンクペアを特定する際に、通過予定時刻ｔを使用しなくてよいことが重要である。つまり、リンクペア選別手段３４は、移動体の位置データ（ｘ，ｙ）だけを用いて調整幅計算対象リンクペアを特定すればよい。
【００９２】
この理由は、注目移動体の通過指定位置（ｘ，ｙ）の通過予定時刻ｔについては、リンク選別手段３４の後に処理を実行するリンク調整幅計算手段３２および調整移動計画決定手段３３によって変更されるためである。すなわち、リンク選別手段３４は、通過予定時刻ｔを考慮して調整幅計算対象リンクペアを特定しても異常接近の可能性を判断できないからである。
【００９３】
移動体のリンク数が増大した場合、『注目移動体の全リンク』と『周辺移動体の全リンク』との全組合せ数が増大し、調整幅対象リンクペアを特定するために必要な処理時間が長くなる場合がある。このため、図１２に示すように、複数のリンクから成る折れ線移動経路を包含するエリア（以下、移動体エリア）を利用して、調整幅対象リンクペアの特定時間を短縮するようにしてもよい。
【００９４】
周辺移動体の移動エリア（以下、周辺移動体エリア）の具体例として、図１３に示す長方形型のエリアがある。図１３は、長方形型の移動体エリアの一例を示す説明図である。
【００９５】
リンクペア選別手段３４は、周辺移動体エリアとして、周辺移動体の全リンクの通過指定位置（ｘ，ｙ）から抽出した『最大ｘ座標ｘＢｍａｘ、最小ｘ座標ｘＢｍｉｎ』および『最大ｙ座標ｙＢｍａｘ、最小ｙ座標ｙＢｍｉｎ』を用いて、長方形型エリアを作成する。
【００９６】
また、リンクペア選別手段３４は、周辺移動体エリアと同様に、注目移動体の移動エリア（以下、注目移動体エリア）も長方形型エリアとして作成するが、安全距離Ｒだけエリア拡大する。
【００９７】
次いで、リンクペア選別手段３４は、注目移動体エリアと周辺移動体エリアとの重畳判定を行うことで、『注目移動体エリアに含むリンクを移動する注目移動体』と『周辺移動体エリアに含むリンクを移動する周辺移動体』とが異常接近する可能性があるか否かを判断する。具体的には、リンクペア選別手段３４は、注目移動体エリアと周辺移動体エリアとが重畳する場合に、異常接近する可能性があると判断する。このように移動体エリアを利用することで、複数のリンクに対して一括で調整幅計算対象リンクペアを特定できるため、調整幅対象リンクペアの特定時間を短縮できる。
【００９８】
なお、移動体エリアの形状は、図１３に示す長方形型エリア以外であってもよい。長方形型エリア形状以外の移動体エリアとして、例えば、図１４に示す平行四辺形型エリアがある。
【００９９】
平行四辺形型エリアは、移動体エリアに包含される全リンクの通過指定位置（ｘ，ｙ）を用いて計算する近似直線をｙ軸に沿って平行移動して得られる線分Ｔおよび線分Ｂと、移動体エリアに包含される全リンクの通過指定位置（ｘ，ｙ）から抽出する最小ｘ座標および最大ｘ座標で得られる線分Ｌおよび線分Ｒとからなる閉面である。
【０１００】
図１４に示すように、平行四辺形型エリアは、長方形型エリアと比較して移動体の複数リンクから成る折れ線経路にフィットした形状である。そのため、リンクペア選別手段３４は、これを用いることで、調整幅対象リンクペアを厳密に特定することができる。
【０１０１】
次いで、リンク調整幅計算手段３２は、リンクペア記憶部４３が記憶する調整幅対象リンクペアだけリンク調整幅を計算し、計算したリンク調整幅を調整移動計画決定手段３２に出力する。
【０１０２】
以上のように、第２の実施形態では、注目移動計画入力装置１および周辺移動計画入力装置２が移動計画データをデータ処理装置３に出力した後に、リンクを作成して選別する処理を実行したが、処理の順序はこれに限らない。例えば、注目移動計画入力装置１および周辺移動計画入力装置２が予めリンクを作成して選別する処理を行い、リンク選別結果をデータ処理装置３に出力するようにしてもよい。
【０１０３】
次に、本実施形態の効果について説明する。
【０１０４】
本実施形態では、『注目移動体の各リンク』と『周辺移動体の各リンク』との最短距離に基づき、リンク調整幅の計算対象とするリンクペア（リンク調整幅計算対象リンクペア）を予め絞り込む。このことにより、図９のリンク調整幅計算手段３２が実行するリンク調整幅計算の回数を削減できる。そのため、注目移動体と周辺移動体との異常接近を誘発しない調整移動計画を高速に決定することができる。
【０１０５】
以上のことから、本発明によるスケジューリングシステムは、以下のような課題を解決するための手段を備えているといえる。
【０１０６】
本発明によるスケジューリングシステムは、『移動体の異なる２箇所の通過指定位置を結ぶ線分（リンクと呼ぶ）』を作成するリンク作成手段（図１のリンク作成手段３１）と、『移動体がリンクを移動する際の移動モデル（図１の移動モデル記憶部４１が記憶する）』および『移動体がリンクを移動する際の制約条件（図１の移動条件記憶部４２が記憶する）』に基づき、注目移動体と周辺移動体とが異常接近しないように『注目移動体の通過予定時刻の調整“幅”（リンク調整幅）』をリンク毎に計算するリンク調整幅計算手段（図１のリンク調整幅計算手段３２）と、リンク調整幅計算手段で計算したリンク調整幅を用いて調整移動計画を決定する調整移動計画決定手段（図１の調整移動計画決定３３）とを有する。
【０１０７】
このような構成を採用し、注目移動体のリンク毎に計算するリンク調整幅に基づいて調整移動計画を決定することにより、『注目移動計画の逐次調整処理』および『異常接近のシミュレーション処理』を繰り返し実行する必要が無くなるため、課題を解決することができる。
【０１０８】
また、本発明は、以下のような効果を奏するといえる。
【０１０９】
本発明の効果は、『移動体がリンクを移動する際の移動モデル』を記憶しておくだけで、注目移動体と周辺移動体との異常接近を誘発しない調整移動計画を高速に決定できることにある。
【０１１０】
その理由は、注目移動体のリンク毎に計算するリンク調整幅を基づき調整移動計画を決定することにより、『注目移動計画の逐次調整処理』および『異常接近のシミュレーション処理』を繰り返し実行する必要が無いためである
【０１１１】
次に、本発明によるスケジューリングシステムの最小構成について説明する。図１５は、スケジューリングシステムの最小の構成例を示すブロック図である。図１５に示すように、スケジューリングシステムは、最小の構成要素として、リンク作成手段３１、リンク幅調整手段３２および調整移動計画手段３３を含む。
【０１１２】
図１５に示す最小構成のスケジューリングシステムでは、リンク作成手段３１は、移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成する。次いで、リンク調整幅計算手段３２は、リンク毎に移動体が他の移動体と異常接近しないように、移動体の通過予定時刻の調整幅であるリンク調整幅を計算する。次いで、調整移動計画決定手段３３は、移動経路を構成する全リンクのリンク調整幅を用いて、調整後の移動体の移動計画を示す調整移動計画データを決定する。
【０１１３】
従って、最小構成のスケジューリングシステムによれば、所定の移動体が他の移動体との異常接近を回避し得る調整移動計画を短時間で決定することができる。
【０１１４】
なお、本実施形態では、以下の（１）〜（８）に示すようなスケジューリングシステムの特徴的構成が示されている。
【０１１５】
（１）スケジューリングシステムは、移動計画データによって示される移動体の移動経路を分割した部分経路であるリンク（例えば、リンクＡ０１）を生成するリンク作成手段（例えば、リンク作成手段３１によって実現される）と、リンク毎に移動体が他の移動体と異常接近しないように、移動体の通過予定時刻の調整幅であるリンク調整幅（例えば、ΔｔＡ０１Ｂ０１）を計算するリンク調整幅計算手段（例えば、リンク調整幅計算手段３２によって実現される）と、移動経路を構成する全リンクのリンク調整幅を用いて、調整後の移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定手段（例えば、調整移動計画決定手段３３によって実現される）とを含むことを特徴とする。
【０１１６】
（２）スケジューリングシステムにおいて、所定の通過指定位置を所定の通過予定時刻に通過する移動計画に従って移動する移動体に対して、他の移動体と異常接近しないように調整した移動計画を決定するスケジューリングシステムであって、調整移動計画決定手段は、移動体が移動経路を移動する際の移動特性を示す移動モデルデータおよび移動体が移動経路を移動する際の制約条件を示す移動条件データに基づいて、調整移動計画データを決定するように構成されていてもよい。
【０１１７】
（３）スケジューリングシステムにおいて、移動モデルデータを記憶する移動モデル記憶手段（例えば、移動モデル記憶部４１によって実現される）と、移動条件データを記憶する移動条件記憶手段（例えば、移動条件記憶手段４２によって実現される）とを含み、リンク調整幅計算手段は、移動モデル記憶手段が記憶する移動モデルデータと、移動条件記憶手段が記憶する移動条件データとに基づいて、リンク調整幅を計算するように構成されていてもよい。
【０１１８】
（４）スケジューリングシステムにおいて、リンク調整幅計算手段は、移動モデル記憶手段が記憶する各リンクの移動モデルデータに基づいて、所定の移動体が他の移動体と異常接近しないようにリンク調整幅をリンク毎に計算するように構成されていてもよい。
【０１１９】
（５）スケジューリングシステムにおいて、リンク調整幅計算手段は、移動条件記憶手段が記憶する各リンクの移動条件データに基づいて、計算したリンク調整幅を修正し、新たにリンク調整幅を決定するように構成されていてもよい。
【０１２０】
（６）スケジューリングシステムにおいて、調整移動計画決定手段は、リンク調整幅計算手段が計算したリンク調整幅に基づいて、全リンク共通で移動体同士の異常接近を回避可能なリンク調整幅の積集合を計算し、計算したリンク調整幅の積集合に基づいて、移動体の調整移動計画データを決定するように構成されていてもよい。
【０１２１】
（７）スケジューリングシステムにおいて、所定の移動体のリンクと他の移動体のリンクとの最短距離（例えば、最短距離Ｓ）を計算し、計算した最短距離が所定の距離（例えば、安全距離Ｒ）以下であるリンクのペアを特定するリンク選別手段（例えば、リンク選別手段３４によって実現される）を含み、リンク調整幅計算手段は、リンク選別手段が特定したリンクのペアについてリンク調整幅を計算するように構成されていてもよい。
【０１２２】
（８）スケジューリングシステムにおいて、リンク選別手段は、移動体の複数のリンクから成る移動経路を包含する移動体エリア（例えば、図１２に示す注目移動体エリア）を用いて、移動体エリア同士の重畳判定（例えば、注目移動体エリアと周辺移動体エリアとの重畳判定）を行うことで、移動体同士が異常接近するか否かを判定し、判定結果に基づいて、最短距離が所定の距離以下であるリンクのペアを特定するように構成されていてもよい。
【０１２３】
上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【０１２４】
（付記１）移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成するリンク作成手段と、リンク毎に前記移動体が他の移動体と異常接近しないように、前記移動体の通過予定時刻の調整幅であるリンク調整幅を計算するリンク調整幅計算手段と、前記移動経路を構成する全リンクのリンク調整幅を用いて、調整後の前記移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定手段とを含むことを特徴とするスケジューリングシステム。
【０１２５】
（付記２）所定の通過指定位置を所定の通過予定時刻に通過する移動計画に従って移動する移動体に対して、他の移動体と異常接近しないように調整した移動計画を決定するスケジューリングシステムであって、調整移動計画決定手段は、前記移動体が移動経路を移動する際の移動特性を示す移動モデルデータおよび前記移動体が移動経路を移動する際の制約条件を示す移動条件データに基づいて、調整移動計画データを決定する付記１記載のスケジューリングシステム。
【０１２６】
（付記３）移動モデルデータを記憶する移動モデル記憶手段と、移動条件データを記憶する移動条件記憶手段とを含み、リンク調整幅計算手段は、前記移動モデル記憶手段が記憶する移動モデルデータと、前記移動条件記憶手段が記憶する移動条件データとに基づいて、リンク調整幅を計算する付記２記載のスケジューリングシステム。
【０１２７】
（付記４）リンク作成手段は、全ての移動体の移動計画に関して移動体の異なる２箇所の通過指定位置を結ぶ線分であるリンクを作成する付記２又は付記３記載のスケジューリングシステム。
【０１２８】
（付記５）リンク調整幅計算手段は、移動モデル記憶手段が記憶する各リンクの移動モデルデータに基づいて、所定の移動体が他の移動体と異常接近しないようにリンク調整幅をリンク毎に計算する付記３又は付記４記載のスケジューリングシステム。
【０１２９】
（付記６）リンク調整幅計算手段は、移動条件記憶手段が記憶する各リンクの移動条件データに基づいて、計算したリンク調整幅を修正し、新たにリンク調整幅を決定する付記３から付記５のうちのいずれかに記載のスケジューリングシステム。
【０１３０】
（付記７）調整移動計画決定手段は、リンク調整幅計算手段が計算したリンク調整幅に基づいて、全リンク共通で移動体同士の異常接近を回避可能なリンク調整幅の積集合を計算し、計算したリンク調整幅の積集合に基づいて、移動体の調整移動計画データを決定する付記２から付記６のうちのいずれかに記載のスケジューリングシステム。
【０１３１】
（付記８）所定の移動体のリンクと他の移動体のリンクとの最短距離を計算し、計算した最短距離が所定の距離以下であるリンクのペアを特定するリンク選別手段を含み、リンク調整幅計算手段は、前記リンク選別手段が特定したリンクのペアについてリンク調整幅を計算する付記２から付記７のうちのいずれかに記載のスケジューリングシステム。
【０１３２】
（付記９）リンク選別手段が特定したリンクのペアを記憶するリンクペア記憶手段を含む付記８記載のスケジューリングシステム。
【０１３３】
（付記１０）リンク選別手段は、移動体の複数のリンクから成る移動経路を包含する移動体エリアを用いて、移動体エリア同士の重畳判定を行うことで、移動体同士が異常接近するか否かを判定し、判定結果に基づいて、最短距離が所定の距離以下であるリンクのペアを特定する付記８又は付記９記載のスケジューリングシステム。
【０１３４】
（付記１１）移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成し、リンク毎に前記移動体が他の移動体と異常接近しないように、前記移動体の通過予定時刻の調整幅であるリンク調整幅を計算し、前記移動経路を構成する全リンクのリンク調整幅を用いて、調整後の前記移動体の移動計画を示す調整移動計画データを決定することを特徴とするスケジューリング方法。
【０１３５】
（付記１２）所定の通過指定位置を所定の通過予定時刻に通過する移動計画に従って移動する移動体に対して、他の移動体と異常接近しないように調整した移動計画を決定するスケジューリング方法であって、前記移動体が移動経路を移動する際の移動特性を示す移動モデルデータおよび前記移動体が移動経路を移動する際の制約条件を示す移動条件データに基づいて、調整移動計画データを決定する付記１１記載のスケジューリング方法。
【０１３６】
（付記１３）コンピュータに、移動計画データによって示される移動体の移動経路を分割した部分経路であるリンクを生成するリンク作成処理と、リンク毎に前記移動体が他の移動体と異常接近しないように、前記移動体の通過予定時刻の調整幅であるリンク調整幅を計算するリンク調整幅計算処理と、前記移動経路を構成する全リンクのリンク調整幅を用いて、調整後の前記移動体の移動計画を示す調整移動計画データを決定する調整移動計画決定処理とを実行させるためのスケジューリングプログラム。
【０１３７】
（付記１４）所定の通過指定位置を所定の通過予定時刻に通過する移動計画に従って移動する移動体に対して、他の移動体と異常接近しないように調整した移動計画を決定するためのスケジューリングプログラムであって、コンピュータに、調整移動計画決定処理で、前記移動体が移動経路を移動する際の移動特性を示す移動モデルデータおよび前記移動体が移動経路を移動する際の制約条件を示す移動条件データに基づいて、調整移動計画データを決定する処理を実行させる付記１３記載のスケジューリングプログラム。
【０１３８】
以上、実施形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【０１３９】
この出願は、２０１０年３月１７日に出願された日本特許出願２０１０−０６１１２０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用の可能性】
【０１４０】
本発明は、航空機や電車、バス等の移動体の移動計画を決定する用途に適用できる。また、移動体の異常接近を高速に検出し、移動計画を決定する機能を、工場・作業場で稼動する移動機械同士の衝突事故を防止する用途にも適用できる。
【符号の説明】
【０１４１】
１  注目移動計画入力装置
２  周辺移動計画入力装置
３  データ処理装置
４  記憶装置
５  調整移動計画出力装置
３１  リンク作成手段
３２  リンク調整幅計算手段
３３  調整移動計画決定手段
３４  リンク選別手段
４１  移動モデル記憶部
４２  移動条件記憶部
４３  リンクペア記憶部
【図１】
2011114635.tif 000008
【図２】
2011114635.tif 000009
【図３】
2011114635.tif 000010
【図４】
2011114635.tif 000011
【図５】
2011114635.tif 000012
【図６】
2011114635.tif 000013
【図７】
2011114635.tif 000014
【図８】
2011114635.tif 000015
【図９】
2011114635.tif 000016
【図１０】
2011114635.tif 000017
【図１１】
2011114635.tif 000018
【図１２】
2011114635.tif 000019
【図１３】
2011114635.tif 000020
【図１４】
2011114635.tif 000021
【図１５】
2011114635.tif 000022
【国際調査報告】
2011114635.tif 000023
2011114635.tif 000024
2011114635.tif 000025
2011114635.tif 000026