[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6796410B2 - 測位システム - Google Patents

測位システム Download PDF

Info

Publication number
JP6796410B2
JP6796410B2 JP2016128206A JP2016128206A JP6796410B2 JP 6796410 B2 JP6796410 B2 JP 6796410B2 JP 2016128206 A JP2016128206 A JP 2016128206A JP 2016128206 A JP2016128206 A JP 2016128206A JP 6796410 B2 JP6796410 B2 JP 6796410B2
Authority
JP
Japan
Prior art keywords
mobile terminal
golf ball
distance
unit
positioning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016128206A
Other languages
English (en)
Other versions
JP2018004333A (ja
Inventor
淳志 小松
淳志 小松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bridgestone Sports Co Ltd
Original Assignee
Bridgestone Sports Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bridgestone Sports Co Ltd filed Critical Bridgestone Sports Co Ltd
Priority to JP2016128206A priority Critical patent/JP6796410B2/ja
Priority to US15/600,945 priority patent/US10143889B2/en
Publication of JP2018004333A publication Critical patent/JP2018004333A/ja
Application granted granted Critical
Publication of JP6796410B2 publication Critical patent/JP6796410B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B37/00Solid balls; Rigid hollow balls; Marbles
    • A63B37/0003Golf balls
    • A63B37/007Characteristics of the ball as a whole
    • A63B37/0072Characteristics of the ball as a whole with a specified number of layers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B43/00Balls with special arrangements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B43/00Balls with special arrangements
    • A63B43/008Balls with special arrangements with means for improving visibility, e.g. special markings or colours
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B57/00Golfing accessories
    • A63B57/30Markers
    • A63B57/353Golf ball position markers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S11/00Systems for determining distance or velocity not using reflection or reradiation
    • G01S11/02Systems for determining distance or velocity not using reflection or reradiation using radio waves
    • G01S11/06Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/14Receivers specially adapted for specific applications
    • G01S19/19Sporting applications
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/51Relative positioning
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
    • G01S5/14Determining absolute distances from a plurality of spaced points of known location
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0053Tracking a path or terminating locations for locating an object, e.g. a lost ball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/20Distances or displacements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Description

本発明は、ゴルフボールの位置を測定する測位システムに関する。
GPS信号を受信する受信部とGPS受信機が受信するGPS信号から得られる位置情報を外部に送信する送信部を備えるゴルフボールを用いたゴルフボールのトラッキングシステムが知られている。(例えば、特許文献1)。
また、無線信号を送受信可能なゴルフボールを用いて、ゴルフボールから送信される信号の強度、或いは、ゴルフボールが外部の送信機から受信する信号の強度に基づき、ゴルフボールの飛距離を測定する飛距離測定システムが知られている(例えば、特許文献2)。
特表2007−538255号公報 特開2015−159932号公報
しかしながら、特許文献1に開示される技術では、ゴルフのプレイ中に紛失する可能性が比較的高いゴルフボールに高価なGPS受信機を内蔵する必要があるため、コスト面で現実的でない。
また、特許文献2に開示される技術では、飛距離を測定することはできるものの、ゴルフボールの位置を特定することができない。
そこで、上記課題に鑑み、比較的安価な構成でゴルフボールの位置を特定することが可能な測位システムを提供することを目的とする。
上記目的を達成するため、一実施形態において、
バッテリと、前記バッテリからの電力で動作し、外部に無線信号を送信する第1送信部と、を内蔵するゴルフボールと、
前記ゴルフボールから前記無線信号を受信する第1受信部を備える移動端末と、を含む測位システムであって、
前記移動端末は、
前記移動端末の位置を測定する第1測位部と、
前記第1測位部により測定された前記移動端末の位置が互いに異なる2以上の地点で、前記第1受信部が受信した前記無線信号の強度に基づき、前記ゴルフボールの位置を測定する第2測位部と、
前記第1受信部が受信する前記無線信号の強度に基づき、前記移動端末から前記ゴルフボールまでの距離を特定する距離特定部と、
前記ゴルフボールが移動する方向を特定する移動方向特定部と、を備え、
前記第2測位部は、前記2以上の地点に含まれる第1地点で前記第1測位部が測定した前記移動端末の位置を中心とし、前記距離特定部が特定した前記第1地点における前記移動端末から前記ゴルフボールまでの距離を半径とする第1の円と、前記2以上の地点に含まれる前記第1地点と異なる第2地点で前記第1測位部が測定した前記移動端末の位置を中心とし、前記距離特定部が特定した前記第2地点における前記移動端末から前記ゴルフボールまでの距離を半径とする第2の円との交点に基づき、前記ゴルフボールの位置を測定すると共に、前記交点が複数ある場合、前記第1測位部が測定した前記第1地点及び前記第2地点における前記移動端末の位置を基準として、前記移動方向特定部が特定した方向寄りにある交点を前記ゴルフボールの位置であると推定する、
測位システムが提供される。
また、他の実施形態において、
バッテリと、前記バッテリからの電力で動作し、外部に無線信号を送信する第1送信部と、を内蔵するゴルフボールと、
前記ゴルフボールから前記無線信号を受信する第1受信部を備える移動端末と、を含む測位システムであって、
前記移動端末は、
前記移動端末の位置を測定する第1測位部と、
前記第1測位部により測定された前記移動端末の位置が互いに異なる2以上の地点で、前記第1受信部が受信した前記無線信号の強度に基づき、前記ゴルフボールの位置を測定する第2測位部と、
前記第1受信部が受信する前記無線信号の強度に基づき、前記移動端末から前記ゴルフボールまでの距離を特定する距離特定部と、を備え、
前記第2測位部は、前記2以上の地点のそれぞれで前記距離特定部が特定した前記移動端末から前記ゴルフボールまでの距離と、前記2以上の地点のそれぞれで前記第1測位部が測定した前記移動端末の位置に基づき、前記ゴルフボールの位置を測定し、
前記移動端末は、ユーザが携帯する一の移動端末と、ゴルフカートに取り付けられる他の移動端末と、を含み、
前記他の移動端末は、該他の移動端末の前記距離特定部が特定した該他の移動端末から前記ゴルフボールまでの距離に関する情報を前記一の移動端末に送信する第2送信部を備え、
前記一の移動端末は、前記他の移動端末から前記距離に関する情報を受信する第2受信部を備え、
前記一の移動端末の前記第2測位部は、該一の移動端末の前記距離特定部が特定した該一の移動端末から前記ゴルフボールまでの距離と、前記第2受信部が受信した前記距離に関する情報に基づき、前記ゴルフボールの位置を測定する、
測位システムが提供される。
また、更に他の実施形態において、
バッテリと、前記バッテリからの電力で動作し、外部に無線信号を送信する第1送信部と、を内蔵するゴルフボールと、
前記ゴルフボールから前記無線信号を受信する第1受信部を備える移動端末と、を含む測位システムであって、
前記移動端末は、
前記移動端末の位置を測定する第1測位部と、
前記第1測位部により測定された前記移動端末の位置が互いに異なる2以上の地点で、前記第1受信部が受信した前記無線信号の強度に基づき、前記ゴルフボールの位置を測定する第2測位部と、
前記第1受信部が受信する前記無線信号の強度に基づき、前記移動端末から前記ゴルフボールまでの距離を特定する距離特定部と、を備え、
前記第2測位部は、前記2以上の地点のそれぞれで前記距離特定部が特定した前記移動端末から前記ゴルフボールまでの距離と、前記2以上の地点のそれぞれで前記第1測位部が測定した前記移動端末の位置に基づき、前記ゴルフボールの位置を測定し、
前記移動端末は、一のユーザが携帯する一の移動端末と、他のユーザが携帯する他の移動端末を含み、
前記他の移動端末は、該他の移動端末の前記距離特定部が特定した該他の移動端末から前記ゴルフボールまでの距離に関する情報を前記一の移動端末に送信する第2送信部を備え、
前記一の移動端末は、前記他の移動端末から前記距離に関する情報を受信する第2受信部を備え、
前記一の移動端末の前記第2測位部は、該一の移動端末の前記距離特定部が特定した該一の移動端末から前記ゴルフボールまでの距離と、前記第2受信部が受信した前記距離に関する情報に基づき、前記ゴルフボールの位置を測定する、
測位システムが提供される。
上述の実施形態によれば、比較的安価な構成でゴルフボールの位置を特定することが可能な測位システムを提供することができる。
第1実施形態に係る測位システムの概略的な構成を示すブロック図である。 第1実施形態に係る測位システムによるゴルフボールの位置を特定する手法の一例を説明する図である。 第1実施形態に係る移動端末による位置特定処理の一例を概略的に示すフローチャートである。 第2実施形態に係る測位システムの概略的な構成を示すブロック図である。 第2実施形態に係る測位システムによるゴルフボールの位置を特定する手法の一例を説明する図である。 第2実施形態に係る移動端末による位置特定処理の一例を概略的に示すフローチャートである。 第3実施形態に係る測位システムの概略的な構成を示すブロック図である。 第3実施形態に係る測位システムによるゴルフボールの位置を特定する手法の一例を説明する図である。 第3実施形態に係る移動端末(マスタ端末)による位置特定処理の一例を概略的に説明する。 第4実施形態に係る測位システムの概略的な構成を示すブロック図である。 第4実施形態に係る測位システムによるゴルフボールの位置を特定する手法の一例を説明する図である。 第4実施形態に係る移動端末による位置特定処理の一例を概略的に説明する。
以下、図面を参照して本発明の限定的でない例示としての実施形態について説明する。
[第1実施形態]
図1は、本実施形態に係る測位システム1の構成の一例を概略的に示すブロック図である。
測位システム1は、ゴルフボール10と、移動端末20を含み、移動端末20内の後述する処理装置23(移動端末に内蔵されるコンピュータの一例)で実行される各種処理により、ゴルフボール10の位置を測定する。
ゴルフボール10は、無線通信機器11、制御装置12、バッテリ13を含む。
尚、ゴルフボール10には、ユーザがゴルフクラブでショットすることによる無線通信機器11、制御装置12、及びバッテリ13への衝撃を緩和するための任意の衝撃緩和構造(例えば、衝撃吸収部材)が適用されてよい。
無線通信機器11(第1送信部の一例)は、外部に無線信号を送信する任意の通信デバイスである。無線通信機器11は、例えば、無線通信規格の1つであるブルートゥース(Bluetooth:登録商標)に準拠するブルートゥース通信モジュールであってよい。以下、無線通信機器11は、ブルートゥース通信モジュールである前提で説明を行う。
尚、無線通信機器11から送信される無線信号は、少なくともある程度の距離(例えば、数m〜数10m程度)まで届く仕様であることが望ましい。そのため、無線通信機器11は、例えば、ブルートゥース通信モジュールの場合、クラス1(最大到達距離約100m)或いはクラス2(最大到達距離約10m)対応であればよい。また、無線通信機器11は、ブルートゥース通信モジュールに限定されず、無線通信機器11で使用される無線通信規格等は、任意に選択されてよい。
制御装置12は、無線通信機器11の作動制御を行う。制御装置12は、例えば、定期的に、予め規定された強度の無線信号を、無線通信機器11を通じて、外部に送信する処理を行う。
尚、制御装置12の機能は、電子回路等のハードウェアにより実現されてもよいし、CPU(Central Processing Unit)で実行されるソフトウェアにより実現されてもよい。また、制御装置12は、無線通信機器11と共に、IC(Integrated Circuit)チップとして実装されてもよい。
バッテリ13は、無線通信機器11及び制御装置12(例えば、双方が実装されるICチップ)に電力を供給する電源である。例えば、ゴルフボール10は、内蔵される図示しない受電部を有し、既知の方法(例えば、電磁誘導方式、磁界共鳴方式、電波方式等)を用いて、外部の送電部から受電部に非接触で供給される電力でバッテリ13を充電可能な構成であってよい。
尚、バッテリ13は、無線通信機器11及び制御装置12は、例えば、外部に無線信号を送信する期間以外では、省電力モード(スリープモード)に移行してもよい。これにより、バッテリ13の電力消費を抑制することができる。
移動端末20は、例えば、ユーザが携帯する携帯電話、スマートフォン、タブレット端末等の携帯端末ある。移動端末20は、無線通信機器21、GPS(Global Positioning System)受信機22、処理装置23、タッチパネルディスプレイ(以下、単に「ディスプレイ」と称する)24を含む。
尚、移動端末20は、携帯電話、スマートフォン、タブレット端末等の汎用端末ではなく、ゴルフボール10の測位機能に特化した専用端末であってもよい。
無線通信機器21(第1受信部の一例)は、無線通信機器11と同じ無線通信規格(即ち、ブルートゥース通信)により、ゴルフボール10(無線通信機器11)から送信される無線信号を受信する。無線通信機器11と無線通信機器21は、予めペアリング(接続設定)を行うことにより、双方向に無線信号の送受信が可能になる。以下、無線通信機器11と無線通信機器21は、ペアリングが既に済んでいる前提で説明を続ける。
尚、無線通信機器21は、例えば、ブルートゥース通信モジュールの場合、無線通信機器11と同様、クラス1或いはクラス2対応である。また、無線通信機器21は、ブルートゥース通信モジュールに限定されず、無線通信機器21で使用される無線通信規格等は、無線通信機器11と同じであれば、任意に選択されてよい。
GPS受信機22は、地球軌道上を周回するGPS衛星から送信されるGPS信号を受信する。
処理装置23は、例えば、CPU、メインメモリ、補助記憶装置等を含み、1つ以上のプログラムをCPU上で実行することにより実現される機能部として、通信処理部231、GPS測位部232、受信強度測定部233、距離特定部234、位置特定部235、表示処理部236を含む。また、処理装置23は、メインメモリ等に規定される記憶領域として実現される記憶部239を含む。
通信処理部231は、無線通信機器21を用いたゴルフボール10と間での通信制御を行う。例えば、通信処理部231は、ゴルフボール10(の無線通信機器11)から送信される無線信号を受信する処理を行う。
GPS測位部232(第1測位部の一例)は、GPS受信機22が受信するGPS信号に基づき、既知のGPS測位方法を用いて、移動端末20の位置を測定する。
受信強度測定部233は、通信処理部231がゴルフボール10から受信した無線信号の信号強度(受信強度)を測定する。
距離特定部234は、受信強度測定部233が測定したゴルフボール10からの無線信号の受信強度に基づき、移動端末20からゴルフボール10までの距離を特定する。ゴルフボール10(具体的には、無線通信機器11)から外部に送信される無線信号は、ゴルフボール10から離れる程減衰する。そのため、距離特定部234は、通信処理部231がゴルフボール10(無線通信機器11)から受信した無線信号の受信強度がどの程度かにより、移動端末20からゴルフボール10までの距離を特定(推定)することができる。例えば、距離特定部234は、予め規定される受信強度と距離との関係を表すマップや、受信強度から距離を算出する算出式等を用いて、移動端末20からゴルフボール10までの距離を算出してよい。
位置特定部235(第2測位部の一例)は、GPS測位部232が測定した移動端末20の位置と、距離特定部234が特定した移動端末20からゴルフボール10までの距離とに基づき、ゴルフボール10の位置を特定する。位置特定部235による具体的な位置特定方法の詳細については、後述する。
表示処理部236は、ディスプレイ24に表示する画面を生成し、ディスプレイ24に表示させる処理を行う。
本実施形態では、受信強度測定部233、距離特定部234、及び位置特定部235の機能は、例えば、移動端末20のOS上で動作するアプリケーションプログラム(以下、「ボール探索アプリ」と称する)から呼び出される、或いは、当該ボール探索アプリに組み込まれる。当該アプリは、上記OS上で起動されると、表示処理部236を介して、所定のGUI(Graphical User Interface)をディスプレイ24に表示する。例えば、ユーザは、当該GUIに対して各種操作を行うことにより、受信強度測定部233、距離特定部234、位置特定部235の機能の一部又は全部を実行させることができる。
尚、受信強度測定部233、距離特定部234、位置特定部235の機能の一部又は全部は、予め規定された条件に応じて、ユーザの操作に依らず、実行される態様であってもよい。
次に、図2を参照して、本実施形態に係る測位システム1(位置特定部235)によるゴルフボール10の位置を特定する手法について説明する。
図2は、測位システム1(位置特定部235)によるゴルフボール10の位置を特定する手法の一例を説明する図である。以下、ユーザは、ゴルフボールを探すため、地点P1→地点P2→地点P3の順で移動する前提で説明を行う。
図2に示すように、地点P1で距離特定部234により特定された移動端末20からゴルフボール10までの距離Dは、所定値D1である。そのため、位置特定部235は、地点P1(即ち、GPS測位部232が地点P1で測定した移動端末20の位置)を中心とし、半径を所定値D1とする円(以下、「距離円」と称する)C1上にゴルフボール10が存在すると推定することができる。
また、ユーザが地点P1と異なる地点P2に移動し、地点P2で距離特定部234により特定された移動端末20からゴルフボール10までの距離Dは、所定値D2である。そのため、位置特定部235は、地点P2(即ち、GPS測位部232が地点P2で測定した移動端末20の位置)を中心とし、半径を所定値D2とする距離円C2上にゴルフボール10が存在すると推定できる。
更に、地点P1,P2と異なる地点P3に移動し、地点P3で距離特定部234により特定された移動端末20からゴルフボール10までの距離Dは、所定値D3である。そのため、位置特定部235は、地点P3(即ち、GPS測位部232が地点P3で測定した移動端末20の位置)を中心とし、半径を所定値D3とする距離円C3上にゴルフボール10が存在すると推定できる。
従って、位置特定部235は、3つの距離円C1〜C3の一致する交点CP1をゴルフボール10の位置であると特定することができる。
尚、GPS測位部232及び距離特定部234の精度に依っては、3つの距離円C1〜C3の一致する交点が見つからない可能性がある。このような場合は、例えば、基準となる距離円、例えば、距離円C1を決めた上で、距離円C1,C2の交点(通常、2つ)と、距離円C1,C3の交点(通常、2つ)との双方から1つずつ交点を抽出した組み合わせのうちの最も近い交点の組み合わせを選択する。そして、選択した組み合わせの2つの交点からゴルフボール10の位置を特定(推定)する。GPS測位部232及び距離特定部234の精度が低い場合であっても、距離円C1〜C3のゴルフボール10に近い交点同士は、ある程度近い位置に集中すると考えられるからである。また、本例では、3つの地点P1〜P3に対応する距離円C1〜C3からゴルフボールの位置を特定するが、4以上の地点に対応する4つ以上の距離円の交点に基づき、ゴルフボール10の位置を特定してもよい。これにより、3つの距離円の交点が完全に一致しないような場合に、4以上の距離円を用いて、ゴルフボール10の位置の測定精度を向上させることができる。
次に、図3を参照して、本実施形態に係る移動端末20(ボール探索アプリ)によるゴルフボール10の位置を特定する処理(位置特定処理)のフローについて説明する。
図3は、本実施形態に係る移動端末20による位置特定処理の一例を概略的に示すフローチャートである。本フローチャートによる処理は、例えば、ボール探索アプリが起動されると開始される。
ステップS102にて、位置特定部235は、通信処理部231がゴルフボール10から無線信号を受信しているか否かを判定する。ゴルフボール10から送信される無線信号の到達可能距離よりも移動端末20が離れている場合があるうるからである。位置特定部235は、通信処理部231がゴルフボール10から無線信号を受信している場合、ステップS104に進み、受信していない場合、ステップS102の処理を繰り返す。
ステップS104にて、表示処理部236は、ボール探索アプリからの要求に応じて、ゴルフボール10からの無線信号の受信強度を測定するための測定ボタンをディスプレイ24に表示させる。
ステップS106にて、位置特定部235は、測定ボタンに対する操作(例えば、ディスプレイ24上での測定ボタンに対するタッチ操作)が行われたか否かを判定する。位置特定部235は、測定ボタンに対する操作が行われた場合、ステップS108に進み、行われていない場合、本ステップの処理を繰り返す。
ステップS108にて、受信強度測定部233は、ゴルフボール10から受信した無線信号の受信強度を測定する。
ステップS110にて、距離特定部234は、受信強度測定部233が測定した無線信号の受信強度に基づき、移動端末20からゴルフボール10までの距離を特定する。
ステップS112にて、位置特定部235は、特定した移動端末20からゴルフボール10までの距離を、ステップS108で受信強度を測定された無線信号が受信されたときのGPS測位部232によるGPS測位データ(移動端末20の位置)と紐付けて、記憶部239に記録する。
ステップS114にて、位置特定部235は、3地点以上のデータが記憶部239に記録されたか否かを判定する。位置特定部235は、3地点以上のデータが記録されている場合、ステップS118に進み、3地点以上のデータが記録されていない場合、ステップS116に進む。
ステップS116にて、位置特定部235は、GPS測位部232による測位結果に基づき、ステップS108で受信強度が測定された無線信号が受信されたときから移動端末20が移動したか否かを判定する。位置特定部235は、移動端末20が移動している場合、ステップS104に戻って、ステップS104〜ステップS114の処理を繰り返し、移動していない場合、本ステップの処理を繰り返す。
一方、ステップS118にて、位置特定部235は、記憶部239に記録されている3地点のそれぞれにおけるGPS測位データ(即ち、移動端末20の位置)と、3地点のそれぞれにおける移動端末20からゴルフボール10までの距離とに基づき、ゴルフボール10の位置を特定する。即ち、位置特定部235は、上述の如く、3地点に対応する3つの距離円の交点に基づき、移動端末20からゴルフボール10までの距離を特定する。
ステップS120にて、表示処理部236は、ボール探索アプリからの要求に応じて、ディスプレイ24にゴルフボール10の位置に関する情報を表示する。これにより、ユーザは、ゴルフボール10の位置を確認することができる。そのため、ラウンド中にゴルフボール10を視認できなくなったとしても、ゴルフボール10を見つけ出すことができる。
尚、ゴルフボール10の位置に関する情報を表示する態様は、任意であってよい。例えば、表示処理部236は、GPS測位部232の測位結果に基づき、現在の移動端末20の位置を基準とするゴルフボール10の方向と距離を示してよい。また、表示処理部236は、処理装置23の補助記憶装置等に格納される、ゴルフ場の各ホールのコースレイアウトと位置情報が対応付けられたデータベース(以下、単に「コースデータベース」と称する)とGPS測位部232の測位結果とに基づき、現在のホールのコースレイアウトの画像と対応するゴルフボール10の位置を重畳してディスプレイ24に表示させてもよい。
このように、本実施形態では、位置特定部235は、GPS測位部232により測定された移動端末20の位置が互いに異なる3以上の地点で、通信処理部231が受信したゴルフボール10からの無線信号の強度に基づき、ゴルフボール10の位置を測定する。具体的には、位置特定部235は、3以上の地点のそれぞれで距離特定部234が特定した移動端末20からゴルフボール10までの距離と、3以上の地点のそれぞれでGPS測位部232が測定した移動端末20の位置に基づき、ゴルフボール10の位置を測定する。これにより、上述の如く、3以上の地点のそれぞれにおける移動端末20を中心とする距離円の交点に基づき、ゴルフボール10の位置を測定することができる。また、ゴルフボール10には、GPS受信機等よりも比較的安価な無線通信機器(例えば、ブルートゥース通信モジュール)が内蔵される構成である。そのため、比較的安価な構成でゴルフボールの位置を特定することができる。
[第2実施形態]
次いで、第2実施形態について説明する。
本実施形態に係る測位システム2は、移動端末20が移動方向特定部237を含む点で、第1実施形態と主に異なる。以下、第1実施形態と同様の構成には同一の符号を付し、第1実施形態と異なる部分を中心に説明する。
図4は、本実施形態に係る測位システム2の構成の一例を概略的に示すブロック図である。
処理装置23は、通信処理部231、GPS測位部232、受信強度測定部233、距離特定部234、位置特定部235、表示処理部236、記憶部239に加えて、更に、移動方向特定部237を含む。
移動方向特定部237は、ゴルフボール10の移動方向を特定する。例えば、移動方向特定部237は、処理装置23の補助記憶装置等に格納されるコースデータベースから現在のコースのデータを抽出し、当該データと、GPS測位部232の測位結果からグリーンに向かう方向をゴルフボール10の移動方向としてよい。また、移動方向特定部237は、所定時間内(例えば、10分間)でのGPS測位部232の測位結果の履歴、即ち、現在のホールでのユーザの移動履歴に基づき、ゴルフボール10の移動方向を特定してもよい。
尚、本実施形態では、受信強度測定部233、距離特定部234、及び位置特定部235の機能に加えて、移動方向特定部237の機能は、ボール探索アプリから呼び出される、或いは、ボール探索アプリに組み込まれる。
次に、図5を参照して、本実施形態に係る測位システム2(位置特定部235)によるゴルフボール10の位置を特定する手法について説明する。
図5は、測位システム2(位置特定部235)によるゴルフボール10の位置を特定する手法の一例を説明する図である。以下、ユーザは、ゴルフボールを探すため、地点P1→地点P2の順で移動する前提で説明を行う。
本例では、第1実施形態(図2)とは異なり、2つの異なる地点P1,P2に対応する2つの距離円C1,C2の交点に基づき、ゴルフボール10の位置を特定する。
図5に示すように、2つの距離円C1,C2の交点は、通常、2点(交点CP1,CP2)見つかる場合が多い。そのため、本例では、位置特定部235は、ゴルフボール10の移動方向に基づき、交点CP1,CP2の中からゴルフボール10に対応する交点を選択する。具体的には、地点P1(即ち、GPS測位部232が地点P1で測定した移動端末20の位置)と、地点P2(即ち、GPS測位部232が地点P2で測定した移動端末20の位置)を結ぶ境界線L1を基準として、ゴルフボール10の移動方向寄りの領域にある交点をゴルフボール10の位置と推定する。本例の場合、境界線L1を基準として、交点CP1の方がゴルフボール10の移動方向寄りの領域にあるので、交点CP1をゴルフボール10の位置と特定(推定)することができる。
次に、図6を参照して、本実施形態に係る移動端末20(ボール探索アプリ)による位置特定処理のフローについて説明する。
図6は、本実施形態に係る移動端末20による位置特定処理の一例を概略的に示すフローチャートである。本フローチャートによる処理は、例えば、ボール探索アプリが起動されると開始される。
尚、ステップS202〜S212の処理は、第1実施形態(図3)のステップS102〜S112の処理と同様であるため、説明を省略する。
ステップS214にて、位置特定部235は、2地点のデータが記憶部239に記録されたか否かを判定する。位置特定部235は、2地点のデータが記憶部239に記録されている場合、ステップS218に進み、2地点のデータが記録されていない場合、ステップS216に進む。
ステップS216にて、位置特定部235は、GPS測位部232による測位結果に基づき、ステップS208で受信強度が測定された無線信号が受信されたときから移動端末20が移動したか否かを判定する。位置特定部235は、移動端末20が移動している場合、ステップS204に戻って、ステップS204〜ステップS214の処理を繰り返し、移動していない場合、本ステップの処理を繰り返す。
一方、ステップS218にて、位置特定部235は、2地点を中心とする2つの距離円の交点を特定する。
ステップS220にて、位置特定部235は、特定した交点が2点あるか否かを判定する。位置特定部235は、特定した交点が2点である場合、ステップS222に進み、2点でない(2つの距離円が1点で接している)場合、ステップS226に進む。
尚、位置特定部235は、交点が2点ある場合であっても、2点間の距離がある程度小さい場合(予め規定される閾値より小さい場合)には、2つの距離円が1点で接しているとみなしてよい。
ステップS222にて、移動方向特定部237は、ゴルフボール10の移動方向を特定する。
ステップS224にて、位置特定部235は、上述の如く、特定した2つの交点のうち、2地点でGPS測位部232が測定した移動端末20の位置を基準として、ゴルフボール10の移動方向寄りの領域にある交点を選択し、ゴルフボール10の位置として特定する。
一方、ステップS226にて、位置特定部235は、1点のみの交点(接点)をゴルフボール10の位置として特定する。
尚、ステップS220にて、上述の如く、交点が2点であるにも関わらず、交点が1点であるとみなした場合、位置特定部235は、例えば、2点の中間点等をゴルフボール10の位置として特定してよい。
ステップS228にて、表示処理部236は、ボール探索アプリからの要求に応じて、ディスプレイ24にゴルフボール10の位置に関する情報を表示する。これにより、ユーザは、ゴルフボール10の位置を確認することができる。
このように、本実施形態では、位置特定部235は、GPS測位部232により測定された移動端末20の位置が互いに異なる2地点で、通信処理部231が受信したゴルフボール10からの無線信号の強度に基づき、ゴルフボール10の位置を測定する。具体的には、位置特定部235は、2地点に対応する2つの距離円の交点が複数(2点)ある場合、GPS測位部232が測定した2地点における移動端末20の位置を基準として、移動方向特定部237が特定したゴルフボール10の移動方向寄りにある交点をゴルフボール10の位置であると推定する。これにより、ゴルフボール10からの無線信号の受信強度の測定(移動端末20からゴルフボール10までの距離の特定)を2地点のみで行えば良いため、精度を維持しつつ、効率的にゴルフボール10の位置を特定することができる。
尚、本実施形態では、異なる2地点に対応する2つの距離円の交点が2つある場合、何れか一方をゴルフボール10の位置として特定するが、双方をゴルフボール10の位置の候補として、ディスプレイ24に表示する態様であってもよい。これにより、位置特定部235による処理負荷を軽減し、移動端末20のバッテリ消費を軽減することができる。また、ゴルフボール10の移動方向は、ユーザ自身が判断することも可能であるため、ユーザは、ゴルフボール10の移動方向を考慮して、どちらが実際のゴルフボール10の位置に相当するのかを判断することができる。
[第3実施形態]
次いで、第3実施形態について説明する。
本実施形態に係る測位システム3は、複数の移動端末20(移動端末20A,20B,20C)を利用してゴルフボール10の位置を特定する点において、第1実施形態と異なる。以下、第1実施形態と同様の構成には同一の符号を付し、異なる部分を中心に説明する。
図7は、本実施形態に係る測位システム3の構成の一例を概略的に示すブロック図である。以下、本実施形態では、無線通信機器11及び無線通信機器21(共にブルートゥース通信モジュール)は、マルチポイント機能(ペアリングした複数のブルートゥース機器と同時に接続することが可能な機能)を有する前提で説明を行う。
本実施形態では、上述の如く、3つの移動端末20A〜20Cを用いて、ゴルフボール10の位置を特定する。移動端末20A〜20Cは、それぞれ、一緒にラウンドするプレイヤ(ユーザ)が携帯する携帯電話、スマートフォン、タブレット端末等の携帯端末である。各移動端末20(20A〜20C)の構成は、第1実施形態と同様であるため、説明を省略する。
尚、各移動端末20A〜20C(の無線通信機器21)は、予め相互にペアリングされていると共に、各移動端末20A〜20C(の無線通信機器21)とゴルフボール10(の無線通信機器11)もペアリングされている前提で説明を進める。
次に、図8を参照して、本実施形態に係る測位システム3(位置特定部235)によるゴルフボール10の位置を特定する手法について説明する。
図8は、測位システム3(位置特定部235)によるゴルフボール10の位置を特定する手法の一例を説明する図である。
図8に示すように、地点P1には、移動端末20Aを携帯するユーザが位置している。移動端末20A(GPS測位部232)は、地点P1で、移動端末20Aの位置を測定すると共に、移動端末20A(距離特定部234)は、移動端末20Aからゴルフボール10までの距離(=所定値D1)を特定する。
また、地点P2には、移動端末20Bを携帯するユーザが位置している。移動端末20B(GPS測位部232)は、地点P2で、移動端末20Bの位置を測定すると共に、移動端末20B(距離特定部234)は、移動端末20Bからゴルフボール10までの距離(=所定値D2)を特定する。
また、地点P3には移動端末20Cを携帯するユーザが位置している。移動端末20Cは、(GPS測位部232)は、地点P3で、移動端末20Cの位置を測定すると共に、移動端末20C(距離特定部234)は、移動端末20Cからゴルフボール10までの距離(=所定値D3)を特定する。
即ち、異なる地点P1〜P3のそれぞれで、各移動端末20A〜20CがGPS測位データ(自機位置情報)と、各移動端末20A〜20Cからゴルフボール10までの距離に関する情報(距離情報)とを取得する。そのため、各地点P1〜P3における各移動端末20A〜20Cが取得した自機位置情報及び距離情報を、移動端末20A〜20Cの何れかに集めて処理することにより、第1実施形態(図2)と同様の方法で、ゴルフボール10の位置を特定することができる。以下、移動端末20A〜20Cのうち、ゴルフボール10の位置を特定する移動端末20を「マスタ端末」と称し、自機位置情報及び距離情報を取得しマスタ端末に送信する移動端末20を「スレーブ端末」と称する。
尚、本実施形態では、3つの移動端末20A〜20Cを用いるが、4以上の移動端末20を用いる構成であってもよい。これにより、上述の如く、4以上の地点に対応する4つ以上の距離円の交点に基づき、ゴルフボール10の位置を特定することができ、3つの距離円の交点が完全に一致しないような場合に、4以上の距離円を用いて、ゴルフボール10の位置の測定精度を向上させることができる。また、本実施形態では、3つの移動端末20A〜20Cを用いるが、2つの移動端末20を用いる構成であってもよい。この場合、第2実施形態(図5)で説明した手法を用いることにより、ゴルフボール10の位置を特定することができる。また、本実施形態では、1つの移動端末20(マスタ端末)だけがゴルフボール10の位置を特定するが、2以上の移動端末がゴルフボール10の位置を特定してもよい。
次に、図9を参照して、本実施形態に係るマスタ端末(ボール探索アプリ)による位置特定処理のフローについて説明する。
図9は、本実施形態に係るマスタ端末による位置特定処理の一例を概略的に示すフローチャートである。本フローチャートによる処理は、例えば、ボール探索アプリが起動されると開始される。以下、スレーブ端末は、上述の自機位置情報及び距離情報を取得すると自動的にマスタ端末に当該データを送信する前提で説明を行う。
尚、ステップS302〜S312の処理は、第1実施形態(図3)のステップS102〜S112の処理と同様であるため、説明を省略する。
ステップS314にて、位置特定部235は、通信処理部231が全てのスレーブ端末からデータ(自機位置情報及び距離情報)を受信したか否かを判定する。位置特定部235は、通信処理部231が全てのスレーブ端末からデータを受信している場合、ステップS318に進み、通信処理部231が少なくとも1つのスレーブ端末からデータを受信していない場合、ステップS316に進む。
ステップS316にて、通信処理部231は、データを未受信のスレーブ端末に対してリクエスト信号を送信する。これにより、例えば、リクエスト信号を受信したスレーブ端末のディスプレイ24に受信強度の測定を催促する通知がなされる。そして、ステップS314に戻って、ステップS314の処理を繰り返す。
一方、ステップS318にて、位置特定部235は、3地点に対応する3つの距離円の交点に基づき、ゴルフボール10の位置を特定する。
ステップS320にて、通信処理部231は、位置特定部235が特定したゴルフボール10の位置情報をスレーブ端末に送信する。これにより、スレーブ端末でもディスプレイ24にゴルフボール10の位置を表示させることができる。
ステップS322にて、表示処理部236は、ボール探索アプリからの要求に応じて、ディスプレイ24にゴルフボール10の位置に関する情報を表示する。これにより、ユーザは、ゴルフボール10の位置を確認することができる。
このように、本実施形態では、複数の移動端末20(移動端末20A〜20C)を用いて、ゴルフボール10の位置を特定する。具体的には、スレーブ端末は、スレーブ端末のGPS測位部232が測定したスレーブ端末の位置に関する情報(自機位置情報)と、スレーブ端末の距離特定部234が特定したスレーブ端末からゴルフボール10までの距離に関する情報(距離情報)とをマスタ端末に送信する。そして、マスタ端末の位置特定部235は、マスタ端末のGPS測位部232が測定したマスタ端末の位置と、マスタ端末の距離特定部234が特定したマスタ端末からゴルフボール10までの距離と、スレーブ端末から受信した自機位置情報及び距離情報とに基づき、ゴルフボール10の位置を測定する。これにより、各移動端末20における必要なユーザの操作や処理が少なくなり、効率的にゴルフボール10の位置を特定することができる。また、ゴルフは、通常、複数人でラウンドする場合が多く、その特性を利用することが可能となり、ユーザの利便性が向上する。
[第4実施形態]
次いで、第4実施形態について説明する。
本実施形態に係る測位システム4は、複数の移動端末20(20D,20E)を用いて、ゴルフボール10の位置を特定する点と、移動端末20D,20Eのうち、移動端末20Eは、ゴルフカート30に取り付けられる点で、第1実施形態と異なる。以下、第1実施形態と同様の構成には同一の符号を付し、第1実施形態と異なる部分を中心に説明を行う。
図10は、本実施形態に係る測位システム4の構成の一例を概略的に示すブロック図である。以下、本実施形態では、無線通信機器11及び無線通信機器21(共にブルートゥース通信モジュール)は、マルチポイント機能を有する前提で説明を行う。
本実施形態では、上述の如く、2つの移動端末20D,20Eを用いて、ゴルフボール10の位置を特定する。
移動端末20Dは、ゴルフをラウンドするプレイヤ(ユーザ)が携帯する携帯電話、スマートフォン、タブレット端末等の携帯端末である。
移動端末20Eは、上述の如く、ゴルフのラウンド中にユーザが乗車して移動するゴルフカート30に取り付けられる。各移動端末20(20D,20E)の構成は、第1実施形態と同様であるため、説明を省略する。
尚、移動端末20D,20E(の無線通信機器21)は、予め相互にペアリングされていると共に、各移動端末20D,20E(の無線通信機器21)とゴルフボール10(の無線通信機器11)もペアリングされている前提で説明を進める。
次に、図11を参照して、本実施形態に係る測位システム4(位置特定部235)によるゴルフボール10の位置を特定する手法について説明する。
図11は、測位システム4(位置特定部235)によるゴルフボール10の位置を特定する手法の一例を説明する図である。
図11に示すように、地点P1には、移動端末20Dを携帯するユーザが位置している。移動端末20D(GPS測位部232)は、地点P1で、移動端末20Dの位置を測定すると共に、移動端末20D(距離特定部234)は、移動端末20Aからゴルフボール10までの距離(=所定値D1)を特定する。
また、移動端末20Eが取り付けられたゴルフカート30は、移動端末20Dを携帯するユーザを乗せて、地点P2,P3を通過する軌跡TK1で走行し、地点P1付近まで走行し停車している。移動端末20E(のGPS測位部232及び距離特定部234)は、例えば、その移動中において、定期的に、移動端末20Eの位置を測定すると共に、移動端末20Eからゴルフボール10までの距離を特定する。移動端末20Eは、GPS測位部232による測位結果等に応じて、移動中であるか否かを判断することができる。
本例では、移動端末20E(のGPS測位部232及び距離特定部234)は、ゴルフカート30の軌跡上の地点P2,P3の双方で、移動端末20Eの位置を測定すると共に、移動端末20Eからゴルフボール10までの距離を特定している。即ち、ゴルフカート30の移動中において、移動端末20E(GPS測位部232)は、地点P2で、移動端末20Bの位置を測定すると共に、移動端末20B(距離特定部234)は、移動端末20Bからゴルフボール10までの距離(=所定値D2)を特定している。また、ゴルフカート30の移動中に、移動端末20Eは、(GPS測位部232)は、地点P3で、移動端末20Cの位置を測定すると共に、移動端末20C(距離特定部234)は、移動端末20Cからゴルフボール10までの距離(=所定値D3)を特定している。
従って、地点P1で移動端末20Dが取得する自機位置情報及び距離情報と、地点P2,P3のそれぞれで、移動端末20Eが取得した自機位置情報及び距離情報とを、移動端末20D,20Eの何れかに集めて処理することにより、第1実施形態(図2)と同様の方法で、ゴルフボール10の位置を特定することができる。以下、移動端末20D(の位置特定部235)によりゴルフボール10の位置を特定する前提で説明を行う。
尚、移動端末20D、20Eの少なくとも一方が取得する地点P1〜P3とは異なる地点のデータを更に用いることにより、4以上の地点に対応する4つ以上の距離円の交点に基づき、ゴルフボール10の位置を特定してもよい。これにより、3つの距離円の交点が完全に一致しないような場合に、4以上の距離円を用いて、ゴルフボール10の位置の測定精度を向上させることができる。また、移動端末20D,20Eの少なくとも一方が取得した2地点分のデータを用いて、第2実施形態(図5)で説明した手法を用いることにより、ゴルフボール10の位置を特定してもよい。また、ゴルフカート30に取り付けられた移動端末20Eが取得する2地点以上分のデータだけでゴルフボール10の位置を特定してもよい。また、本実施形態では、1つの移動端末20Dだけがゴルフボール10の位置を特定するが、移動端末20Eがゴルフボール10の位置を特定してもよいし、双方で、ゴルフボール10の位置を特定してもよい。
次に、図12を参照して、本実施形態に係る移動端末20D(ボール探索アプリ)による位置特定処理のフローについて説明する。
図12は、本実施形態に係る移動端末20Dによる位置特定処理の一例を概略的に示すフローチャートである。本フローチャートによる処理は、例えば、ボール探索アプリが起動されると開始される。
尚、ステップS402〜S412の処理は、第1実施形態(図3)のステップS102〜S112の処理と同様であるため、説明を省略する。
ステップS414にて、通信処理部231は、ゴルフカート30に取り付けられた移動端末20Eに対して、データ(自機位置情報及び距離情報)の送信を要求するリクエスト信号を送信する。これにより、移動端末20E(の通信処理部231)は、該リクエスト信号に応じて、移動端末20Eにデータを送信する。
ステップS416にて、位置特定部235は、通信処理部231が移動端末20Eからデータを受信したか否かを判定する。位置特定部235は、通信処理部231が移動端末20Eからデータを受信した場合、ステップS418に進み、受信していない場合、ステップS416の処理を繰り返す。
ステップS418にて、位置特定部235は、3地点に対応する3つの距離円の交点に基づき、ゴルフボール10の位置を特定する。
ステップS420にて、通信処理部231は、位置特定部235が特定したゴルフボール10の位置情報を移動端末20Eに送信する。これにより、ゴルフカート30に取り付けられた移動端末20Eでもディスプレイ24にゴルフボール10の位置を表示させることができる。
ステップS422にて、表示処理部236は、ボール探索アプリからの要求に応じて、ディスプレイ24にゴルフボール10の位置に関する情報を表示する。これにより、ユーザは、ゴルフボール10の位置を確認することができる。
このように、本実施形態では、ユーザが携帯する移動端末20Dと、ゴルフカート30に取り付けられる移動端末20Eを用いて、ゴルフボール10の位置を特定する。具体的には、移動端末20Eは、移動端末20EのGPS測位部322が測定した移動端末20Eの位置情報(自機位置情報)と、移動端末20Eの距離特定部234が特定した移動端末20Eからゴルフボール10までの距離に関する情報(距離情報)を移動端末20Dに送信する。そして、移動端末20Dの位置特定部235は、移動端末20DのGPS測位部232が測定した移動端末20Dの位置と、移動端末20Dの距離特定部234が特定した移動端末20Dからゴルフボール10までの距離と、移動端末20Eから受信した自機位置情報及び距離情報とに基づき、ゴルフボール10の位置を測定する。これにより、ユーザが携帯する移動端末20Dにおける必要なユーザの操作や処理が少なくなり、効率的にゴルフボール10の位置を特定することができる。また、ゴルフをラウンドする際、ゴルフカート30が利用される場合が多いため、その特性を利用して、ゴルフカート30の移動中に、ゴルフカート30に取付られた移動端末20Eが自動的にデータを取得してくれるため、ユーザの利便性が向上する。
以上、本発明を実施するための形態について詳述したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
例えば、上述した実施形態では、受信強度測定部233が測定したゴルフボール10から受信された無線信号の受信強度に基づき、距離特定部234が移動端末20からゴルフボール10までの距離を特定した上で、位置特定部235がゴルフボール10の位置を特定するが、本態様には限定されない。即ち、受信強度と距離の関係は1対1で規定することが可能であるため、異なる2以上の地点で測定されたゴルフボール10の受信強度から位置を特定する算出式や算出マップ等を予め準備することにより、距離を特定することなく、ゴルフボール10の位置を特定してもよい。
1,2,3,4 測位システム
10 ゴルフボール
11 無線通信機器(第1送信部)
12 制御装置
13 バッテリ
20,20A,20B,20C,20D,20E 移動端末
21 無線通信機器(第1受信部、第2送信部、第2受信部)
22 GPS受信機
23 処理装置
24 タッチパネルディスプレイ
30 ゴルフカート
231 通信処理部
232 GPS測位部(第1測位部)
233 受信強度測定部
234 距離特定部
235 位置特定部(第2測位部)
236 表示処理部
237 移動方向特定部
239 記憶部

Claims (8)

  1. バッテリと、前記バッテリからの電力で動作し、外部に無線信号を送信する第1送信部と、を内蔵するゴルフボールと、
    前記ゴルフボールから前記無線信号を受信する第1受信部を備える移動端末と、を含む測位システムであって、
    前記移動端末は、
    前記移動端末の位置を測定する第1測位部と、
    前記第1測位部により測定された前記移動端末の位置が互いに異なる2以上の地点で、前記第1受信部が受信した前記無線信号の強度に基づき、前記ゴルフボールの位置を測定する第2測位部と、
    前記第1受信部が受信する前記無線信号の強度に基づき、前記移動端末から前記ゴルフボールまでの距離を特定する距離特定部と、
    前記ゴルフボールが移動する方向を特定する移動方向特定部と、を備え、
    前記第2測位部は、前記2以上の地点に含まれる第1地点で前記第1測位部が測定した前記移動端末の位置を中心とし、前記距離特定部が特定した前記第1地点における前記移動端末から前記ゴルフボールまでの距離を半径とする第1の円と、前記2以上の地点に含まれる前記第1地点と異なる第2地点で前記第1測位部が測定した前記移動端末の位置を中心とし、前記距離特定部が特定した前記第2地点における前記移動端末から前記ゴルフボールまでの距離を半径とする第2の円との交点に基づき、前記ゴルフボールの位置を測定すると共に、前記交点が複数ある場合、前記第1測位部が測定した前記第1地点及び前記第2地点における前記移動端末の位置を基準として、前記移動方向特定部が特定した方向寄りにある交点を前記ゴルフボールの位置であると推定する、
    測位システム。
  2. バッテリと、前記バッテリからの電力で動作し、外部に無線信号を送信する第1送信部と、を内蔵するゴルフボールと、
    前記ゴルフボールから前記無線信号を受信する第1受信部を備える移動端末と、を含む測位システムであって、
    前記移動端末は、
    前記移動端末の位置を測定する第1測位部と、
    前記第1測位部により測定された前記移動端末の位置が互いに異なる2以上の地点で、前記第1受信部が受信した前記無線信号の強度に基づき、前記ゴルフボールの位置を測定する第2測位部と、
    前記第1受信部が受信する前記無線信号の強度に基づき、前記移動端末から前記ゴルフボールまでの距離を特定する距離特定部と、を備え、
    前記第2測位部は、前記2以上の地点のそれぞれで前記距離特定部が特定した前記移動端末から前記ゴルフボールまでの距離と、前記2以上の地点のそれぞれで前記第1測位部が測定した前記移動端末の位置に基づき、前記ゴルフボールの位置を測定し、
    前記移動端末は、ユーザが携帯する一の移動端末と、ゴルフカートに取り付けられる他の移動端末と、を含み、
    前記他の移動端末は、該他の移動端末の前記距離特定部が特定した該他の移動端末から前記ゴルフボールまでの距離に関する情報を前記一の移動端末に送信する第2送信部を備え、
    前記一の移動端末は、前記他の移動端末から前記距離に関する情報を受信する第2受信部を備え、
    前記一の移動端末の前記第2測位部は、該一の移動端末の前記距離特定部が特定した該一の移動端末から前記ゴルフボールまでの距離と、前記第2受信部が受信した前記距離に関する情報に基づき、前記ゴルフボールの位置を測定する、
    測位システム。
  3. バッテリと、前記バッテリからの電力で動作し、外部に無線信号を送信する第1送信部と、を内蔵するゴルフボールと、
    前記ゴルフボールから前記無線信号を受信する第1受信部を備える移動端末と、を含む測位システムであって、
    前記移動端末は、
    前記移動端末の位置を測定する第1測位部と、
    前記第1測位部により測定された前記移動端末の位置が互いに異なる2以上の地点で、前記第1受信部が受信した前記無線信号の強度に基づき、前記ゴルフボールの位置を測定する第2測位部と、
    前記第1受信部が受信する前記無線信号の強度に基づき、前記移動端末から前記ゴルフボールまでの距離を特定する距離特定部と、を備え、
    前記第2測位部は、前記2以上の地点のそれぞれで前記距離特定部が特定した前記移動端末から前記ゴルフボールまでの距離と、前記2以上の地点のそれぞれで前記第1測位部が測定した前記移動端末の位置に基づき、前記ゴルフボールの位置を測定し、
    前記移動端末は、一のユーザが携帯する一の移動端末と、他のユーザが携帯する他の移動端末を含み、
    前記他の移動端末は、該他の移動端末の前記距離特定部が特定した該他の移動端末から前記ゴルフボールまでの距離に関する情報を前記一の移動端末に送信する第2送信部を備え、
    前記一の移動端末は、前記他の移動端末から前記距離に関する情報を受信する第2受信部を備え、
    前記一の移動端末の前記第2測位部は、該一の移動端末の前記距離特定部が特定した該一の移動端末から前記ゴルフボールまでの距離と、前記第2受信部が受信した前記距離に関する情報に基づき、前記ゴルフボールの位置を測定する、
    測位システム。
  4. 前記第2測位部は、前記2以上の地点に含まれる第1地点で前記第1測位部が測定した前記移動端末の位置を中心とし、前記距離特定部が特定した前記第1地点における前記移動端末から前記ゴルフボールまでの距離を半径とする第1の円と、前記2以上の地点に含まれる前記第1地点と異なる第2地点で前記第1測位部が測定した前記移動端末の位置を中心とし、前記距離特定部が特定した前記第2地点における前記移動端末から前記ゴルフボールまでの距離を半径とする第2の円との交点に基づき、前記ゴルフボールの位置を測定する、
    請求項2又は3に記載の測位システム。
  5. 前記移動端末は、
    前記ゴルフボールが移動する方向を特定する移動方向特定部を更に備え、
    前記第2測位部は、前記交点が複数ある場合、前記第1測位部が測定した前記第1地点及び前記第2地点における前記移動端末の位置を基準として、前記移動方向特定部が特定した方向寄りにある交点を前記ゴルフボールの位置であると推定する、
    請求項に記載の測位システム。
  6. 前記第2測位部は、前記第1の円と、前記第2の円と、前記2以上の地点に含まれる前記第1地点並びに前記第2地点と異なる第3地点で前記第1測位部が測定した前記移動端末の位置を中心とし、前記距離特定部が特定した前記第3地点における前記移動端末と前記ゴルフボールとの距離を半径とする第3の円との交点に基づき、前記ゴルフボールの位置を測定する、
    請求項に記載の測位システム。
  7. 前記移動端末は、ユーザが携帯する一の移動端末と、ゴルフカートに取り付けられる他の移動端末と、を含み、
    前記他の移動端末は、該他の移動端末の前記距離特定部が特定した該他の移動端末から前記ゴルフボールまでの距離に関する情報を前記一の移動端末に送信する第2送信部を更に備え、
    前記一の移動端末は、前記他の移動端末から前記距離に関する情報を受信する第2受信部を更に備え、
    前記一の移動端末の前記第2測位部は、該一の移動端末の前記距離特定部が特定した該一の移動端末から前記ゴルフボールまでの距離と、前記第2受信部が受信した前記距離に関する情報に基づき、前記ゴルフボールの位置を測定する、
    請求項に記載の測位システム。
  8. 前記移動端末は、一のユーザが携帯する一の移動端末と、他のユーザが携帯する他の移動端末を含み、
    前記他の移動端末は、該他の移動端末の前記距離特定部が特定した該他の移動端末から前記ゴルフボールまでの距離に関する情報を前記一の移動端末に送信する第2送信部を更に備え、
    前記一の移動端末は、前記他の移動端末から前記距離に関する情報を受信する第2受信部を更に備え、
    前記一の移動端末の前記第2測位部は、該一の移動端末の前記距離特定部が特定した該一の移動端末から前記ゴルフボールまでの距離と、前記第2受信部が受信した前記距離に関する情報に基づき、前記ゴルフボールの位置を測定する、
    請求項に記載の測位システム。
JP2016128206A 2016-06-28 2016-06-28 測位システム Active JP6796410B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016128206A JP6796410B2 (ja) 2016-06-28 2016-06-28 測位システム
US15/600,945 US10143889B2 (en) 2016-06-28 2017-05-22 Positioning system and positioning method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016128206A JP6796410B2 (ja) 2016-06-28 2016-06-28 測位システム

Publications (2)

Publication Number Publication Date
JP2018004333A JP2018004333A (ja) 2018-01-11
JP6796410B2 true JP6796410B2 (ja) 2020-12-09

Family

ID=60675214

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016128206A Active JP6796410B2 (ja) 2016-06-28 2016-06-28 測位システム

Country Status (2)

Country Link
US (1) US10143889B2 (ja)
JP (1) JP6796410B2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10585179B2 (en) * 2017-06-13 2020-03-10 The Government Of The United States Of America, As Represented By The Secretary Of The Navy Systems, methods, and apparatuses for determining the distance between two positions
KR102499917B1 (ko) * 2017-12-07 2023-02-16 삼성전자주식회사 측위를 수행하는 전자 장치 및 전자 장치의 제어 방법
JP7058036B2 (ja) * 2018-03-06 2022-04-21 株式会社アクロディア ゴルフ場の管理システム
JP7298193B2 (ja) * 2019-03-01 2023-06-27 富士フイルムビジネスイノベーション株式会社 情報処理装置およびプログラム
US11073596B1 (en) * 2020-03-27 2021-07-27 Ookla, Llc Method for locating signal sources in wireless networks
EP3939674A1 (en) 2020-07-17 2022-01-19 Stima Innovations GmbH Golf ball and golf ball analyzing system

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4007454A1 (de) * 1990-03-09 1991-09-12 Int Patent Utilization Vorrichtung mit einer signalempfangseinheit zum orten von golfbaellen
JPH06210041A (ja) 1993-01-14 1994-08-02 Clarion Co Ltd 球状体及びゴルフシステム
US5469175A (en) * 1993-03-29 1995-11-21 Golf Scoring Systems Unlimited, Inc. System and method for measuring distance between two objects on a golf course
JPH11267248A (ja) 1998-03-20 1999-10-05 Ace K Computer:Kk ゴルフボールおよびゴルフボールの探索システム
JP2000005366A (ja) 1998-06-25 2000-01-11 Futaba Corp ゴルフ練習場用ゴルフボール到達位置表示システムおよび表示装置
US6524199B2 (en) * 2001-01-25 2003-02-25 Cheryl Goldman System for locating a golf ball
JP2004065346A (ja) 2002-08-02 2004-03-04 Bridgestone Corp 追跡可能ゴルフボールおよびゴルフボール位置検出システム
US7787886B2 (en) * 2003-02-24 2010-08-31 Invisitrack, Inc. System and method for locating a target using RFID
US20050101411A1 (en) * 2003-11-10 2005-05-12 Sharon Stiller Golf ball locator
US6996403B2 (en) * 2003-12-19 2006-02-07 Motorola, Inc. Method and apparatus for locating a remote unit
US7095312B2 (en) 2004-05-19 2006-08-22 Accurate Technologies, Inc. System and method for tracking identity movement and location of sports objects
JP2007256180A (ja) * 2006-03-24 2007-10-04 Mitsubishi Electric Corp 携帯端末及び無線タグ検知装置及び無線タグ検知方法
US20080207357A1 (en) * 2007-02-09 2008-08-28 Chris Savarese Combined range and tag finder
JP2009047583A (ja) * 2007-08-21 2009-03-05 Oki Electric Ind Co Ltd 物体探索装置、物体探索システム及び無線通信端末
US9927525B2 (en) * 2013-10-01 2018-03-27 Scott Zimmerman Golf ball locating system
JP2015159932A (ja) 2014-02-27 2015-09-07 セイコーエプソン株式会社 飛距離計測システムおよび飛距離計測方法

Also Published As

Publication number Publication date
US20170368411A1 (en) 2017-12-28
US10143889B2 (en) 2018-12-04
JP2018004333A (ja) 2018-01-11

Similar Documents

Publication Publication Date Title
JP6796410B2 (ja) 測位システム
US9372254B2 (en) Position estimation device, position estimation method, program and integrated circuit
US9404996B2 (en) Position estimation device, position estimation method, program, and integrated circuit
CN111684293B (zh) 用于跟踪电子装置的移动的设备和方法
CN106416317B (zh) 用于提供位置信息的方法和装置
KR101728123B1 (ko) 지구 자기장을 이용한 동시 로컬리제이션 및 매핑
CN103560813B (zh) 一种基于蓝牙技术的移动终端定位方法及装置
US8874139B2 (en) Position location system and method
KR20150123394A (ko) 전자 장치의 위치 추정 방법 및 장치
US10123297B1 (en) System, method and devices for performing wireless tracking
KR20160028321A (ko) 거리 측정 방법 및 그 전자 장치
CN105792125B (zh) 电子设备、无线中继设备和提供中继设备位置信息的方法
CN103675803B (zh) 定位方法和定位装置
WO2016145905A1 (zh) 一种记录网络信号的方法、装置、移动终端及存储介质
CN107422298A (zh) 蓝牙测距参数优化方法、系统、存储介质及移动终端
CN203775285U (zh) 具定位功能的rfid手机
KR102230583B1 (ko) 위치 기반 서비스 제공 방법, 전자 장치, 서버 및 저장 매체
CN106383458B (zh) 一种电器设备的通用无线控制方法及系统
CN106664575B (zh) 一种定向方法、设备及系统
KR20160040340A (ko) 스마트골프공 및 스마트단말을 이용하는 스마트골프운동시스템 및 스마트골프운동지원시스템
US20210392613A1 (en) Electronic device and method for measuring location of electronic device
CN108036795B (zh) 路径获取方法、装置及移动终端
JP2020085800A (ja) 位置情報取得システム、位置情報取得方法及びプログラム
CN105486302A (zh) 一种地图显示方法及终端
Rustinov et al. Combined method for localization of mobile objects

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190517

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200721

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201116

R150 Certificate of patent or registration of utility model

Ref document number: 6796410

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250