JP7778124B2 - Information processing system, program and system - Google Patents
Information processing system, program and systemInfo
- Publication number
- JP7778124B2 JP7778124B2 JP2023198556A JP2023198556A JP7778124B2 JP 7778124 B2 JP7778124 B2 JP 7778124B2 JP 2023198556 A JP2023198556 A JP 2023198556A JP 2023198556 A JP2023198556 A JP 2023198556A JP 7778124 B2 JP7778124 B2 JP 7778124B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- position information
- sensor device
- relative distance
- sensor
- 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
Landscapes
- Emergency Alarm Devices (AREA)
- Alarm Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Description
本発明は、情報処理システム、プログラムおよびシステムに関する。 The present invention relates to an information processing system, a program, and a system.
近年、自然災害の発生を監視する技術が提案されている。 In recent years, technologies have been proposed to monitor the occurrence of natural disasters.
例えば、特許文献1には、斜面外の位置に設置される基準局が出力したGPS(Global Positioning System)データと、斜面内の位置に設置されるGPS局が出力したGPSデータとに基づいて、斜面の変位を監視するシステムが開示されている。 For example, Patent Document 1 discloses a system that monitors slope displacement based on GPS (Global Positioning System) data output by a reference station installed outside the slope and GPS data output by a GPS station installed inside the slope.
イベントの発生を検知する検知精度の向上が求められている。 There is a need to improve the accuracy of detecting event occurrences.
本発明の一態様に係る情報処理システムは、所定のエリアに存在する第一センサ装置、第二センサ装置、及び第三センサ装置がそれぞれ検知するそれぞれの位置情報を取得する取得部と、前記取得した位置情報に基づき、前記第一センサ装置と前記第二センサ装置との間の第一相対距離、前記第一センサ装置と前記第三センサ装置との第二相対距離、及び前記第二センサ装置と前記第三センサ装置との第三相対距離をそれぞれ算出する第一算出部と、前記第一相対距離に関する値、前記第二相対距離に関する値、及び前記第三相対距離に関する値をそれぞれ算出する第二算出部と、前記第一相対距離に関する値、前記第二相対距離に関する値、及び前記第三相対距離に関する値のいずれかが所定の閾値を超えたか否かを判定する判定部と、を備える。 An information processing system according to one aspect of the present invention includes an acquisition unit that acquires position information detected by a first sensor device, a second sensor device, and a third sensor device present in a predetermined area; a first calculation unit that calculates a first relative distance between the first sensor device and the second sensor device, a second relative distance between the first sensor device and the third sensor device, and a third relative distance between the second sensor device and the third sensor device based on the acquired position information; a second calculation unit that calculates a value related to the first relative distance, a value related to the second relative distance, and a value related to the third relative distance; and a determination unit that determines whether any of the value related to the first relative distance, the value related to the second relative distance, and the value related to the third relative distance exceeds a predetermined threshold.
以下に添付図面を参照しながら、本開示の実施形態について詳細に説明する。なお、本明細書および図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。 Embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that in this specification and drawings, components having substantially the same functional configuration will be assigned the same reference numerals, and redundant explanations will be omitted.
以下に説明される1または複数の実施形態(実施例、変形例、適用例を含む)は、各々が独立に実施されることが可能である。一方で、以下に説明される複数の実施形態は少なくとも一部が他の実施形態の少なくとも一部と適宜組み合わせて実施されてもよい。これら複数の実施形態は、互いに異なる新規な特徴を含み得る。したがって、これら複数の実施形態は、互いに異なる目的又は課題を解決することに寄与し得、互いに異なる効果を奏し得る。 One or more embodiments (including examples, modifications, and application examples) described below can be implemented independently. However, at least a portion of the multiple embodiments described below may be implemented in appropriate combination with at least a portion of another embodiment. These multiple embodiments may include novel features that are different from each other. Therefore, these multiple embodiments may contribute to solving different purposes or problems and may achieve different effects from each other.
また、以下の実施形態では、本発明の提案技術で対象とされるイベントは、地形が変化するような自然災害とりわけ土砂災害(土砂崩れ)であるものとして説明するが、本発明の提案技術は、自然災害に拘わらず様々なイベントに適用され得る。 Furthermore, in the following embodiments, the events targeted by the proposed technology of the present invention are described as natural disasters that change the terrain, particularly landslides, but the proposed technology of the present invention can be applied to various events regardless of natural disasters.
<実施形態>
〔1.はじめに〕
土砂災害をリアルタイムで検知し、被害にあった住民の救助を行うと共に、リスクエリアの住民に対し土砂災害警報による避難誘導を迅速に行うことが求められている。また、土砂災害が発生した現場を復旧するためのアクションの早期着手にあたり、SNS(Social Networking Service)などによる即時報知手段は存在するものの、能動的かつ迅速で正確な被災現場情報取得手段が無いことも問題視されている。
<Embodiment>
1. Introduction
There is a need to detect landslides in real time, rescue affected residents, and promptly evacuate residents in risk areas through landslide warnings.In addition, while there are means of immediate notification such as SNS (Social Networking Service) to quickly initiate actions to restore areas affected by landslides, the lack of a means of actively, quickly, and accurately obtaining information about the affected areas is also seen as a problem.
そこで、本発明の発明者らは、土砂災害が起こり得る土地(例えば、山の斜面など)に複数のセンサ装置を設置して、三次元空間におけるセンサ装置間の直線距離を計算することで、土砂災害の発生を迅速かつ高精度に検知することができると考えた。 The inventors of the present invention therefore believed that by installing multiple sensor devices on land where landslides are likely to occur (such as mountain slopes) and calculating the straight-line distance between the sensor devices in three-dimensional space, it would be possible to detect the occurrence of landslides quickly and with high accuracy.
すなわち、本発明の提案技術に係る情報処理(以下、「実施形態に係る情報処理」と表記する)とは、「土砂災害特別警戒区域」の斜面に複数のセンサ装置が設置されている状態で、土砂災害発生前後におけるセンサ装置間での三次元空間の2点間の直線距離を総当たりで計算することにより、総当たりによる差分計算結果の標準偏差値を求め、標準偏差値が閾値以上に変化した場合には土砂災害が発生したものとして検知する手法である。 In other words, the information processing related to the proposed technology of the present invention (hereinafter referred to as "information processing related to an embodiment") is a method in which, when multiple sensor devices are installed on a slope in a "special landslide warning area," the straight-line distance between two points in three-dimensional space between the sensor devices before and after the occurrence of a landslide is calculated in a brute-force manner, the standard deviation of the difference calculation results obtained by the brute-force calculation is found, and if the standard deviation value changes to or exceeds a threshold value, a landslide is detected as having occurred.
〔2.システム構成〕
実施形態に係る情報処理を実現するためのシステムについて図1を用いて説明する。図1は、実施形態に係るシステムの一例を示す図である。図1に示すように、実施形態に係るシステムは、複数の異なるシステムによって構成されてよい。例えば、実施形態に係るシステムは、バックエンド側の第一システムSy1と、フロントエンド側の第二システムSy2と、指示装置400と、飛行体制御装置500と、飛行体FOとを含んでよい。
2. System Configuration
A system for realizing information processing according to an embodiment will be described with reference to FIG. 1 . FIG. 1 is a diagram illustrating an example of a system according to an embodiment. As shown in FIG. 1 , the system according to an embodiment may be configured with a plurality of different systems. For example, the system according to an embodiment may include a first system Sy1 on the back-end side, a second system Sy2 on the front-end side, an instruction device 400, an aircraft control device 500, and an aircraft FO.
また、図1には、バックエンド側の第一システムSy1と、フロントエンド側の第二システムSy2と、指示装置400と、飛行体制御装置500と、飛行体FOとを含む全体システムSyが示される。 Figure 1 also shows the overall system Sy, which includes a first system Sy1 on the back-end side, a second system Sy2 on the front-end side, an instruction device 400, an aircraft control device 500, and an aircraft FO.
まず、第一システムSy1について説明する。第一システムSy1は、実施形態に係るシステムに相当する。第一システムSy1は、センサ装置10と、基準局20と、配信装置30と、管理装置40と、バックエンドシステム100とを含んでよい。 First, we will explain the first system Sy1. The first system Sy1 corresponds to the system according to the embodiment. The first system Sy1 may include a sensor device 10, a reference station 20, a distribution device 30, a management device 40, and a backend system 100.
センサ装置10は、利用者の目的に応じた任意の場所に設置され得るポータブルな情報処理端末であってよい。例えば、センサ装置10は、土砂災害が発生するリスクを含む土地、具体的には、土砂災害特別警戒区域に指定される土地(例えば、山の斜面)に予め設置されてよい。このようなことから、センサ装置10は、利用者の目的に応じた任意の場所に固定して設置されるステイショナリな情報処理端末であってよい。 The sensor device 10 may be a portable information processing terminal that can be installed anywhere depending on the user's purpose. For example, the sensor device 10 may be installed in advance on land that is at risk of landslides, specifically land designated as a special landslide warning area (e.g., a mountain slope). For this reason, the sensor device 10 may be a stationary information processing terminal that can be fixed and installed in a location depending on the user's purpose.
また、センサ装置10は、衛星信号を受信してよい。具体的には、センサ装置10は、GNSS(Global Navigation Satellite System)衛星(不図示)からGNSS信号を受信してよい。すなわち、センサ装置10は、例えば、RTK(Real Time Kinematic)に対応するGNSS受信機を含むGNSSモジュール(測位モジュール)とアンテナを搭載してよい。また、センサ装置10は、配信装置30や管理装置40と通信するための通信モジュールを搭載してよい。 The sensor device 10 may also receive satellite signals. Specifically, the sensor device 10 may receive GNSS (Global Navigation Satellite System) signals from satellites (not shown). That is, the sensor device 10 may be equipped with a GNSS module (positioning module) including a GNSS receiver compatible with RTK (Real Time Kinematic), and an antenna. The sensor device 10 may also be equipped with a communication module for communicating with the distribution device 30 and the management device 40.
センサ装置10は、補正情報に基づいて測位を行ってよい。具体的には、まず、センサ装置10は、GNSS信号に基づいて自装置の位置情報を取得してよい。そして、センサ装置10は、後述する配信装置30から配信された補正情報を受信してよい。センサ装置10は、補正情報に基づいて、自装置の位置情報を補正してよい。より具体的には、センサ装置10は、補正情報を用いたRTK計算により自装置の位置情報を補正してよい。すなわち、センサ装置10は、補正情報を用いたRTK計算により補正済位置情報を取得してよい。このようなことからセンサ装置10は、RTK計算を実行可能なプログラムを搭載してよい。なお、RTK計算は、従来周知の手法により実行されてよい。 The sensor device 10 may perform positioning based on the correction information. Specifically, the sensor device 10 may first acquire its own position information based on GNSS signals. Then, the sensor device 10 may receive correction information distributed from the distribution device 30, which will be described later. The sensor device 10 may correct its own position information based on the correction information. More specifically, the sensor device 10 may correct its own position information by RTK calculation using the correction information. In other words, the sensor device 10 may acquire corrected position information by RTK calculation using the correction information. For this reason, the sensor device 10 may be equipped with a program capable of performing RTK calculation. The RTK calculation may be performed using a conventional method.
また、実施形態に係る情報処理を実現するうえで、センサ装置10は複数設置されてよい。このため、第一システムSy1には、複数のセンサ装置10の一例として、第一センサ装置10-1、第二センサ装置10-2、第三センサ装置10-3,...,第nセンサ装置10-nが含まれる例が示される。第一センサ装置10-1、第二センサ装置10-2、第三センサ装置10-3,...,第nセンサ装置10-nを区別表記する必要が無い場合には、センサ装置10の記載を用いる。なお、複数のセンサ装置10の間で時刻を合わせる時刻同期が行われてよい。 Furthermore, to realize the information processing according to the embodiment, multiple sensor devices 10 may be installed. For this reason, an example is shown in which the first system Sy1 includes a first sensor device 10-1, a second sensor device 10-2, a third sensor device 10-3, ..., an n-th sensor device 10-n as an example of multiple sensor devices 10. When there is no need to distinguish between the first sensor device 10-1, the second sensor device 10-2, the third sensor device 10-3, ..., the n-th sensor device 10-n, the sensor device 10 will be referred to as such. Note that time synchronization may be performed to match the time among the multiple sensor devices 10.
基準局20は、RTK計算における基準局として機能してよい。すなわち、基準局20は、自局の位置を示す既知の座標(既知座標)が定められていてよい。また、基準局20が複数存在する場合、複数の基準局20にはそれぞれ、既知座標が定められていてよい。 The reference station 20 may function as a reference station in the RTK calculation. That is, the reference station 20 may have known coordinates (known coordinates) that indicate its own position. Furthermore, if there are multiple reference stations 20, each of the multiple reference stations 20 may have known coordinates.
基準局20は、衛星信号を受信してよい。具体的には、基準局20は、GNSS衛星からGNSS信号を受信してよい。例えば、基準局20は、既知座標の情報とGNSS信号に基づく情報を配信装置30に送信してよい。GNSS信号に基づく情報には、GNSS信号を受信した衛星を示す情報、搬送波の位相を示す情報を示す情報などが含まれてよい。 The reference station 20 may receive satellite signals. Specifically, the reference station 20 may receive GNSS signals from GNSS satellites. For example, the reference station 20 may transmit information on known coordinates and information based on the GNSS signals to the distribution device 30. The information based on the GNSS signals may include information indicating the satellite that received the GNSS signals, information indicating the phase of the carrier wave, etc.
具体的には、基準局20は、例えば、RTCM(Radio Technical Commission For Maritime Services)の規格に基づいて各種情報を配信装置30に送信してよい。また、基準局20は、例えば、エフェメリスを配信装置30に送信してよい。なお、基準局20は、任意の事業者などによって任意の地点(例えば、センサ装置10が設置されるエリア内の地点)に適宜設置されればよい。 Specifically, the reference station 20 may transmit various information to the distribution device 30 based on, for example, the standards of the Radio Technical Commission For Maritime Services (RTCM). The reference station 20 may also transmit, for example, ephemeris to the distribution device 30. The reference station 20 may be installed appropriately at any location (for example, a location within the area where the sensor device 10 is installed) by any operator or the like.
配信装置30は、例えば、サーバ装置であってよい。配信装置30は、基準局20から、基準局20の既知座標の情報と、基準局20が受信したGNSS信号の情報を受信してよい。配信装置30は、基準局20のうち、処理対象の基準局20の既知座標の情報とGNSS信号の情報に基づいて、センサ装置10による測位の誤差を補正するための補正情報を生成してよい。補正情報は、例えば、基準局20の既知座標の情報とGNSS衛星からの搬送波の位相の情報を含んでよい。 The broadcasting device 30 may be, for example, a server device. The broadcasting device 30 may receive, from the reference station 20, information on the known coordinates of the reference station 20 and information on the GNSS signals received by the reference station 20. The broadcasting device 30 may generate correction information for correcting errors in positioning by the sensor device 10 based on the information on the known coordinates and GNSS signals of the reference station 20 to be processed. The correction information may include, for example, information on the known coordinates of the reference station 20 and information on the phase of the carrier wave from the GNSS satellite.
配信装置30は、生成した補正情報をセンサ装置10に送信してよい。なお、補正情報に含まれる情報は、上記の例に限定されない。補正情報は、センサ装置10によるRTK計算に必要な情報を任意に含んでよい。 The distribution device 30 may transmit the generated correction information to the sensor device 10. Note that the information included in the correction information is not limited to the above example. The correction information may optionally include information necessary for the RTK calculation by the sensor device 10.
ここで、補正情報を用いたRTK計算による測位について説明する。まず、センサ装置10は、GNSS信号に基づく測位により、自装置の大まかな位置情報(概略位置情報)を取得してよい。また、配信装置30は、基準局20の既知座標の情報とGNSS信号に基づく情報とを含む補正情報を生成してよい。配信装置30は、補正情報をセンサ装置10に送信してよい。センサ装置10は、補正情報用いたRTK計算により概略位置情報を補正してよい。すなわち、センサ装置10は、概略位置情報を補正情報により補正した情報(補正済位置情報)をRTK計算により算出してよい。 Here, we will explain positioning using RTK calculations that use correction information. First, the sensor device 10 may acquire rough position information (approximate position information) of its own device through positioning based on GNSS signals. The broadcasting device 30 may generate correction information that includes information on the known coordinates of the reference station 20 and information based on the GNSS signals. The broadcasting device 30 may transmit the correction information to the sensor device 10. The sensor device 10 may correct the approximate position information through RTK calculations that use the correction information. In other words, the sensor device 10 may calculate information (corrected position information) that corrects the approximate position information using the correction information through RTK calculations.
センサ装置10は、補正済位置情報を管理装置40に送信してよい。また、管理装置40は、補正済位置情報をバックエンドシステム100に送信してよい。 The sensor device 10 may transmit the corrected location information to the management device 40. The management device 40 may also transmit the corrected location information to the backend system 100.
管理装置40は、センサ装置10とバックエンドシステム100との間での情報の送受信を仲介してよい。例えば、管理装置40は、センサ装置10が送信した補正済位置情報を取得し、取得した補正済位置情報をバックエンドシステム100に送信してよい。管理装置40は、AWS(Amazon Web Service)などといったパブリッククラウド上に構成されるデータセンター上で動作するサーバであってよい。 The management device 40 may act as an intermediary in the transmission and reception of information between the sensor device 10 and the backend system 100. For example, the management device 40 may acquire corrected location information transmitted by the sensor device 10 and transmit the acquired corrected location information to the backend system 100. The management device 40 may be a server operating on a data center configured on a public cloud such as AWS (Amazon Web Service).
なお、第一システムSy1は、管理装置40を有せずともよく、センサ装置10からバックエンドシステム100へと直接、補正済位置情報が送信されてもよい。また、センサ装置10が補正済位置情報を配信装置30に送信し、配信装置30が補正済位置情報をバックエンドシステム100に送信する構成が採用されてもよい。 The first system Sy1 does not need to have a management device 40, and the corrected location information may be sent directly from the sensor device 10 to the backend system 100. Alternatively, a configuration may be adopted in which the sensor device 10 sends the corrected location information to the distribution device 30, and the distribution device 30 sends the corrected location information to the backend system 100.
バックエンドシステム100は、実施形態に係る情報処理システムに相当する。バックエンドシステム100は、例えば、1または複数のサーバ装置で構成されてよいが、本実施形態では、1台のサーバ装置として説明する。よって、以下では、バックエンドシステム100を情報処理装置100と言い換える。 The backend system 100 corresponds to the information processing system according to the embodiment. The backend system 100 may be composed of, for example, one or more server devices, but in this embodiment, it will be described as a single server device. Therefore, hereinafter, the backend system 100 will be referred to as the information processing device 100.
情報処理装置100は、実施形態に係る情報処理のうち、バックエンドの処理を実行する。バックエンドの主な処理は、センサ装置10から取得した位置情報に基づいてリアルタイムに土砂災害の発生を検知する土砂災害検知処理や、飛行体FOが生成した三次元点群データから三次元マップを生成する処理などであってよい。情報処理装置100は、飛行体制御装置500を介して三次元点群データを取得することができる。 The information processing device 100 executes back-end processing among the information processing according to the embodiment. The main back-end processing may include landslide detection processing that detects the occurrence of landslides in real time based on position information acquired from the sensor device 10, and processing that generates a three-dimensional map from three-dimensional point cloud data generated by the air vehicle FO. The information processing device 100 can acquire three-dimensional point cloud data via the air vehicle control device 500.
また、情報処理装置100は、土砂災害の発生を検知した場合には、土砂災害の発生を示すアラート情報をフロントエンドシステム200または指示装置400に通知してよい。アラート情報には、土砂災害の発生を示す情報と、土砂災害が発生したエリアの情報とが少なくとも含まれてよい。 Furthermore, when the information processing device 100 detects the occurrence of a landslide, it may notify the front-end system 200 or the indicating device 400 of alert information indicating the occurrence of the landslide. The alert information may include at least information indicating the occurrence of the landslide and information about the area in which the landslide occurred.
次に、第二システムSy2について説明する。第二システムSy2は、気象情報DA1と、土砂災害特別区域情報DA2と、ウェアラブル端末WTと、フロントエンドシステム200とを含んでよい。 Next, the second system Sy2 will be described. The second system Sy2 may include meteorological information DA1, special landslide disaster area information DA2, a wearable device WT, and a front-end system 200.
気象情報DA1は、気象庁によって提供される各地の天気情報を含んでよい。また、天気情報には、雨量センサで計測された雨量データなどが含まれてよい。気象情報DA1は、気象庁に属する外部装置から、インターネットを介したAPI連携によってフロントエンドシステム200に提供されてよい。 The weather information DA1 may include local weather information provided by the Japan Meteorological Agency. The weather information may also include rainfall data measured by a rainfall sensor. The weather information DA1 may be provided to the front-end system 200 from an external device belonging to the Japan Meteorological Agency via API integration over the Internet.
土砂災害特別区域情報DA2は、土砂災害が発生した場合、住民の生命又は身体に危害が生ずる恐れがあると認められる土地の区域を示す情報であり自治体から提供されてよい。土砂災害特別区域情報DA2は、各自治体に属する外部装置から、インターネットを介したAPI連携によってフロントエンドシステム200に提供されてよい。 Special landslide disaster area information DA2 is information indicating areas of land that are deemed to pose a risk to the lives or bodies of residents in the event of a landslide, and may be provided by local governments. Special landslide disaster area information DA2 may be provided to the front-end system 200 from an external device belonging to each local government via API integration via the Internet.
また、図1には不図示であるが、各地に存在する進入禁止エリアの情報(例えば、土砂災害特別区域における進入禁止エリアの情報)もフロントエンドシステム200にアップロードされてよい。 In addition, although not shown in Figure 1, information on no-entry areas that exist in various locations (for example, information on no-entry areas in special landslide disaster zones) may also be uploaded to the front-end system 200.
ウェアラブル端末WTは、作業現場の作業員が装着する情報処理端末であり、作業員のバイタル情報を検出可能なセンサを備えてよい。また、ウェアラブル端末WTは、LTE(Long Term Evolution)、4G(4th Generation)、5G(5th Generation:第5世代移動通信システム)などの無線通信網を介したAPI連携によって、作業員のバイタル情報をフロントエンドシステム200に提供してよい。 The wearable device WT is an information processing terminal worn by a worker at a work site, and may be equipped with a sensor capable of detecting the worker's vital signs. The wearable device WT may also provide the worker's vital signs to the front-end system 200 through API integration via a wireless communication network such as LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation: fifth generation mobile communication system).
フロントエンドシステム200は、例えば、1または複数のサーバ装置で構成されてよいが、本実施形態では、1台のサーバ装置として説明する。よって、以下では、フロントエンドシステム200を表示制御装置200と言い換える。 The front-end system 200 may be composed of, for example, one or more server devices, but in this embodiment it will be described as consisting of a single server device. Therefore, hereinafter, the front-end system 200 will be referred to as the display control device 200.
表示制御装置200は、実施形態に係る情報処理のうち、フロントエンドの処理を実行する。フロントエンドの主な処理は、所定の画面を用いた利用者への情報提供であってよい。例えば、表示制御装置200は、センサ装置10が設置されるエリアの情報、土砂災害の発生を示す情報、土砂災害が発生したエリアの情報、土砂災害が発生したエリア内もしくはエリア付近に作業員が居る場合における緊急性/重要性の高いバイタル情報などを利用者の指示装置400に表示させてよい。 The display control device 200 executes front-end processing among the information processing according to the embodiment. The main front-end processing may be providing information to the user using a specified screen. For example, the display control device 200 may display on the user's instruction device 400 information on the area where the sensor device 10 is installed, information indicating the occurrence of a landslide, information on the area where the landslide occurred, vital sign information of high urgency/importance when workers are in or near the area where the landslide occurred, and the like.
なお、実施形態の利用者とは、土砂災害の発生を監視したり、土砂災害が発生した場合に出動を要求されたりする組織U(具体的には組織の人員)であってよく、警察、消防、行政機関(自治体)が挙げられる。また、利用者には、全体システムSyの構築や管理を担う管理事業者Mも含まれてよい。 Note that the user in this embodiment may be an organization U (specifically, personnel of the organization) that monitors the occurrence of landslides or is requested to respond when a landslide occurs, such as the police, fire department, or administrative agency (local government). The user may also include a management company M that is responsible for building and managing the overall system Sy.
続いて、全体システムSyに含まれるその他の装置として、飛行体FO、指示装置400、飛行体制御装置500について説明する。 Next, we will explain the other devices included in the overall system Sy: the flying object FO, the instruction device 400, and the flying object control device 500.
飛行体FOは、例えば、ドローンであってよい。飛行体FOは、利用者によって利用されてよい。また、飛行体FOは、自機体の測位を行う測位モジュールを搭載してよい。飛行体FOは、例えば、測位モジュールを含む装置としてセンサ装置10を搭載してよい。すなわち、飛行体FOは、補正情報を用いたRTK計算により自機体の位置を示す補正済位置情報を取得してよい。なお、RTK計算は、従来周知の手法により実行されてよい。 The air vehicle FO may be, for example, a drone. The air vehicle FO may be used by a user. The air vehicle FO may also be equipped with a positioning module that measures the position of the air vehicle itself. The air vehicle FO may also be equipped with, for example, a sensor device 10 as a device that includes a positioning module. In other words, the air vehicle FO may obtain corrected position information indicating the position of its own air vehicle through RTK calculation using correction information. The RTK calculation may be performed using a conventionally known method.
また、飛行体FOとセンサ装置10は、別々の装置であってもよい。すなわち、利用者は、既製品の飛行体FOに対して、センサ装置10を機体に後付けすることで、飛行体FOに自機体の測位を行わせてもよい。一方、飛行体FOとセンサ装置10とは一体の装置であってもよい。すなわち、利用者は、一機能としてセンサ装置10と同様の機能を有する飛行体FOに自機体の測位を行わせてもよい。 The air vehicle FO and the sensor device 10 may also be separate devices. That is, a user may retrofit a sensor device 10 to a pre-made air vehicle FO, causing the air vehicle FO to measure its own position. On the other hand, the air vehicle FO and the sensor device 10 may also be integrated into one device. That is, a user may cause an air vehicle FO that has one function similar to that of the sensor device 10 to measure its own position.
さらに、飛行体FOは、LiDAR(Light Detection and Ranging)機能を有する点群データ生成モジュールを搭載してよい。すなわち、飛行体FOは、点群データ(三次元点群データ)を生成する際の自己位置の特定において、上記のRTK測位機能(測位モジュール)により得られる測位データを用いてよい。 Furthermore, the air vehicle FO may be equipped with a point cloud data generation module with LiDAR (Light Detection and Ranging) functionality. In other words, the air vehicle FO may use positioning data obtained by the above-mentioned RTK positioning function (positioning module) to determine its own position when generating point cloud data (three-dimensional point cloud data).
また、飛行体FOと点群データ生成モジュールは、別々の装置であってもよい。すなわち、利用者は、既製品の飛行体FOに対して、点群データ生成モジュールを機体に後付けすることで、飛行体FOに点群データの生成を行わせてもよい。一方、飛行体FOと点群データ生成モジュールとは一体の装置であってもよい。すなわち、利用者は、一機能として点群データ生成モジュールと同様の機能を有する飛行体FOに点群データの生成を行わせてもよい。 The flying object FO and the point cloud data generation module may also be separate devices. That is, a user may retrofit a point cloud data generation module to a pre-made flying object FO, causing the flying object FO to generate point cloud data. On the other hand, the flying object FO and the point cloud data generation module may also be integrated into one device. That is, a user may cause an flying object FO that has the same functionality as the point cloud data generation module to generate point cloud data.
指示装置400は、天候情報などに応じて飛行体FOに飛行指示を行うため、あるいは、飛行前又は飛行中の飛行体FOに対して、点群データを取得すべき対象の位置を指示するため用いられる情報処理端末である。指示装置400は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)などであってよい。 The instruction device 400 is an information processing terminal used to give flight instructions to the air vehicle FO in accordance with weather information, etc., or to instruct the air vehicle FO before or during flight on the location of an object from which point cloud data should be acquired. The instruction device 400 may be, for example, a smartphone, tablet terminal, notebook PC (Personal Computer), desktop PC, mobile phone, or PDA (Personal Digital Assistant).
指示装置400は、利用者から受け付けた指示情報を飛行体制御装置500に入力する。ここで、飛行体FOに飛行指示を行ったり、点群データを取得すべき対象の位置を指示したりする利用者は、上述した組織Uあるいは管理事業者Mであってよい。図1には、組織Uに利用される指示装置400の一例として指示装置400-1が示され、管理事業者Mに利用される指示装置400の一例として指示装置400-2が示される。 The instruction device 400 inputs instruction information received from the user into the aircraft control device 500. Here, the user who issues flight instructions to the aircraft FO or indicates the location of the target for which point cloud data should be acquired may be the organization U or management business operator M described above. Figure 1 shows instruction device 400-1 as an example of an instruction device 400 used by organization U, and instruction device 400-2 as an example of an instruction device 400 used by management business operator M.
飛行体制御装置500は、例えば、サーバ装置であってよい。飛行体制御装置500は、入力された指示装置に従い、飛行体FOの飛行を制御する。例えば、飛行体制御装置500は、指示情報で定義される飛行経路に沿って飛行するよう飛行体FOを制御してよい。飛行体FOは、測位モジュールを搭載しているため、RTK計算で求めた自己位置と、飛行経路の情報とを照らし合わせながら飛行してよい。 The flying object control device 500 may be, for example, a server device. The flying object control device 500 controls the flight of the flying object FO according to input instructions. For example, the flying object control device 500 may control the flying object FO to fly along a flight path defined by the instruction information. Since the flying object FO is equipped with a positioning module, it may fly while comparing its own position calculated by RTK calculation with flight path information.
また、飛行体制御装置500は、指示情報で定義される対象の位置における点群データを生成するよう飛行体FOを制御する。飛行体FOは、点群データ生成モジュール(例えば、LiDAR機能)を搭載しているため、RTK計算で求めた自己位置に基づいて、指示情報で定義される対象の位置における三次元点群データを生成する。例えば、飛行体FOは、第1時期(例えば、土砂災害発生前)の第1の三次元点群データや、第2時期(例えば、土砂災害発生後)の第2の三次元点群データを生成することができる。 The aircraft control device 500 also controls the aircraft FO to generate point cloud data for the position of the target defined in the instruction information. The aircraft FO is equipped with a point cloud data generation module (e.g., LiDAR functionality), and therefore generates three-dimensional point cloud data for the position of the target defined in the instruction information based on its own position determined by RTK calculation. For example, the aircraft FO can generate first three-dimensional point cloud data for a first period (e.g., before a landslide occurs) and second three-dimensional point cloud data for a second period (e.g., after a landslide occurs).
また、飛行体制御装置500は、飛行体FOから三次元点群データを取得し、取得した三次元点群データを情報処理装置100に送信してよい。 In addition, the aircraft control device 500 may acquire three-dimensional point cloud data from the aircraft FO and transmit the acquired three-dimensional point cloud data to the information processing device 100.
〔3.位置情報の取得〕
情報処理装置100は、土砂災害の発生を検知するにあたって、センサ装置10それぞれの位置情報を取得する。具体的には、情報処理装置100は、RTK計算で補正された補正済位置情報をセンサ装置10から取得する。そこで、図2を用いて、補正済位置情報の取得について説明する。図2は、位置情報取得処理の一例を示す図である。
[3. Acquisition of location information]
When detecting the occurrence of a landslide disaster, the information processing device 100 acquires the position information of each sensor device 10. Specifically, the information processing device 100 acquires corrected position information corrected by RTK calculation from the sensor device 10. Here, the acquisition of the corrected position information will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the position information acquisition process.
図2では、土砂災害特別警戒区域に含まれるエリアAR内の山の斜面に複数のセンサ装置10が設置されている場合において、各センサ装置10から補正済位置情報が取得される場面が示される。また、エリアAR内には基準局20も設置されている。なお、エリアARにおけるセンサ装置10のおよび基準局20の数は、図2の例に限定されない。 Figure 2 shows a scene in which corrected position information is acquired from each sensor device 10 when multiple sensor devices 10 are installed on the slope of a mountain within an area AR included in a special landslide warning zone. A reference station 20 is also installed within the area AR. Note that the number of sensor devices 10 and reference stations 20 in the area AR is not limited to the example in Figure 2.
センサ装置10は、GNSS信号に基づくGNSS測位により、自端末の位置(設置された位置)を示す位置情報を算出してよい。係る位置情報は、実際の自装置の位置に対して周囲数メートル単位の範囲の位置を示し得る大まかな位置情報(概略位置情報)であってよい。センサ装置10は、受信したGNSS信号の情報とともに概略位置情報を配信装置30に送信してよい(ステップS21)。 The sensor device 10 may calculate location information indicating its own location (installed location) using GNSS positioning based on the GNSS signals. This location information may be rough location information (approximate location information) that indicates a location within a range of several meters around the actual location of the sensor device. The sensor device 10 may transmit the approximate location information along with information about the received GNSS signals to the broadcasting device 30 (step S21).
配信装置30は、センサ装置10から受信した概略位置情報に基づいて、基準局20のうち、処理対象の基準局20を選定してよい。例えば、配信装置30は、概略位置情報が示す位置に対応するエリアに存在する基準局20を処理対象の基準局20として選定してよい。 The distribution device 30 may select a reference station 20 to process from among the reference stations 20 based on the approximate location information received from the sensor device 10. For example, the distribution device 30 may select a reference station 20 that is located in an area corresponding to the location indicated by the approximate location information as the reference station 20 to process.
なお、上記例では、センサ装置10がGNSS測位によって概略位置情報を算出しているが、配信装置30がセンサ装置10の概略位置情報を算出してもよい。この場合、ステップS21では、センサ装置10は、GNSS信号を送信するだけでよく、配信装置30は、センサ装置10から受信したGNSS信号に基づくGNSS測位によりセンサ装置10の概略位置情報を算出してよい。 In the above example, the sensor device 10 calculates the approximate location information using GNSS positioning, but the distribution device 30 may also calculate the approximate location information of the sensor device 10. In this case, in step S21, the sensor device 10 only needs to transmit a GNSS signal, and the distribution device 30 may calculate the approximate location information of the sensor device 10 using GNSS positioning based on the GNSS signal received from the sensor device 10.
次に、配信装置30は、選定した基準局20に対して、GNSS信号の配信を要求する配信要求を送信してよい(ステップS22)。基準局20は、常時、GNSS信号を受信してよい。すなわち、処理対象の基準局20は、配信要求を受信した時に受信したGNSS信号に基づく情報を配信装置30に送信してよい(ステップS23)。 Next, the distribution device 30 may transmit a distribution request to the selected reference station 20 requesting distribution of the GNSS signal (step S22). The reference station 20 may constantly receive GNSS signals. In other words, the reference station 20 to be processed may transmit information based on the received GNSS signal to the distribution device 30 when it receives the distribution request (step S23).
なお、処理対象の基準局20は、配信要求の受信後、継続してGNSS信号を配信装置30に送信し続けてもよい。また、基準局20は、GNSS信号を配信装置30に常時プッシュしてもよい。すなわち、基準局20は、配信装置30の配信要求を受けなくとも、配信装置30にGNSS信号を送信してよい。この場合、配信装置30は、受信したGNSS信号を蓄積してもよい。 The reference station 20 to be processed may continue to transmit GNSS signals to the distribution device 30 after receiving a distribution request. The reference station 20 may also constantly push GNSS signals to the distribution device 30. In other words, the reference station 20 may transmit GNSS signals to the distribution device 30 even without receiving a distribution request from the distribution device 30. In this case, the distribution device 30 may store the received GNSS signals.
配信装置30は、処理対象の基準局20から受信したGNSS信号に基づいて、補正情報を生成してよい(ステップS24)。例えば、配信装置30は、処理対象の基準局20から受信したGNSS信号に基づくGNSS測位により基準局20の位置座標を算出し、算出した位置座標と、基準局20の既知座標(例えば、予め配信装置30に格納されている)との差分を求めることにより、補正情報を生成してよい。補正情報は、センサ装置10の概略位置情報に対してリアルタイムに補正を行う際に用いられることとなる。 The distribution device 30 may generate correction information based on the GNSS signal received from the reference station 20 to be processed (step S24). For example, the distribution device 30 may calculate the position coordinates of the reference station 20 by GNSS positioning based on the GNSS signal received from the reference station 20 to be processed, and generate correction information by determining the difference between the calculated position coordinates and known coordinates of the reference station 20 (e.g., stored in advance in the distribution device 30). The correction information is used to make real-time corrections to the approximate position information of the sensor device 10.
なお、上記例では、配信装置30がGNSS測位によって位置座標を算出しているが、処理対象の基準局20が自局の位置座標を算出してもよい。この場合、ステップS23では、処理対象の基準局20は、GNSS信号に基づく情報とともに自局の位置座標を示す情報を配信装置30に送信してよい。 In the above example, the broadcasting device 30 calculates its position coordinates using GNSS positioning, but the reference station 20 to be processed may calculate its own position coordinates. In this case, in step S23, the reference station 20 to be processed may transmit information indicating its own position coordinates to the broadcasting device 30 along with information based on the GNSS signal.
配信装置30は、生成した補正情報を、概略位置情報送信元のセンサ装置10に送信してよい(ステップS25)。 The distribution device 30 may transmit the generated correction information to the sensor device 10 that transmitted the approximate location information (step S25).
センサ装置10は、配信装置30から受信した補正情報に基づいて、概略位置情報を補正する補正計算を実行してよい(ステップS26)。具体的には、センサ装置10は、補正情報を用いたRTK計算により概略位置情報を補正することで、補正済位置情報を算出してよい。 The sensor device 10 may perform a correction calculation to correct the approximate location information based on the correction information received from the distribution device 30 (step S26). Specifically, the sensor device 10 may calculate corrected location information by correcting the approximate location information through an RTK calculation using the correction information.
センサ装置10は、補正済位置情報を管理装置40に送信してよい(ステップS27)。管理装置40は、センサ装置10から補正済位置情報を受信した場合に、受信した補正済位置情報を情報処理装置100に送信してよい(ステップS28)。この結果、情報処理装置100は、管理装置40を介して、センサ装置の位置情報(具体的には、補正済位置情報)を取得することができる。 The sensor device 10 may transmit the corrected location information to the management device 40 (step S27). When the management device 40 receives the corrected location information from the sensor device 10, it may transmit the received corrected location information to the information processing device 100 (step S28). As a result, the information processing device 100 can obtain the location information of the sensor device (specifically, the corrected location information) via the management device 40.
〔4.センサ装置の構成〕
図3を用いて、実施形態に係るセンサ装置10について説明する。図3は、実施形態に係るセンサ装置10の構成例を示す図である。図3に示すように、センサ装置10は、通信部11と、GNSSモジュールMと、記憶部12と、制御部13とを有してよい。
4. Configuration of the sensor device
The sensor device 10 according to the embodiment will be described with reference to Fig. 3. Fig. 3 is a diagram showing an example of the configuration of the sensor device 10 according to the embodiment. As shown in Fig. 3, the sensor device 10 may include a communication unit 11, a GNSS module M, a storage unit 12, and a control unit 13.
(通信部11およびGNSSモジュールMについて)
通信部11は、例えば、NIC(Network Interface Card)等によって実現されてよい。通信部11は、ネットワークと有線または無線で接続されてよい。通信部11は、例えば、ネットワークを介して配信装置30、管理装置40、情報処理装置100との間で情報を送受信してよい。GNSSモジュールMは、GNSS信号を受信することができる。すなわち、GNSSモジュールMは、GNSS信号を受信するための任意の部品により構成されてよい。
(Regarding the communication unit 11 and the GNSS module M)
The communication unit 11 may be realized by, for example, a network interface card (NIC). The communication unit 11 may be connected to a network via a wired or wireless connection. The communication unit 11 may transmit and receive information between, for example, the distribution device 30, the management device 40, and the information processing device 100 via the network. The GNSS module M can receive GNSS signals. That is, the GNSS module M may be configured with any components for receiving GNSS signals.
(記憶部12について)
記憶部12は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現されてよい。記憶部12は、例えば、概略位置算出部13bにより算出された概略位置情報、配信装置30から受信した補正情報、係る補正情報を用いたRTK計算による補正済位置情報を記憶してよい。
(Regarding the storage unit 12)
The storage unit 12 may be realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 12 may store, for example, the approximate position information calculated by the approximate position calculation unit 13b, the correction information received from the broadcasting device 30, and the corrected position information obtained by RTK calculation using the correction information.
(制御部13について)
制御部13は、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、MPU(Micro Processing Unit)等によって、センサ装置10内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現されてよい。また、制御部13は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されてよい。
(Regarding the control unit 13)
The control unit 13 may be realized by a central processing unit (CPU), a graphics processing unit (GPU), a micro processing unit (MPU), or the like executing various programs stored in a storage device inside the sensor device 10 using RAM as a work area. The control unit 13 may also be realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).
制御部13は、第1受信部13aと、概略位置算出部13bと、第1送信部13cと、第2受信部13dと、補正部13eと、第2送信部13fとを有してよい。なお、制御部13の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部13が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。 The control unit 13 may have a first receiving unit 13a, an approximate position calculation unit 13b, a first transmitting unit 13c, a second receiving unit 13d, a correction unit 13e, and a second transmitting unit 13f. Note that the internal configuration of the control unit 13 is not limited to the configuration shown in FIG. 3 and may be other configurations as long as they perform the information processing described below. Furthermore, the connection relationships between the processing units of the control unit 13 are not limited to the connection relationships shown in FIG. 3 and may be other connection relationships.
(第1受信部13aについて)
第1受信部13aは、RTKに対応するGNSS受信機とアンテナに対応し、GNSS信号を受信してよい。また、第1受信部13aは、受信したGNSS信号を概略位置算出部13bに出力してよい。
(Regarding the first receiving unit 13a)
The first receiver 13a may correspond to a GNSS receiver and antenna compatible with RTK and may receive GNSS signals. The first receiver 13a may output the received GNSS signals to the approximate position calculator 13b.
(概略位置算出部13bについて)
概略位置算出部13bは、第1受信部13aにより受信されたGNSS信号に基づくGNSS測位により、自装置の位置を示す位置情報を算出してよい。すなわち、概略位置算出部13bは、GNSS信号に基づくGNSS測位により、概略位置情報を算出してよい。また、概略位置算出部13bは、概略位置情報を記憶部12に格納させてよい。
(Regarding the approximate position calculation unit 13b)
The approximate position calculation unit 13b may calculate position information indicating the position of the device itself by GNSS positioning based on the GNSS signals received by the first receiving unit 13a. That is, the approximate position calculation unit 13b may calculate the approximate position information by GNSS positioning based on the GNSS signals. Furthermore, the approximate position calculation unit 13b may store the approximate position information in the storage unit 12.
(第1送信部13cについて)
第1送信部13cは、概略位置算出部13bにより算出された概略位置情報を配信装置30に送信してよい。
(Regarding the first transmission unit 13c)
The first transmitter 13c may transmit the approximate position information calculated by the approximate position calculator 13b to the broadcasting device 30.
(第2受信部13dについて)
第2受信部13dは、配信装置30から送信された補正情報を受信してよい。また、第2受信部13dは、補正情報を記憶部12に格納させてよい。
(Regarding the second receiving unit 13d)
The second receiving unit 13d may receive the correction information transmitted from the distribution device 30. The second receiving unit 13d may store the correction information in the storage unit 12.
(補正部13eについて)
補正部13eは、第2受信部13dが受信した補正情報に基づき、概略位置算出部13bが算出した概略位置情報を補正する補正計算を実行してよい。すなわち、補正部13eは、補正情報を用いたRTK計算により概略位置情報を補正してよい。また、補正部13eは、係る補正計算により得られた補正後の位置情報(補正済位置情報)を記憶部12に格納させてよい。
(Regarding the correction unit 13e)
The correction unit 13e may perform a correction calculation to correct the approximate position information calculated by the approximate position calculation unit 13b based on the correction information received by the second receiving unit 13d. That is, the correction unit 13e may correct the approximate position information by RTK calculation using the correction information. Furthermore, the correction unit 13e may store the corrected position information (corrected position information) obtained by the correction calculation in the storage unit 12.
(第2送信部13fについて)
第2送信部13fは、補正部13eによるRTK計算により得られた補正済位置情報を送信してよい。例えば、第2送信部13fは、補正済位置情報を管理装置40に送信してよい。なお、第2送信部13fは、補正済位置情報を直接、情報処理装置100に送信してもよい。
(Regarding the second transmission unit 13f)
The second transmission unit 13f may transmit the corrected location information obtained by the RTK calculation by the correction unit 13e. For example, the second transmission unit 13f may transmit the corrected location information to the management device 40. Note that the second transmission unit 13f may transmit the corrected location information directly to the information processing device 100.
〔5.情報処理装置の構成〕
図4を用いて、実施形態に係る情報処理装置100について説明する。図4は、実施形態に係る情報処理装置100の構成例を示す図である。図4に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有してよい。
5. Configuration of Information Processing Device
The information processing device 100 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 4, the information processing device 100 may include a communication unit 110, a storage unit 120, and a control unit 130.
(通信部110について)
通信部110は、例えば、NIC等によって実現される。例えば、通信部110は、ネットワークと有線または無線で接続され、センサ装置10、管理装置40、表示制御装置200、指示装置400、飛行体制御装置500との間で情報の送受信を行う。
(Regarding the communication unit 110)
The communication unit 110 is realized by, for example, a NIC etc. For example, the communication unit 110 is connected to a network via a wired or wireless connection, and transmits and receives information between the sensor device 10, the management device 40, the display control device 200, the instruction device 400, and the aircraft control device 500.
(記憶部120について)
記憶部120は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現されてよい。記憶部120は、例えば、土砂災害検知処理に必要な情報や、土砂災害の発生を示すアラート情報の生成に必要な情報などを記憶してよい。また、記憶部120は、実施形態に係る情報処理を情報処理装置100に実行させるプログラムを記憶してよい。
(Regarding the storage unit 120)
The storage unit 120 may be realized by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or optical disk. The storage unit 120 may store, for example, information necessary for landslide detection processing, information necessary for generating alert information indicating the occurrence of a landslide, etc. The storage unit 120 may also store a program that causes the information processing device 100 to execute information processing according to the embodiment.
(制御部130について)
制御部130は、CPU、GPU、MPU等によって、情報処理装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現されてよい。また、制御部130は、例えば、ASICやFPGA等の集積回路により実現されてよい。
(Regarding the control unit 130)
The control unit 130 may be realized by a CPU, a GPU, an MPU, or the like executing various programs stored in a storage device inside the information processing device 100 using RAM as a work area. The control unit 130 may also be realized by an integrated circuit such as an ASIC or an FPGA.
制御部130は、取得部131と、第一算出部132と、第二算出部133と、判定部134と、推定部135と、通知部136とを有してよい。なお、制御部130の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図4に示した接続関係に限られず、他の接続関係であってもよい。 The control unit 130 may have an acquisition unit 131, a first calculation unit 132, a second calculation unit 133, a determination unit 134, an estimation unit 135, and a notification unit 136. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 4, and may have other configurations as long as they perform the information processing described below. Furthermore, the connection relationships between the processing units of the control unit 130 are not limited to the connection relationships shown in FIG. 4, and may be other connection relationships.
(取得部131について)
取得部131は、所定のエリアに存在するセンサ装置10がそれぞれ検知するそれぞれの位置情報を取得してよい。具体的には、取得部131は、所定のエリアに存在するセンサ装置10が、RTK計算によって概略位置情報を補正した補正済位置情報を取得してよい。例えば、取得部131は、第一センサ装置10-1、第二センサ装置10-2、第三センサ装置10-3,...,第nセンサ装置10-nそれぞれによるRTK計算で得られた補正済位置情報を取得してよい。
(Regarding the Acquisition Unit 131)
The acquisition unit 131 may acquire position information detected by each of the sensor devices 10 present in a predetermined area. Specifically, the acquisition unit 131 may acquire corrected position information obtained by correcting the approximate position information of the sensor devices 10 present in the predetermined area through RTK calculation. For example, the acquisition unit 131 may acquire corrected position information obtained through RTK calculation by each of the first sensor device 10-1, the second sensor device 10-2, the third sensor device 10-3, ..., the n-th sensor device 10-n.
例えば、第一センサ装置10-1、第二センサ装置10-2、第三センサ装置10-3,...,第nセンサ装置10-nは、所定の周期でRTK計算することで、所定の周期で補正済位置情報を算出する。そこで、取得部131は、所定の周期で補正済位置情報が算出されることに応じて、各センサ装置10の補正済位置情報を逐次取得してよい。 For example, the first sensor device 10-1, the second sensor device 10-2, the third sensor device 10-3, ..., the nth sensor device 10-n calculates corrected position information at a predetermined cycle by performing RTK calculations at a predetermined cycle. Therefore, the acquisition unit 131 may sequentially acquire the corrected position information of each sensor device 10 in response to the calculation of the corrected position information at the predetermined cycle.
また、取得部131は、その他の情報も取得してよい。例えば、取得部131は、三次元点群データを取得してよい。例えば、取得部131は、飛行体FOがLiDAR機能を用いて生成した三次元点群データを取得してよい。 The acquisition unit 131 may also acquire other information. For example, the acquisition unit 131 may acquire three-dimensional point cloud data. For example, the acquisition unit 131 may acquire three-dimensional point cloud data generated by the air vehicle FO using a LiDAR function.
なお、取得部131によって取得される補正済位置情報は、経度,緯度,高度の情報を含む三次元の位置情報であってよい。また、所定のエリアとは、例えば、土砂災害特別警戒区域に含まれるエリアARであってよい。 The corrected location information acquired by the acquisition unit 131 may be three-dimensional location information including longitude, latitude, and altitude information. The specified area may be, for example, an area AR included in a special landslide warning zone.
(第一算出部132について)
第一算出部132は、補正済位置情報に基づいて、異なる2つのセンサ装置10の間での相対距離を算出してよい。例えば、第一算出部132は、異なる2つのセンサ装置10の組合せとして成立する組合せパターンの全てについて(すなわち、総当たりで)、異なる2つのセンサ装置10それぞれの補正済位置情報に基づいて、異なる2つのセンサ装置10の間での相対距離を算出してよい。
(Regarding the first calculation unit 132)
The first calculation unit 132 may calculate, based on the corrected position information, the relative distance between two different sensor devices 10. For example, the first calculation unit 132 may calculate the relative distance between two different sensor devices 10 for all possible combination patterns of two different sensor devices 10 (i.e., in a brute force search), based on the corrected position information of each of the two different sensor devices 10.
具体的には、第一算出部132は、第一センサ装置10-1と第二センサ装置10-2との間の第一相対距離、第一センサ装置10-1と第三センサ装置10-3との第二相対距離、および第二センサ装置10-2と第三センサ装置10-3との第三相対距離をそれぞれ算出してよい。 Specifically, the first calculation unit 132 may calculate a first relative distance between the first sensor device 10-1 and the second sensor device 10-2, a second relative distance between the first sensor device 10-1 and the third sensor device 10-3, and a third relative distance between the second sensor device 10-2 and the third sensor device 10-3.
より具体的には、第一算出部132は、第一センサ装置10-1が設置された時点での補正済位置情報(位置情報の初期値)と第二センサ装置10-2の現在の補正済位置情報(位置情報の現在値)とに基づいて、第一センサ装置10-1と第二センサ装置10-2との間の第一相対距離を算出してよい。また、第一算出部132は、第一センサ装置10-1が設置された時点での補正済位置情報(位置情報の初期値)と第三センサ装置10-3の現在の補正済位置情報(位置情報の現在値)とに基づいて、第一センサ装置10-1と第三センサ装置10-3との間の第二相対距離を算出してよい。また、第一算出部132は、第二センサ装置10-2が設置された時点での補正済位置情報(位置情報の初期値)と第三センサ装置10-3の現在の補正済位置情報(位置情報の現在値)とに基づいて、第二センサ装置10-2と第三センサ装置10-3との間の第三相対距離を算出してよい。 More specifically, the first calculation unit 132 may calculate a first relative distance between the first sensor device 10-1 and the second sensor device 10-2 based on the corrected position information (initial value of the position information) at the time the first sensor device 10-1 was installed and the current corrected position information (current value of the position information) of the second sensor device 10-2. The first calculation unit 132 may also calculate a second relative distance between the first sensor device 10-1 and the third sensor device 10-3 based on the corrected position information (initial value of the position information) at the time the first sensor device 10-1 was installed and the current corrected position information (current value of the position information) of the third sensor device 10-3. The first calculation unit 132 may also calculate a third relative distance between the second sensor device 10-2 and the third sensor device 10-3 based on the corrected position information (initial value of the position information) at the time the second sensor device 10-2 was installed and the current corrected position information (current value of the position information) of the third sensor device 10-3.
第一算出部132は、取得部131が補正済位置情報を逐次取得したことに応じて、異なる2つのセンサ装置10の間での相対距離を逐次算出してよい。また、第一算出部132は、相対距離を、三次元の位置情報に基づく直線距離として算出してよい。 The first calculation unit 132 may sequentially calculate the relative distance between two different sensor devices 10 in response to the successive acquisition of corrected position information by the acquisition unit 131. Furthermore, the first calculation unit 132 may calculate the relative distance as a straight-line distance based on three-dimensional position information.
(第二算出部133について)
第二算出部133は、相対距離に関する値を算出してよい。例えば、第二算出部133は、第一相対距離に関する値、第二相対距離に関する値、および第三相対距離に関する値をそれぞれ算出してよい。
(Regarding the second calculation unit 133)
The second calculation unit 133 may calculate values related to the relative distances. For example, the second calculation unit 133 may calculate a value related to a first relative distance, a value related to a second relative distance, and a value related to a third relative distance.
例えば、第二算出部133は、相対距離に関する値として、標準偏差値を算出してよい。なお、第二算出部133は、相対距離に関する値として、標準偏差値とは異なる他の値を算出してもよい。例えば、第二算出部133は、第一相対距離に関する値として、ある時点で算出された第一相対距離と、その後の時点で算出された第一相対距離との差分を算出してもよいし、当該差分の割合を算出してもよい。また、第二算出部133は、第二相対距離に関する値として、ある時点で算出された第二相対距離と、その後の時点で算出された第二相対距離との差分を算出してもよいし、当該差分の割合を算出してもよい。また、第二算出部133は、第三相対距離に関する値として、ある時点で算出された第三相対距離と、その後の時点で算出された第三相対距離との差分を算出してもよいし、当該差分の割合を算出してもよい。 For example, the second calculation unit 133 may calculate a standard deviation value as the value related to the relative distance. Note that the second calculation unit 133 may calculate a value other than a standard deviation value as the value related to the relative distance. For example, the second calculation unit 133 may calculate, as the value related to the first relative distance, the difference between a first relative distance calculated at a certain point in time and a first relative distance calculated at a subsequent point in time, or may calculate the proportion of that difference. Furthermore, the second calculation unit 133 may calculate, as the value related to the second relative distance, the difference between a second relative distance calculated at a certain point in time and a second relative distance calculated at a subsequent point in time, or may calculate the proportion of that difference. Furthermore, the second calculation unit 133 may calculate, as the value related to the third relative distance, the difference between a third relative distance calculated at a certain point in time and a third relative distance calculated at a subsequent point in time, or may calculate the proportion of that difference.
第二算出部133は、取得部131が補正済位置情報を逐次取得したことに応じて、相対距離に関する値を逐次算出してよい。 The second calculation unit 133 may sequentially calculate a value related to the relative distance in response to the acquisition unit 131 sequentially acquiring corrected position information.
(判定部134について)
判定部134は、イベントの発生を検知してよい。例えば、判定部134は、土砂災害の発生を検知してよい。例えば、判定部134は、相対距離に関する値が所定閾値を超えたか否かを判定し、相対距離に関する値が所定閾値を超えた場合に、所定のエリアにおいて土砂災害が発生したと判定してよい。例えば、判定部134は、第一相対距離に関する値、第二相対距離に関する値、および第三相対距離に関する値のいずれかが閾値を超えたか否かを判定してよい。
(Regarding the determination unit 134)
The determination unit 134 may detect the occurrence of an event. For example, the determination unit 134 may detect the occurrence of a landslide disaster. For example, the determination unit 134 may determine whether a value related to the relative distance exceeds a predetermined threshold, and if the value related to the relative distance exceeds the predetermined threshold, determine that a landslide disaster has occurred in a predetermined area. For example, the determination unit 134 may determine whether any of the value related to the first relative distance, the value related to the second relative distance, and the value related to the third relative distance exceeds a threshold.
(推定部135について)
推定部135は、イベントが発生した発生エリアを推定してよい。例えば、推定部135は、土砂災害が発生した発生エリアを推定してよい。例えば、推定部135は、判定部134によって土砂災害が発生したと判定された後のセンサ装置10それぞれの補正済位置情報と、土砂災害が発生したと判定される前のセンサ装置10それぞれの位置情報との差分に基づいて、土砂災害が発生した発生エリアを推定してよい。
(Regarding the estimation unit 135)
The estimation unit 135 may estimate an occurrence area in which an event has occurred. For example, the estimation unit 135 may estimate an occurrence area in which a landslide has occurred. For example, the estimation unit 135 may estimate the occurrence area in which a landslide has occurred based on the difference between the corrected position information of each sensor device 10 after the determination unit 134 has determined that a landslide has occurred and the position information of each sensor device 10 before it was determined that a landslide has occurred.
また、情報処理装置100によれば、第1時期(例えば、土砂災害発生前)の第1の三次元点群データと、第2時期(例えば、土砂災害発生後)の第2の三次元点群データとに基づく、点群データの相対位置関係のマッチングから土砂体積が算出されてよい。この場合、推定部135は、土砂体積の影響を受けたエリア(土砂災害により新たに土砂に覆われた地理的範囲)における土砂撤去に必要な機器の種類および数も推定してよい。 Furthermore, according to the information processing device 100, the volume of sediment may be calculated by matching the relative positional relationship of point cloud data based on first three-dimensional point cloud data from a first period (e.g., before the landslide disaster occurred) and second three-dimensional point cloud data from a second period (e.g., after the landslide disaster occurred). In this case, the estimation unit 135 may also estimate the type and number of equipment required to remove sediment from areas affected by the volume of sediment (geographical areas newly covered by sediment due to the landslide disaster).
(通知部136について)
通知部136は、イベントが発生したと判定された場合に、発生したイベントに関する情報を通知してよい。例えば、通知部136は、土砂災害が発生したと判定された場合に、土砂災害の発生を示す情報と、土砂災害が発生した発生エリアの情報とを少なくとも含むアラート情報を、バックエンドシステム100に含まれない1以上の装置に通知してよい。例えば、通知部136は、アラート情報が利用者に通知されるよう表示制御装置200に出力してもよい。また、通知部136は、アラート情報を指示装置400に通知してもよい。
(Regarding the notification unit 136)
When it is determined that an event has occurred, the notification unit 136 may notify information related to the event that has occurred. For example, when it is determined that a landslide has occurred, the notification unit 136 may notify one or more devices not included in the backend system 100 of alert information including at least information indicating the occurrence of the landslide and information on the area where the landslide has occurred. For example, the notification unit 136 may output the alert information to the display control device 200 so that the alert information is notified to a user. The notification unit 136 may also notify the instruction device 400 of the alert information.
また、通知部137は、土砂災害により新たに土砂に覆われた地理的範囲(土砂災害エリア)の情報が利用者に通知されるよう表示制御装置200に出力してもよい。 The notification unit 137 may also output information about the geographical area newly covered by sediment due to a landslide (landslide area) to the display control device 200 so that the user is notified.
〔6.土砂災害検知ロジックの概要〕
次に、情報処理装置100が実行する土砂災害検知処理のロジックについて説明する。図5は、土砂災害検知ロジックの概要を示す図である。図5では、土砂災害特別警戒区域に含まれるエリアAR内の山の斜面に10台のセンサ装置10が設置されている場合において、各センサ装置10から取得された位置情報(補正済位置情報)を基に土砂災害の発生が検知される場面が示される。
[6. Overview of landslide detection logic]
Next, the logic of the landslide detection process executed by the information processing device 100 will be described. Fig. 5 is a diagram showing an overview of the landslide detection logic. Fig. 5 shows a scene in which ten sensor devices 10 are installed on the slope of a mountain in an area AR included in a special landslide warning zone, and the occurrence of a landslide is detected based on the position information (corrected position information) acquired from each sensor device 10.
図5において、10台のセンサ装置10というのは、具体的には、第一センサ装置10-1,第二センサ装置10-2,第三センサ装置10-3,第四センサ装置10-4,第五センサ装置10-5,第六センサ装置10-6,第七センサ装置10-7,第八センサ装置10-8,第九センサ装置10-9,第十センサ装置10-10である。 In Figure 5, the 10 sensor devices 10 specifically refer to the first sensor device 10-1, second sensor device 10-2, third sensor device 10-3, fourth sensor device 10-4, fifth sensor device 10-5, sixth sensor device 10-6, seventh sensor device 10-7, eighth sensor device 10-8, ninth sensor device 10-9, and tenth sensor device 10-10.
図5に示すように、これら10台のセンサ装置10が設置された時点t0での補正済位置情報(経度,緯度,高度)を位置情報の初期値とし、その後、時系列で逐次取得される現時点txでの補正済位置情報(経度,緯度,高度)を位置情報の現在値とする。係る場合、第一算出部132は、異なる2つのセンサ装置10同士のあらゆる組合せについて、位置情報の初期値と、位置情報の現在値とに基づいて相対距離を算出してよい。より具体的には、第一算出部132は、異なる2つのセンサ装置10の組合せとして成立する組合せパターンの全てについて、一方のセンサ装置10の位置情報の初期値と、他方のセンサ装置の位置情報の現在値とに基づいて、異なる2つのセンサ装置10の間での相対距離を算出してよい。 As shown in FIG. 5 , the corrected position information (longitude, latitude, altitude) at time t0 when these 10 sensor devices 10 are installed is used as the initial value of the position information, and the corrected position information (longitude, latitude, altitude) at the current time tx, which is subsequently acquired sequentially in time series, is used as the current value of the position information. In this case, the first calculation unit 132 may calculate the relative distance for every combination of two different sensor devices 10 based on the initial value of the position information and the current value of the position information. More specifically, the first calculation unit 132 may calculate the relative distance between two different sensor devices 10 for every possible combination pattern of two different sensor devices 10 based on the initial value of the position information of one sensor device 10 and the current value of the position information of the other sensor device.
また、第二算出部133は、時系列に応じた現時点txごとに第一算出部132によって相対距離が算出されるため、時系列に応じた現時点txごとの相対距離から、当該現時点txでの標準偏差値を算出してよい。 Furthermore, since the relative distance is calculated by the first calculation unit 132 for each current time tx according to the time series, the second calculation unit 133 may calculate the standard deviation value at the current time tx from the relative distance for each current time tx according to the time series.
〔7.土砂災害検知ロジックの具体例〕
続いて、図6および図7を用いて、土砂災害検知処理のロジックの詳細を説明する。図6および図7では、土砂災害検知処理のロジックにおける標準偏差値の算出例を説明する。図6は、土砂災害検知ロジックの具体例を示す図(1)である。
[7. Specific examples of landslide detection logic]
Next, the logic of the landslide disaster detection process will be described in detail using Figures 6 and 7. An example of calculating the standard deviation value in the logic of the landslide disaster detection process will be described in Figures 6 and 7. Figure 6 is a diagram (1) showing a specific example of the landslide disaster detection logic.
図6の例によれば、時点t1(現時点txの一例)でのセンサ装置10それぞれの位置情報の現在値が取得部131に取得されている。係る場合、第一算出部132は、図6に示すように、時点t0での位置情報の初期値と、時点t1での位置情報の現在値とに基づいて、異なる2つのセンサ装置10同士のあらゆる組合せ(一部省略)について、総当たりで相対距離を算出してよい。 In the example of FIG. 6, the current value of the position information of each sensor device 10 at time t1 (an example of the current time tx) is acquired by the acquisition unit 131. In this case, as shown in FIG. 6, the first calculation unit 132 may calculate the relative distance in a brute force manner for all combinations (some omitted) of two different sensor devices 10 based on the initial value of the position information at time t0 and the current value of the position information at time t1.
図6において、一つの例に着目すると、第一算出部132は、第一センサ装置10-1の位置情報の初期値PT1と、第二センサ装置10-2の位置情報の現在値PT2とに基づいて、時点t1での第一センサ装置10-1と、第二センサ装置10-2との現時点t1での相対距離D1-2を算出してよい。また、他の例に着目すると、第一算出部132は、第二センサ装置10-2の位置情報の初期値PT2と、第三センサ装置10-3の位置情報の現在値PT3とに基づいて、時点t1での第二センサ装置10-2と、第三センサ装置10-3との現時点t1での相対距離D2-3を算出してよい。 In FIG. 6, in one example, the first calculation unit 132 may calculate the relative distance D1-2 between the first sensor device 10-1 and the second sensor device 10-2 at time t1 based on the initial value PT1 of the position information of the first sensor device 10-1 and the current value PT2 of the position information of the second sensor device 10-2. In another example, the first calculation unit 132 may calculate the relative distance D2-3 between the second sensor device 10-2 and the third sensor device 10-3 at time t1 based on the initial value PT2 of the position information of the second sensor device 10-2 and the current value PT3 of the position information of the third sensor device 10-3.
このようにして相対距離が算出されると、第二算出部133は、各相対距離から、相対距離の標準偏差値を算出してよい。図6の例では、第二算出部133は、異なる2つのセンサ装置10同士のあらゆる組合せについて、現時点t1で算出された各相対距離から、相対距離の標準偏差値SD1を算出してよい。 Once the relative distances have been calculated in this manner, the second calculation unit 133 may calculate a standard deviation value of the relative distances from each relative distance. In the example of FIG. 6, the second calculation unit 133 may calculate a standard deviation value SD1 of the relative distances from each relative distance calculated at the current time t1 for every combination of two different sensor devices 10.
時点t2(現時点txの一例)や、時点t3(現時点txの一例)などについても同様の処理が行われてよく、図6には、第二算出部133が、時点t2での標準偏差値SD2や、時点t3での標準偏差値SD3などを算出した例が示される。 Similar processing may be performed for time t2 (an example of the current time tx) and time t3 (an example of the current time tx), and Figure 6 shows an example in which the second calculation unit 133 calculates the standard deviation value SD2 at time t2 and the standard deviation value SD3 at time t3.
図6では、位置情報の初期値PT1、位置情報の現在値PT2などのように、位置情報が概念的に示されていたが、位置情報の初期値および位置情報の現在値そして標準偏差値について実際の値の一例を図7に示す。図7は、土砂災害検知ロジックの具体例を示す図(2)である。図7には、異なる2つのセンサ装置10同士のあらゆる組合せについて、一方のセンサ装置10の時点t0での位置情報の初期値(経度,緯度,高度の初期値)と、他方のセンサ装置の位置情報の時点t3での現在値(経度,緯度,高度の現在値)とに基づいて、異なる2つのセンサ装置10の間での時点t3における相対距離が算出された場面に着目された例が示される。 While Figure 6 conceptually shows location information such as the initial value PT1 of the location information and the current value PT2 of the location information, Figure 7 shows an example of actual values for the initial value of the location information, the current value of the location information, and the standard deviation. Figure 7 is a diagram (2) showing a specific example of landslide detection logic. Figure 7 shows an example focusing on a situation in which, for all combinations of two different sensor devices 10, the relative distance between two different sensor devices 10 at time t3 is calculated based on the initial value of the location information (initial values of longitude, latitude, and altitude) of one sensor device 10 at time t0 and the current value of the location information of the other sensor device at time t3 (current values of longitude, latitude, and altitude).
図7には、第二算出部133が、現時点t3で算出された各相対距離から、相対距離の標準偏差値SD3として「16.58200952」を算出した例が示される。 Figure 7 shows an example in which the second calculation unit 133 calculates "16.58200952" as the standard deviation value SD3 of the relative distances from the relative distances calculated at the current time t3.
これまで説明してきたように、センサ装置10が設置されてからの時系列に応じて、センサ装置10の位置情報が逐次取得され、この結果、時系列に応じた現時点txごとの相対距離から、当該現時点txでの標準偏差値が逐次算出されてゆく。このため、土砂災害が発生していない間では、位置情報に変化はほとんど生じないため、各時点txでの相対距離の間にもほとんど差が生じないと考えられる。一方、あるタイミングで土砂災害が発生した場合、土砂災害が発生した場所付近に設置されるセンサ装置10の位置情報に大きな変化が生じ得るため、このセンサ装置10を含む組での相対距離にも大きな変化が生じ得る。この結果、土砂災害が発生した時点txでの標準偏差値は、土砂災害が発生する前の各時点txでの標準偏差値と比べて大きく変化することになる。このため、判定部134は、標準偏差値が所定閾値を超えたか否かを判定し、標準偏差値が所定閾値を超えた場合には、土砂災害が発生したと判定することができる。すなわち、判定部134は、土砂災害が発生したことを検知することができる。この点について、図8を用いて説明する。 As explained above, the position information of the sensor device 10 is sequentially acquired according to the time series since the sensor device 10 was installed. As a result, the standard deviation value at the current time tx is sequentially calculated from the relative distance for each current time tx according to the time series. Therefore, when a landslide does not occur, there is little change in the position information, and it is thought that there is little difference between the relative distances at each time tx. On the other hand, if a landslide occurs at a certain timing, there may be a large change in the position information of a sensor device 10 installed near the location where the landslide occurred, and therefore a large change may also occur in the relative distance of the group including this sensor device 10. As a result, the standard deviation value at the time tx when the landslide occurred will be significantly different from the standard deviation values at each time tx before the landslide occurred. Therefore, the determination unit 134 determines whether the standard deviation value exceeds a predetermined threshold. If the standard deviation value exceeds the predetermined threshold, it can be determined that a landslide has occurred. In other words, the determination unit 134 can detect the occurrence of a landslide. This point will be explained using Figure 8.
図8では、土砂災害検知処理のロジックにおける土砂災害発生検知例を説明する。図8は、土砂災害検知ロジックの具体例を示す図(3)である。図8には、異なる2つのセンサ装置10同士のあらゆる組合せについて、一方のセンサ装置10の時点t0での位置情報の初期値(経度,緯度,高度の初期値)と、他方のセンサ装置の位置情報の時点t4での現在値(経度,緯度,高度の現在値)とに基づいて、異なる2つのセンサ装置10の間での時点t4における相対距離が算出された場面に着目された例が示される。 Figure 8 explains an example of detecting the occurrence of a landslide disaster in the logic of the landslide disaster detection process. Figure 8 is a diagram (3) showing a specific example of the landslide disaster detection logic. Figure 8 shows an example focusing on a scene in which, for all combinations of two different sensor devices 10, the relative distance between two different sensor devices 10 at time t4 is calculated based on the initial values (initial values of longitude, latitude, and altitude) of the position information of one sensor device 10 at time t0 and the current values (current values of longitude, latitude, and altitude) of the position information of the other sensor device at time t4.
また、図7の例では、第二算出部133は、現時点t4で算出された各相対距離から、相対距離の標準偏差値SD4として「30.35902763」を算出している。 In the example of Figure 7, the second calculation unit 133 calculates "30.35902763" as the standard deviation value SD4 of the relative distances from the relative distances calculated at the current time t4.
ここで、例えば、所定閾値「20」が設定されているとする。係る場合、判定部134は、標準偏差値SD4が所定閾値を超えていると判定し、10台のセンサ装置10が設置されているエリアARにおいて土砂災害が発生したと判定してよい。また、判定部134は、時点t4のタイミングで土砂災害が発生したと判定してよい。 Here, for example, suppose the predetermined threshold value is set to "20." In this case, the determination unit 134 may determine that the standard deviation value SD4 exceeds the predetermined threshold value and determine that a landslide disaster has occurred in the area AR where 10 sensor devices 10 are installed. The determination unit 134 may also determine that a landslide disaster has occurred at time t4.
また、推定部135は、土砂災害発生前の位置情報として、例えば時点t3での位置情報の現在値と、土砂災害発生後の位置情報として、例えば時点t4での位置情報の現在値とを比較し、発生前後での同じセンサ装置10同士で位置情報の差分を算出してよい。そして、推定部135は、所定閾値を超える差分が算出されたセンサ装置10が設置される場所付近を土砂災害が発生した発生エリアとして推定してよい。 The estimation unit 135 may also compare the current value of the location information at time t3 as the location information before the landslide disaster occurred, with the current value of the location information at time t4 as the location information after the landslide disaster occurred, and calculate the difference in the location information between the same sensor devices 10 before and after the disaster. The estimation unit 135 may then estimate that the area near the location where the sensor device 10 is installed, where a difference exceeding a predetermined threshold has been calculated, is the area where the landslide disaster occurred.
例えば、図7の例(土砂災害発生前の例)と、図8の例(土砂災害発生後の例)とを比較した場合、第六センサ装置10-6の位置情報が変化しており、位置情報の差分が所定閾値を超えているとする。係る場合、推定部135は、エリアARのうち、第六センサ装置10-6が設置される場所付近を土砂災害が発生した発生エリアとして推定してよい。 For example, when comparing the example in Figure 7 (an example before the landslide occurred) with the example in Figure 8 (an example after the landslide occurred), the location information of the sixth sensor device 10-6 has changed, and the difference in location information exceeds a predetermined threshold. In this case, the estimation unit 135 may estimate that the area within the area AR near where the sixth sensor device 10-6 is installed is the area where the landslide occurred.
〔8.表示制御装置の構成〕
図9を用いて、実施形態に係る表示制御装置200について説明する。図9は、実施形態に係る表示制御装置200の構成例を示す図である。図9に示すように、表示制御装置200は、通信部210と、記憶部220と、制御部230とを有してよい。
8. Configuration of display control device
The display control device 200 according to the embodiment will be described with reference to Fig. 9. Fig. 9 is a diagram showing an example of the configuration of the display control device 200 according to the embodiment. As shown in Fig. 9, the display control device 200 may include a communication unit 210, a storage unit 220, and a control unit 230.
(通信部210について)
通信部210は、例えば、NIC等によって実現される。例えば、通信部210は、ネットワークと有線または無線で接続され、情報処理装置100、指示装置400、ウェアラブル端末WTとの間で情報の送受信を行う。
(Regarding the communication unit 210)
The communication unit 210 is realized by, for example, a NIC etc. For example, the communication unit 210 is connected to a network via a wired or wireless connection, and transmits and receives information between the information processing device 100, the instruction device 400, and the wearable terminal WT.
(記憶部220について)
記憶部220は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現されてよい。記憶部220は、例えば、土砂災害の発生を示すアラート情報の生成に必要な情報や、土砂災害により新たに土砂に覆われた地理的範囲(土砂災害エリア)の情報などを記憶してよい。また、記憶部120は、実施形態に係る情報処理を情報処理装置100に実行させるプログラムを記憶してよい。
(Regarding the storage unit 220)
The storage unit 220 may be realized by, for example, a semiconductor memory element such as RAM or flash memory, or a storage device such as a hard disk or optical disk. The storage unit 220 may store, for example, information necessary for generating alert information indicating the occurrence of a landslide, information on the geographical area newly covered by sediment due to the landslide (landslide area), etc. The storage unit 120 may also store a program that causes the information processing device 100 to execute information processing according to the embodiment.
(制御部230について)
制御部230は、CPU、GPU、MPU等によって、表示制御装置200内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現されてよい。また、制御部230は、例えば、ASICやFPGA等の集積回路により実現されてよい。
(Regarding the control unit 230)
The control unit 230 may be realized by a CPU, a GPU, an MPU, or the like executing various programs stored in a storage device inside the display control device 200 using RAM as a work area. The control unit 230 may also be realized by an integrated circuit such as an ASIC or FPGA, for example.
制御部230は、第一受信部231と、第二受信部232と、表示制御部233とを有してよい。なお、制御部230の内部構成は、図9に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部230が有する各処理部の接続関係は、図9に示した接続関係に限られず、他の接続関係であってもよい。 The control unit 230 may have a first receiving unit 231, a second receiving unit 232, and a display control unit 233. Note that the internal configuration of the control unit 230 is not limited to the configuration shown in FIG. 9 and may have other configurations as long as they perform the information processing described below. Furthermore, the connection relationships between the processing units of the control unit 230 are not limited to the connection relationships shown in FIG. 9 and may be other connection relationships.
(第一受信部231について)
第一受信部231は、イベントの情報と、イベントが発生した発生エリアの情報とを、情報処理装置100から受信してよい。例えば、第一受信部231は、土砂災害の発生を示す情報と、土砂災害が発生した発生エリアの情報とを情報処理装置100から受信してよい。
(Regarding the first receiving unit 231)
The first receiving unit 231 may receive information about an event and information about an area where the event occurred from the information processing device 100. For example, the first receiving unit 231 may receive information indicating the occurrence of a landslide and information about the area where the landslide occurred from the information processing device 100.
また、第一受信部231は、土砂災害エリアの情報や、三次元点群データに基づき生成された三次元マップも情報処理装置100から受信してよい。さらに、第一受信部231は、作業員のバイタル情報をウェアラブル端末WTから受信してよい。 The first receiving unit 231 may also receive information on landslide areas and three-dimensional maps generated based on three-dimensional point cloud data from the information processing device 100. The first receiving unit 231 may also receive vital sign information of workers from the wearable device WT.
(第二受信部232について)
第二受信部232は、オープンデータ化された情報などを受信してよい。例えば、第二受信部232は、雨量センサで計測された雨量データなどが含まれた気象情報DA1や、土砂災害特別区域情報DA2を外部装置から受信してよい。また、第二受信部232は、各地に存在する進入禁止エリアの情報も受信してよい。
(Regarding the second receiving unit 232)
The second receiving unit 232 may receive information that has been made into open data. For example, the second receiving unit 232 may receive weather information DA1 that includes rainfall data measured by a rainfall sensor, or landslide disaster special zone information DA2 from an external device. The second receiving unit 232 may also receive information on no-entry areas that exist in various locations.
(表示制御部233について)
表示制御部233は、第一受信部231および第二受信部232によって受信された情報を利用者に通知(提供/送信)してよい。具体的には、表示制御部233は、第一受信部231および第二受信部232によって受信された情報が、利用者の指示装置400に表示されるよう表示制御してよい。例えば、表示制御部233は、第一受信部231および第二受信部232によって受信された情報を地図データとともに表示させてよい。
(Regarding the display control unit 233)
The display control unit 233 may notify (provide/transmit) to the user the information received by the first receiving unit 231 and the second receiving unit 232. Specifically, the display control unit 233 may control the display so that the information received by the first receiving unit 231 and the second receiving unit 232 is displayed on the user's instruction device 400. For example, the display control unit 233 may display the information received by the first receiving unit 231 and the second receiving unit 232 together with map data.
なお、地図データは、飛行体FOなどによって撮影された上空映像であってもよいし、飛行体FOが生成した三次元点群データを基に得られた三次元マップであってもよい。 The map data may be aerial images captured by an air vehicle (FO), or a three-dimensional map obtained based on three-dimensional point cloud data generated by the air vehicle (FO).
〔9.表示制御画面〕
表示制御部233は、図10に示す画面G1を介して、第一受信部231および第二受信部232によって受信された情報を指示装置400に表示させてよい。表示制御部233は、図10に示す画面G1を介して、第一受信部231および第二受信部232によって受信された情報が、画面G1に含まれる表示枠に埋め込まれた状態の画面G1を表示させてよい。
[9. Display Control Screen]
The display control unit 233 may cause the indicating device 400 to display the information received by the first receiving unit 231 and the second receiving unit 232 via the screen G1 shown in Fig. 10. The display control unit 233 may cause the indicating device 400 to display the information received by the first receiving unit 231 and the second receiving unit 232 via the screen G1 shown in Fig. 10 in a state where the information received by the first receiving unit 231 and the second receiving unit 232 is embedded in a display frame included in the screen G1.
図10は、表示制御画面の一例を示す図である。図10の例によれば、画面G1には、複数の表示枠が設けられてよい。一例として、画面G1には、表示枠G11~G16という6つの表示枠が設けられてよい。 Figure 10 is a diagram showing an example of a display control screen. According to the example of Figure 10, screen G1 may be provided with multiple display frames. As an example, screen G1 may be provided with six display frames, G11 to G16.
図10の例によれば、表示枠G11には、利用者に指定されたエリアの名称が表示されてよい。表示枠G12には、利用者に指定されたエリアの天気情報が表示されてよい。表示枠G13には、利用者に指定されたエリアの地図データが表示されてよい。ここでいうエリアとは、例えば、土砂災害特別警戒区域に含まれるエリアARの中から利用者に指定された指定エリアであってよい。 In the example of FIG. 10, the display frame G11 may display the name of the area designated by the user. The display frame G12 may display weather information for the area designated by the user. The display frame G13 may display map data for the area designated by the user. The area here may be, for example, a designated area designated by the user from within the area AR included in the special landslide warning zone.
表示枠G14には、利用者に指定されたエリアに作業員がいる場合、その作業員のバイタル情報が表示されてよい。表示枠G15には、利用者に指定されたエリアに作業員がいる場合、その作業員の位置情報(作業員が装着するウェアラブル端末WTの位置情報)が表示されてよい。表示枠16には、イベント情報として例えば土砂災害の発生に伴う各種情報が表示されてよい。 Display frame G14 may display vital signs of a worker who is present in the area designated by the user. Display frame G15 may display location information of a worker who is present in the area designated by the user (location information of the wearable device WT worn by the worker). Display frame G16 may display various information related to the occurrence of a landslide disaster, for example, as event information.
ここで、画面G1には、イベントの発生前後それぞれに応じた情報が表示されてよい。例えば、画面G1には、土砂災害が発生していない状況では土砂災害発生前に応じた情報が表示され、土砂災害が発生した場合には土砂災害発生後に応じた情報が表示されてよい。以下では、それぞれの状況に応じた表示内容の一例を説明する。 Here, screen G1 may display information corresponding to both before and after the occurrence of an event. For example, if no landslide has occurred, screen G1 may display information corresponding to the situation before the landslide, and if a landslide has occurred, screen G1 may display information corresponding to the situation after the landslide. Below, we will explain an example of the display content corresponding to each situation.
まず、土砂災害発生前における表示内容の一例について説明する。図11は、土砂災害発生前における表示内容の一例を示す図である。図11には、利用者が地図データ上に割り当てられるエリアARのうち、「高尾山エリア♯1」というエリアを指定した場合における、土砂災害発生前の表示内容の一例が示される。 First, we will explain an example of the display content before a landslide occurs. Figure 11 is a diagram showing an example of the display content before a landslide occurs. Figure 11 shows an example of the display content before a landslide occurs when a user specifies an area called "Mount Takao Area #1" from the areas AR assigned on the map data.
この場合、表示枠G11には、エリア名称として「高尾山エリア♯1」が表示されてよい。また、表示枠G12には、「高尾山エリア♯1」の現在(土砂災害発生前)の天気情報が表示されてよく、図11には「晴」が表示される例が示される。なお、表示枠G12には、「高尾山エリア♯1」の現在の雨量データも表示されてよい。 In this case, the display frame G11 may display "Mount Takao Area #1" as the area name. Furthermore, the display frame G12 may display current weather information (before the landslide occurred) for "Mount Takao Area #1," with FIG. 11 showing an example in which "Sunny" is displayed. Furthermore, the display frame G12 may also display current rainfall data for "Mount Takao Area #1."
表示枠G13には、「高尾山エリア♯1」の現在(土砂災害発生前)の地図データが表示されてよい。例えば、飛行体FOが現在、「高尾山エリア♯1」上空を飛行している場合には、飛行体FOによって撮影された上空映像が地図データとして表示されてよい。一方、例えば、飛行体FOが現在、「高尾山エリア♯1」上空を飛行している場合には、飛行体FOによって生成された三次元点群データから得られた三次元マップが地図データとして表示されてもよい。また、外部組織(例えば、自治体)の中には、三次元点群データをオープンデータ化する取り組みを行っている場合がある。このため、外部組織から提供された三次元点群データから生成された三次元マップが地図データとして表示されてもよい。 Display frame G13 may display current (pre-landslide) map data for "Mount Takao Area #1." For example, if the aircraft FO is currently flying over "Mount Takao Area #1," aerial footage captured by the aircraft FO may be displayed as map data. On the other hand, for example, if the aircraft FO is currently flying over "Mount Takao Area #1," a three-dimensional map obtained from three-dimensional point cloud data generated by the aircraft FO may be displayed as map data. In addition, some external organizations (e.g., local governments) may be working to make three-dimensional point cloud data open data. For this reason, a three-dimensional map generated from three-dimensional point cloud data provided by an external organization may be displayed as map data.
また、図11に示すように、表示枠G13における地図データには、センサ装置10が設置されている位置に対して、センサ装置10の位置変化に異常はなく正常であること(つまり、土砂災害が発生していないこと)を対応付けて表示されてよい。 Furthermore, as shown in FIG. 11, the map data in the display frame G13 may display, in association with the location where the sensor device 10 is installed, that there are no abnormalities in the positional changes of the sensor device 10 and that the changes are normal (i.e., no landslides have occurred).
表示枠G14には、「高尾山エリア♯1」にいる作業員の現在のバイタル情報が表示されてよく、図11には「バイタルチェック異常なし」が表示される例が示される。表示枠G15には、「高尾山エリア♯1」にいる作業員の現在の位置情報(作業員が装着するウェアラブル端末WTの位置情報)が表示されてよい。また、作業員の現在位置付近に進入禁止エリアが存在する場合、図11に示すように、表示枠G15には、進入禁止エリアの情報も表示されてよい。 Display frame G14 may display the current vital signs of a worker in "Mount Takao Area #1", and Figure 11 shows an example in which "Vital signs check normal". Display frame G15 may display the current location information of the worker in "Mount Takao Area #1" (location information of the wearable device WT worn by the worker). Furthermore, if there is a no-entry area near the worker's current location, display frame G15 may also display information about the no-entry area, as shown in Figure 11.
表示枠16には、土砂災害の発生を示すアラート情報などが表示されてよいが、土砂災害発生前の図11の例では無表示であってよい。 The display frame 16 may display alert information indicating the occurrence of a landslide, but in the example of Figure 11 before the landslide occurs, no information may be displayed.
次に、土砂災害発生後における表示内容の一例について説明する。図12は、土砂災害発生後における表示内容の一例を示す図である。図12には、利用者が地図データ上に割り当てられるエリアARのうち、「高尾山エリア♯1」というエリアを指定した場合における、土砂災害発生後の表示内容の一例が示される。 Next, we will explain an example of the display content after a landslide occurs. Figure 12 is a diagram showing an example of the display content after a landslide occurs. Figure 12 shows an example of the display content after a landslide occurs when a user specifies an area called "Mount Takao Area #1" from the areas AR assigned on the map data.
この場合、表示枠G11には、エリア名称として「高尾山エリア♯1」が表示されてよい。また、表示枠G12には、「高尾山エリア♯1」の現在(土砂災害発生後)の天気情報が表示されてよく、図12には「雨」が表示される例が示される。なお、表示枠G12には、「高尾山エリア♯1」の現在の雨量データも表示されてよい。 In this case, the display frame G11 may display "Mount Takao Area #1" as the area name. Furthermore, the display frame G12 may display current weather information (after the landslide disaster occurred) for the "Mount Takao Area #1," with FIG. 12 showing an example in which "Rain" is displayed. Furthermore, the display frame G12 may also display current rainfall data for the "Mount Takao Area #1."
表示枠G13には、「高尾山エリア♯1」の現在(土砂災害発生後)の地図データが表示されてよい。例えば、飛行体FOが現在、「高尾山エリア♯1」上空を飛行している場合には、飛行体FOによって撮影された上空映像が地図データとして表示されてよい。一方、例えば、飛行体FOが現在、「高尾山エリア♯1」上空を飛行している場合には、飛行体FOによって生成された三次元点群データから得られた三次元マップが地図データとして表示されてもよい。 Display frame G13 may display current (post-landslide) map data for the "Mount Takao Area #1." For example, if the aircraft FO is currently flying over the "Mount Takao Area #1," aerial footage captured by the aircraft FO may be displayed as map data. On the other hand, for example, if the aircraft FO is currently flying over the "Mount Takao Area #1," a three-dimensional map obtained from three-dimensional point cloud data generated by the aircraft FO may be displayed as map data.
また、図12に示すように、表示枠G13における地図データには、センサ装置10が設置されている位置に対して、センサ装置10の位置変化に異常があること(つまり、土砂災害が発生した可能性があること)を対応付けて表示されてよい。ここで、図7では、推定部135が、エリアARのうち、第六センサ装置10-6が設置される場所付近を土砂災害が発生した発生エリアとして推定した例を示した。係る例に倣い、発生エリアに対応するセンサ装置10の設置位置に対して、異常がある旨の情報が表示されてよい。 Furthermore, as shown in FIG. 12, the map data in the display frame G13 may display an abnormality in the position change of the sensor device 10 (i.e., a possibility that a landslide has occurred) in association with the location where the sensor device 10 is installed. Here, FIG. 7 shows an example in which the estimation unit 135 estimates that the area AR near the location where the sixth sensor device 10-6 is installed is the occurrence area where a landslide has occurred. Following this example, information indicating an abnormality may be displayed for the installation location of the sensor device 10 corresponding to the occurrence area.
表示枠G14には、「高尾山エリア♯1」にいる作業員の現在のバイタル情報が表示されてよく、図12には「バイタルチェック異常なし」が表示される例が示される。なお、例えば、作業員が土砂災害に巻き込まれ、身体に何らかの異常が発生した場合(例えば、出血により血圧が低下した場合など)には、「バイタルチェック異常あり」が表示枠G14に表示されることになる。この場合、利用者は、指示装置400を用いて、例えば救助隊や救急車の出動を要請することができる。 Display frame G14 may display the current vital signs of a worker in "Mount Takao Area #1," and Figure 12 shows an example in which "No abnormalities in vital signs check" is displayed. For example, if a worker is caught in a landslide and some kind of physical abnormality occurs (for example, a drop in blood pressure due to bleeding), "Abnormalities in vital signs check" will be displayed in display frame G14. In this case, the user can use the instruction device 400 to request the dispatch of, for example, a rescue team or an ambulance.
表示枠G15には、「高尾山エリア♯1」にいる作業員の現在の位置情報(作業員が装着するウェアラブル端末WTの位置情報)が表示されてよい。また、作業員の現在位置付近に進入禁止エリアが存在する場合、図12に示すように、表示枠G15には、進入禁止エリアの情報も表示されてよい。 Display frame G15 may display the current location information of the worker in "Mount Takao Area #1" (the location information of the wearable device WT worn by the worker). Furthermore, if there is a no-entry area near the worker's current location, display frame G15 may also display information about the no-entry area, as shown in FIG. 12.
表示枠16には、土砂災害の発生を示すアラート情報が表示されてよい。例えば、表示枠16には、土砂災害の発生を示す情報と、土砂災害が発生した発生エリアの情報とを含むアラート情報が表示されてよい。 Display frame 16 may display alert information indicating the occurrence of a landslide. For example, display frame 16 may display alert information including information indicating the occurrence of a landslide and information about the area in which the landslide occurred.
また、情報処理装置100によって、「高尾山エリア♯1」で発生した土砂災害の土砂体積が算出され、また、土砂災害により新たに土砂に覆われた土砂災害エリアにおける土砂撤去に必要な機器の種類および数が推定されたとする。係る場合には、表示枠16には、土砂体積の情報と、土砂災害エリアの情報と、土砂撤去に必要な機器の種類および数とがさらに表示されてよい。 Also, assume that the information processing device 100 calculates the volume of sediment caused by the landslide that occurred in the "Mount Takao Area #1" and estimates the type and number of equipment required to remove the sediment from the landslide-affected area that has been newly covered with sediment due to the landslide. In such a case, the display frame 16 may further display information on the sediment volume, information on the landslide-affected area, and the type and number of equipment required to remove the sediment.
〔10.情報処理装置の動作手順〕
ここからは、土砂災害検知処理における情報処理装置100の動作手順を説明する。図13は、情報処理装置100の動作手順を示すフローチャートである。なお、図13の例では、センサ装置10の位置情報は、RTK測位に基づく補正済位置情報であるものとする。
10. Operation Procedure of Information Processing Device
Next, the operation procedure of the information processing device 100 in the landslide disaster detection process will be described. Fig. 13 is a flowchart showing the operation procedure of the information processing device 100. In the example of Fig. 13, it is assumed that the position information of the sensor device 10 is corrected position information based on RTK positioning.
制御部130は、センサ装置10が設置されるエリアAR(例えば、土砂災害特別警戒区域に含まれるエリアAR)のうち、任意のエリアが指定されたか否かを判定してよい(ステップS1301)。制御部130は、エリアが指定されていない間は(ステップS1301;No)、エリアが指定されるまで待機してよい。 The control unit 130 may determine whether any area has been designated within the area AR in which the sensor device 10 is installed (e.g., an area AR included in a special landslide warning zone) (step S1301). If no area has been designated (step S1301; No), the control unit 130 may wait until an area is designated.
取得部131は、任意のエリアが指定された場合には(ステップS1301;Yes)、そのエリアにセンサ装置10が設置された設置時t0の位置情報(位置情報の初期値)を取得してよい(ステップS1302)。 If an arbitrary area is specified (step S1301; Yes), the acquisition unit 131 may acquire location information (initial value of location information) at installation time t0 when the sensor device 10 was installed in that area (step S1302).
また、取得部131は、利用者が指定したエリアに設置される全てのセンサ装置10から現時点txでの位置情報を取得できたか否かを判定してよい(ステップS1303)。取得部131は、全てのセンサ装置10から現時点txでの位置情報を取得できていない間は(ステップS1303;No)、全てのセンサ装置10から現時点txでの位置情報を取得できるまで待機してよい。 The acquisition unit 131 may also determine whether or not it has been able to acquire location information at the current time tx from all sensor devices 10 installed in the area specified by the user (step S1303). If it has not been able to acquire location information at the current time tx from all sensor devices 10 (step S1303; No), the acquisition unit 131 may wait until it has been able to acquire location information at the current time tx from all sensor devices 10.
なお、判定部134は、全てのセンサ装置10から現時点txでの位置情報(位置情報の現在地)を取得できない状態が一定期間継続した場合、例えば、利用者が指定したエリアに設置されるセンサ装置10のうち一部のセンサ装置10からは位置情報を取得できない状態が一定期間継続した場合には、所定の判定処理を行ってよい。例えば、判定部134は、この一部のセンサ装置10は故障していると判定してもよいし、この一部のセンサ装置10の付近で土砂災害が発生した可能性があると判定してもよい。また、通知部136は、この判定結果を利用者に通知してもよい。 The determination unit 134 may perform a predetermined determination process if it has been unable to obtain location information (current location of location information) at the current time tx from all sensor devices 10 for a certain period of time, for example, if it has been unable to obtain location information from some of the sensor devices 10 installed in an area specified by the user for a certain period of time. For example, the determination unit 134 may determine that some of the sensor devices 10 are malfunctioning, or that a landslide may have occurred near some of the sensor devices 10. The notification unit 136 may notify the user of this determination result.
図13の説明に戻り、第一算出部132は、全てのセンサ装置10から現時点txでの位置情報が取得された場合には(ステップS1303;Yes)、異なる2つのセンサ装置10の組合せとして成立する組合せパターンの全てについて、初期値と現在値とに基づき相対距離を算出してよい(ステップS1304)。 Returning to the explanation of Figure 13, if position information at the current time tx has been acquired from all sensor devices 10 (step S1303; Yes), the first calculation unit 132 may calculate the relative distance based on the initial value and the current value for all combination patterns that are possible as combinations of two different sensor devices 10 (step S1304).
第二算出部133は、ステップS1304で算出された現時点txでの相対距離に基づき、現時点txでの標準偏差値を算出してよい(ステップS1305)。 The second calculation unit 133 may calculate the standard deviation value at the current time tx based on the relative distance at the current time tx calculated in step S1304 (step S1305).
判定部134は、現時点txでの標準偏差値が閾値を超えたか否かを判定してよい(ステップS1306)。判定部134が、現時点txでの標準偏差値が閾値を超えていないと判定した場合には(ステップS1306;No)、ステップS1303へと処理が戻されてよい。 The determination unit 134 may determine whether the standard deviation value at the current time tx exceeds the threshold value (step S1306). If the determination unit 134 determines that the standard deviation value at the current time tx does not exceed the threshold value (step S1306; No), the process may return to step S1303.
判定部134は、現時点txでの標準偏差値が閾値を超えたと判定した場合には(ステップS1306;Yes)、土砂災害が発生したことを検知してよい。 If the determination unit 134 determines that the standard deviation value at the current time tx exceeds the threshold value (step S1306; Yes), it may detect that a landslide disaster has occurred.
〔11.システムにおける処理手順〕
次に、全体システムSyでの動作手順を説明する。図14は、全体システムSyにおいて利用者に土砂災害の情報が提供される流れの一例を示すシーケンス図である。
11. System Processing Procedures
Next, the operation procedure of the overall system Sy will be described. Fig. 14 is a sequence diagram showing an example of the flow of providing information on landslide disasters to users in the overall system Sy.
センサ装置10は、位置情報(補正済位置情報)を情報処理装置100に送信してよい(ステップS1401)。情報処理装置100は、位置情報を受信してよい(ステップS1402)。 The sensor device 10 may transmit position information (corrected position information) to the information processing device 100 (step S1401). The information processing device 100 may receive the position information (step S1402).
情報処理装置100は、受信した位置情報に基づく土砂災害検知処理を実行してよい(ステップS1403)。土砂災害検知処理の具体例については図13などで説明したため、ここでは省略する。 The information processing device 100 may then execute landslide detection processing based on the received location information (step S1403). Specific examples of landslide detection processing have been described in Figure 13 and elsewhere, so they will not be repeated here.
情報処理装置100は、土砂災害の発生を検知した場合には、土砂災害の発生を示すアラート情報を表示制御装置200に送信してよい(ステップS1404)。表示制御装置200は、土砂災害の発生を示すアラート情報を受信してよい(ステップS1405)。 When the information processing device 100 detects the occurrence of a landslide disaster, it may transmit alert information indicating the occurrence of a landslide disaster to the display control device 200 (step S1404). The display control device 200 may receive the alert information indicating the occurrence of a landslide disaster (step S1405).
表示制御装置200は、アラート情報を指示装置400に送信してよい(ステップS1406)。指示装置400は、アラート情報を受信してよい(ステップS1407)。 The display control device 200 may transmit the alert information to the instruction device 400 (step S1406). The instruction device 400 may receive the alert information (step S1407).
ここで、指示装置400からアラート情報を確認した利用者は、土砂災害現場の詳細を確認したいと考える。例えば、利用者は、アラート画面を介して、土砂災害現場の詳細を確認したいと考え、指示装置400を操作してよい。 Here, the user who has confirmed the alert information from the instruction device 400 may wish to check the details of the landslide disaster site. For example, the user may wish to check the details of the landslide disaster site via the alert screen and operate the instruction device 400.
この場合、指示装置400は、アラート画面の閲覧要求を表示制御装置200に送信してよい(ステップS1408)。 In this case, the instruction device 400 may send a request to view the alert screen to the display control device 200 (step S1408).
表示制御装置200は、アラート画面の閲覧要求を受信してよく(ステップS1409)、アラート画面の閲覧要求を受信すると、以下の流れでアラート画面を生成する処理を行ってよい。 The display control device 200 may receive a request to view the alert screen (step S1409), and upon receiving the request to view the alert screen, may perform processing to generate the alert screen in the following manner.
土砂災害が発生した場合に生成されるアラート画面は、図12で説明した画面G1であってよい。そこで、表示制御装置200は、ウェアラブル端末WTからはバイタル情報を取得してよい(ステップS1410)。例えば、表示制御装置200は、土砂災害が発生した発生エリアに作業員が居る場合には、その作業員のウェアラブル端末WTから現在のバイタル情報を取得してよい。 The alert screen generated when a landslide occurs may be screen G1 described in FIG. 12. The display control device 200 may then acquire vital sign information from the wearable device WT (step S1410). For example, if a worker is present in the area where the landslide occurred, the display control device 200 may acquire the worker's current vital sign information from the worker's wearable device WT.
また、表示制御装置200は、気象情報DA1からは気象情報を取得してよい(ステップS1411)。例えば、表示制御装置200は、土砂災害が発生した発生エリアにおける現在の気象情報を取得してよい。 The display control device 200 may also acquire weather information from the weather information DA1 (step S1411). For example, the display control device 200 may acquire current weather information for the area where a landslide has occurred.
表示制御装置200は、ステップS1405で取得したアラート情報、ステップS1410で取得したバイタル情報、ステップS1411で取得した気象情報などが表示されるアラート画面を生成し、生成したアラート画面を指示装置400に送信してよい(ステップS1412)。なお、表示制御装置200は、情報処理装置100から土砂体積の情報と、土砂災害エリア(立入禁止地帯)の情報と、土砂撤去に必要な機器の種類および数とをさらに受信できた場合には、これらに情報がさらに表示されるアラート画面を生成してよい。 The display control device 200 may generate an alert screen that displays the alert information acquired in step S1405, the vital signs information acquired in step S1410, the weather information acquired in step S1411, etc., and transmit the generated alert screen to the instruction device 400 (step S1412). Note that if the display control device 200 is able to further receive information on the volume of sediment, information on landslide disaster areas (restricted zones), and the type and number of equipment required for sediment removal from the information processing device 100, it may generate an alert screen that further displays this information.
指示装置400は、アラート画面を受信し、受信したアラート画面を自装置の表示画面に表示させてよい(ステップS1413)。 The instruction device 400 may receive the alert screen and display the received alert screen on its own display screen (step S1413).
図15は、全体システムSyにおいて利用者に地図データである三次元マップが提供される流れの一例を示すシーケンス図である。図15では、利用者の指示に応じた場所の三次元点群データに基づく三次元マップが提供される場面を示す。例えば、利用者は、図14に示した流れで土砂災害の情報提供を受けた場合、土砂撤去のための出動要請を行うため、土砂災害の現場状況についてより詳しく知りたいと考える場合がある。係る場合、利用者は、現場状況を知るため、土砂災害の現場へと飛行体FOを向かわせるための出動依頼を行う。 Figure 15 is a sequence diagram showing an example of the flow in which a three-dimensional map, which is map data, is provided to a user in the overall system Sy. Figure 15 shows a scene in which a three-dimensional map based on three-dimensional point cloud data of a location in accordance with a user's instructions is provided. For example, if a user receives information about a landslide disaster in the flow shown in Figure 14, they may want to know more about the situation at the site of the landslide disaster in order to request a dispatch for removal of the landslide. In such a case, the user will request a dispatch to send an air vehicle FO to the site of the landslide disaster in order to learn the situation at the site.
そこで、指示装置400は、利用者が入力した指示内容に応じた、飛行体FOの出動依頼を飛行体制御装置500に送信してよい(ステップS1501)。指示内容には、例えば、飛行体FOの飛行経路を示す飛行指示や、三次元点群データを取得させるためのスキャン対象場所を示す取得指示が含まれてよい。 The instruction device 400 may then send a request to the aircraft control device 500 to dispatch the aircraft FO in accordance with the instructions entered by the user (step S1501). The instructions may include, for example, flight instructions indicating the flight path of the aircraft FO, and acquisition instructions indicating the location to be scanned in order to acquire three-dimensional point cloud data.
飛行体制御装置500は、出動依頼を受信すると(ステップS1502)、利用者が入力した指示内容に応じて動作するよう飛行体FOを制御してよい(ステップS1503)。 When the aircraft control device 500 receives a dispatch request (step S1502), it may control the aircraft FO to operate in accordance with the instructions entered by the user (step S1503).
この場合、飛行体FOは、飛行体制御装置500の制御に従い飛行経路を飛行し、スキャン対象場所の上空からこの場所のスキャンを実行してよい。そして、飛行体FOは、スキャン対象場所の三次元点群データを生成し、生成した三次元点群データを飛行体制御装置500に送信してよい(ステップS1504)。 In this case, the air vehicle FO may fly along a flight path under the control of the air vehicle control device 500 and perform a scan of the location to be scanned from above the location. The air vehicle FO may then generate three-dimensional point cloud data of the location to be scanned and transmit the generated three-dimensional point cloud data to the air vehicle control device 500 (step S1504).
飛行体制御装置500は、三次元点群データを受信すると、受信した三次元点群データを情報処理装置100に送信してよい(ステップS1505)。 When the aircraft control device 500 receives the three-dimensional point cloud data, it may transmit the received three-dimensional point cloud data to the information processing device 100 (step S1505).
情報処理装置100は、三次元点群データを受信してよい(ステップS1506)。そして、情報処理装置100は、受信した三次元点群データから三次元マップを生成し、生成した三次元マップを表示制御装置200に送信してよい(ステップS1507)。 The information processing device 100 may receive the three-dimensional point cloud data (step S1506). Then, the information processing device 100 may generate a three-dimensional map from the received three-dimensional point cloud data and transmit the generated three-dimensional map to the display control device 200 (step S1507).
表示制御装置200は、三次元マップを受信してよい(ステップS1508)。また、表示制御装置200は、三次元マップを指示装置400に送信してよい(ステップS5109)。例えば、表示制御装置200が表示枠G13に挿入された画面G1を指示装置400に送信してよい。 The display control device 200 may receive the three-dimensional map (step S1508). The display control device 200 may also transmit the three-dimensional map to the instruction device 400 (step S5109). For example, the display control device 200 may transmit screen G1 inserted into display frame G13 to the instruction device 400.
指示装置400は、三次元マップを受信すると、受信した三次元マップを自装置の表示画面に表示させてよい(ステップS1510)。 When the instruction device 400 receives the three-dimensional map, it may display the received three-dimensional map on the display screen of its own device (step S1510).
ここで、利用者は、ステップS1510で表示された三次元マップに対して計測エリアを指定することで、計測エリア内の土砂体積を情報処理装置100に算出させることができる。例えば、利用者は、三次元マップを参照し、土砂災害が発生した場所を囲むように計測エリアを指定することができる。 Here, the user can specify a measurement area on the three-dimensional map displayed in step S1510, causing the information processing device 100 to calculate the volume of sediment within the measurement area. For example, the user can refer to the three-dimensional map and specify a measurement area that surrounds the location where the landslide occurred.
係る場合、情報処理装置100は、スキャン対象場所における土砂災害発生前の三次元点群データ(第1の三次元点群データ)と、スキャン対象場所について現時点(すなわち、土砂災害発生後の現在)で飛行体FOに生成された三次元点群データ(第2の三次元点群データ)とに基づいて、計測エリア内の土砂体積を算出してよい。例えば、情報処理装置100は、第1の三次元点群データと、第2の三次元点群データとの間で相対位置をマッチングし、マッチング結果に基づき、土砂災害発生前の地形と、土砂災害発生後の地形との差分を算出してよい。そして、情報処理装置100は、差分の地形を土砂災害による土砂部分と判断し、土砂部分に対応する三次元点群データに基づいて、土砂部分に対応する土砂体積を算出してよい。 In such cases, the information processing device 100 may calculate the volume of sediment within the measurement area based on three-dimensional point cloud data (first three-dimensional point cloud data) at the scanned location before the landslide occurred and three-dimensional point cloud data (second three-dimensional point cloud data) generated by the airborne vehicle FO for the scanned location at the current time (i.e., the present time after the landslide occurred). For example, the information processing device 100 may match the relative positions of the first three-dimensional point cloud data and the second three-dimensional point cloud data, and calculate the difference between the topography before the landslide occurred and the topography after the landslide occurred based on the matching results. The information processing device 100 may then determine that the difference in topography is a sediment portion caused by the landslide, and calculate the volume of sediment corresponding to the sediment portion based on the three-dimensional point cloud data corresponding to the sediment portion.
また、情報処理装置100は、三次元点群データに基づいて、土砂災害により新たに土砂に覆われた地理的範囲を特定するとともに、地理的範囲と土砂体積とに基づき土砂撤去に必要な機器の種類および数を推定してよい。 The information processing device 100 may also identify the geographical area newly covered by sediment due to a landslide based on the three-dimensional point cloud data, and estimate the type and number of equipment required to remove the sediment based on the geographical area and the volume of sediment.
〔12.ハードウェア構成〕
実施形態に係る装置(例えば、情報処理装置100や、表示制御装置など)は、例えば、図16に示すような構成のコンピュータ1000によって実現されてよい。図16は、実施形態に係る装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
12. Hardware Configuration
An apparatus according to an embodiment (e.g., an information processing apparatus 100 or a display control apparatus) may be realized by, for example, a computer 1000 configured as shown in Fig. 16. Fig. 16 is a hardware configuration diagram showing an example of a computer that realizes the functions of an apparatus according to an embodiment. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I/F) 1500, an input/output interface (I/F) 1600, and a media interface (I/F) 1700.
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。 The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls each component. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、所定の通信網を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを所定の通信網を介して他の機器へ送信する。 HDD 1400 stores programs executed by CPU 1100 and data used by such programs. Communication interface 1500 receives data from other devices via a specified communication network and sends it to CPU 1100, and transmits data generated by CPU 1100 to other devices via a specified communication network.
CPU1100は、入出力インターフェイス1600を介して、ディスプレイ等の出力装置、及び、キーボード等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。 The CPU 1100 controls output devices such as displays and input devices such as keyboards via the input/output interface 1600. The CPU 1100 acquires data from input devices via the input/output interface 1600. The CPU 1100 also outputs generated data to output devices via the input/output interface 1600.
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。 Media interface 1700 reads programs or data stored on recording medium 1800 and provides them to CPU 1100 via RAM 1200. CPU 1100 loads the programs from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded programs. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase Change Rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
例えば、コンピュータ1000が実施形態に係る情報処理装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。 For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a specified communications network.
〔13.その他〕
また、上記各実施形態において説明した処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[13. Other]
Furthermore, among the processes described in each of the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
また、上記各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the above embodiments can be combined as appropriate to the extent that the processing content is not contradictory.
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、本発明の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes in detail some of the embodiments of the present application based on the drawings, but these are merely examples, and the present invention can be implemented in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the "present invention" section.
10 センサ装置
20 基準局
30 配信装置
40 管理装置
100 情報処理装置
131 取得部
132 第一算出部
133 第二算出部
134 判定部
135 推定部
136 通知部
200 表示制御装置
231 第一受信部
232 第二受信部
233 表示制御部
400 指示装置
500 飛行体制御装置
FO 飛行体
Sy 全体システム
Sy1 第一システム
Sy2 第二システム
REFERENCE SIGNS LIST 10 Sensor device 20 Reference station 30 Distribution device 40 Management device 100 Information processing device 131 Acquisition unit 132 First calculation unit 133 Second calculation unit 134 Determination unit 135 Estimation unit 136 Notification unit 200 Display control device 231 First receiving unit 232 Second receiving unit 233 Display control unit 400 Instruction device 500 Aircraft control device FO Aircraft Sy Overall system Sy1 First system Sy2 Second system
Claims (9)
前記取得した位置情報に基づき、前記第一センサ装置と前記第二センサ装置との間の第一相対距離、前記第一センサ装置と前記第三センサ装置との第二相対距離、及び前記第二センサ装置と前記第三センサ装置との第三相対距離をそれぞれ算出する第一算出部と、
前記第一相対距離に関する値、前記第二相対距離に関する値、及び前記第三相対距離に関する値をそれぞれ算出する第二算出部と、
前記第一相対距離に関する値、前記第二相対距離に関する値、及び前記第三相対距離に関する値のいずれかが所定の閾値を超えたか否かを判定する判定部と、
を備え、
前記取得部は、前記第一センサ装置、前記第二センサ装置、及び前記第三センサ装置を含む複数のセンサ装置それぞれの位置情報が時系列で算出されることに応じて、複数のセンサ装置それぞれの位置情報を逐次取得し、
前記第一算出部は、複数のセンサ装置のうち、異なる2つのセンサ装置の組合せとして成立する組合せパターンの全てについて、当該組合せパターンに含まれる2つのセンサ装置それぞれの前記位置情報に基づいて、前記2つのセンサ装置の間での相対距離を時系列で算出し、
前記2つのセンサ装置それぞれの前記位置情報のうちの一方は、時系列の始まりとして定められた所定の時点における位置情報を示す初期値であり、前記2つのセンサ装置それぞれの前記位置情報のうちの他方は、時系列において前記所定の時点よりも後の現在の時点における位置情報を示す現在値であり、
前記第二算出部は、前記組合せパターンの全てについて算出された前記相対距離に基づいて、前記相対距離に関する値を時系列で算出し、
前記判定部は、前記相対距離に関する値が前記所定の閾値を超えたか否かを判定する、
情報処理システム。 an acquisition unit that acquires position information detected by a first sensor device, a second sensor device, and a third sensor device present in a predetermined area;
a first calculation unit that calculates a first relative distance between the first sensor device and the second sensor device, a second relative distance between the first sensor device and the third sensor device, and a third relative distance between the second sensor device and the third sensor device based on the acquired position information;
a second calculation unit that calculates a value related to the first relative distance, a value related to the second relative distance, and a value related to the third relative distance;
a determination unit that determines whether any one of the value related to the first relative distance, the value related to the second relative distance, and the value related to the third relative distance exceeds a predetermined threshold;
Equipped with
the acquisition unit sequentially acquires position information of each of a plurality of sensor devices, including the first sensor device, the second sensor device, and the third sensor device, in response to position information of each of the plurality of sensor devices being calculated in time series;
the first calculation unit calculates, for all combination patterns that are established as combinations of two different sensor devices among the plurality of sensor devices, a relative distance between the two sensor devices in time series based on the position information of each of the two sensor devices included in the combination pattern;
one of the position information of each of the two sensor devices is an initial value indicating position information at a predetermined time point defined as the start of a time series, and the other of the position information of each of the two sensor devices is a current value indicating position information at a current time point that is later than the predetermined time point in the time series;
the second calculation unit calculates values related to the relative distance in time series based on the relative distances calculated for all of the combination patterns;
the determination unit determines whether or not the value related to the relative distance exceeds the predetermined threshold value.
Information processing system.
前記取得部は、前記複数のセンサ装置それぞれの位置情報を、三次元の位置情報として取得し、
前記第一算出部は、前記相対距離を、前記三次元の位置情報に基づく直線距離として算出し、
前記イベント判定部は、前記判定部が、前記相対距離に関する値が前記所定の閾値を超えたと判定した場合に、前記所定のエリアにおいてイベントが発生したと判定する、
請求項1に記載の情報処理システム。 further comprising an event determination unit that determines whether an event has occurred;
the acquisition unit acquires position information of each of the plurality of sensor devices as three-dimensional position information;
the first calculation unit calculates the relative distance as a straight-line distance based on the three-dimensional position information,
the event determination unit determines that an event has occurred in the predetermined area when the determination unit determines that the value related to the relative distance exceeds the predetermined threshold value;
The information processing system according to claim 1 .
請求項1または2に記載の情報処理システム。 The value for the relative distance is a standard deviation value.
3. The information processing system according to claim 1.
請求項2に記載の情報処理システム。 an estimation unit that estimates an occurrence area where the event has occurred based on a difference between position information of each of the plurality of sensor devices after it has been determined by the event determination unit that the event has occurred and position information of each of the plurality of sensor devices before it has been determined that the event has occurred;
The information processing system according to claim 2 .
請求項4に記載の情報処理システム。 a notification unit configured to, when it is determined that the event has occurred, notify one or more devices not included in the information processing system of information about the event that has occurred and information about the area where the event has occurred;
The information processing system according to claim 4 .
前記表示制御システムは、
発生した前記イベントの情報と、前記発生エリアの情報とを、前記情報処理システムから受信する第一受信部と、
前記発生エリアに対応するエリアに設置された雨量センサで計測された雨量データを受信する第二受信部と、
発生した前記イベントの情報と、前記発生エリアの情報と、前記雨量データとを、地図データとともに表示させる表示制御部と、
を備える
請求項5に記載の情報処理システム。 the information processing system is communicably connected to a display control system that displays the occurrence of the event,
The display control system includes:
a first receiving unit that receives information about the event that has occurred and information about the event occurrence area from the information processing system;
a second receiving unit that receives rainfall data measured by a rainfall sensor installed in an area corresponding to the occurrence area;
a display control unit that displays information about the event that has occurred, information about the event occurrence area, and the rainfall data together with map data;
The information processing system according to claim 5 , comprising:
請求項1に記載の情報処理システム。 the acquiring unit acquires, as the position information, position information calculated by a real-time kinematic positioning method;
The information processing system according to claim 1 .
前記取得した位置情報に基づき、前記第一センサ装置と前記第二センサ装置との間の第一相対距離、前記第一センサ装置と前記第三センサ装置との第二相対距離、及び前記第二センサ装置と前記第三センサ装置との第三相対距離をそれぞれ算出する第一算出手順と、
前記第一相対距離に関する値、前記第二相対距離に関する値、及び前記第三相対距離に関する値をそれぞれ算出する第二算出手順と、
前記第一相対距離に関する値、前記第二相対距離に関する値、及び前記第三相対距離に関する値のいずれかが所定の閾値を超えたか否かを判定する判定手順と、
をコンピュータに実行させ、
前記取得手順は、前記第一センサ装置、前記第二センサ装置、及び前記第三センサ装置を含む複数のセンサ装置それぞれの位置情報が時系列で算出されることに応じて、複数のセンサ装置それぞれの位置情報を逐次取得し、
前記第一算出手順は、複数のセンサ装置のうち、異なる2つのセンサ装置の組合せとして成立する組合せパターンの全てについて、当該組合せパターンに含まれる2つのセンサ装置それぞれの前記位置情報に基づいて、前記2つのセンサ装置の間での相対距離を時系列で算出し、
前記2つのセンサ装置それぞれの前記位置情報のうちの一方は、時系列の始まりとして定められた所定の時点における位置情報を示す初期値であり、前記2つのセンサ装置それぞれの前記位置情報のうちの他方は、時系列において前記所定の時点よりも後の現在の時点における位置情報を示す現在値であり、
前記第二算出手順は、前記組合せパターンの全てについて算出された前記相対距離に基づいて、前記相対距離に関する値を時系列で算出し、
前記判定手順は、前記相対距離に関する値が前記所定の閾値を超えたか否かを判定する、
プログラム。 an acquisition step of acquiring position information detected by each of a first sensor device, a second sensor device, and a third sensor device present in a predetermined area;
a first calculation step of calculating a first relative distance between the first sensor device and the second sensor device, a second relative distance between the first sensor device and the third sensor device, and a third relative distance between the second sensor device and the third sensor device based on the acquired position information;
a second calculation step of calculating a value related to the first relative distance, a value related to the second relative distance, and a value related to the third relative distance;
a determination step of determining whether any one of the value related to the first relative distance, the value related to the second relative distance, and the value related to the third relative distance exceeds a predetermined threshold;
on the computer ,
the acquiring step sequentially acquires position information of each of a plurality of sensor devices, including the first sensor device, the second sensor device, and the third sensor device, in response to position information of each of the plurality of sensor devices being calculated in time series;
the first calculation step calculates, for all combination patterns that are established as combinations of two different sensor devices among the plurality of sensor devices, a relative distance between the two sensor devices in time series based on the position information of each of the two sensor devices included in the combination pattern;
one of the position information of each of the two sensor devices is an initial value indicating position information at a predetermined time point defined as the start of a time series, and the other of the position information of each of the two sensor devices is a current value indicating position information at a current time point that is later than the predetermined time point in the time series;
the second calculation step calculates values related to the relative distance in time series based on the relative distances calculated for all of the combination patterns;
the determining step determines whether the value relating to the relative distance exceeds the predetermined threshold value.
program .
前記センサ装置は、
前記所定のエリアに複数存在し、
前記情報処理システムは、
前記所定のエリアに存在する複数のセンサ装置が検知するそれぞれの位置情報として、前記基準局の座標の情報と前記基準局が受信した衛星信号に基づく情報とを含む補正情報を基に算出された位置情報を取得する取得部と、
複数のセンサ装置のうち、異なる2つのセンサ装置の間での相対距離を算出する第一算出部と、
前記算出された前記相対距離に関する値を算出する第二算出部と、
前記算出された前記相対距離に関する値が所定の閾値を超えたか否かを判定する判定部と、
を備え、
前記取得部は、第一センサ装置、第二センサ装置、及び第三センサ装置を含む複数のセンサ装置それぞれの位置情報が時系列で算出されることに応じて、複数のセンサ装置それぞれの位置情報を逐次取得し、
前記第一算出部は、複数のセンサ装置のうち、異なる2つのセンサ装置の組合せとして成立する組合せパターンの全てについて、当該組合せパターンに含まれる2つのセンサ装置それぞれの前記位置情報に基づいて、前記2つのセンサ装置の間での相対距離を時系列で算出し、
前記2つのセンサ装置それぞれの前記位置情報のうちの一方は、時系列の始まりとして定められた所定の時点における位置情報を示す初期値であり、前記2つのセンサ装置それぞれの前記位置情報のうちの他方は、時系列において前記所定の時点よりも後の現在の時点における位置情報を示す現在値であり、
前記第二算出部は、前記組合せパターンの全てについて算出された前記相対距離に基づいて、前記相対距離に関する値を時系列で算出し、
前記判定部は、前記相対距離に関する値が前記所定の閾値を超えたか否かを判定する、
システム。 A system including a reference station corresponding to a predetermined area, a sensor device, and an information processing system,
The sensor device includes:
There are a plurality of such devices in the predetermined area,
The information processing system includes:
an acquisition unit that acquires, as position information detected by a plurality of sensor devices present in the predetermined area, position information calculated based on correction information including coordinate information of the reference station and information based on satellite signals received by the reference station;
a first calculation unit that calculates a relative distance between two different sensor devices among the plurality of sensor devices;
a second calculation unit that calculates a value related to the calculated relative distance;
a determination unit that determines whether the calculated value related to the relative distance exceeds a predetermined threshold;
Equipped with
the acquiring unit sequentially acquires position information of each of the plurality of sensor devices, including a first sensor device, a second sensor device, and a third sensor device, in response to the position information of each of the plurality of sensor devices being calculated in time series;
the first calculation unit calculates, for all combination patterns that are established as combinations of two different sensor devices among the plurality of sensor devices, a relative distance between the two sensor devices in time series based on the position information of each of the two sensor devices included in the combination pattern;
one of the position information of each of the two sensor devices is an initial value indicating position information at a predetermined time point defined as the start of a time series, and the other of the position information of each of the two sensor devices is a current value indicating position information at a current time point that is later than the predetermined time point in the time series;
the second calculation unit calculates values related to the relative distance in time series based on the relative distances calculated for all of the combination patterns;
the determination unit determines whether or not the value related to the relative distance exceeds the predetermined threshold value.
system .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023198556A JP7778124B2 (en) | 2023-11-22 | 2023-11-22 | Information processing system, program and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023198556A JP7778124B2 (en) | 2023-11-22 | 2023-11-22 | Information processing system, program and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025084564A JP2025084564A (en) | 2025-06-03 |
| JP7778124B2 true JP7778124B2 (en) | 2025-12-01 |
Family
ID=95898480
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023198556A Active JP7778124B2 (en) | 2023-11-22 | 2023-11-22 | Information processing system, program and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7778124B2 (en) |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003247238A (en) | 2001-12-13 | 2003-09-05 | Asia Air Survey Co Ltd | Landslide disaster crisis management system |
| JP2007256036A (en) | 2006-03-23 | 2007-10-04 | Maeda Corp | Structure soundness determination system |
| JP2010203914A (en) | 2009-03-03 | 2010-09-16 | Tokyo Electric Power Co Inc:The | Earthquake prediction method and earthquake prediction system |
| JP2011102736A (en) | 2009-11-10 | 2011-05-26 | Shimizu Corp | System and method of tracking diastrophism |
| JP2016102789A (en) | 2014-11-18 | 2016-06-02 | 長田電機株式会社 | Displacement monitoring system and displacement monitoring method |
| JP2017075810A (en) | 2015-10-13 | 2017-04-20 | 株式会社日豊 | Ground information system, ground analysis device, ground information processing method, program |
| JP2018179734A (en) | 2017-04-12 | 2018-11-15 | 清水建設株式会社 | Displacement measurement method and displacement measurement system |
| CN111751813A (en) | 2020-07-23 | 2020-10-09 | 李坚 | A landslide monitoring and early warning method based on dual millimeter wave radar ranging and triangulation |
| US10969497B1 (en) | 2020-07-08 | 2021-04-06 | Beihang University | Dynamic baseline position domain monitoring system |
| CN112556632B (en) | 2020-11-25 | 2022-10-04 | 北京数码汇博科技有限公司 | Using method for monitoring geologic body deformation structure by using cooperative precise positioning |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3825082B2 (en) * | 1996-05-31 | 2006-09-20 | 測位衛星技術株式会社 | Multi-point monitoring device for landslides |
-
2023
- 2023-11-22 JP JP2023198556A patent/JP7778124B2/en active Active
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003247238A (en) | 2001-12-13 | 2003-09-05 | Asia Air Survey Co Ltd | Landslide disaster crisis management system |
| JP2007256036A (en) | 2006-03-23 | 2007-10-04 | Maeda Corp | Structure soundness determination system |
| JP2010203914A (en) | 2009-03-03 | 2010-09-16 | Tokyo Electric Power Co Inc:The | Earthquake prediction method and earthquake prediction system |
| JP2011102736A (en) | 2009-11-10 | 2011-05-26 | Shimizu Corp | System and method of tracking diastrophism |
| JP2016102789A (en) | 2014-11-18 | 2016-06-02 | 長田電機株式会社 | Displacement monitoring system and displacement monitoring method |
| JP2017075810A (en) | 2015-10-13 | 2017-04-20 | 株式会社日豊 | Ground information system, ground analysis device, ground information processing method, program |
| JP2018179734A (en) | 2017-04-12 | 2018-11-15 | 清水建設株式会社 | Displacement measurement method and displacement measurement system |
| JP2022050685A (en) | 2017-04-12 | 2022-03-30 | 清水建設株式会社 | Displacement measurement method and displacement measurement system |
| US10969497B1 (en) | 2020-07-08 | 2021-04-06 | Beihang University | Dynamic baseline position domain monitoring system |
| CN111751813A (en) | 2020-07-23 | 2020-10-09 | 李坚 | A landslide monitoring and early warning method based on dual millimeter wave radar ranging and triangulation |
| CN112556632B (en) | 2020-11-25 | 2022-10-04 | 北京数码汇博科技有限公司 | Using method for monitoring geologic body deformation structure by using cooperative precise positioning |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025084564A (en) | 2025-06-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2937714B1 (en) | Onboard weather radar flight strategy system with bandwidth management | |
| US20170070971A1 (en) | Methods and systems for collaborative global navigation satellite system (gnss) diagnostics | |
| TWI557418B (en) | Method and system for computing universal hybrid navigation information for a gnss enabled device | |
| US20150241560A1 (en) | Apparatus and method for providing traffic control service | |
| US20240103181A1 (en) | Architecture For Providing Forecasts of Low Earth Orbit (LEO) Satellite Obscuration and Multipath | |
| US20150002334A1 (en) | Positioning system and method based on channel from ground control center to aerospace relay node | |
| US20110231038A1 (en) | Aircraft landing system using relative gnss | |
| MX2013000158A (en) | Real-time moving platform management system. | |
| US12517259B2 (en) | Utilizing low earth orbit (LEO) satellite data for obscuration and multipath risk analysis | |
| JP7288313B2 (en) | POSITIONING ASSISTANCE DEVICE, POSITIONING ASSISTANCE SYSTEM, POSITIONING SYSTEM AND POSITIONING ASSISTANCE METHOD | |
| KR102166976B1 (en) | Unlimited network-realtime kinematic method and virtual reference station using thereof | |
| CN106415299A (en) | Systems and methods for high reliability monitoring of aircraft | |
| CN107093303B (en) | Forest aviation fire-fighting aircraft information command system based on Beidou short message and CDMA1X | |
| JP2021166081A (en) | Semiconductor device and positional movement calculation system | |
| EP2367023B1 (en) | Aircraft landing system using relative GNSS | |
| US11119205B2 (en) | Communication device, communication method, and communication program | |
| KR100938731B1 (en) | Self Positioning System of Bidirectional Pseudo Satellites | |
| JP7778124B2 (en) | Information processing system, program and system | |
| CN104049260B (en) | Augmentation method, device and system based on coastal GNSS | |
| US11818626B2 (en) | Precise positioning services with an Internet of Things network | |
| KR101490838B1 (en) | Positioning System based on Ground Control Center to Aerospace Relay Node | |
| JP2025084626A (en) | Information processing device, system and program | |
| KR102645996B1 (en) | Geospatial information platform service system and method for maritime safety based on smart devices | |
| CN111507394A (en) | Multi-domain spatial data fusion method and fusion device | |
| WO2024207379A1 (en) | Devices and methods for communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240319 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250603 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250730 |
|
| 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: 20251021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7778124 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |