JP7307325B2 - Orientation determination method, orientation determination device, and orientation determination system - Google Patents
Orientation determination method, orientation determination device, and orientation determination system Download PDFInfo
- Publication number
- JP7307325B2 JP7307325B2 JP2019117381A JP2019117381A JP7307325B2 JP 7307325 B2 JP7307325 B2 JP 7307325B2 JP 2019117381 A JP2019117381 A JP 2019117381A JP 2019117381 A JP2019117381 A JP 2019117381A JP 7307325 B2 JP7307325 B2 JP 7307325B2
- Authority
- JP
- Japan
- Prior art keywords
- positioning
- orientation
- data
- positioning data
- posture
- 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
Links
Images
Landscapes
- Navigation (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Description
本件は、向き判定方法、向き判定装置、及び向き判定システムに関する。 The present application relates to an orientation determination method, an orientation determination device, and an orientation determination system.
Global Positioning System(GPS)衛星を用いて移動体である牛の位置を検出する技術が知られている(例えば特許文献1参照)。 A technique for detecting the position of a moving cow using Global Positioning System (GPS) satellites is known (see Patent Document 1, for example).
しかしながら、上述した技術により移動体の位置を検出できても、移動体の向きを判定することはできない。 However, even if the position of the moving body can be detected by the above-described technique, the orientation of the moving body cannot be determined.
そこで、1つの側面では、衛星測位を利用して判定対象の向きを判定することを目的とする。 Therefore, according to one aspect, an object is to determine the orientation of a determination target using satellite positioning.
1つの実施態様では、向き判定方法は、判定対象の左右又は前後に設けた一対の衛星測位装置から一対の測位データを収集し、収集した前記測位データの一方から前記測位データの他方への方向を算出し、算出した前記方向に基づいて、前記判定対象の向きを判定する、処理をコンピュータが実行し、前記コンピュータは、前記判定対象が一対の第1衛星測位装置を左右に設けた人を含む場合、前記第1衛星測位装置から収集した一対の第1測位データのいずれか一方と、地図データに基づき特定可能な地表の高さを基準とする所定の第1閾値高さ及び第2閾値高さとの比較結果に応じて、前記人に関する第1姿勢を、立ち姿勢、伏せ姿勢、しゃがみ姿勢のいずれかとして判定する、処理を実行することを特徴とする方法である。 In one embodiment, the orientation determination method collects a pair of positioning data from a pair of satellite positioning devices provided on the left and right or front and rear of the determination target, and the direction from one of the collected positioning data to the other of the positioning data is calculated, and based on the calculated direction , a computer executes a process of determining the orientation of the determination target, and the computer determines that the determination target is a person who has a pair of first satellite positioning devices on the left and right. When included, any one of the pair of first positioning data collected from the first satellite positioning device and a predetermined first threshold height and second threshold height based on the height of the ground surface that can be specified based on the map data The method is characterized by executing processing for determining the first posture of the person to be one of a standing posture, a prone posture, and a crouching posture, according to the result of the comparison with the height.
衛星測位を利用して判定対象の向きを判定することができる。 Satellite positioning can be used to determine the orientation of the determination target.
以下、本件を実施するための形態について図面を参照して説明する。 Hereinafter, the form for carrying out this case will be described with reference to the drawings.
図1はデータ処理システムSTの一例である。データ処理システムSTは向き判定システムの一例である。データ処理システムSTは一対の第1測位装置100,110と、一対の第2測位装置150,160と、処理サーバ200とを構成要素として含んでいる。処理サーバ200は向き判定装置及び処理装置の一例である。データ処理システムSTの構成要素に中継端末300を含めてもよいし、含めなくてもよい。中継端末300は例えばスマートフォンやタブレット端末といった携帯端末で実現することができる。
FIG. 1 is an example of a data processing system ST. Data processing system ST is an example of an orientation determination system. The data processing system ST includes a pair of
第1測位装置100,110及び第2測位装置150,160はいずれもGPS衛星(不図示)が発信する電波に基づいて自身の位置座標を測位する。すなわち、第1測位装置100,110及び第2測位装置150,160はいずれも衛星測位装置である。
Both the
第1測位装置100,110は隊員10が装着するヘルメット11の左側と右側に設けられる。隊員10は有事や災害などに対処したり、これらに備えて訓練したりする部隊の一員である。本実施形態では、第1測位装置100がヘルメット11の左側に取り付けられ、第1測位装置110がヘルメット11の右側に取り付けられる。第1測位装置100を隊員10の左肩に直接又は被服を介して間接的に取り付け、第1測位装置110を隊員10の右肩に直接又は被服を介して間接的に取り付けてもよい。第1測位装置100をヘルメット11の前側に取り付け、第1測位装置110をヘルメット11の後ろ側に取り付けてもよい。したがって、第1測位装置100,110はヘルメット11や隊員10の肩に取り付けることができる程度に軽量かつ小型であることが望ましい。本実施形態では、隊員10を判定対象(具体的には人)の一例として説明するが、判定対象は隊員10に限定されない。判定対象は戦車などの移動体を含む物体であってもよい。
The
第2測位装置150,160は隊員10が所持する小銃20の後ろ側(具体的には照門側)と前側(具体的には銃口側)に設けられる。本実施形態では、第2測位装置150が小銃20の後ろ側に取り付けられ、第2測位装置160が小銃20の前側に取り付けられる。したがって、第2測位装置150,160は小銃20に取り付けることができる程度に軽量かつ小型であることが望ましい。本実施形態では、小銃20も判定対象(具体的には小火器)の一例として説明するが、判定対象は小銃20に限定されない。判定対象は拳銃や短機関銃などの物体であってもよい。
The
第1測位装置100,110及び第2測位装置150,160はいずれも無線通信WL1により隊員10が携帯する中継端末300と通信することができる。無線通信WL1としては、例えばBluetooth(登録商標)といった近距離無線通信がある。第1測位装置100は自身が測位した位置座標を含む測位データを定期的に中継端末300に送信する。第1測位装置110及び第2測位装置150,160については、第1測位装置100と同様であるため、説明を省略する。
Both the
中継端末300は無線通信WL2により携帯基地局BSと通信することができる。無線通信WL2としては、例えばLong Term Evolution(LTE)といった広域無線通信がある。中継端末300は第1測位装置100,110及び第2測位装置150,160から送信された測位データを受信して、携帯基地局BSに向けて送信する。すなわち、中継端末300は測位データを中継する。
携帯基地局BSは処理サーバ200と通信ネットワークNWを介して接続されている。通信ネットワークNWとしては、例えばインターネットがある。中継端末300が携帯基地局BSの通信可能領域AR内に含まれていれば、携帯基地局BSは中継端末300から送信された測位データを受信して、処理サーバ200に向けて送信することができる。
The mobile base station BS is connected to the
処理サーバ200は測位データを受信すると、受信した測位データに基づいて様々な処理を実行する。詳細は後述するが、処理サーバ200は、測位データに基づいて、隊員10の向き及び姿勢を判定したり、小銃20の向き及び姿勢を判定したりする。また、処理サーバ200には、入力装置710及び表示装置720が接続されている。入力装置710としては、例えばキーボードやマウスなどがある。表示装置720としては、例えば液晶ディスプレイなどがある。処理サーバ200が入力装置710から出力された特定指示を検出すると、処理サーバ200は隊員10の活動状況を確認する活動確認画面を表示装置720に表示する。これにより、活動確認画面の視聴者は隊員10の活動状況を把握することができる。視聴者は、例えば隊員10の管理者や監督者、活動状況の評価者などであればよく、特に限定されない。
When the
ところで、第1測位装置100,110と第2測位装置150,160は隊員10の活動状況を正確に把握する観点から位置座標をセンチメートル級の精度で測位できることが望ましい。この場合、第1測位装置100,110と第2測位装置150,160は通信ネットワークNWに接続された電子基準点(又は基準局)400の観測データを利用して位置座標をセンチメートル級の精度で測位することができる。
By the way, it is desirable that the
より詳しくは、電子基準点400は電子基準点400の設置場所で観測したGPS衛星の観測データを処理サーバ200及び中継端末300を経由させて第1測位装置100,110と第2測位装置150,160に送信する。第1測位装置100,110と第2測位装置150,160は受信した観測データに基づいて位置座標を補正する。これにより、第1測位装置100,110と第2測位装置150,160は位置座標をセンチメートル級の精度で測位することができ、隊員10の活動状況を正確に把握することができる。例えば、低精度の際に発生することがあった画面上での隊員10の危険領域への進入などが回避される。このように、位置座標を観測データに基づいて補正し、位置座標をセンチメートル級の精度で測位する方式はReal Time Kinematic(RTK)-GPS測位と呼ばれることがある。尚、観測データを利用しても、様々な要因(例えばGPS衛星からの電波の遅れなど)によりセンチメートル級の精度で測位できないこともある。この場合、後述する慣性センサのセンサ値を利用して精度を高めることができる。
More specifically, the
次に、図2を参照して、第1測位装置100のハードウェア構成について説明する。尚、第1測位装置110と第2測位装置150,160は第1測位装置100と同様のハードウェア構成であるため、説明を省略する。
Next, a hardware configuration of the
図2は第1測位装置100のハードウェア構成の一例である。図2に示すように、第1測位装置100は、衛星測位モジュール100A、慣性センサ100B、Micro Controller Unit(MCU)100C、及び近距離通信回路100Dを含んでいる。衛星測位モジュール100Aには第1アンテナ100A´が接続されている。近距離通信回路100Dには第2アンテナ100D´が接続されている。慣性センサ100Bは加速度センサ、角速度センサ、及び地磁気センサを含んでいる。尚、慣性センサ100Bは加速度センサ、角速度センサ、及び地磁気センサの全てを含んでいなくてもよく、加速度センサ、角速度センサ、及び地磁気センサの少なくとも1つを含んでいればよい。
FIG. 2 shows an example of the hardware configuration of the
MCU100Cは、衛星測位モジュール100A、慣性センサ100B、及び近距離通信回路100Dと接続されている。MCU100CはハードウェアプロセッサとしてのCentral Processing Unit(CPU)、Random Access Memory(RAM)、Read Only Memory(ROM)などを含んでおり、CPUとRAMとが協働することによってコンピュータの処理が実現される。例えば、ROMに記憶されたプログラムがRAMに一時的に格納され、格納されたプログラムをCPUが実行することにより、MCU100Cは後述する各種の機能を実現し、また、後述する各種の処理を実行する。尚、プログラムは後述するフローチャートに応じた処理を行うものとすればよい。
図3を参照して、処理サーバ200のハードウェア構成について説明する。
A hardware configuration of the
図3は処理サーバ200のハードウェア構成の一例である。図3に示すように、処理サーバ200は、少なくともCPU200A、RAM200B、ROM200C、及びネットワークI/F(インタフェース)200Dを含んでいる。処理サーバ200は、必要に応じて、Hard Disk Drive(HDD)200E、入力I/F200F、出力I/F200G、入出力I/F200H、ドライブ装置200Iの少なくとも1つを含んでいてもよい。CPU200Aからドライブ装置200Iまでは、内部バス200Jによって互いに接続されている。すなわち、処理サーバ200はコンピュータによって実現することができる。尚、CPU200Aに代えてMicro Processing Unit(MPU)をハードウェアプロセッサとして利用してもよい。
FIG. 3 shows an example of the hardware configuration of the
入力I/F200Fには、入力装置710が接続される。出力I/F200Gには、表示装置720が接続される。入出力I/F200Hには、半導体メモリ730が接続される。半導体メモリ730としては、例えばUniversal Serial Bus(USB)メモリやフラッシュメモリなどがある。入出力I/F200Hは、半導体メモリ730に記憶されたプログラムやデータを読み取る。入力I/F200F及び入出力I/F200Hは、例えばUSBポートを備えている。出力I/F200Gは、例えばディスプレイポートを備えている。
An
ドライブ装置200Iには、可搬型記録媒体740が挿入される。可搬型記録媒体740としては、例えばCompact Disc(CD)-ROM、Digital Versatile Disc(DVD)といったリムーバブルディスクがある。ドライブ装置200Iは、可搬型記録媒体740に記録されたプログラムやデータを読み込む。ネットワークI/F200Dは、例えばLANポートや通信回路などを備えている。ネットワークI/F200Dは通信ネットワークNWと接続される。
A portable recording medium 740 is inserted into the drive device 200I. Examples of the portable recording medium 740 include removable discs such as Compact Disc (CD)-ROM and Digital Versatile Disc (DVD). The drive device 200I reads programs and data recorded on the portable recording medium 740 . The network I/
上述したRAM200Bには、ROM200CやHDD200E、半導体メモリ730に記憶されたプログラムがCPU200Aによって一時的に格納される。RAM200Bには、可搬型記録媒体740に記録されたプログラムがCPU200Aによって一時的に格納される。格納されたプログラムをCPU200Aが実行することにより、CPU200Aは後述する各種の機能を実現し、また、後述する各種の処理を実行する。尚、プログラムは後述するフローチャートに応じた処理を行うものとすればよい。
The programs stored in the
図4を参照して、第1測位装置100の機能構成について説明する。尚、第1測位装置110と第2測位装置150,160は第1測位装置100と同様の機能構成であるため、説明を省略する。
A functional configuration of the
図4は第1測位装置100のブロック図の一例である。図4では第1測位装置100の機能の要部が示されている。図4に示すように、第1測位装置100は測位部101、検出部102、通信制御部103、及び無線通信部104を構成要素として含んでいる。測位部101は衛星測位モジュール100A及び第1アンテナ100A´によって実現することができる。検出部102は慣性センサ100Bによって実現することができる。通信制御部103はMCU100Cによって実現することができる。無線通信部104は近距離通信回路100Dによって実現することができる。したがって、通信制御部103は、測位部101、検出部102、及び無線通信部104とそれぞれ接続されている。尚、測位部101、検出部102、通信制御部103、及び無線通信部104の機能の詳細については、第1測位装置100の動作を説明する際に詳しく記載する。
FIG. 4 is an example of a block diagram of the
図5を参照して、処理サーバ200の機能構成について説明する。
A functional configuration of the
図5は処理サーバ200のブロック図の一例である。図5では処理サーバ200の機能の要部が示されている。図5に示すように、処理サーバ200は記憶部210、処理部220、通信部230、及び出力部240を構成要素として含んでいる。記憶部210はRAM200B及びHDD200Eによって実現することができる。処理部220はCPU200Aによって実現することができる。通信部230はネットワークI/F200Dによって実現することができる。出力部240は出力I/F200Gによって実現することができる。したがって、記憶部210、処理部220、通信部230、及び出力部240は互いに接続されている。
FIG. 5 is an example of a block diagram of the
ここで、記憶部210は地図データ記憶部211、第1テーブル記憶部212、及び第2テーブル記憶部213を構成要素として含んでいる。一方、処理部220はデータ収集部221、方向算出部222、向き判定部223、姿勢判定部224、及び画面生成部225を構成要素として含んでいる。処理部220の各構成要素は記憶部210の各構成要素の少なくとも1つにアクセスして、各種の処理を実行する。例えば、データ収集部221は通信部230が受信した複数の測位データを取得する。すなわち、データ収集部221は第1測位装置100,110及び第2測位装置150,160が送信した複数の測位データを収集する。データ収集部221は取得した測位データに基づいて後述する測位管理テーブルを生成し、測位管理テーブルを第1テーブル記憶部212に格納する。尚、その他の構成要素については、処理サーバ200の動作を説明する際に詳しく記載する。
Here, the
図6を参照して、第1測位装置100の動作について説明する。尚、第1測位装置110と第2測位装置150,160は第1測位装置100と同様の動作であるため、説明を省略する。
The operation of the
図6は送信処理の一例を示すフローチャートである。通信制御部103は測位部101が測位する位置座標を取得する(ステップS11)。測位部101が測位する位置座標はWorld Geodetic System 1984(WGS84)の測地座標である。測地座標は、緯度、経度、及び楕円体高で表すことができる。ステップS11の処理が完了すると、通信制御部103は検出部102がセンサ値として検出する加速度、角速度、及び地磁気(以下、加速度等という)を取得する(ステップS12)。尚、ステップS11とステップS12の処理の順序は逆であってもよい。
FIG. 6 is a flowchart showing an example of transmission processing. The
ステップS12の処理が完了すると、通信制御部103は測位データを生成する(ステップS13)。通信制御部103が生成する測位データは位置座標、加速度等のほか、中継端末300によって設定された装置ID、後述する測位時刻や測位状態などを含んでいる。位置座標の測位精度が低い場合には、通信制御部103は補正前の位置座標を電子基準点400の観測データに基づいて補正した補正後の位置座標を測位データに含めてもよい。通信制御部103は測位データを生成すると、生成した測位データを無線通信部104に出力する。
When the process of step S12 is completed, the
無線通信部104は測位データを受け付けると、測位データを中継端末300に向けて送信する(ステップS14)。尚、無線通信部104が携帯基地局BSと直接的に通信できる場合には、無線通信部104は測位データを携帯基地局BSに向けて送信する。この場合、隊員10は中継端末300を携帯しないで済む。無線通信部104が測位データを送信することにより、処理サーバ200は第1測位装置100からの測位データを受信する。第1測位装置100がステップS11からS14までの処理を定期的に繰り返すことにより、処理サーバ200は第1測位装置100からの測位データを定期的に受信する。
Upon receiving the positioning data,
図7から図16を参照して、処理サーバ200の動作について説明する。
The operation of the
図7は収集処理の一例を示すフローチャートである。図8は測位管理テーブルの一例である。処理サーバ200の通信部230は第1測位装置100からの測位データを受信する。同様に、通信部230は第1測位装置110からの測位データ、及び第2測位装置150,160からの各測位データを受信する。データ収集部221は通信部230から複数の測位データを取得する(ステップS101)。特に、データ収集部221は第1測位装置100からの測位データと第1測位装置110からの測位データを一対の第1測位データとして取得する。データ収集部221は第2測位装置150からの測位データと第2測位装置160からの測位データを一対の第2測位データとして取得する。すなわち、データ収集部221は一対の第1測位装置100,110から送信された一対の第1測位データと一対の第2測位装置150,160から送信された一対の第2測位データを定期的に収集する。
FIG. 7 is a flowchart showing an example of collection processing. FIG. 8 is an example of a positioning management table. The
ステップS101の処理が完了すると、次いで、データ収集部221は測位管理テーブルを生成する(ステップS102)。より詳しくは、図8に示すように、データ収集部221は複数のデータフィールドを有する測位管理テーブルを生成する。具体的には、測位管理テーブルは、測位時刻、装置ID、位置座標、測位状態、及び加速度等といったデータフィールドを有する。
When the process of step S101 is completed, the
測位時刻は第1測位装置100,110及び第2測位装置150,160のいずれかが測位データを生成した時刻である。4つの時刻のうち、最も早い時刻を測位時刻としてもよいし、最も遅い時刻を測位時刻としてもよい。4つの時刻の平均時刻を測位時刻としてもよい。測位時刻に代えて、測位日時を採用してもよい。装置IDは第1測位装置100,110及び第2測位装置150,160を識別する識別情報である。
The positioning time is the time when either the
測位状態は位置座標の測位精度を表している。例えば、測位状態「Fix」(いわゆるFix解)は測位状態「Float」(いわゆるFloat解)より精度が高いことを表している。言い換えれば、測位状態「Float」は測位状態「Fix」より低精度である。GPS衛星が発信する電波の受信が中断したなどの場合には、測位状態「単独測位」(いわゆる単独測位解)が登録される。データ収集部221は測位管理テーブルを生成すると、測位管理テーブルを第1テーブル記憶部212に格納する。これにより、第1テーブル記憶部212は測位管理テーブルを記憶する。
The positioning state represents the positioning accuracy of the position coordinates. For example, the positioning state "Fix" (so-called Fix solution) represents higher accuracy than the positioning state "Float" (so-called Float solution). In other words, the positioning state 'Float' is less accurate than the positioning state 'Fix'. When reception of radio waves transmitted by GPS satellites is interrupted, the positioning state "single positioning" (so-called single positioning solution) is registered. After generating the positioning management table, the
尚、本実施形態では、装置ID「D1」が第1測位装置100に相当し、装置ID「D2」が第1測位装置110に相当する。したがって、装置ID「D1」を含む測位データと装置ID「D2」を含む測位データが一対の第1測位データに相当する。また、装置ID「D3」が第2測位装置150に相当し、装置ID「D4」が第2測位装置160に相当する。したがって、装置ID「D3」を含む測位データと装置ID「D4」を含む測位データが一対の第2測位データに相当する。
In this embodiment, the device ID “D1” corresponds to the
図9(a)は第1判定処理の一例を示すフローチャートである。図9(b)は第1判定処理を説明するための図である。第1判定処理は隊員10の顔の向きを判定する処理である。尚、第1測位装置100,110が隊員10の左肩と右肩の両肩に取り付けられている場合、第1判定処理は隊員10の体の向きを判定する。
FIG. 9A is a flow chart showing an example of the first determination process. FIG. 9B is a diagram for explaining the first determination process. The first determination process is a process of determining the orientation of the
まず、図9(a)に示すように、方向算出部222は一対の第1測位データを取得する(ステップS201)。より詳しくは、方向算出部222は第1テーブル記憶部212にアクセスし、第1テーブル記憶部212が記憶する測位管理テーブルから一対の第1測位データを取得する。すなわち、方向算出部222は第1測位装置100,110が送信した各測位データを取得する。
First, as shown in FIG. 9A, the
ステップS201の処理が完了すると、次いで、方向算出部222は第1方向を算出する(ステップS202)。第1方向は、図9(b)に示すように、第1測位装置100を基準に第1測位装置110を指し示す方向である。具体的に説明すると、方向算出部222は一対の第1測位データの位置座標をいずれもWGS84の測地座標から地球中心直交座標系であるEarth Center Earth Fixed(ECEF)座標に変換する。ECEF座標は地球の中心を原点とする3軸直交座標(X0,Y0,Z0)で表すことができる。WGS84の測地座標は緯度、経度、楕円体高で表されるため、2地点間の距離、方位角、及び仰俯角を単純な計算式で算出することができない。このため、方向算出部222はWGS84の測地座標で表される位置座標をECEF座標に変換する。これにより、方向算出部222は第1測位装置100,110の各位置座標を表す2つのECEF座標を特定する。
After the process of step S201 is completed, the
次に、方向算出部222はECEF座標を地平直交座標系であるENU座標に変換する。ENU座標はEast North Up座標と呼ばれることもある。具体的には、方向算出部222は特定した2つのECEF座標のうち、第1測位装置100の位置座標を表す一方のECEF座標をENU座標の原点(0,0,0)とし、第1測位装置110の位置座標を表す他方のECEF座標をENU座標(e,n,u)に変換する。方向算出部222はENU座標の原点(0,0,0)とENU座標(e,n,u)とに基づいて、2地点間の方位角θ及び仰俯角ωを第1方向として以下の計算式(1)及び(2)で算出する。尚、仰俯角ωを算出する際の分母が2地点間の距離を表している。
<計算式>
Next, the
<Calculation formula>
ステップS202の処理が完了すると、次いで、向き判定部223は顔の向きを判定する(ステップS203)。より詳しくは、向き判定部223は、方向算出部222が算出した第1方向に基づいて、隊員10の顔の向きを判定する。ここで、図9(b)に示すように、ヘルメット11に対し、第1測位装置100,110は左右に取り付けられているため、第1方向をそのまま隊員10の顔の向きと判定することができない。したがって、向き判定部223は、例えば第1方向を反時計回りに90度補正した角度(具体的には方位角)を、隊員10の顔の向きと判定する。判定後、向き判定部223は補正後の第1方向を顔の向きとして保持する。
When the process of step S202 is completed, the
尚、向き判定部223は、第1方向を時計回りに270度補正した角度を、隊員10の顔の向きと判定してもよい。ヘルメット11に対し、第1測位装置100,110が前後に取り付けられている場合、第1方向をそのまま隊員10の顔の向きと判定としてもよい。方向算出部222が測位状態「Float」又は測位状態「単独測位」の第1測位データを取得した場合、位置座標を加速度等に基づいて補正した補正後の位置座標を利用して、第1方向を算出してもよい。
Note that the
図10(a)は第2判定処理の一例を示すフローチャートである。図10(b)は第2判定処理を説明するための図である。第2判定処理は小銃20の銃口の向きを判定する処理である。処理サーバ200は第1判定処理と並行して第2判定処理を独立的に実行してもよいし、第1判定処理の後に第2判定処理を実行してもよい。
FIG. 10A is a flow chart showing an example of the second determination process. FIG. 10(b) is a diagram for explaining the second determination process. The second determination process is a process of determining the orientation of the muzzle of the
まず、図10(a)に示すように、方向算出部222は一対の第2測位データを取得する(ステップS301)。より詳しくは、方向算出部222は第1テーブル記憶部212にアクセスし、第1テーブル記憶部212が記憶する測位管理テーブルから一対の第2測位データを取得する。すなわち、方向算出部222は第2測位装置150,160が送信した各測位データを取得する。
First, as shown in FIG. 10A, the
ステップS301の処理が完了すると、次いで、方向算出部222は第2方向を算出する(ステップS302)。第2方向は、図10(b)に示すように、第2測位装置150を基準に第2測位装置160を指し示す方向である。方向算出部222は、上述した第1方向を算出する処理と同様の処理により、第2方向を算出する。すなわち、方向算出部222は一対の第2測位データの位置座標をECEF座標に変換し、ECEF座標をENU座標に変換する。方向算出部222は第2測位装置150の位置座標に対応するENU座標の原点(0,0,0)と第2測位装置160の位置座標に対応するENU座標(e,n,u)とに基づいて、2地点間の方位角θ及び仰俯角ωを第2方向として算出する。尚、方向算出部222が測位状態「Float」又は測位状態「単独測位」の第2測位データを取得した場合、位置座標を加速度等に基づいて補正した補正後の位置座標を利用して、第2方向を算出してもよい。
After the process of step S301 is completed, the
ステップS302の処理が完了すると、次いで、向き判定部223は銃口の向きを判定する(ステップS303)。より詳しくは、向き判定部223は、方向算出部222が算出した第2方向に基づいて、小銃20の銃口の向きを判定する。ここで、図10(b)に示すように、小銃20に対し、第2測位装置150,160は前後に取り付けられているため、第2方向をそのまま小銃20の銃口の向きと判定することができる。したがって、向き判定部223は、第2方向をそのまま銃口の向きと判定する。判定後、向き判定部223は第2方向を銃口の向きとして保持する。
When the process of step S302 is completed, the
図11(a)は第3判定処理の一例を示すフローチャートである。図11(b)は第3判定処理を説明するための図である。第3判定処理は隊員10の姿勢を判定する処理である。処理サーバ200は第1判定処理及び第2判定処理と並列して第3判定処理を独立的に実行してもよいし、第1判定処理及び第2判定処理の後に第3判定処理を実行してもよい。
FIG. 11(a) is a flow chart showing an example of the third determination process. FIG. 11(b) is a diagram for explaining the third determination process. A third determination process is a process of determining the posture of the
まず、図11(a)に示すように、姿勢判定部224は一対の第1測位データの一方を取得する(ステップS401)。より詳しくは、姿勢判定部224は第1テーブル記憶部212にアクセスし、第1テーブル記憶部212が記憶する測位管理テーブルから一対の第1測位データの一方を取得する。一対の第1測位データの一方は、第1測位装置100が送信した測位データであってもよいし、第1測位装置110が送信した測位データであってもよい。
First, as shown in FIG. 11A, the
ステップS401の処理が完了すると、次いで、姿勢判定部224はENU高を閾値Aと比較する(ステップS402)。より詳しくは、まず、姿勢判定部224は、取得した第1測位データの一方に含まれる楕円体高を抽出し、WGS84で表現された楕円体高をECEF座標に変換する。次に、姿勢判定部224は、地図データ記憶部211が記憶する地図データを取得し、地図データに含まれる地表を原点(0,0,0)として、ECEF座標をENU座標(e,n,u)に変換する。姿勢判定部224は、ENU座標(u)をENU高として特定する。姿勢判定部224は特定したENU高と閾値Aとを比較する。図11(b)に示すように、閾値Aは隊員10が立ち姿勢であるか否かを判定するための閾値である。閾値Aは地表から所定高さの位置に設けられる。姿勢判定部224が測位状態「Float」又は測位状態「単独測位」の第1測位データを取得した場合、楕円体高を加速度等に基づいて補正した補正後の楕円体高をECEF座標に変換してからENU座標に変換してもよい。
After the processing of step S401 is completed, the
姿勢判定部224はENU高が閾値Aより高いと判定した場合(ステップS403:YES)、隊員10は立ち姿勢であると判定し(ステップS404)、判定結果を保持して第3判定処理を終了する。すなわち、図11(b)に示すように、第1測位装置100が取り付けられたヘルメット11の高さが閾値Aより高ければ、隊員10が立ち姿勢をとっている可能性が高い。
When the
一方、姿勢判定部224はENU高が閾値A以下であると判定した場合(ステップS403:NO)、ENU高を閾値Bと比較する(ステップS405)。図11(b)に示すように、閾値Bは隊員10が伏せ姿勢であるか否かを判定するための閾値である。閾値Bは閾値Aと地表の間の位置に設けられる。姿勢判定部224はENU高が閾値Bより低いと判定した場合(ステップS406:YES)、隊員10は伏せ姿勢であると判定し(ステップS407)、判定結果を保持して第3判定処理を終了する。すなわち、図11(b)に示すように、第1測位装置100が取り付けられたヘルメット11の高さが閾値Bより低ければ、隊員10が伏せ姿勢をとっている可能性が高い。尚、姿勢判定部224はステップS407の処理の際に加速度等を利用して、隊員10がうつ伏せか仰向けかをさらに判定するようにしてもよい。
On the other hand, when the
一方、姿勢判定部224はENU高が閾値B以上であると判定した場合(ステップS406:NO)、隊員10はしゃがみ姿勢であると判定し(ステップS408)、判定結果を保持して第3判定処理を終了する。すなわち、図11(b)に示すように、第1測位装置100が取り付けられたヘルメット11の高さが閾値A以下であり、閾値B以上であれば、隊員10がしゃがみ姿勢をとっている可能性が高い。このように、隊員10の複数の姿勢を判定することができる。
On the other hand, when the
図12(a)は第4判定処理の一例を示すフローチャートである。図12(b)及び(c)は第4判定処理を説明するための図である。図13は表示管理テーブルの一例である。図14は組合せ管理テーブルの一例である。第4判定処理は小銃20の姿勢を判定する処理である。処理サーバ200は、第4判定処理を実行する際に上述した第1方向及び第2方向を利用するため、第1判定処理及び第2判定処理の後に第4判定処理を実行する。
FIG. 12(a) is a flow chart showing an example of the fourth determination process. 12B and 12C are diagrams for explaining the fourth determination process. FIG. 13 is an example of a display management table. FIG. 14 is an example of a combination management table. The fourth determination processing is processing for determining the attitude of the
まず、図12(a)に示すように、姿勢判定部224は一対の第1測位データの一方を取得する(ステップS501)。より詳しくは、姿勢判定部224は第1テーブル記憶部212にアクセスし、第1テーブル記憶部212が記憶する測位管理テーブルから一対の第1測位データの一方を取得する。本実施形態では、姿勢判定部224は一対の第1測位データの一方として第1測位装置100が送信した測位データを取得する。
First, as shown in FIG. 12A, the
ステップS501の処理が完了すると、姿勢判定部224は一対の第2測位データの一方を取得する(ステップS502)。より詳しくは、姿勢判定部224は第1テーブル記憶部212にアクセスし、第1テーブル記憶部212が記憶する測位管理テーブルから一対の第2測位データの一方を取得する。本実施形態では、姿勢判定部224は一対の第2測位データの一方として第2測位装置150が送信した測位データを取得する。姿勢判定部224は一対の第1測位データの一方に近接する第2測位データを取得することが望ましい。
When the process of step S501 is completed, the
ステップS502の処理が完了すると、姿勢判定部224は距離が閾値C未満であるか否かを判定する(ステップS503)。図12(b)に示すように、距離は第1測位装置100の位置座標と第2測位装置150の位置座標の間隔である。閾値Cは第1測位装置100の位置座標と第2測位装置150の位置座標が近似する否かを判定するための閾値である。姿勢判定部224は距離が閾値C以上であると判定した場合(ステップS503:NO)、通常姿勢と判定する(ステップS504)。すなわち、隊員10が射撃目標(不図示)に対して照準を定める照準姿勢でないため、距離が閾値C以上である場合、姿勢判定部224は通常姿勢と判定する。通常姿勢には照準姿勢以外の全ての姿勢を含めることができる。
When the process of step S502 is completed, the
姿勢判定部224は距離が閾値C未満であると判定した場合(ステップS503:YES)、顔と銃口の向きを取得する(ステップS505)。上述したように、向き判定部223は顔の向きと銃口の向きを保持しているため、姿勢判定部224は向き判定部223が保持する顔の向きと銃口の向きを取得する。ステップS505の処理が完了すると、姿勢判定部224は角度が閾値D未満であるか否かを判定する(ステップS506)。角度は、図12(c)に示すように、顔の向きと銃口の向きによって挟まれた鋭角部分である。閾値Dは顔の向きと銃口の向きが近似するか否かを判定するための閾値である。
When the
姿勢判定部224は角度が閾値D以上であると判定した場合(ステップS506:NO)、ステップS504の処理を実行する。すなわち、顔の向きと銃口の向きが近似していない場合、照準姿勢でないため、姿勢判定部224は通常姿勢と判定する。一方、姿勢判定部224は角度が閾値D未満であると判定した場合(ステップS506:YES)、姿勢判定部224は照準姿勢と判定する(ステップS507)。すなわち、第1測位装置100と第2測位装置150の距離が近く、かつ、顔の向きと銃口の向きが近似している場合、姿勢判定部224は照準姿勢と判定する。
When the
ステップS504又はS507の処理が完了すると、姿勢判定部224は表示管理テーブルを生成する(ステップS508)。より詳しくは、図13に示すように、姿勢判定部224は複数のデータフィールドを有する表示管理テーブルを生成する。具体的には、表示管理テーブルは、測位時刻、分類ID、隊員ID/小銃ID、位置座標、向き、及び姿勢といったデータフィールドを有する。
When the process of step S504 or S507 is completed, the
測位時刻は測位管理テーブルの測位時刻を転用すればよい。分類IDは隊員10と小銃20の組合せを識別する情報である。図14に示すように、第2テーブル記憶部213が組合せ管理テーブルを事前に記憶していれば、姿勢判定部224は組合せ管理テーブルに基づいて表示管理テーブルの分類ID、隊員ID/小銃IDを決定することができる。尚、隊員IDは隊員10を識別する識別情報である。小銃IDは小銃20を識別する識別情報である。位置座標は隊員10及び小銃20のそれぞれの位置座標である。位置座標はWGS84の測地座標で表現される。尚、隊員10の位置座標は第1測位装置100,110の中心の位置座標とすることができる。小銃20の位置座標は第2測位装置150の位置座標とすることができる。
The positioning time in the positioning management table may be used as the positioning time. The classification ID is information that identifies the combination of the
表示管理テーブルが有する向きは、第1判定処理で判定した顔の向き及び銃口の向きである。顔の向き及び銃口の向きはいずれも方位角及び仰俯角によって表すことができる。すなわち、顔の向きは、補正後の第1方向としての方位角及び仰俯角であり、銃口の向きは第2方向としての方位角及び仰俯角である。表示管理テーブルが有する姿勢は、第3判定処理で判定した隊員10の姿勢及び第4判定処理で判定した小銃20の姿勢である。表示管理テーブルは、測位時刻毎の複数の分類IDのそれぞれに対し、顔及び銃口の向き、並びに隊員10及び小銃20の姿勢を管理する。姿勢判定部224は表示管理テーブルを生成すると、表示管理テーブルを第2テーブル記憶部213に格納する。これにより、第2テーブル記憶部213は表示管理テーブルを記憶する。このように、小銃20の複数の姿勢を判定することができる。
The orientations in the display management table are the orientation of the face and the orientation of the muzzle determined in the first determination process. Both face orientation and muzzle orientation can be represented by azimuth and elevation/depression angles. That is, the orientation of the face is the azimuth angle and the elevation/depression angle as the first direction after correction, and the orientation of the muzzle is the azimuth angle and the elevation/depression angle as the second direction after correction. The attitudes in the display management table are the attitude of the
図15は表示処理の一例を示すフローチャートである。図16は活動確認画面の一例である。処理サーバ200は、表示管理テーブルを生成した後に表示処理を実行する。
FIG. 15 is a flowchart showing an example of display processing. FIG. 16 is an example of an activity confirmation screen. The
まず、図15に示すように、画面生成部225は特定指示を検出するまで待機する(ステップS601:NO)。特定指示は活動確認画面の表示を要求する指示であり、入力装置710から出力される。画面生成部225は特定指示を検出すると(ステップS601:YES)、画面情報を生成する(ステップS602)。画面情報は活動確認画面に応じた情報である。画面生成部225は地図データ記憶部211が記憶する地図データと、第2テーブル記憶部213が記憶する表示管理テーブルとに基づいて、画面情報を生成する。
First, as shown in FIG. 15, the
より詳しくは、画面生成部225は、まず、表示管理テーブルに含まれる位置座標に基づいて、地図データから位置座標及びその位置座標の周辺を含む部分地図データを特定する。次に、画面生成部225は、表示管理テーブルに含まれる向き及び姿勢に基づいて、隊員10を模式的に表す隊員画像の向き及び姿勢を決定する。決定後、画面生成部225は決定した向き及び姿勢の隊員画像を測位時刻毎の位置座標で部分地図データに基づく地図画面上に重畳して配置する。また、画面生成部225は、表示管理テーブルに含まれる向き及び姿勢に基づいて、小銃20を模式的に表す小銃画像の向き及び姿勢を決定する。決定後、画面生成部225は決定した向き及び姿勢の小銃画像を測位時刻毎の位置座標で地図画面上に配置する。さらに、画面生成部225は、小銃20の姿勢が照準姿勢であると判定した場合、小銃20の照準方向を示す図形画像を小銃画像の銃口付近に配置する。画面生成部225は、隊員画像、小銃画像、及び図形画像を配置した地図画面を画面情報として生成する。
More specifically, the
ステップS602の処理が完了すると、出力部240は活動確認画面を表示する(ステップS603)。より詳しくは、出力部240は画面生成部225が生成した画面情報を取得して、画面情報に応じた活動確認画面を表示装置720に表示する。これにより、図16に示すように、表示装置720は活動確認画面を表示する。
When the process of step S602 is completed, the output unit 240 displays an activity confirmation screen (step S603). More specifically, the output unit 240 acquires screen information generated by the
活動確認画面は、測位時刻毎の位置座標に配置された隊員画像50,51及び小銃画像60,61を含んでいる。活動確認画面では、隊員画像50,51及び小銃画像60,61のそれぞれの向き及び姿勢が表現される。また、隊員画像51が照準姿勢をとっていれば、図形画像70により照準方向が表現される。図16では、しゃがみ姿勢をとる隊員画像51が所持する小銃20の銃口付近に図形画像70が示されている。尚、伏せ姿勢をとる隊員画像51が所持する小銃20の銃口付近に図形画像70を出現させてもよい。活動確認画面により、表示装置720の視聴者は隊員10の活動状況を精緻に把握することができる。
The activity confirmation screen includes
以上、本実施形態によれば、処理サーバ200は処理部220を有し、処理部220はデータ収集部221、方向算出部222、及び向き判定部223を含んでいる。データ収集部221は隊員10が装着するヘルメット11の左右に設けた一対の第1測位装置100,110から一対の第1測位データを収集する。また、データ収集部221は小銃20の前後に設けた一対の第2測位装置150,160から一対の第2測位データを収集する。
As described above, according to this embodiment, the
方向算出部222は収集した第1測位データの一方から第1測位データの他方への第1方向を算出する。また、方向算出部222は収集した第2測位データの一方から第2測位データの他方への第2方向を算出する。向き判定部223は算出した第1方向に基づいて、隊員10の顔の向きを判定する。また、向き判定部223は算出した第2方向に基づいて、小銃20の銃口の向きを判定する。このように、GPS衛星による測位技術(又は測位サービス)を利用して、隊員10の顔の向き及び小銃20の銃口の向きを判定することができる。
The
以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、本実施形態では、照準方向を示す図形画像70を表示したが、図形画像70と異なる別の図形画像を表示してもよい。具体的には、小銃20の銃弾の初速や、戦車及び火砲(例えば追撃砲や榴弾砲など)の砲弾の初速、風速や風向きなどを利用して、銃弾や砲弾の着弾位置や散布界を示す画像を別の図形画像として表示してもよい。
Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to specific embodiments, and various modifications can be made within the spirit and scope of the present invention described in the claims.・Changes are possible. For example, in this embodiment, the
なお、以上の説明に関して更に以下の付記を開示する。
(付記1)判定対象の左右又は前後に設けた一対の衛星測位装置から一対の測位データを収集し、収集した前記測位データの一方から前記測位データの他方への方向を算出し、算出した前記方向に基づいて、前記判定対象の向きを判定する、処理をコンピュータが実行する向き判定方法。
(付記2)前記判定対象が前記衛星測位装置を左右に設けた人を含む場合、算出した前記方向の角度補正に基づいて、前記人の向きを判定する、ことを特徴とする付記1に記載の向き判定方法。
(付記3)収集した前記測位データの少なくとも一方の測位精度が低精度を表す特定の測位精度である場合、前記衛星測位装置に設けられた慣性センサのセンサ値に基づいて、前記特定の測位精度である測位データを補正する、ことを特徴とする付記1又は2に記載の向き判定方法。
(付記4)電子基準点が観測した観測データに基づいて前記衛星測位装置で補正された前記測位データを収集する、ことを特徴とする付記1から3のいずれか1項に記載の向き判定方法。
(付記5)前記判定対象が一対の第1衛星測位装置を左右に設けた人を含む場合、前記第1衛星測位装置から収集した一対の第1測位データのいずれか一方と、地図データに基づき特定可能な地表の高さを基準とする所定の閾値高さとの比較結果に応じて、前記人に関する第1姿勢を判定する、ことを特徴とする付記1から4のいずれか1項に記載の向き判定方法。
(付記6)前記判定対象が一対の第2衛星測位装置を前後に設けた小火器を含む場合、前記第1測位データの一方から前記第1測位データの他方への第1方向と、前記第2衛星測位装置から収集した一対の第2測位データの一方から前記第2測位データの他方への第2方向と、を算出し、算出した前記第1方向に基づいて、前記人の向きを判定し、算出した前記第2方向に基づいて、前記小火器の向きを判定し、前記第1測位データの一方と、前記第1測位データの一方に近接する前記第2測位データの一方の距離が第1閾値範囲内であり、かつ、判定した前記人の向きと判定した前記小火器の向きがなす角度が第2閾値範囲内であるか否かに応じて、前記小火器に関する第2姿勢を判定する、ことを特徴とする付記5に記載の向き判定方法。
(付記7)前記第1測位データ、判定した前記人の向き、及び判定した前記第1姿勢を含む人情報と、前記第2測位データ、判定した前記小火器の向き、及び判定した前記第2姿勢を含む小火器情報の組合せを時系列に集約した管理情報を生成し、前記管理情報に基づく前記人及び前記小火器を表す画像を地図データに基づく地図画面上に時系列に表示する、ことを特徴とする付記6に記載の向き判定方法。
(付記8)前記小火器が前記第2姿勢である場合、前記小火器の照準方向を示す図形画像を前記地図画面上に配置する、ことを特徴とする付記7に記載の向き判定方法。
(付記9)判定対象の左右又は前後に設けた一対の衛星測位装置から一対の測位データを収集し、収集した前記測位データの一方から前記測位データの他方への方向を算出し、算出した前記方向に基づいて、前記判定対象の向きを判定する、処理を実行する処理部を有する向き判定装置。
(付記10)判定対象の左右又は前後に設けた一対の衛星測位装置と、前記衛星測位装置から一対の測位データを収集し、収集した前記測位データの一方から前記測位データの他方への方向を算出し、算出した前記方向に基づいて、前記判定対象の向きを判定する処理装置と、を有する向き判定システム。
Note that the following notes are further disclosed with respect to the above description.
(Appendix 1) Collecting a pair of positioning data from a pair of satellite positioning devices provided on the left and right or front and rear of the object to be determined, calculating the direction from one of the collected positioning data to the other of the positioning data, and calculating the above An orientation determination method in which a computer executes processing for determining the orientation of the determination target based on the direction.
(Appendix 2) The method according to appendix 1, characterized in that, when the object to be determined includes a person who has the satellite positioning device on either side, the orientation of the person is determined based on the calculated angle correction of the direction. Orientation determination method.
(Appendix 3) When the positioning accuracy of at least one of the collected positioning data is a specific positioning accuracy indicating low accuracy, the specific positioning accuracy is determined based on the sensor value of the inertial sensor provided in the satellite positioning device. 3. The orientation determination method according to appendix 1 or 2, wherein the positioning data is corrected.
(Appendix 4) The orientation determination method according to any one of appendices 1 to 3, wherein the positioning data corrected by the satellite positioning device is collected based on the observation data observed by the electronic reference point. .
(Appendix 5) When the determination target includes a person who has a pair of first satellite positioning devices on the left and right, based on either one of the pair of first positioning data collected from the first satellite positioning device and
(Additional remark 6) When the determination target includes firearms having a pair of second satellite positioning devices in front and rear, a first direction from one of the first positioning data to the other of the first positioning data, 2 calculating a second direction from one of the pair of second positioning data collected from the satellite positioning device to the other of the second positioning data, and determining the direction of the person based on the calculated first direction; Then, the direction of the firearm is determined based on the calculated second direction, and the distance between one of the first positioning data and one of the second positioning data adjacent to the one of the first positioning data is determined. A second attitude regarding the firearm is determined according to whether the angle between the determined orientation of the person and the determined orientation of the firearm is within the first threshold range and whether the angle formed by the determined orientation of the firearm is within the second threshold range. The orientation determination method according to
(Appendix 7) Human information including the first positioning data, the determined orientation of the person, and the determined first posture, the second positioning data, the determined orientation of the firearm, and the determined second Generating management information in which combinations of firearm information including attitudes are collected in chronological order, and displaying images representing said person and said firearm based on said management information in chronological order on a map screen based on map data. The orientation determination method according to appendix 6, characterized by:
(Supplementary Note 8) The orientation determination method according to
(Appendix 9) Collecting a pair of positioning data from a pair of satellite positioning devices provided on the left and right or front and rear of the determination target, calculating the direction from one of the collected positioning data to the other of the positioning data, and calculating the above An orientation determination device having a processing unit that determines the orientation of the determination target based on the direction.
(Appendix 10) A pair of satellite positioning devices provided on the left and right or front and rear of the object to be determined, and a pair of positioning data are collected from the satellite positioning devices, and the direction from one of the collected positioning data to the other of the positioning data is determined. and a processing device that calculates and determines the orientation of the determination target based on the calculated direction.
ST データ処理システム
10 隊員
11 ヘルメット
20 小銃
100,110 第1測位装置
150,160 第2測位装置
200 処理サーバ
210 記憶部
220 処理部
221 データ収集部
222 方向算出部
223 向き判定部
300 中継端末
400 電子基準点
ST
Claims (9)
収集した前記測位データの一方から前記測位データの他方への方向を算出し、
算出した前記方向に基づいて、前記判定対象の向きを判定する、
処理をコンピュータが実行し、
前記コンピュータは、前記判定対象が一対の第1衛星測位装置を左右に設けた人を含む場合、前記第1衛星測位装置から収集した一対の第1測位データのいずれか一方と、地図データに基づき特定可能な地表の高さを基準とする所定の第1閾値高さ及び第2閾値高さとの比較結果に応じて、前記人に関する第1姿勢を、立ち姿勢、伏せ姿勢、しゃがみ姿勢のいずれかとして判定する、
処理を実行することを特徴とする向き判定方法。 Collecting a pair of positioning data from a pair of satellite positioning devices provided on the left and right or front and rear of the object to be determined,
calculating a direction from one of the collected positioning data to the other of the positioning data;
Determining the orientation of the determination target based on the calculated direction;
A computer performs the processing,
If the determination target includes a person who has a pair of first satellite positioning devices on the left and right sides, the computer determines, based on either one of the pair of first positioning data collected from the first satellite positioning device and the map data, The first posture of the person is set to any one of a standing posture, a prone posture, and a crouching posture, depending on the result of comparison with a predetermined first threshold height and a second threshold height based on the identifiable height of the ground surface. determine as
An orientation determination method characterized by executing processing .
ことを特徴とする請求項1に記載の向き判定方法。 If the determination target includes a person who has the satellite positioning device on the left and right, the orientation of the person is determined based on the calculated angle correction of the direction.
2. The orientation determination method according to claim 1, wherein:
ことを特徴とする請求項1又は2に記載の向き判定方法。 When the positioning accuracy of at least one of the collected positioning data is a specific positioning accuracy indicating low accuracy, the positioning data having the specific positioning accuracy is obtained based on the sensor value of the inertial sensor provided in the satellite positioning device. to correct the
3. The orientation determination method according to claim 1, wherein:
ことを特徴とする請求項1から3のいずれか1項に記載の向き判定方法。 Collecting the positioning data corrected by the satellite positioning device based on the observation data observed by the electronic reference point;
4. The orientation determination method according to any one of claims 1 to 3, characterized in that:
算出した前記第1方向に基づいて、前記人の向きを判定し、算出した前記第2方向に基づいて、前記小火器の向きを判定し、
前記第1測位データの一方と、前記第1測位データの一方に近接する前記第2測位データの一方の距離が第1閾値範囲内であり、かつ、判定した前記人の向きと判定した前記小火器の向きがなす角度が第2閾値範囲内であるか否かに応じて、前記小火器に関する第2姿勢を判定する、
ことを特徴とする請求項1に記載の向き判定方法。 When the determination target includes firearms having a pair of second satellite positioning devices on the front and rear, a first direction from one of the first positioning data to the other of the first positioning data, and the second satellite positioning device calculating a second direction from one of a pair of second positioning data collected from to the other of the second positioning data,
determining the orientation of the person based on the calculated first direction and determining the orientation of the firearm based on the calculated second direction;
A distance between one of the first positioning data and one of the second positioning data adjacent to one of the first positioning data is within a first threshold range, and the determined direction of the person is the determined small distance. Determining a second attitude for the firearm according to whether the angle formed by the orientation of the firearm is within a second threshold range;
2. The orientation determination method according to claim 1 , wherein:
前記管理情報に基づく前記人及び前記小火器を表す画像を地図データに基づく地図画面上に時系列に表示する、
ことを特徴とする請求項5に記載の向き判定方法。 Human information including the first positioning data, the determined orientation of the person, and the determined first posture, and small pieces including the second positioning data, the determined orientation of the firearm, and the determined second posture. Generating management information that summarizes combinations of firearms information in chronological order,
displaying images representing the person and the firearm based on the management information in chronological order on a map screen based on map data;
6. The orientation determination method according to claim 5 , wherein:
ことを特徴とする請求項6に記載の向き判定方法。 when the firearm is in the second posture, placing a graphical image indicating the aiming direction of the firearm on the map screen;
7. The orientation determination method according to claim 6 , wherein:
収集した前記測位データの一方から前記測位データの他方への方向を算出し、
算出した前記方向に基づいて、前記判定対象の向きを判定する、
処理を実行する処理部を有し、
前記処理部は、前記判定対象が一対の第1衛星測位装置を左右に設けた人を含む場合、前記第1衛星測位装置から収集した一対の第1測位データのいずれか一方と、地図データに基づき特定可能な地表の高さを基準とする所定の第1閾値高さ及び第2閾値高さとの比較結果に応じて、前記人に関する第1姿勢を、立ち姿勢、伏せ姿勢、しゃがみ姿勢のいずれかとして判定する、
処理を実行することを特徴とする向き判定装置。 Collecting a pair of positioning data from a pair of satellite positioning devices provided on the left and right or front and rear of the object to be determined,
calculating a direction from one of the collected positioning data to the other of the positioning data;
Determining the orientation of the determination target based on the calculated direction;
Having a processing unit that executes processing,
When the determination target includes a person who has a pair of first satellite positioning devices installed on the left and right sides, the processing unit performs one of the pair of first positioning data collected from the first satellite positioning device and the map data. Based on the result of comparison with a predetermined first threshold height and a second threshold height based on the height of the ground surface that can be specified, the first posture of the person is set to any of a standing posture, a prone posture, and a crouching posture. determine as
An orientation determination device characterized by executing processing .
前記衛星測位装置から一対の測位データを収集し、収集した前記測位データの一方から前記測位データの他方への方向を算出し、算出した前記方向に基づいて、前記判定対象の向きを判定する処理装置と、
を有し、
前記処理装置は、前記判定対象が一対の第1衛星測位装置を左右に設けた人を含む場合、前記第1衛星測位装置から収集した一対の第1測位データのいずれか一方と、地図データに基づき特定可能な地表の高さを基準とする所定の第1閾値高さ及び第2閾値高さとの比較結果に応じて、前記人に関する第1姿勢を、立ち姿勢、伏せ姿勢、しゃがみ姿勢のいずれかとして判定する、
ことを特徴とする向き判定システム。 a pair of satellite positioning devices provided on the left and right or front and rear of the object to be determined;
A process of collecting a pair of positioning data from the satellite positioning device, calculating a direction from one of the collected positioning data to the other of the positioning data, and determining the orientation of the determination target based on the calculated direction. a device;
has
When the determination target includes a person who has a pair of first satellite positioning devices on the left and right sides, the processing device adds either one of the pair of first positioning data collected from the first satellite positioning device and the map data. Based on the result of comparison with a predetermined first threshold height and a second threshold height based on the height of the ground surface that can be specified, the first posture of the person is set to any of a standing posture, a prone posture, and a crouching posture. determine as
An orientation determination system characterized by :
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019117381A JP7307325B2 (en) | 2019-06-25 | 2019-06-25 | Orientation determination method, orientation determination device, and orientation determination system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019117381A JP7307325B2 (en) | 2019-06-25 | 2019-06-25 | Orientation determination method, orientation determination device, and orientation determination system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021004754A JP2021004754A (en) | 2021-01-14 |
| JP7307325B2 true JP7307325B2 (en) | 2023-07-12 |
Family
ID=74099346
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019117381A Active JP7307325B2 (en) | 2019-06-25 | 2019-06-25 | Orientation determination method, orientation determination device, and orientation determination system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7307325B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7263608B1 (en) | 2022-10-31 | 2023-04-24 | Kddi株式会社 | Information processing device and information processing method |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002372576A (en) | 2001-03-28 | 2002-12-26 | Communication Research Laboratory | Method of acquiring azimuth information |
| JP2004085033A (en) | 2002-08-26 | 2004-03-18 | Hitachi Kokusai Electric Inc | Shooting simulation device |
| JP2008151484A (en) | 2006-12-20 | 2008-07-03 | Toshiba Corp | Enemy judgment support system |
| JP2012202062A (en) | 2011-03-24 | 2012-10-22 | Komatsu Ltd | Calibration device and calibration method for hydraulic shovel |
| JP2015105882A (en) | 2013-11-29 | 2015-06-08 | 富士通株式会社 | Operation determination method, and operation determination device |
| WO2018110011A1 (en) | 2016-12-16 | 2018-06-21 | パナソニックIpマネジメント株式会社 | Positioning method and positioning terminal |
| JP2018163514A (en) | 2017-03-24 | 2018-10-18 | ヤンマー株式会社 | Autonomous travel system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11344338A (en) * | 1998-06-03 | 1999-12-14 | Furuno Electric Co Ltd | Bearing measuring apparatus |
-
2019
- 2019-06-25 JP JP2019117381A patent/JP7307325B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002372576A (en) | 2001-03-28 | 2002-12-26 | Communication Research Laboratory | Method of acquiring azimuth information |
| JP2004085033A (en) | 2002-08-26 | 2004-03-18 | Hitachi Kokusai Electric Inc | Shooting simulation device |
| JP2008151484A (en) | 2006-12-20 | 2008-07-03 | Toshiba Corp | Enemy judgment support system |
| JP2012202062A (en) | 2011-03-24 | 2012-10-22 | Komatsu Ltd | Calibration device and calibration method for hydraulic shovel |
| JP2015105882A (en) | 2013-11-29 | 2015-06-08 | 富士通株式会社 | Operation determination method, and operation determination device |
| WO2018110011A1 (en) | 2016-12-16 | 2018-06-21 | パナソニックIpマネジメント株式会社 | Positioning method and positioning terminal |
| JP2018163514A (en) | 2017-03-24 | 2018-10-18 | ヤンマー株式会社 | Autonomous travel system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021004754A (en) | 2021-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9749809B2 (en) | Method and system for determining the location and position of a smartphone based on image matching | |
| US9349195B2 (en) | Apparatus and method for spatially referencing images | |
| CN101860562B (en) | Integrated forest fire dynamic monitoring and accurate positioning system and positioning method | |
| US8739672B1 (en) | Field of view system and method | |
| US20140018094A1 (en) | Spatial determination and aiming of a mobile device | |
| EP3911968B1 (en) | Locating system | |
| WO2012121819A1 (en) | Inertial navigation system and initialization/correction method therefor | |
| US20230281737A1 (en) | Property measurement with automated document production | |
| US10184799B2 (en) | Systems and methods for targeting objects of interest in denied GPS environments | |
| EP2017650A1 (en) | Target locator system | |
| JP7307325B2 (en) | Orientation determination method, orientation determination device, and orientation determination system | |
| EP3132284B1 (en) | A target determining method and system | |
| US9817099B2 (en) | System and method for precision collaborative targeting | |
| EP3132279B1 (en) | A target determining method and system | |
| KR100963680B1 (en) | Coordinate measuring device and method of a remote target | |
| US11143508B2 (en) | Handheld device for calculating locations coordinates for visible but uncharted remote points | |
| KR101601726B1 (en) | Method and system for determining position and attitude of mobile terminal including multiple image acquisition devices | |
| EP3690470B1 (en) | Determining motion information associated with a mobile device | |
| CN106705950A (en) | Method for determining geographic position of target object, and electronic device | |
| CN121620712A (en) | Magnetic field vector diagram used for orientation determination | |
| EP2569958B1 (en) | Method, computer program and apparatus for determining an object in sight | |
| KR20050014463A (en) | Method for estimaing target location in location estimating system | |
| CN112747743B (en) | Inertial vision integrated navigation method and device based on missile-borne infrared seeker | |
| Mustafovski | Analysis of the use of modern fire guidance systems and their implementation in infantry units | |
| Sangenis et al. | Far-target detection system for outdoor and indoor environments |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220308 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230117 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230307 |
|
| 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: 20230530 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230612 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7307325 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |