(57)【要約】【課題】移動体のスケジュール作成に要する作業時間及びコストを低減でき、各移動体間の連携関係を容易に満足させる。【解決手段】移動体の移動スケジュール作成システムであって、時刻と移動体の位置とを含む各シーンデータからなるスケジュールデータが記憶されるスケジュールデータ記憶部２１と、地表の状況毎に移動体の移動速度とが記憶される移動体性能データ記憶部２２と、地表の位置毎に地表の状況とが記憶される地図データ記憶部２３と、新たなシーンデータを追加するとき、当該シーンデータに含まれる時刻又は移動体の位置を指定し、指定されなかった方の可能な範囲を記憶部２１内の前後のシーンデータと各記憶部２２，２３の記憶内容とに基づいて算出し、算出結果から選択された時刻又は位置に基づく新たなシーンデータを記憶部２１に書込むスケジュール編集部２７とを備える。【選択図】　　図１
2004102881.tif 000002
【特許請求の範囲】
【請求項１】
移動体の移動スケジュールを作成するための移動体スケジュール作成システムであって、
時刻と前記移動体の位置とを含む各シーンデータからなるスケジュールデータが記憶されるスケジュールデータ記憶手段と、
地表の状況と前記移動体の移動速度とが関連付けられて記憶される移動性能記憶手段と、
地表の位置と前記地表の状況とが関連付けられて記憶される地表状況記憶手段と、
新たなシーンデータを追加するとき、当該シーンデータに含まれる時刻又は移動体の位置を指定するための時刻／位置指定手段と、
前記時刻又は移動体の位置のうち、前記指定されなかった方の可能な範囲を前記スケジュールデータ記憶手段内の前後のシーンデータと前記移動性能記憶手段及び前記地表状況記憶手段の記憶内容とに基づいて算出する範囲算出手段と、
前記算出された可能な範囲から選択された時刻又は位置と、前記時刻／位置指定手段により指定された時刻又は位置とからなる新たなシーンデータを前記スケジュールデータ記憶手段に書込むシーンデータ書込手段と、
を備えたことを特徴とする移動体スケジュール作成システム。
【請求項２】
時刻と移動体の位置とを含む各シーンデータからなるスケジュールデータを記憶手段内に作成するための移動体スケジュール作成システムのコンピュータに用いられるプログラムであって、
前記コンピュータを、
地表の状況と前記移動体の移動速度とを関連付けて定義するための移動性能定義手段、
地表の位置と前記地表の状況とを関連付けて定義するための地表状況定義手段、
新たなシーンデータを追加するとき、当該シーンデータに含まれる時刻又は移動体の位置を指定するための時刻／位置指定手段、
前記時刻又は移動体の位置のうち、前記指定されなかった方の可能な範囲を前記記憶手段内の前後のシーンデータと前記移動性能定義手段及び前記地表状況定義手段の定義内容とに基づいて算出する範囲算出手段、
前記算出された可能な範囲から選択された時刻又は位置と、前記時刻／位置指定手段により指定された時刻又は位置とからなる新たなシーンデータを前記記憶手段に書込むシーンデータ書込手段、
として機能させるためのプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記シーンデータ書込手段は、新たなシーンデータを時系列に沿って書込む機能を備えたことを特徴とするプログラム。
【請求項４】
請求項２に記載のプログラムにおいて、
前記範囲算出手段は、前記指定されなかった方が移動体の位置のとき、新たなシーンデータの前後のシーンデータから前記指定された時刻のときに可能な位置の範囲を各々計算し、前記各々の計算結果を満たす範囲を前記算出結果として求める機能を備えたことを特徴とするプログラム。
【請求項５】
請求項２に記載のプログラムにおいて、
前記範囲算出手段は、前記指定されなかった方が時刻のとき、新たなシーンデータの前後のシーンデータから前記指定された位置のときに可能な時刻の範囲を各々計算し、前記各々の計算結果を満たす範囲を前記算出結果として求める機能を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車、航空機、船舶などの複数の移動体が連携して移動する場合の移動体運用計画などといった移動体スケジュールを作成及び修正する移動体スケジュール作成システム及びプログラムに関する。
【０００２】
【従来の技術】
従来、自動車、航空機、船舶などの複数の移動体が同時に移動して連携しながら輸送や作業などを行う場合、予め作成された移動体スケジュールに沿って各移動体を移動させている。
【０００３】
ここで、移動体スケジュールは、個々の移動体のスケジュールを作成した後、部分的な修正を加えて各移動体間の連携関係（待合せなど）を満足させるように作成される。
【０００４】
具体例としては、移動体が鉄道の場合、車両運用の条件や乗務員運用の条件を満たす合理的な列車ダイヤを効率的に自動作成可能とした列車ダイヤ自動作成装置が知られている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平７−５２８０１号公報
【０００６】
【発明が解決しようとする課題】
しかしながら以上のような移動体スケジュールの作成においては、各移動体の移動スケジュールを作成する必要と、その作成後に各移動体の連携スケジュールを作成する必要とがある。このため、最終的なスケジュールを作成するまでの作業に大きな時間とコストを要している。また、複数の移動体間の連携関係を満足させることが困難となっている。
【０００７】
本発明は上記実情を考慮してなされたもので、移動体のスケジュール作成に要する作業時間及びコストを低減でき、各移動体間の連携関係を容易に満足し得る移動体スケジュール作成システム及びプログラムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
第１の発明は、移動体の移動スケジュールを作成するための移動体スケジュール作成システムであって、時刻と前記移動体の位置とを含む各シーンデータからなるスケジュールデータが記憶されるスケジュールデータ記憶手段と、地表の状況と前記移動体の移動速度とが関連付けられて記憶される移動性能記憶手段と、地表の位置と前記地表の状況とが関連付けられて記憶される地表状況記憶手段と、新たなシーンデータを追加するとき、当該シーンデータに含まれる時刻又は移動体の位置を指定するための時刻／位置指定手段と、前記時刻又は移動体の位置のうち、前記指定されなかった方の可能な範囲を前記スケジュールデータ記憶手段内の前後のシーンデータと前記移動性能記憶手段及び前記地表状況記憶手段の記憶内容とに基づいて算出する範囲算出手段と、前記算出された可能な範囲から選択された時刻又は位置と、前記時刻／位置指定手段により指定された時刻又は位置とからなる新たなシーンデータを前記スケジュールデータ記憶手段に書込むシーンデータ書込手段と、を備えた移動体スケジュール作成システムである。
【０００９】
第２の発明は、時刻と移動体の位置とを含む各シーンデータからなるスケジュールデータを記憶手段内に作成するための移動体スケジュール作成システムのコンピュータに用いられるプログラムであって、前記コンピュータを、地表の状況と前記移動体の移動速度とを関連付けて定義するための移動性能定義手段、地表の位置と前記地表の状況とを関連付けて定義するための地表状況定義手段、新たなシーンデータを追加するとき、当該シーンデータに含まれる時刻又は移動体の位置を指定するための時刻／位置指定手段、前記時刻又は移動体の位置のうち、前記指定されなかった方の可能な範囲を前記記憶手段内の前後のシーンデータと前記移動性能定義手段及び前記地表状況定義手段の定義内容とに基づいて算出する範囲算出手段、前記算出された可能な範囲から選択された時刻又は位置と、前記時刻／位置指定手段により指定された時刻又は位置とからなる新たなシーンデータを前記記憶手段に書込むシーンデータ書込手段、として機能させるためのプログラムである。
【００１０】
従って、このように移動体のスケジュールを時刻と移動体の位置からなる複数のシーンデータとし、新たなシーンデータを追加する際には、その前後のシーンデータと移動体の移動性能及び地表の状況とに基づいて、可能な範囲を算出する構成としたので、移動体のスケジュール作成に要する作業時間及びコストを低減でき、各移動体間の連携関係を容易に満足させることができる。
【００１１】
なお、第１及び第２の発明は、「システム」又は「プログラム」という名称で表現したが、これに限らず、「装置」、「方法」、「コンピュータ読取り可能な記憶媒体」といった任意の名称で表現してもよい。その時は、例えば「手段」を「工程」等で表現してもよいことは言うまでもない。
【００１２】
【発明の実施の形態】
以下、本発明の各実施形態について図面を参照して説明するが、その前に本実施形態の原理を簡単に述べる。
本実施形態は、移動体スケジュールを作成する際に、予めある時刻における複数の移動体の位置をシーンとして定義する。そして、時系列に連続する複数のシーンを定義して移動体のスケジュールデータとしている。
【００１３】
ここで、各シーンを編集する際に、前後のシーンにおける移動体の位置と、シーン間の所要時間とに基づいて、移動体が物理的に移動できる範囲を計算する。
【００１４】
また、前後のシーンで指定された移動体の位置から、中間のシーンが実現できる時刻の範囲を計算する。
【００１５】
但し、これらの範囲の計算は、地上の建造物（通行禁止）や植生（低速移動）などの環境を考慮して行われる。
【００１６】
そして、本実施形態は、これら算出された物理的に移動できる範囲及び実現できる時刻の範囲とを満足するようにシーンを編集することにより、物理的に実現可能なスケジュールを容易に作成するものである。
【００１７】
次に、以上のような原理に基づき、本発明の各実施形態を説明する。
（第１の実施形態）
図１は本発明の第１の実施形態に係る移動体スケジュール作成システムの構成を示す機能ブロック図である。この移動体スケジュール作成システムは、入出力端末１０及び移動体スケジューラ装置２０を備えている。
【００１８】
入出力端末１０は、通常の端末機能を有する他に、ユーザの操作により、移動体スケジューラ装置２０を制御するものであり、例えばスケジュール作成／修正、スケジュール選択／生成のためのコマンド入力機能及びデータ入力機能と、スケジュールデータ参照、スケジュールデータの確認のためのデータ出力機能とをもっている。
【００１９】
移動体スケジューラ装置２０は、通常のコンピュータ機能を有する他に、スケジュールデータ記憶部２１、移動体性能データ記憶部２２、地図データ記憶部２３、メニュー管理部２４、移動体定義部２５、地図定義部２６、シーン追加削除部２７ａ、シーン時刻計算部２７ｂ、移動体位置計算部２７ｃを備えている。なお、シーン追加削除部２７ａ、シーン時刻計算部２７ｂ、移動体位置計算部２７ｃは、スケジュール編集部２７を構成している。また、各部２４〜２７は、予め各部２４〜２７の機能を実現するためのプログラムが予め記憶媒体又はネットー枠から移動体スケジューラ装置２０にインストールされることにより実現可能となっている。
【００２０】
ここで、スケジュールデータ記憶部２１は、シーン追加削除部２７ａから読出／書込可能なメモリであり、図２に示すように、時系列に連続してシーン番号で指定可能な複数のシーンデータからなるスケジュールデータが記憶されている。各行毎のシーンデータは、シーン番号毎に、指定時刻における１以上の移動体の位置（座標）を示すものである。
【００２１】
移動体性能データ記憶部２２は、移動体定義部２５から書込可能で、シーン時刻計算部２７ｂから読出可能なメモリであり、図３に示すように、地表の状況（舗装道路、未舗装道路、植生など）毎に、各移動体の最大移動速度を示す移動体性能データが記憶されている。
【００２２】
例えば移動体Ａは、舗装道路上の最大移動速度が３０ｋｍ／ｈであり、未舗装道路上の最大移動速度が２５ｋｍ／ｈであり、草地の最大移動速度が１５ｋｍ／ｈである旨が移動体性能データとして記憶されている。
【００２３】
地図データ記憶部２３は、地図定義部２６から書込可能で、移動体位置計算部２７ｃから読出可能なメモリであり、図４に示すように、移動体のスケジュールを作成する範囲における地表の位置（Ｘ−Ｙ座標）と地表の状況（標高、道路の有無、植生など）とからなる地図データが記憶されるものである。
【００２４】
詳しくは、地図データは、スケジュール作成範囲に関し、Ｘ座標・Ｙ座標方向に一定間隔で区切られたメッシュが作成され、Ｘ座標・Ｙ座標位置により指定される各メッシュに地表の状況を表す記号Ｏ，Ｐ，Ｑ，Ｒ，Ｓ，Ｔが割当てられている。このため、前述した移動体性能データとの組合せにより、Ｘ−Ｙ座標上の任意の位置における移動体の最大移動速度が決定可能となっている。
【００２５】
メニュー管理部２４は、入出力端末１０と、各定義部２５，２６及びスケジュール編集部２７との間に介在し、入出力端末１０からのコマンドに応じて移動体定義部２５、地図定義部２６又はスケジュール編集部２７を起動する機能と、起動した機能部２５〜２７からの処理結果を入出力端末１０に出力する機能とをもっている。
【００２６】
移動体定義部２５は、ユーザによる入出力端末１０の操作により、地表の状況（舗装道路、未舗装道路、植生など）毎に各移動体の最大移動速度を示す移動体性能データを移動体性能データ記憶部２２に設定・修正するためのものである。
【００２７】
地図定義部２６は、ユーザによる入出力端末１０の操作により、地図上の道路、建物、植生を定義する機能を有し、移動体のスケジュールを作成する範囲における地表の位置（Ｘ−Ｙ座標）と地表の状況（標高、道路の有無、植生など）とからなる地図データを地図データ記憶部２３に設定・修正するためのものである。
【００２８】
スケジュール編集部２７は、ユーザによる入出力端末１０の操作に基づき、時刻毎に各移動体の位置を示す複数のシーンからなるスケジュールデータを編集し、編集結果をスケジュールデータ記憶部２１に書込むものであり、シーン追加削除部２７ａ、シーン時刻計算部２７ｂ、移動体位置計算部２７ｃを備えている。
【００２９】
シーン追加削除部２７ａは、ユーザによる入出力端末１０の操作に基づき、スケジュールデータ記憶部２１内のスケジュールデータに関し、新たなシーンデータの追加、既に登録したシーンデータの削除、シーンデータ毎の時刻及び各移動体の位置を指定する機能をもっている。なお、指定する時刻は、シーン時刻計算部２７ｂの計算結果を用いても良い。また、指定する移動体の位置は、移動体位置計算部２７ｃの計算結果を用いても良い。
【００３０】
シーン時刻計算部２７ｂは、シーン追加削除部２７ａに起動され、前後に他のシーンデータが定義された新たなシーンデータに関し、各記憶部２２，２３を参照しながら、当該新たなシーンを実現可能な時刻の範囲を、前後のシーンデータ内の時刻及び移動体の位置から計算し、計算結果をシーン追加削除部２７ａに送出する機能をもっている。
【００３１】
移動体位置計算部２７ｃは、シーン追加削除部２７ａに起動され、前後に他のシーンデータが定義された新たなシーンに関し、各記憶部２２，２３を参照しながら、当該新たなシーンにおける移動体の存在できる位置の範囲を、前後のシーンデータ内の時刻及び移動体の位置から計算し、計算結果をシーン追加削除部２７ａに送出する機能をもっている。
【００３２】
次に、以上のように構成された移動体スケジュール作成システムの動作を説明する。
（スケジュール作成：図５）
図２に示したスケジュールデータの設定を図５の模式図により説明する。図５中、ウィンドウＷ１は、シーン番号１における各移動体Ａ〜Ｃの位置を表し、以下同様にウインドウＷ２，Ｗ３は、シーン番号２，３における各移動体Ａ〜Ｃの位置を表している。この場合のスケジュールデータは３つのシーンデータからなっている。また、ウインドウＷ１〜Ｗ３の横には時刻０．０〜２．０が指定されている。
【００３３】
すなわち、各シーンデータは、上から時系列に並んでいる。
また、ウィンドウＷ１〜Ｗ３に表示されている領域は、地図データに定義されており、図示しないが、建造物、道路、植生などが同時に表示される。
【００３４】
スケジュールデータを作成する際は、ユーザによる入出力端末１０の操作により、シーン追加削除部２７ａが起動される。
【００３５】
シーン追加削除部２７ａは、ユーザの操作により、新たなシーンデータを追加してその時刻を指定し、次いで、登場する移動体Ａ〜Ｃを移動体性能データ記憶部２２を参照して指定し、各移動体Ａ〜Ｃの位置を地図データ記憶部２３内のＸ−Ｙ座標を用いて指示する。
【００３６】
しかる後、新たなシーンデータが指定時刻に基づいて時系列に沿うようにスケジュールデータ記憶部２１に書込まれると、シーンの追加が完了する。また、シーンの削除は、ユーザの入出力端末１０の操作により、シーン追加削除部２７ａがスケジュールデータ記憶部２１の該当するシーンデータを削除することにより、完了する。
【００３７】
さて以上のようなシーンの追加・削除に関し、シーンの時刻を指定する場合、シーン時刻計算部２７ｂにより、新たなシーン内で実現可能な時刻の上限値及び／又は下限値を計算し、この計算結果を参照して指定することもできる。
【００３８】
また、シーンの移動体の位置を指定する場合、移動体位置計算部２７ｃにより、新たなシーン内で存在できる移動体の位置の範囲を計算し、この計算結果を参照して指定することもできる。
【００３９】
従って、次に、これらシーン時刻計算部２７ｂによる時刻の計算と、移動体位置計算部２７ｃによる移動体の位置の計算とについて順次説明する。
【００４０】
（時刻計算：図６）
図６に示すように、移動体Ａに関し、時刻ｔ１での位置Ａｔ１、時刻ｔ２での位置Ａｔ２、時刻ｔ３での位置Ａｔ３が指定された場合を例に挙げ、位置Ａｔ２での実現可能な時刻の範囲の計算処理を説明する。
【００４１】
シーン時刻計算部２７ｂは、この計算に経路探索機能を用い、移動体Ａの移動体性能と地図データから２つの位置の移動に要する時間的な最短経路を求め、この再短経路上の所要時間を求める。
【００４２】
ここで、移動体Ａが位置Ａｔ１から位置Ａｔ２に移動する場合の所要時間をΔ１２とする。同様に、移動体Ａが位置Ａｔ２から位置Ａｔ３に移動する際に必要な最短所要時間をΔ２３とする。
【００４３】
このとき、移動体ＡがＡｔ２の位置にある時のシーン時刻ｔ２の範囲は、
ｔ２ｍｉｎ＜ｔ２＜ｔ２ｍａｘ　である。
【００４４】
但し、ｔ２ｍｉｎ＝ｔ１＋Δ１２であり、
ｔ２ｍａｘ＝ｔ３−Δ２３である。
従って、シーン時刻計算部２７ｂは、
ｔ１＋Δ１２　＜ｔ２＜　ｔ３−Δ２３
として、時刻ｔ２の実現可能な範囲を計算し、計算結果をシーン追加削除部２７ａに送出する。
なお、複数の移動体の場合であっても、同様に各移動体毎に実現可能な時刻ｔ２の範囲を計算することができる。
【００４５】
（位置計算：図７）
図７に示すように、移動体Ａに関し、時刻ｔ１での位置Ａｔ１、時刻ｔ３での位置Ａｔ３が指定された場合を例に挙げ、時刻ｔ２での存在可能な位置Ａｔ２の範囲の計算処理を説明する。
【００４６】
移動体位置計算部２７ｃは、各記憶部２２，２３を参照し、移動体性能データの移動体Ａの性能と地図データの地表の状況とに基づいて、時刻ｔ１での位置Ａｔ１から時刻ｔ２までの時間（ｔ２−ｔ１）に最大限移動可能な位置の範囲を一点鎖線で表すように算出する。
【００４７】
次に、移動体位置計算部２７ｃは、移動体Ａが時刻ｔ３にＡｔ３に存在するために、時刻ｔ２からｔ３までの時間（ｔ３−ｔ２）で最大限移動する場合に時刻ｔ２にＡが存在する必要のある位置の範囲を計算する。実際には前述同様に、移動体位置計算部２７ｃは、時刻ｔ３での位置Ａｔ３から時刻ｔ２までの時間（ｔ３−ｔ２）に最大限移動可能な位置の範囲を点線で表すように算出する。
【００４８】
これにより、移動体位置計算部２７ｃは、移動体Ａが時刻ｔ２に存在可能な位置の範囲として、一点鎖線で示す領域と点線で示す領域とが重なった部分を求め、この部分Ａｔ２’を計算結果としてシーン追加削除部２７ａに送出する。
【００４９】
上述したように本実施形態によれば、移動体のスケジュールを時刻と移動体の位置からなる複数のシーンデータとし、新たなシーンデータを追加する際には、その前後のシーンデータと移動体の移動性能及び地表の状況とに基づいて、可能な範囲を算出する構成としたので、移動体のスケジュール作成に要する作業時間及びコストを低減でき、各移動体間の連携関係を容易に満足させることができる。
【００５０】
（第２の実施形態）
次に、本発明の第２の実施形態に係る移動体スケジュール作成システムについて前述した図面を参照しながら説明する。
すなわち、本実施形態は、第１の実施形態の具体例であり、図１に示した移動体スケジュール作成システムを待合せスケジュールの作成に用いた場合を示している。
【００５１】
ここで、待合せスケジュールは、図８に最初のシーンデータをウインドウＷ１０として示すように、３ヵ所Ｓ１〜Ｓ３に個別にいる３名の人Ｍ１〜Ｍ３が各移動手段（徒歩、自動車、電車、バス）により待合せ場所ＳＡ，ＳＢに順次移動して目的地Ｇに集合する場合の各シーンデータから構成される。
【００５２】
各シーンデータは、第１の実施形態において移動体の位置が指定された場合に対応する、人Ｍ１〜Ｍ３が待合せ場所ＳＡ，ＳＢにいる旨が指定された場合に、シーン時刻計算部２７ｂが実現可能な時刻の範囲を算出することにより設定される。
【００５３】
なお、制約条件としては、第１の場所Ｓ１を出発する人Ｍ１は、自動車により移動し、待合せ場所ＳＡ，ＳＢにおいて他の二人Ｍ２，Ｍ３と順次待合せをして自動車に乗せて目的地Ｇに向うものとする。
【００５４】
第２の場所Ｓ２を出発する人Ｍ２は、バスにより待合せ場所ＳＢに移動し、他の二人Ｍ１，Ｍ３と待合せをして自動車に乗せてもらい、目的地Ｇに向うものとする。
【００５５】
第３の場所Ｓ３を出発する人Ｍ３は、電車により待合せ場所ＳＡに移動し、他の人Ｍ１と待合せをして自動車に乗せてもらい、待合せ場所ＳＢを経由して目的地Ｇに向うものとする。
【００５６】
ここで、移動体性能データ記憶部２２は、図９に示す如き、地上の状況に対する各移動体の最大移動速度を示す移動体性能データが記憶されている。
【００５７】
例えば人間（徒歩）は、狭い道路及び広い道路の最大移動速度が４ｋｍ／ｈとして記憶されている。また、自動車は、狭い道路及び広い道路の最大移動速度が夫々３０ｋｍ／ｈ，４０ｋｍ／ｈとして記憶されている。バスは、狭い道路及び広い道路の最大移動速度が夫々２０ｋｍ／ｈ，３０ｋｍ／ｈとして記憶されている。電車は、鉄道線路上の最大移動速度が７０ｋｍ／ｈとして記憶されている。但し、いずれの移動体も通行不能領域（Ｓ）の最大移動速度が０ｋｍ／ｈとして記憶されている。
【００５８】
また、地図データ記憶部２３は、図１０に示す如き、地図データを記憶している。この地図データでは、Ｘ軸方向を４０００区間、Ｙ軸方向を２０００区間に分割してそれぞれのメッシュについて広い道路（Ｏ）、狭い道路（Ｐ）、鉄道（Ｒ）、通行不能領域（Ｓ）という属性が記述されている。
【００５９】
次に、以上のように構成された移動体スケジュール作成システムの動作を説明する。
いま、図１１のウインドウＷ１１に示すように、時刻ｔ１＝８：００に各人Ｍ１〜Ｍ３が第１〜第３の場所にいるとする。続いて、図１２のウインドウＷ１２に示すように、２人の人Ｍ１，Ｍ３の位置が待合せ場所ＳＡとして指定され、図１３のウインドウＷ１３に示すように、時刻ｔ３＝９：３０に３人の人Ｍ１〜Ｍ３の位置が待合せ場所ＳＢとして指定されたとする。
【００６０】
このとき、移動体位置計算部２７ｃは、前述同様に、各人Ｍ１，Ｍ３の間の位置ＳＡにおける実現可能な時刻ｔ２の範囲を計算する。
【００６１】
具体的には、前述した不等式より、時刻ｔ２の実現可能な範囲は、
ｔ１＋Δ１２　＜ｔ２＜　ｔ３−Δ２３
である。
【００６２】
但し、ｔ１＝８：００であり、ｔ３＝９：３０である。
【００６３】
ここで、Ｓ１−ＳＡ間の距離＝２０ｋｍとし、Ｓ３−ＳＡ間の距離＝４０ｋｍとすると、人Ｍ１が車で位置ＳＡに着く最短所要時間Δ１２（Ｍ１）＝０：３０となり、人Ｍ３が電車で位置ＳＡに着く最短所要時間Δ１２（Ｍ３）＝０：４２となるとする（徒歩及び待ち時間込みとする）。この場合、遅い方のΔ１２（Ｍ３）＝０：４２を用いる。
【００６４】
また、ＳＡ−ＳＢ間の距離＝２０ｋｍとすると、この車が待合せ場所ＳＡからＳＢに移動する際に必要な最短所要時間Δ２３＝０：４０となる。
【００６５】
これにより、前述した不等式は、
ｔ１＋Δ１２　＜ｔ２＜　ｔ３−Δ２３
８：００＋０：４２＜ｔ２＜９：３０−０：４０
８：４２＜ｔ２＜８：５０
となる。従って、移動体位置計算部２７ｃは、この範囲８：４２〜８：５０をシーン追加削除部２７ａに送出する。シーン追加削除部２７ａは、範囲の中間値などを指定するか、又はこの範囲を入出力端末１０に送出し、ユーザに指定を促す。ここでは、ユーザに指定を促し、時刻ｔ２＝８：４５と設定したとする。
【００６６】
以下、待合せ場所ＳＢから目的地Ｇまでは、ＳＢ−Ｇ間の距離＝４０ｋｍを車の最大移動速度（４０ｋｍ／ｈ）で除して得られる最短所要時間（例、１：００）をｔ３に足せばよい。例えば図１４に示すように、時刻ｔ４＝１０：３０となる。
【００６７】
上述したように本実施形態によれば、待合せ場所を経由して移動するスケジュールであっても、第１の実施形態と同様に実施して同様の効果を得ることができる。
【００６８】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００６９】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００７０】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【００７１】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００７２】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００７３】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００７４】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００７５】
なお、本願発明は、上記各実施形態に限定されるものでなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合、組み合わされた効果が得られる。さらに、上記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば実施形態に示される全構成要件から幾つかの構成要件が省略されることで発明が抽出された場合には、その抽出された発明を実施する場合には省略部分が周知慣用技術で適宜補われるものである。
【００７６】
その他、本発明はその要旨を逸脱しない範囲で種々変形して実施できる。
【００７７】
【発明の効果】
以上説明したように本発明によれば、移動体のスケジュール作成に要する作業時間及びコストを低減でき、各移動体間の連携関係を容易に満足させることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る移動体スケジュール作成システムの構成を示す機能ブロック図
【図２】同実施形態におけるスケジュールデータ記憶部を説明するための模式図
【図３】同実施形態における移動体性能データ記憶部を説明するための模式図
【図４】同実施形態における地図データ記憶部を説明するための模式図
【図５】同実施形態におけるスケジュール作成動作を説明するための模式図
【図６】同実施形態における時刻計算動作を説明するための模式図
【図７】同実施形態における位置計算動作を説明するための模式図
【図８】本発明の第２の実施形態に係るシーンデータのウインドウの模式図
【図９】同実施形態における移動体性能データ記憶部を説明するための模式図
【図１０】同実施形態における地図データ記憶部を説明するための模式図
【図１１】同実施形態における動作を説明するための模式図
【図１２】同実施形態における動作を説明するための模式図
【図１３】同実施形態における動作を説明するための模式図
【図１４】同実施形態における動作を説明するための模式図
【符号の説明】
１０…入出力端末
２０…移動体スケジューラ装置
２１…スケジュールデータ記憶部
２２…移動体性能データ記憶部
２３…地図データ記憶部
２４…メニュー管理部
２５…移動体定義部
２６…地図定義部
２７ａ…シーン追加削除部
２７ｂ…シーン時刻計算部
２７ｃ…移動体位置計算部
２７…スケジュール編集部
Ｗ１〜Ｗ３，Ｗ１１〜Ｗ１４…ウインドウ
ｔ１〜ｔ４…時刻
Ａｔ１〜Ａｔ３，Ａｔ２’…位置
Ｍ１〜Ｍ３…人
Ｓ１〜Ｓ３…場所
ＳＡ，ＳＢ…待合せ場所
Ｇ…目的地
【図１】
2004102881.tif 000003
【図２】
2004102881.tif 000004
【図３】
2004102881.tif 000005
【図４】
2004102881.tif 000006
【図５】
2004102881.tif 000007
【図６】
2004102881.tif 000008
【図７】
2004102881.tif 000009
【図８】
2004102881.tif 000010
【図９】
2004102881.tif 000011
【図１０】
2004102881.tif 000012
【図１１】
2004102881.tif 000013
【図１２】
2004102881.tif 000014
【図１３】
2004102881.tif 000015
【図１４】
2004102881.tif 000016