(57)【要約】  プレイヤに応じた位置の風を計測してゴルフプレイの支援をする。ゴルフプレイ支援システム（１）のショット情報取得手段（３３）は、ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得する。移動指示手段（３５）は、ショット情報取得手段（３３）により取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機（１０）に指示する。計測結果取得手段（３７）は、無人航空機（１０）による移動先での風の計測結果を取得する。支援情報提供手段（４０）は、計測結果取得手段（３７）により取得された計測結果に基づいて、所定位置からのショットを支援するための支援情報をプレイヤに提供する。
2017098570.tif 000002
【特許請求の範囲】
【請求項１】
ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得手段と、
前記ショット情報取得手段により取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示手段と、
前記無人航空機による移動先での風の計測結果を取得する計測結果取得手段と、
前記計測結果取得手段により取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供手段と、
を含むことを特徴とするゴルフプレイ支援システム。
【請求項２】
前記支援情報提供手段は、
前記ショット情報取得手段により取得されたショット情報と、前記計測結果取得手段により取得された計測結果と、に基づいて、前記所定位置からのショットの弾道に関する予想を行う予想手段と、
前記ゴルフコースのレイアウトに関するレイアウト情報を取得するレイアウト情報取得手段と、
前記レイアウト情報取得手段により取得されたレイアウト情報に基づいて、前記予想手段による予想結果を評価する評価手段と、
を含み、前記評価手段による評価結果に基づいて、前記支援情報を提供する、
ことを特徴とする請求項１に記載のゴルフプレイ支援システム。
【請求項３】
前記支援情報提供手段は、前記評価手段による評価結果が基準未満である場合、前記計測結果取得手段により取得された計測結果に基づいて、前記プレイヤがすべきショットの弾道に関する推奨弾道情報を取得する推奨弾道取得手段を更に含み、前記推奨弾道取得手段により取得された推奨弾道情報を、前記支援情報として提供する、
ことを特徴とする請求項２に記載のゴルフプレイ支援システム。
【請求項４】
前記支援情報提供手段は、前記推奨弾道取得手段により取得された推奨弾道情報に基づいて定まる位置に移動するように前記無人航空機に指示することによって、前記支援情報を提供する、
ことを特徴とする請求項３に記載のゴルフプレイ支援システム。
【請求項５】
前記支援情報提供手段は、前記評価手段による評価結果が基準以上である場合、現在の位置で待機するように前記無人航空機に指示することによって、前記支援情報を提供する、
ことを特徴とする請求項２〜４の何れかに記載のゴルフプレイ支援システム。
【請求項６】
前記ゴルフプレイ支援システムは、前記支援情報提供手段により支援情報が提供された後に、現在の位置から退避するように前記無人航空機に指示する退避指示手段、
を更に含むことを特徴とする請求項４又は５に記載のゴルフプレイ支援システム。
【請求項７】
前記ゴルフプレイ支援システムは、前記無人航空機が移動先で風を計測中であるか、前記無人航空機の位置により前記支援情報が提供されているか、を前記プレイヤに通知する通知手段を更に含む、
ことを特徴とする請求項４〜６の何れかに記載のゴルフプレイ支援システム。
【請求項８】
前記無人航空機は、前記ゴルフコース内の物体を検出するためのセンサ部を含み、
前記ゴルフプレイ支援システムは、前記無人航空機の前記センサの検出結果に基づいて、前記ゴルフコース内の障害物の有無を判定する障害物判定手段を更に含み、
前記評価手段は、前記レイアウト情報取得手段により取得されたレイアウト情報と、前記障害物判定手段の判定結果と、に基づいて、前記予想手段による予想結果を評価する、
ことを特徴とする請求項２〜７の何れかに記載のゴルフプレイ支援システム。
【請求項９】
前記ゴルフプレイ支援システムは、
ゴルフクラブの種類と打球の飛距離との関係を示す飛距離情報を取得する飛距離情報取得手段と、
前記プレイヤの操作に基づいて、前記所定位置からのショットで使用するゴルフクラブの種類を取得する種類取得手段と、
を更に含み、
前記ショット情報取得手段は、前記飛距離情報取得手段により取得された飛距離情報と、前記種類取得手段により取得されたゴルフクラブの種類と、に基づいて、前記プレイヤのショットの飛距離に関する前記ショット情報を取得する、
ことを特徴とする請求項１〜８の何れかに記載のゴルフプレイ支援システム。
【請求項１０】
前記ショット情報取得手段は、前記プレイヤの操作に基づいて、前記プレイヤのショットの弾道に関する前記ショット情報を取得する、
ことを特徴とする請求項１〜９の何れかに記載のゴルフプレイ支援システム。
【請求項１１】
ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得ステップと、
前記ショット情報取得ステップにおいて取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示ステップと、
前記無人航空機による移動先での風の計測結果を取得する計測結果取得ステップと、
前記計測結果取得ステップにおいて取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供ステップと、
を含むことを特徴とするゴルフプレイ支援方法。
【請求項１２】
ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得手段、
前記ショット情報取得手段により取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示手段、
前記無人航空機による移動先での風の計測結果を取得する計測結果取得手段、
前記計測結果取得手段により取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゴルフプレイ支援システム、ゴルフプレイ支援方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、ゴルフコースにおけるプレイヤのゴルフプレイを支援する技術が知られている。例えば、特許文献１には、ショットするプレイヤの近くに配置された第１の風向風速計と、上空の風を計測するためにゴルフコース上の固定地点に配置された第２の風向風速計と、同伴者などによる持ち運びが可能な第３の風向風速計と、によって得られる風向や風速をプレイヤに提供するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４４００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ゴルフコースでは、木や斜面に囲まれていない場所は風が強いので、上空の風の情報は地面付近よりも重要になる。しかしながら、特許文献１の技術では、第１の風向風速計や第３の風向風速計は、地面付近の風しか計測することができず、第２の風向風速計は、固定地点の風しか計測することができない。プレイヤによってショットの飛距離や狙う方向は異なるため、第２の風向風速計のような固定地点の計測結果だけでは、プレイヤに応じた支援をすることができない。【０００５】
本発明は上記課題に鑑みてなされたものであって、その目的は、プレイヤに応じた位置の風を計測してゴルフプレイの支援をすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るゴルフプレイ支援システムは、ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得手段と、前記ショット情報取得手段により取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示手段と、前記無人航空機による移動先での風の計測結果を取得する計測結果取得手段と、前記計測結果取得手段により取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供手段と、を含むことを特徴とする。【０００７】
本発明に係るゴルフプレイ支援方法は、ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得ステップと、前記ショット情報取得ステップにおいて取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示ステップと、前記無人航空機による移動先での風の計測結果を取得する計測結果取得ステップと、前記計測結果取得ステップにおいて取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供ステップと、を含むことを特徴とする。【０００８】
本発明に係るプログラムは、ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得手段、前記ショット情報取得手段により取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示手段、前記無人航空機による移動先での風の計測結果を取得する計測結果取得手段、前記計測結果取得手段により取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供手段、としてコンピュータを機能させる。【０００９】
また、本発明に係る情報記憶媒体は、上記のプログラムが記憶されたコンピュータ読み取り可能な情報記憶媒体である。【００１０】
また、本発明の一態様では、前記支援情報提供手段は、前記ショット情報取得手段により取得されたショット情報と、前記計測結果取得手段により取得された計測結果と、に基づいて、前記所定位置からのショットの弾道に関する予想を行う予想手段と、前記ゴルフコースのレイアウトに関するレイアウト情報を取得するレイアウト情報取得手段と、前記レイアウト情報取得手段により取得されたレイアウト情報に基づいて、前記予想手段による予想結果を評価する評価手段と、を含み、前記評価手段による評価結果に基づいて、前記支援情報を提供する、ことを特徴とする。【００１１】
また、本発明の一態様では、前記支援情報提供手段は、前記評価手段による評価結果が基準未満である場合、前記計測結果取得手段により取得された計測結果に基づいて、前記プレイヤがすべきショットの弾道に関する推奨弾道情報を取得する推奨弾道取得手段を更に含み、前記推奨弾道取得手段により取得された推奨弾道情報を、前記支援情報として提供する、ことを特徴とする。【００１２】
また、本発明の一態様では、前記支援情報提供手段は、前記推奨弾道取得手段により取得された推奨弾道情報に基づいて定まる位置に移動するように前記無人航空機に指示することによって、前記支援情報を提供する、ことを特徴とする。【００１３】
また、本発明の一態様では、前記支援情報提供手段は、前記評価手段による評価結果が基準以上である場合、現在の位置で待機するように前記無人航空機に指示することによって、前記支援情報を提供する、ことを特徴とする。【００１４】
また、本発明の一態様では、前記ゴルフプレイ支援システムは、前記支援情報提供手段により支援情報が提供された後に、現在の位置から退避するように前記無人航空機に指示する退避指示手段、を更に含むことを特徴とする。【００１５】
また、本発明の一態様では、前記ゴルフプレイ支援システムは、前記無人航空機が移動先で風を計測中であるか、前記無人航空機の位置により前記支援情報が提供されているか、を前記プレイヤに通知する通知手段を更に含む、ことを特徴とする。【００１６】
また、本発明の一態様では、前記無人航空機は、前記ゴルフコース内の物体を検出するためのセンサ部を含み、前記ゴルフプレイ支援システムは、前記無人航空機の前記センサの検出結果に基づいて、前記ゴルフコース内の障害物の有無を判定する障害物判定手段を更に含み、前記評価手段は、前記レイアウト情報取得手段により取得されたレイアウト情報と、前記障害物判定手段の判定結果と、に基づいて、前記予想手段による予想結果を評価する、ことを特徴とする。【００１７】
また、本発明の一態様では、前記ゴルフプレイ支援システムは、ゴルフクラブの種類と打球の飛距離との関係を示す飛距離情報を取得する飛距離情報取得手段と、前記プレイヤの操作に基づいて、前記所定位置からのショットで使用するゴルフクラブの種類を取得する種類取得手段と、を更に含み、前記ショット情報取得手段は、前記飛距離情報取得手段により取得された飛距離情報と、前記種類取得手段により取得されたゴルフクラブの種類と、に基づいて、前記プレイヤのショットの飛距離に関する前記ショット情報を取得する、ことを特徴とする。【００１８】
また、本発明の一態様では、前記ショット情報取得手段は、前記プレイヤの操作に基づいて、前記プレイヤのショットの弾道に関する前記ショット情報を取得する、ことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、プレイヤに応じた位置の風を計測してゴルフプレイの支援をすることが可能になる。
【図面の簡単な説明】
【００２０】
【図１】ゴルフプレイ支援システムが利用される様子を示す図である。
【図２】ゴルフプレイ支援システムのハードウェア構成を示す図である。
【図３】ゴルフプレイ支援システムで実現される機能の一例を示す機能ブロック図である。
【図４】プレイヤデータの一例を示す図である。
【図５】スコアデータの一例を示す図である。
【図６】ゴルフコースデータの一例を示す図である。
【図７】計測位置を決定する方法の説明図である。
【図８】予想部が予想する弾道の説明図である。
【図９】推奨弾道取得部の処理内容の説明図である。
【図１０】ゴルフプレイ支援システムにおいて実行される処理の一例を示すフロー図である。
【図１１】ゴルフプレイ支援システムにおいて実行される処理の一例を示すフロー図である。
【図１２】変形例（１）の機能ブロック図である。
【発明を実施するための形態】
【００２１】
［１．ゴルフプレイ支援システムのハードウェア構成］
以下、本発明に関わるゴルフプレイ支援システムの実施形態の例を説明する。本実施形態では、ゴルフコースでプレイヤがティーショットをする場面を例に挙げて、ゴルフプレイ支援システムの構成を説明する。
【００２２】
図１は、ゴルフプレイ支援システムが利用される様子を示す図である。図１に示すように、ゴルフプレイ支援システム１は、無人航空機１０及びプレイヤ端末２０を含む。例えば、ティーグラウンドから１５０ヤード程度離れた位置に、無人航空機１０の発着所があるものとする。プレイヤ端末２０は、プレイヤが乗車するカート内にある。図１に示すように、ここでは、ティーグラウンドから１５０ヤード程度までは緩い上りであり、それ以降は下るゴルフコースを例に挙げて説明する。
【００２３】
図２は、ゴルフプレイ支援システム１のハードウェア構成を示す図である。図２に示すように、無人航空機１０及びプレイヤ端末２０は、互いにデータ送受信可能に接続される。
【００２４】
無人航空機１０は、人が搭乗しない航空機であり、例えば、バッテリーで駆動する無人航空機（いわゆるドローン）やエンジンで駆動する無人航空機である。無人航空機１０は、制御部１１、記憶部１２、通信部１３、及びセンサ部１４を含む。なお、無人航空機１０は、プロペラ・モーター・バッテリーなどの一般的なハードウェアも含むが、ここでは省略している。
【００２５】
制御部１１は、例えば、一又は複数のマイクロプロセッサを含む。制御部１１は、記憶部１２に記憶されたプログラムやデータに従って処理を実行する。記憶部１２は、主記憶部及び補助記憶部を含む。例えば、主記憶部はＲＡＭなどの揮発性メモリであり、補助記憶部は、フラッシュメモリなどの不揮発性メモリである。通信部１３は、無線通信用のネットワークカードを含む。通信部１３は、ネットワークを介してデータ通信を行う。
【００２６】
センサ部１４は、風向風速センサ、加速度センサ、ジャイロセンサ、赤外線センサ、ＧＰＳセンサ、及びイメージセンサを含む。なお、無人航空機１０には、任意のセンサが搭載されてよく、センサ部１４は、地磁気センサ、高度センサ、又は変位センサを含んでもよい。
【００２７】
プレイヤ端末２０は、プレイヤが操作するコンピュータであり、例えば、パーソナルコンピュータ、携帯情報端末（タブレット型コンピュータを含む）、又は携帯電話機（スマートフォンを含む）等である。プレイヤ端末２０は、制御部２１、記憶部２２、通信部２３、操作部２４、及び表示部２５を含む。制御部２１、記憶部２２、及び通信部２３のハードウェア構成は、それぞれ制御部１１、記憶部１２、及び通信部１３と同様であるので説明を省略する。
【００２８】
操作部２４は、プレイヤが操作を行うための入力デバイスであり、例えば、タッチパネルやマウス等のポインティングデバイスやキーボード等である。操作部２４は、プレイヤによる操作内容を制御部２１に伝達する。表示部２５は、例えば、液晶表示部又は有機ＥＬ表示部等である。表示部２５は、制御部２１の指示に従って画面を表示する。
【００２９】
なお、記憶部１２又は記憶部２２に記憶されるものとして説明するプログラム及びデータは、ネットワークを介して記憶部１２又は記憶部２２に供給されるようにしてもよい。また、無人航空機１０及びプレイヤ端末２０のハードウェア構成は、上記の例に限られず、種々のコンピュータのハードウェアを適用可能である。例えば、無人航空機１０及びプレイヤ端末２０の各々は、コンピュータ読み取り可能な情報記憶媒体を読み取る読取部（例えば、光ディスクドライブやメモリカードスロット）やスピーカなどの音声出力部を含んでもよい。この場合、情報記憶媒体に記憶されたプログラムやデータが読取部を介して記憶部１２又は記憶部２２に供給されるようにしてもよい。
【００３０】
本実施形態のゴルフプレイ支援システム１では、各プレイヤのショットの飛距離に応じた位置で無人航空機１０が風を計測し、その計測結果をプレイヤに提供することによって、プレイヤのショットに応じた支援をするようにしている。以降、当該技術の詳細について説明する。
【００３１】
［２．ゴルフプレイ支援システムにおいて実現される機能］
図３は、ゴルフプレイ支援システム１で実現される機能の一例を示す機能ブロック図である。図３に示すように、本実施形態では、移動制御部３６が無人航空機１０で実現され、データ記憶部３０、飛距離情報取得部３１、種類取得部３２、ショット情報取得部３３、レイアウト情報取得部３４、移動指示部３５、計測結果取得部３７、予想部３８、評価部３９、支援情報提供部４０、退避指示部４１、及び通知部４２がプレイヤ端末２０で実現される場合を説明する。
【００３２】
［２−１．データ記憶部］
データ記憶部３０は、記憶部２２を主として実現される。データ記憶部３０は、プレイヤのゴルフプレイを支援するためのデータを記憶する。ここでは、データ記憶部３０が記憶するデータとして、プレイヤデータ、スコアデータ、及びゴルフコースデータを説明する。
【００３３】
図４は、プレイヤデータの一例を示す図である。図４に示すように、プレイヤデータは、プレイヤのショットの特徴に関するデータである。ここでは、プレイヤデータは、プレイヤを一意に識別するプレイヤＩＤと、プレイヤ名と、各プレイヤのショットの飛距離に関する飛距離情報と、が格納されている。飛距離情報は、複数種類のゴルフクラブごとに、プレイヤの飛距離を示す。飛距離は、プレイヤが操作部２４から入力してもよいし、予め定められていてもよい。飛距離が予め定められている場合には、全プレイヤで共通の飛距離を用いてもよいし、性別や年齢ごとに飛距離を定めておき、プレイヤが入力した性別や年齢に応じた飛距離を用いてもよい。
【００３４】
図５は、スコアデータの一例を示す図である。図５に示すように、スコアデータは、プレイヤのスコアに関するデータである。ここでは、スコアデータは、ホールごとに、各プレイヤの打数を示している。各プレイヤは、各ホールの終了時に自分の打数を操作部２４から入力する。スコアデータには、当該入力された打数が格納されることになる。
【００３５】
図６は、ゴルフコースデータの一例を示す図である。図６に示すように、ゴルフコースデータは、ゴルフコースに関するデータである。ここでは、ゴルフコースデータは、ホールごとに、レイアウトに関するレイアウト情報と、ティーグラウンドからの打ち出し方向に関する基本方向情報と、が格納されている。レイアウト情報は、ゴルフコースの地形、及び、グリーン・ピン・フェアウェイ・ラフ・バンカー・池・木などの障害物・ＯＢなどの各エリアの配置を示す情報である。本実施形態では、レイアウト情報は、ゴルフコースを３Ｄモデルデータとして表したものとして説明するが、２次元的な情報であってもよい。基本方向情報は、ティーグラウンドからの打ち出し方向を示す。基本方向情報は、例えば、ゴルフコースの管理者などによって予め指定されたおすすめの方向である。
【００３６】
なお、データ記憶部３０に記憶されるデータは上記の例に限られない。例えば、データ記憶部３０は、ティーショットで使用するゴルフクラブをプレイヤが予め入力する場合には、当該入力されたゴルフクラブを示すデータを記憶してもよい。他にも例えば、データ記憶部３０は、ゴルフコースの３Ｄモデルが構築される仮想３次元空間の３次元座標と、現実空間の緯度経度情報及び高度情報と、の関連付け（詳細後述）を記憶してもよい。
【００３７】
［２−２．飛距離情報取得部］
飛距離情報取得部３１は、制御部２１を主として実現される。飛距離情報取得部３１は、ゴルフクラブの種類と打球の飛距離との関係を示す飛距離情報を取得する。本実施形態では、プレイヤデータに飛距離情報が格納されているので、飛距離情報取得部３１は、データ記憶部３０に記憶されたプレイヤデータを取得することになる。なお、各プレイヤは自分の飛距離をその場で入力してもよい。この場合、飛距離情報取得部３１は、操作部２４の検出信号に基づいて、飛距離情報を取得する。
【００３８】
［２−３．種類取得部］
種類取得部３２は、制御部２１を主として実現される。種類取得部３２は、プレイヤの操作に基づいて、所定位置からのショットで使用するゴルフクラブの種類を取得する。所定位置とは、ゴルフコース内の予め定められた位置であり、本実施形態では、ティーグラウンドである。また、本実施形態では、各プレイヤが、自分が使用するゴルフクラブの種類をその場で操作部２４から入力する場合を説明する。このため、種類取得部３２は、操作部２４の検出信号に基づいて、ゴルフクラブの種類を取得することになる。なお、ゴルフクラブの種類は、各プレイヤが予め入力しておくようにしてもよい。この場合、種類取得部３２は、データ記憶部３０に記憶されたゴルフクラブの種類を取得する。
【００３９】
［２−４．ショット情報取得部］
ショット情報取得部３３は、制御部２１を主として実現される。ショット情報取得部３３は、ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得する。ショット情報は、プレイヤのショットの特徴を示す情報であり、例えば、打球の飛距離・飛び出し方向（角度）・軌道・曲がり方・最高到達点などである。本実施形態では、ショット情報が飛距離である場合を説明する。このため、ショット情報取得部３３は、飛距離情報取得部３１により取得された飛距離情報と、種類取得部３２により取得されたゴルフクラブの種類と、に基づいて、プレイヤのショットの飛距離に関するショット情報を取得することになる。即ち、ショット情報取得部３３は、飛距離情報を参照して、種類取得部３２により取得されたゴルフクラブの種類に関連付けられた飛距離をショット情報として取得する。
【００４０】
［２−５．レイアウト情報取得部］
レイアウト情報取得部３４は、制御部２１を主として実現される。レイアウト情報取得部３４は、ゴルフコースのレイアウトに関するレイアウト情報を取得する。レイアウト情報取得部３４は、データ記憶部３０に記憶されたゴルフコースデータを取得することになる。
【００４１】
［２−６．移動指示部］
移動指示部３５は、制御部２１を主として実現される。移動指示部３５は、ショット情報取得部３３により取得されたショット情報に基づいて定まる位置（以降、計測位置という。）に移動するように、風を計測する無人航空機１０に指示する。例えば、ショット情報と計測位置との関連付けがデータ記憶部３０に記憶されているものとする。この関連付けは、数式形式であってもよいし、テーブル形式であってもよい。移動指示部３５は、ショット情報に関連付けられた計測位置に移動するように無人航空機１０に指示する。計測位置は、現実空間における３次元的な位置であり、本実施形態では、緯度経度情報及び高度情報によって特定される。緯度経度情報は、地球上の南北方向の位置及び東西方向の位置を特定する情報であり、例えば、度・分・秒の各数値により示される。高度情報は、所定位置からの高さを示す情報であり、ここでは、地面からの高さを示すものとして説明するが、海抜を示してもよい。
【００４２】
図７は、計測位置を決定する方法の説明図である。ここでは、４人のプレイヤＡ〜Ｄがティーショットを打つ場合を例に挙げる。なお、図７のＸｗ−Ｙｗ−Ｚｗ軸は、仮想３次元空間の座標軸（原点をＯｗとする。）である。この座標軸が設定される仮想３次元空間内に、レイアウト情報が示す３Ｄモデルが構築される。本実施形態では、ショット情報が飛距離である場合を説明するので、移動指示部３５は、各プレイヤの飛距離と、基本方向情報が示す基本方向Ｖと、に基づいて、当該プレイヤの弾道を計算して計測位置を決定する。この弾道は、風の影響を考慮せずに決定される。移動指示部３５は、飛距離が長いほど、ティーグラウンドから遠くかつ高くなるように計測位置を決定し、飛距離が短いほど、ティーグラウンドから近くかつ低くなるように計測位置を決定する。
【００４３】
例えば、プレイヤＡは３番ウッド（３Ｗ）を使用し、プレイヤＢ〜Ｄはドライバー（Ｄ）を使用する場合、図４に示すように、プレイヤＡ〜Ｄの飛距離は、それぞれ２００ヤード、１６０ヤード、２８０ヤード、２００ヤードとなる。このため、ティーグラウンドから基本方向Ｖに対してこれらの飛距離だけ飛ぶように移動指示部３５が各プレイヤの弾道を計算すると、図７に示す弾道５０Ａ〜５０Ｄのようになる。弾道の計算式自体は、公知のゴルフシミュレータで用いられているものを使用してよく、例えば、飛距離を代入することで放物線を求める計算式である。本実施形態では、この計算式が、上記説明した関連付けに相当する。
【００４４】
移動指示部３５は、弾道５０Ａ〜５０Ｄ上の任意の位置（ここでは、最高到達地点５１Ａ〜５１Ｄ）の３次元座標に基づいて、プレイヤＡ〜Ｄの計測位置を決定する。ここでは、データ記憶部３０は、仮想３次元空間の３次元座標と、緯度経度情報及び高度情報と、の関連付けを記憶しているものとする。この関連付けは、数式形式であってもよいし、テーブル形式であってもよい。移動指示部３５は、当該関連付けに基づいて、最高到達地点５１Ａ〜５１Ｄの３次元座標を緯度経度情報及び高度情報に変換することによって、プレイヤＡ〜Ｄの各々の計測位置を決定すればよい。
【００４５】
移動指示部３５は、上記のようにして決定した計測位置に移動するように、無人航空機１０に指示する。例えば、移動指示部３５は、緯度経度情報及び高度情報を無人航空機１０に送信することによって計測位置を指示する。この指示は、所定形式のデータを送信することで行われるようにすればよい。また、ティーショットは、所定の順番で行われるので、移動指示部３５は、スコアデータに基づいて各プレイヤがティーショットをする順番を特定し、これからティーショットをするプレイヤに応じた計測位置に移動するように、無人航空機１０に指示すればよい。なお、移動指示部３５が各プレイヤのティーショットの終了を判定するために、ティーショットを終えるたびに各プレイヤに操作部２４から所定の操作をさせるようにしてもよい。あるプレイヤのティーショットが終了した場合、移動指示部３５は、次のプレイヤに応じた計測位置の移動を指示することになる。
【００４６】
［２−７．移動制御部］
移動制御部３６は、制御部１１を主として実現される。移動制御部３６は、移動指示部３５からの指示に基づいて、無人航空機１０を移動させる。例えば、移動制御部３６は、移動指示部３５により指示された計測位置に向けて移動するように、無人航空機１０の各プロペラの回転方向や回転速度を調整する。プロペラの回転方向や回転速度は、これらを示すパラメータを変化させることによって調整すればよい。なお、無人航空機１０を指定された計測位置に移動させる方法自体は、公知の種々の手法を適用可能であり、例えば、移動制御部３６は、進行方向側にあるプロペラの回転数を減少させるようにすればよい。
【００４７】
例えば、移動制御部３６は、センサ部１４のＧＰＳセンサの受信信号により定まる緯度経度情報（即ち、現在位置の緯度経度情報）から、移動指示部３５により指示された緯度経度情報（即ち、計測位置の緯度経度情報）に向けた方向に、無人航空機１０を移動させる。また例えば、移動制御部３６は、センサ部１４の赤外線センサにより検出した地面からの距離と、高度情報と、のずれが閾値未満となるように、無人航空機１０の高度を調整する。移動制御部３６は、無人航空機１０を計測位置に移動させると、その場でホバリングさせる。この状態で、無人航空機１０はセンサ部１４を使って風を計測し、計測結果をプレイヤ端末２０に送信することになる。
【００４８】
［２−８．計測結果取得部］
計測結果取得部３７は、制御部２１を主として実現される。計測結果取得部３７は、無人航空機１０による移動先（即ち、計測位置）での風の計測結果を取得する。計測結果取得部３７は、センサ部１４により検出された風向及び風速の少なくとも一方を計測結果として取得する。本実施形態では、計測結果取得部３７は、風向と風速の両方を取得する場合を説明するが、風向又は風速の何れか一方のみを取得してもよい。
【００４９】
［２−９．予想部］
予想部３８は、制御部２１を主として実現される。予想部３８は、ショット情報取得部３３により取得されたショット情報と、計測結果取得部３７により取得された計測結果と、に基づいて、所定位置からのショットの弾道に関する予想を行う。本実施形態では、予想部３８が、弾道そのものを予想する場合を説明するが、打球の着地点のみを予想してもよい。予想部３８が予想する弾道は、風の影響を考慮に入れた弾道であり、移動指示部３５が計算する弾道（風を考慮しない弾道）とは異なる。風の影響を考慮した弾道を取得する方法自体は、公知のゴルフシミュレータで用いられている方法を利用してよいが、例えば、予想部３８は、下記のようにして弾道を予想する。
【００５０】
図８は、予想部３８が予想する弾道の説明図である。図８に示すように、本実施形態では、予想部３８は、風の計測結果に基づいて、移動指示部３５が計算した弾道５０Ａ〜５０Ｄを変化させる。例えば、風の計測結果と、弾道の変化方向及び変化量と、の関連付けがデータ記憶部３０に記憶されているものとする。この関連付けは、数式形式であってもよいし、テーブル形式であってもよい。予想部３８は、風の計測結果に関連付けられた変化方向及び変化量だけ、移動指示部３５が計算した弾道を変化させることになる。別の言い方をすれば、予想部３８は、計測結果が示す風向の方向に風速に応じた分だけ弾道５０Ａ〜５０Ｄを変化させることによって、風の影響を考慮に入れた予想弾道５２Ａ〜５２Ｄを取得する。
【００５１】
例えば、図７に示すように、最高到達地点５１Ａ，５１Ｂ，５１Ｄに対応する計測位置は、木に囲まれており風の影響を受けにくいため、計測結果がほぼ無風を示していたとすると、図８に示すように、予想部３８は、弾道５０Ａ，５０Ｂ，５０Ｄからあまり変化しない予想弾道５２Ａ，５２Ｂ，５２Ｄを取得する。一方、最高到達地点５１Ｃに対応する計測位置は、周囲をさえぎるものがなく風の影響を受けやすいため、計測結果が強い横風を示していたとすると、予想部３８は、弾道５０Ｃから大きく変化した予想弾道５２Ｃを取得する。例えば、打球が最高到達点に達した後は速度が落ちて風の影響のため曲がりやすいので、図８に示すように、予想部３８は、後半で大きく曲がる弾道５０Ｃを予測する。
【００５２】
なお、移動指示部３５が計算した弾道を変化させるのではなく、予想部３８は、ショット情報と風の計測結果から弾道を計算しなおしてもよい。この場合、ショット情報及び風の計測結果と、弾道と、の関連付けがデータ記憶部３０に記憶されているものとする。この関連付けは、数式形式であってもよいし、テーブル形式であってもよい。予想部３８は、ショット情報及び風の計測結果に関連付けられた弾道を予想結果として取得することになる。
【００５３】
［２−１０．評価部］
評価部３９は、制御部２１を主として実現される。評価部３９は、レイアウト情報取得部３４により取得されたレイアウト情報に基づいて、予想部３８による予想結果を評価する。評価は、ゴルフのペナルティが発生するか、又は、所定のエリアに打球が着地するかによって行われる。ペナルティは、ゴルフ規則で定められたものであり、例えば、ＯＢやウォーターハザードである。所定のエリアとは、フェアウェイ・ラフ・バンカー・池などである。評価部３９は、レイアウト情報を参照して、予想部３８が予想した予想弾道の軌道上に障害物があるか否かをから判定したり、予想部３８が予想した予想弾道の着地点が所定のエリアであるかを判定したりする。
【００５４】
評価部３９は、予想弾道だとペナルティが発生する場合、予想弾道上に障害物がある場合、又は、予想弾道の着地点がラフ・バンカー・池などである場合、基準未満の評価とする。一方、評価部３９は、予想弾道でペナルティが発生しない場合、予想弾道上に障害物がない場合、及び、予想弾道の着地点がフェアウェイである場合、基準以上の評価とする。図８の例では、弾道５２Ａ，５２Ｂ，５２Ｄは、ペナルティが発生せず、弾道上に障害物がなく、着地点がフェアウェイ５３であるので、評価部３９は、弾道５２Ａ，５２Ｂ，５２Ｄは基準以上の評価を与える。一方、弾道５２Ｃは、ペナルティが発生せず弾道上に障害物はないが、着地点がバンカー５４であるので、評価部３９は、弾道５２Ｃは基準未満の評価を与える。
【００５５】
［２−１１．支援情報提供部］
支援情報提供部４０は、制御部２１を主として実現される。支援情報提供部４０は、計測結果取得部３７により取得された計測結果に基づいて、所定位置からのショットを支援するための支援情報をプレイヤに提供する。
【００５６】
本実施形態では、支援情報が、プレイヤが打つべき方向又は位置を示す情報である場合を説明するが、計測位置の風向や風速そのものが支援情報として提供されてもよいし、打球の曲げ方（フックやスライスなど）や打ち方（トップ気味に打つなど）が支援情報として提供されてもよい。また、支援情報は、画像又は音声を利用して提供されてもよいが、本実施形態では、無人航空機１０の位置を利用して提供されるものとする。即ち、プレイヤは、無人航空機１０がいる位置を目標にしてショットすることになる。
【００５７】
本実施形態では、支援情報提供部４０は、評価部３９による評価結果に基づいて、支援情報を提供する。例えば、支援情報提供部４０は、基本方向Ｖで打って良いかを支援情報として提供する。なお、基本方向Ｖは、カート内のコースマップなどに記載されており、各プレイヤは基本方向Ｖを知ることができるものとする。支援情報提供部４０は、評価部３９による評価結果が基準未満である場合、基本方向Ｖで打ってはいけない旨を示す支援情報を提供し、評価部３９による評価結果が基準以上である場合、基本方向Ｖで打つべき旨を示す支援情報を提供する。
【００５８】
また、本実施形態では、支援情報提供部４０は、推奨弾道取得部４０Ａを含む。推奨弾道取得部４０Ａは、評価部３９による評価結果が基準未満である場合、計測結果取得部３７により取得された計測結果に基づいて、プレイヤがすべきショットの弾道に関する推奨弾道情報を取得する。ここでは、推奨弾道情報が、弾道そのものを示す場合を説明するが、ショットの打ち出し方向が推奨弾道情報であってもよい。推奨弾道情報は、基準以上の評価となる弾道であり、例えば、ペナルティが発生しない弾道、弾道上に障害物がない弾道、又は、着地点がフェアウェイの弾道である。
【００５９】
図９は、推奨弾道取得部４０Ａの処理内容の説明図である。図９に示すように、推奨弾道取得部４０Ａは、計測結果取得部３７の計測結果に応じた角度θだけ基本方向Ｖを回転させた推奨方向Ｕを取得し、当該方向Ｕにプレイヤの飛距離で打球が飛んだ場合の弾道５５Ｃを計算する。例えば、風の計測結果と推奨方向Ｕとの関連付けがデータ記憶部に記憶されているものとする。この関連付けは、数式形式であってもよいし、テーブル形式であってもよい。推奨弾道取得部４０Ａは、風の計測結果に関連付けられた推奨方向Ｕを取得し、弾道５５Ｃを計算して推奨弾道情報として取得する。
【００６０】
なお、推奨弾道取得部４０Ａは、評価部３９と同じ評価方法を使って、この弾道５５Ｃを評価してもよい。基準未満の評価になった場合、基準以上の評価が得られるまで、推奨弾道取得部４０Ａは、推奨方向Ｕを変更して弾道５５Ｃを再計算し、推奨弾道情報として取得すればよい。支援情報提供部４０は、推奨弾道取得部４０Ａにより取得された推奨弾道情報を、支援情報として提供する。支援情報提供部４０は、弾道５５Ｃ上の任意の位置を支援情報として提供してもよいし、弾道５５Ｃを計算した場合に使用した推奨方向Ｕを支援情報として提供してもよい。
【００６１】
また、本実施形態では、無人航空機１０の位置を利用して支援情報を提供するので、支援情報提供部４０は、推奨弾道取得部４０Ａにより取得された推奨弾道情報に基づいて定まる位置に移動するように無人航空機１０に指示することによって、支援情報を提供する。支援情報提供部４０は、弾道５５Ｃ上の任意の位置（例えば、最高到達地点５６Ｃ）の３次元座標を取得し、当該３次元座標を緯度経度情報及び高度情報に変換する。支援情報提供部４０は、当該緯度経度情報及び高度情報が示す位置に移動するように無人航空機１０に指示することになる。
【００６２】
また、本実施形態では、支援情報提供部４０は、評価部３９による評価結果が基準以上である場合、現在の位置で待機するように無人航空機１０に指示することによって、支援情報を提供する。即ち、基本方向Ｖに向けてティーショットをしても特に問題が発生しない場合、無人航空機１０は、計測位置で待機することになる。
【００６３】
［２−１２．退避指示部］
退避指示部４１は、制御部２１を主として実現される。退避指示部４１は、支援情報提供部４０により支援情報が提供された後に、現在の位置から退避するように無人航空機１０に指示する。退避指示部４１は、所定の条件が満たされた場合に退避を指示すればよい。例えば、退避指示部４１は、一定時間が経過した場合、プレイヤがスイングを開始した場合、プレイヤがショットをした場合、又は、プレイヤが操作部２４から所定の操作をした場合に、退避を指示すればよい。
【００６４】
なお、プレイヤのスイングやショットは、センサ部１４の検出信号により検知されるようにすればよい。例えば、退避指示部４１は、センサ部１４のイメージセンサで撮影した画像を解析して、スイングやショットが行われたかを判定すればよい。他にも例えば、センサ部１４がマイクを含む場合、退避指示部４１は、打球音を検知したかを判定してもよい。退避指示部４１が行う退避の指示は、退避方向が含まれていてもよい。退避方向は、予め定められた方向であってもよいし、ランダムに定まってもよい。更に、無人航空機１０が打球の方向を解析し、当該打球の方向に基づいて退避方向が定まってもよい。
【００６５】
［２−１３．通知部］
通知部４２は、制御部２１を主として実現される。通知部４２は、無人航空機１０が移動先（計測位置）で風を計測中であるか、無人航空機１０の位置により支援情報が提供されているか、をプレイヤに通知する。通知は、視覚的又は聴覚的に行われるようにすればよく、例えば、通知部４２は、所定の画像を表示させたり、所定の音声を出力したりする。他にも例えば、無人航空機１０がライトを搭載している場合は、通知部４２は、ライトの点灯や消灯を指示することによって通知を行うようにしてもよい。通知部４２が通知を行うことによって、プレイヤはショットしてもよいかどうかを判断することができる。
【００６６】
［３．ゴルフプレイ支援システムにおいて実行される処理］
図１０及び図１１は、ゴルフプレイ支援システムにおいて実行される処理の一例を示すフロー図である。図１０及び図１１に示す処理は、制御部１１が、記憶部１２に記憶されたプログラムに従って動作し、制御部２１が、記憶部２２に記憶されたプログラムに従って動作することによって実行される。本実施形態では、下記に説明する処理が実行されることにより、図３に示す機能ブロックが実現される。
【００６７】
図１０に示すように、まず、プレイヤ端末２０においては、制御部２１は、ゴルフコースデータに基づいて、各プレイヤがこれからティーショットをするゴルフコースの３Ｄモデルを仮想３次元空間に構築する（Ｓ１）。制御部２１は、各プレイヤがティーショットをするゴルフコースを、プレイヤの入力によって特定してもよいし、プレイヤ端末２０にＧＰＳセンサを搭載しておき、現在の緯度経度情報に基づいて特定してもよい。Ｓ１においては、制御部２１は、レイアウト情報が示す３Ｄモデルを記憶部２２に構築することになる。
【００６８】
制御部２１は、スコアデータに基づいて、ティーショットをする順番を特定する（Ｓ２）。Ｓ２においては、制御部２１は、前のホールのスコアが良い順となるように、順番を特定すればよい。以降、これからティーショットをするプレイヤに応じた計測位置で無人航空機１０が風を計測するための処理が実行されることなる。
【００６９】
制御部２１は、プレイヤが使用するゴルフクラブの種類を特定する（Ｓ３）。Ｓ３においては、制御部２１は、操作部２４から入力されたゴルフクラブの種類を取得することになる。
【００７０】
制御部２１は、プレイヤデータの飛距離情報に基づいて、Ｓ３で特定したゴルフクラブをプレイヤが使用した場合の飛距離を取得する（Ｓ４）。制御部２１は、Ｓ４で取得した飛距離と、ゴルフコースデータの基本方向情報が示す基本方向Ｖと、に基づいてプレイヤの弾道を計算する（Ｓ５）。Ｓ５においては、制御部２１は、図７を参照して説明した方法に基づいて、風の影響を考慮しない弾道を計算する。
【００７１】
制御部２１は、Ｓ５で計算した弾道の最高到達地点に基づいて定まる計測位置に移動するように、無人航空機１０に移動指示を送信する（Ｓ６）。ここでは、仮想３次元空間の３次元座標と、緯度経度情報及び高度情報と、の関連付けが記憶部２２に記憶されているので、Ｓ６においては、制御部２１は、最高到達地点の３次元座標に関連付けられた緯度経度情報及び高度情報を計測位置として取得し、移動指示を送信することになる。
【００７２】
無人航空機１０においては、移動指示を受信すると、制御部１１は、指示された計測位置に向けて無人航空機１０を移動させる（Ｓ７）。Ｓ７においては、制御部１１は、移動指示に含まれる緯度経度情報及び高度情報を目的地点に設定して、無人航空機１０の移動を開始する。
【００７３】
制御部１１は、無人航空機１０が計測位置に移動すると、センサ部１４を使って風向と風速を計測する（Ｓ８）。Ｓ８においては、制御部１１は、センサ部１４のＧＰＳセンサ等を使って計測位置に移動したかを判定する。計測位置に移動したと判定した場合に、制御部１１は、センサ部１４の風向風速センサの検出結果を取得することになる。制御部１１は、Ｓ８における計測結果をプレイヤ端末２０に送信する（Ｓ９）。Ｓ９においては、制御部１１は、風向と風速を示す情報をプレイヤ端末２０に送信することになる。
【００７４】
プレイヤ端末２０においては、計測結果を受信すると、制御部２１は、計測結果に基づいてＳ５で計算した弾道を修正し、予想弾道を取得する（Ｓ１０）。Ｓ１０においては、制御部２１は、図８を参照して説明した方法に基づいて、風の影響を考慮しないＳ５の弾道を、風の影響を考慮した予想弾道に修正する。
【００７５】
図１１に移行し、制御部２１は、ゴルフコースデータに基づいて、Ｓ１０で取得した予想弾道を評価する（Ｓ１１）。Ｓ１１においては、制御部２１は、予想弾道でペナルティが発生するか、予想弾道上に障害物があるか、及び予想弾道の着地点のエリアを判定することによって評価を行う。
【００７６】
予想弾道の評価が基準未満であった場合（Ｓ１１；基準未満）、制御部２１は、Ｓ１０において受信した計測結果に基づいて、推奨弾道を取得する（Ｓ１２）。Ｓ１２においては、制御部２１は、図９を参照して説明した方法に基づいて、推奨弾道を取得する。
【００７７】
制御部２１は、Ｓ１２で取得した推奨弾道上に移動するように、無人航空機１０に移動指示を送信する（Ｓ１３）。Ｓ１３においては、制御部２１は、ゴルフコースデータを参照して、推奨弾道上の任意の点の３次元座標に関連付けられた緯度経度情報及び高度情報を取得して移動指示を送信することになる。制御部２１は、「無人航空機が推奨弾道上に移動します。無人航空機が停止したら、無人航空機を目標にショットして下さい。」などの所定の音声を出力する（Ｓ１４）。
【００７８】
無人航空機１０においては、移動指示を受信すると、制御部１１は、推奨弾道上に向けて移動する（Ｓ１５）。制御部１１は、一定時間ホバリングした後に退避する（Ｓ１６）。Ｓ１６においては、制御部１１は、センサ部１４のＧＰＳセンサ等を使って推奨弾道上に移動したかを判定する。計測位置に移動したと判定した場合に、制御部１１は、無人航空機１０をホバリングさせるとともに、リアルタイムクロック等を利用して計時を開始する。そして、制御部１１は、一定時間が経過した場合に、無人航空機１０を所定方向に退避させる。
【００７９】
一方、Ｓ１０において、予想弾道の評価が基準以上であった場合（Ｓ１０；基準以上）、制御部２１は、無人航空機１０にその場で一定時間ホバリングする旨の指示を送信し（Ｓ１７）、「無人航空機を目標にショットして下さい。」などの所定の音声を出力する（Ｓ１８）。無人航空機１０は、指示を受信すると、Ｓ１６の処理を実行して、一定時間後に退避する。
【００８０】
プレイヤ端末２０においては、制御部２１は、操作部２４からの入力に基づいて、プレイヤがティーショットしたかを判定する（Ｓ１９）。プレイヤがティーショットしたと判定された場合（Ｓ１９；Ｙ）、制御部２１は、スコアデータに格納されたプレイヤの人数に基づいて、全員のティーショットが終了したかを判定する（Ｓ２０）。全員のティーショットが終了したと判定されない場合（Ｓ２０；Ｎ）、Ｓ３の処理に戻り、次にティーショットをするプレイヤを支援するための処理が実行される。一方、全員のティーショットが終了したと判定された場合（Ｓ２０；Ｙ）、本処理は終了する。
【００８１】
以上説明したゴルフプレイ支援システム１によれば、各プレイヤのショットに応じた計測位置で風を計測して支援情報を提供するので、プレイヤのショットの特徴に応じた的確な支援をすることができる。例えば、ゴルフコース上の固定地点に風向風速センサを配置する場合には、その場所の風しか計測できないので、その場所以外を通るショットを打つプレイヤには有益な情報とはならない可能性があるが、ゴルフプレイ支援システム１では、無人航空機１０が任意の位置の風を計測できるので、プレイヤに応じた有益な情報を提供することができる。
【００８２】
また、ゴルフプレイ支援システム１では、計測位置における風の影響を考慮した予想弾道をレイアウト情報に基づいて評価するので、ゴルフコースのレイアウトに応じた支援情報をユーザに提供することができる。
【００８３】
また、ゴルフプレイ支援システム１では、風の影響を考慮した予想弾道の評価が低い場合は、風の影響を考慮した推奨弾道を計算してプレイヤに提供するので、どの方向にショットしたらよいかをプレイヤに具体的に提案することができ、ゴルフプレイの支援をより効果的に行うことができる。
【００８４】
また、ゴルフプレイ支援システム１では、推奨弾道上に無人航空機１０が移動することによって支援情報を提供するので、プレイヤが打つべき方向を視覚的に分かりやすく伝えることができる。
【００８５】
また、ゴルフプレイ支援システム１では、風の影響を考慮した予想弾道の評価が高い場合は、無人航空機１０を計測位置で待機させることによって、プレイヤが狙っている方向に向けてショットしても問題ないことを視覚的に分かりやすく伝えることができる。
【００８６】
また、無人航空機１０の位置によって支援情報を提供する場合、プレイヤは無人航空機１０に向かってショットすることになるが、ゴルフプレイ支援システム１では、支援情報を提供した後は無人航空機１０が退避するので、打球が無人航空機１０にぶつからないようにすることができる。
【００８７】
また、ゴルフプレイ支援システム１では、無人航空機１０が風を計測中なのか、プレイヤが打つべき方向を伝えているのか、を通知することによって、プレイヤはショットしてよいかどうかを判断しやすくなる。
【００８８】
また、打球の飛距離が異なれば風の影響も大きく異なることになるが、ゴルフプレイ支援システム１では、プレイヤが使用するゴルフクラブに応じた飛距離をもとに風の計測位置を決定することによって、支援情報の精度をより向上させることができる。
【００８９】
［４．変形例］
なお、本発明は、以上に説明した実施の形態に限定されるものではない。本発明の趣旨を逸脱しない範囲で、適宜変更可能である。
【００９０】
（１）図１２は、変形例（１）の機能ブロック図である。図１２に示すように、下記に説明する変形例では、実施形態の機能に加えて、障害物判定部４３が実現される。障害物判定部４３は、制御部２１を主として実現される。障害物判定部４３は、無人航空機１０のセンサ部１４の検出結果に基づいて、ゴルフコース内の障害物の有無を判定する。
【００９１】
変形例（１）では、無人航空機１０は、ゴルフコース内の物体を検出するためのセンサを含むものとする。このセンサは、赤外線センサやイメージセンサであってよい。例えば、障害物判定部４３は、赤外線センサが発射した赤外線が反射して戻ってくるかを判定することによって障害物を検出する。また例えば、障害物判定部４３は、イメージセンサで撮影した画像と、障害物の基本形状を示す画像（データ記憶部３０にこの画像を予め記憶させておくものとする。）と、をパターンマッチングすることによって障害物を検出する。
【００９２】
評価部３９は、レイアウト情報取得部３４により取得されたレイアウト情報と、障害物判定部４３の判定結果と、に基づいて、予想部３８による予想結果を評価する。評価部３９の評価方法は、実施形態で説明した方法と同様であるが、評価部３９は、障害物判定部４３の判定結果に基づいて、仮想３次元空間上に障害物を配置する。例えば、無人航空機１０は、センサ部１４のＧＰＳセンサや赤外線センサから緯度経度情報及び高度情報（即ち、現在の飛行位置）を取得可能なので、評価部３９は、無人航空機１０の緯度経度情報及び高度情報を仮想３次元空間の３次元座標に変換する。そして、評価部３９は、障害物判定部４３が判定に使用した赤外線センサの検出結果やイメージセンサの画像から、無人航空機１０と障害物との位置関係を推定することによって、障害物の３次元座標を決定する。評価部３９は、当該決定した３次元座標に障害物の３Ｄモデルを配置して、予想部３８が予想した余同弾道上に当該障害物があるかを判定することになる。
【００９３】
変形例（１）によれば、無人航空機１０がゴルフコース内の障害物を検出するので、ゴルフコース内の現在の状況に応じた障害物を考慮して予想弾道を評価することができる。
【００９４】
（２）また例えば、実施形態では、ショット情報が飛距離を示す場合を説明したが、ショット情報は、ショットの弾道に関するものであってもよい。この場合、ショット情報取得部３３は、プレイヤの操作に基づいて、プレイヤのショットの弾道に関するショット情報を取得する。例えば、プレイヤは、自分のショットの曲がり具合や飛び出し方向をその場で操作部２４から入力してもよいし、予め入力されたものがプレイヤデータに格納されていてもよい。移動指示部３５は、プレイヤが入力した曲がり具合や飛び出し方向に基づいて弾道を計算することになる。実施形態で説明したように、弾道の計算自体は、公知のゴルフシミュレータで用いられている計算方法を用いてよい。
【００９５】
変形例（２）によれば、プレイヤのショットの曲がり具合や飛び出し方向などの弾道に応じた計測位置で風を計測して支援情報を提供することができる。
【００９６】
（３）また例えば、変形例（１）と（２）を組み合わせるようにしてもよい。
【００９７】
また例えば、無人航空機１０の計測位置は１つだけではなく、移動指示部３５が計算した弾道上の複数の位置に基づいて、複数の計測位置を設定してもよい。更に、無人航空機１０は、１台だけでなく、複数台であってもよく、複数の計測位置の各々に無人航空機１０が移動してもよい。更に、複数台の無人航空機１０が推奨弾道を示すように、各無人航空機１０を配列させるようにしてもよい。
【００９８】
また例えば、プレイヤがティーショットする場面で支援情報が提供される場合を説明したが、ティーショット以外の場面で同様の処理を実行することによって支援情報を提供するようにしてもよい。この場合、各プレイヤのボールの位置が所定位置となる。各プレイヤのボールの位置は、各プレイヤが保有するスマートフォンなどの端末のＧＰＳセンサで推定してもよいし、プレイヤ端末２０のＧＰＳセンサで推定してもよい。他にも、無人航空機１０が撮影した画像に基づいて各プレイヤの位置を特定してもよい。
【００９９】
また例えば、プレイヤの前方で他のグループがプレイしていることがあるので、プレイヤ端末２０は、プレイヤの前方方向を無人航空機１０に撮影させ、この撮影画像に基づいて、ゴルフコース内で打ち込みを禁止するエリアを仮想３次元空間内に設定するようにしてもよい。このエリア内に予測弾道が入る場合には、支援情報提供部４０は、その旨を支援情報として提供してもよい。
【０１００】
また例えば、風を計測する方法自体は、風向風速センサを利用した方法以外であってもよい。例えば、ゴルフプレイ支援システム１は、無人航空機１０を自由落下させて流された距離を検出することで風を推定してもよい。他にも例えば、公知の種々の計測方法を利用してもよい。
【０１０１】
また例えば、実施形態では、前半が上り坂で中盤以降は下り坂のゴルフコースを例に挙げたが、他の種々のゴルフコースにおけるゴルフプレイを支援する場面でゴルフプレイ支援システム１を適用することができる。例えば、１打でグリーンに乗せることが可能なショートホールに適用してもよいし、所定方向に曲がるドッグレッグのゴルフコースにおいて、ＯＢや谷となっているエリアをまたぐ方向に打つか（ショートカットをするか）、フェアウェイに沿って堅実な方向に打つか、をプレイヤに選択させ、当該方向に応じた計測位置に無人航空機１０を移動させるようにしてもよい。この場合、推奨弾道取得部４０Ａは、風の計測結果に基づいて、ショートカットする弾道を推奨弾道として取得してもよいし、ショートカットを狙うプレイヤに対して堅実な方向を推奨弾道として取得してもよい。
【０１０２】
また例えば、レイアウト情報は、予め管理者によって作成されたものであってもよいし、無人航空機１０がゴルフコース上空を撮影することで生成されてもよい。更に、無人航空機１０がゴルフコース上空を周遊することによって全ホールのレイアウト情報が生成されるようにしてもよい。
【０１０３】
また例えば、プレイヤ端末２０は、各プレイヤがショットをする所定位置からピンまでの残りヤード数からゴルフクラブの種類を推定してもよい。この場合、プレイヤデータの飛距離情報を利用してプレイヤが使用するゴルフクラブを推定してもよい。更に、プレイヤ端末２０は、残りヤード数と飛距離情報に基づいて推奨するゴルフクラブをプレイヤに提案してもよい。
【０１０４】
また例えば、プレイヤ端末２０で実現されるものとして説明した機能が無人航空機１０で実現されてもよい。例えば、データ記憶部３０、飛距離情報取得部３１、種類取得部３２、ショット情報取得部３３、レイアウト情報取得部３４、移動指示部３５、計測結果取得部３７、予想部３８、評価部３９、支援情報提供部４０、退避指示部４１、通知部４２、及び障害物判定部４３が無人航空機１０で実現されてもよい。この場合、データ記憶部３０は記憶部１２を主として実現され、他の各機能は制御部１１を主として実現される。上記説明した各機能は、無人航空機１０だけで実現されるようにしてもよいし、ゴルフプレイ支援システム１の各コンピュータで分担されるようにしてもよい。更に、上記説明した各機能のうち、ショット情報取得部３３、移動指示部３５、計測結果取得部３７、及び支援情報提供部４０以外の機能は省略してもよい。
【図１】
2017098570.tif 000003
【図２】
2017098570.tif 000004
【図３】
2017098570.tif 000005
【図４】
2017098570.tif 000006
【図５】
2017098570.tif 000007
【図６】
2017098570.tif 000008
【図７】
2017098570.tif 000009
【図８】
2017098570.tif 000010
【図９】
2017098570.tif 000011
【図１０】
2017098570.tif 000012
【図１１】
2017098570.tif 000013
【図１２】
2017098570.tif 000014
【手続補正書】
【提出日】平成29年7月27日(2017.7.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得手段と、
前記ショット情報取得手段により取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示手段と、
前記無人航空機による移動先での風の計測結果を取得する計測結果取得手段と、
前記計測結果取得手段により取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供手段と、
を含むことを特徴とするゴルフプレイ支援システム。
【請求項２】
前記支援情報提供手段は、
前記ショット情報取得手段により取得されたショット情報と、前記計測結果取得手段により取得された計測結果と、に基づいて、前記所定位置からのショットの弾道に関する予想を行う予想手段と、
前記ゴルフコースのレイアウトに関するレイアウト情報を取得するレイアウト情報取得手段と、
前記レイアウト情報取得手段により取得されたレイアウト情報に基づいて、前記予想手段による予想結果を評価する評価手段と、
を含み、前記評価手段による評価結果に基づいて、前記支援情報を提供する、
ことを特徴とする請求項１に記載のゴルフプレイ支援システム。
【請求項３】
前記支援情報提供手段は、前記評価手段による評価結果が基準未満である場合、前記計測結果取得手段により取得された計測結果に基づいて、前記プレイヤがすべきショットの弾道に関する推奨弾道情報を取得する推奨弾道取得手段を更に含み、前記推奨弾道取得手段により取得された推奨弾道情報を、前記支援情報として提供する、
ことを特徴とする請求項２に記載のゴルフプレイ支援システム。
【請求項４】
前記支援情報提供手段は、前記推奨弾道取得手段により取得された推奨弾道情報に基づいて定まる位置に移動するように前記無人航空機に指示することによって、前記支援情報を提供する、
ことを特徴とする請求項３に記載のゴルフプレイ支援システム。
【請求項５】
前記支援情報提供手段は、前記評価手段による評価結果が基準以上である場合、現在の位置で待機するように前記無人航空機に指示することによって、前記支援情報を提供する、
ことを特徴とする請求項２〜４の何れかに記載のゴルフプレイ支援システム。
【請求項６】
前記ゴルフプレイ支援システムは、前記支援情報提供手段により支援情報が提供された後に、現在の位置から退避するように前記無人航空機に指示する退避指示手段、
を更に含むことを特徴とする請求項４又は５に記載のゴルフプレイ支援システム。
【請求項７】
前記ゴルフプレイ支援システムは、前記無人航空機が移動先で風を計測中であるか、前記無人航空機の位置により前記支援情報が提供されているか、を前記プレイヤに通知する通知手段を更に含む、
ことを特徴とする請求項４〜６の何れかに記載のゴルフプレイ支援システム。
【請求項８】
前記無人航空機は、前記ゴルフコース内の物体を検出するためのセンサ部を含み、
前記ゴルフプレイ支援システムは、前記無人航空機の前記センサ部の検出結果に基づいて、前記ゴルフコース内の障害物の有無を判定する障害物判定手段を更に含み、
前記評価手段は、前記レイアウト情報取得手段により取得されたレイアウト情報と、前記障害物判定手段の判定結果と、に基づいて、前記予想手段による予想結果を評価する、
ことを特徴とする請求項２〜７の何れかに記載のゴルフプレイ支援システム。
【請求項９】
前記ゴルフプレイ支援システムは、
ゴルフクラブの種類と打球の飛距離との関係を示す飛距離情報を取得する飛距離情報取得手段と、
前記プレイヤの操作に基づいて、前記所定位置からのショットで使用するゴルフクラブの種類を取得する種類取得手段と、
を更に含み、
前記ショット情報取得手段は、前記飛距離情報取得手段により取得された飛距離情報と、前記種類取得手段により取得されたゴルフクラブの種類と、に基づいて、前記プレイヤのショットの飛距離に関する前記ショット情報を取得する、
ことを特徴とする請求項１〜８の何れかに記載のゴルフプレイ支援システム。
【請求項１０】
前記ショット情報取得手段は、前記プレイヤの操作に基づいて、前記プレイヤのショットの弾道に関する前記ショット情報を取得する、
ことを特徴とする請求項１〜９の何れかに記載のゴルフプレイ支援システム。
【請求項１１】
ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得ステップと、
前記ショット情報取得ステップにおいて取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示ステップと、
前記無人航空機による移動先での風の計測結果を取得する計測結果取得ステップと、
前記計測結果取得ステップにおいて取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供ステップと、
を含むことを特徴とするゴルフプレイ支援方法。
【請求項１２】
ゴルフコース内の所定位置からのプレイヤに応じたショットに関するショット情報を取得するショット情報取得手段、
前記ショット情報取得手段により取得されたショット情報に基づいて定まる位置に移動するように、風を計測する無人航空機に指示する移動指示手段、
前記無人航空機による移動先での風の計測結果を取得する計測結果取得手段、
前記計測結果取得手段により取得された計測結果に基づいて、前記所定位置からのショットを支援するための支援情報を前記プレイヤに提供する支援情報提供手段、
としてコンピュータを機能させるためのプログラム。
【国際調査報告】
2017098570.tif 000015
2017098570.tif 000016
2017098570.tif 000017
2017098570.tif 000018