JP7747491B2 - Information processing device - Google Patents
Information processing deviceInfo
- Publication number
- JP7747491B2 JP7747491B2 JP2021177293A JP2021177293A JP7747491B2 JP 7747491 B2 JP7747491 B2 JP 7747491B2 JP 2021177293 A JP2021177293 A JP 2021177293A JP 2021177293 A JP2021177293 A JP 2021177293A JP 7747491 B2 JP7747491 B2 JP 7747491B2
- Authority
- JP
- Japan
- Prior art keywords
- antenna
- image
- processing device
- distance
- captured image
- 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
- Studio Devices (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
本発明は、情報処理装置に関する。 The present invention relates to an information processing device.
無線通信網を構成するアンテナ間の通信品質を評価するため、アンテナ間に位置する障害物の有無を判定する見通し調査が行われている。見通し調査では、アンテナ間に位置する物体とアンテナとの距離が測定される。また、物体とアンテナとの距離に基づいて、物体の位置におけるフレネル半径(フレネル領域の半径)が算出される。物体がフレネル領域内に位置する場合、当該物体がアンテナ間の通信の障害になると判定される。従来の見通し調査は、トランシット等の測量機器を携帯して作業者が高所に登って作業する必要があり、作業者の負担が大きかった。 To evaluate the communication quality between antennas that make up a wireless communication network, line-of-sight surveys are conducted to determine whether there are any obstacles between the antennas. In line-of-sight surveys, the distance between the antennas and any objects located between them is measured. The Fresnel radius (radius of the Fresnel area) at the object's location is calculated based on the distance between the object and the antenna. If the object is located within the Fresnel area, it is determined that the object will obstruct communication between the antennas. Conventional line-of-sight surveys require workers to climb to high places carrying surveying equipment such as transits, which places a heavy burden on the workers.
また、下記特許文献1には、第1アンテナと第2アンテナとの間の通信品質を判別する回線品質判別装置が開示されている。回線品質判別装置は、第1アンテナから第2アンテナにスコープを向けて画像を撮像し、スコープの視野内に障害物がある場合、第1アンテナから障害物までの距離を測定する。回線品質判別装置は、距離の測定結果と第1アンテナと第2アンテナとの間の距離に基づいて、フレネル領域を撮像画像に重畳した画像を表示部に表示するとともに、障害物を画像認識し、フレネル領域内に障害物が存在するか否かを判定する。 Patent Document 1 below also discloses a line quality determination device that determines the communication quality between a first antenna and a second antenna. The line quality determination device aims a scope from the first antenna to the second antenna to capture an image, and if an obstacle is present within the scope's field of view, measures the distance from the first antenna to the obstacle. Based on the distance measurement result and the distance between the first antenna and the second antenna, the line quality determination device displays an image on a display unit in which a Fresnel zone is superimposed on the captured image, and also recognizes the obstacle in the image to determine whether or not an obstacle exists within the Fresnel zone.
しかしながら、特許文献1にかかる回線品質判別装置では、スコープの視野内に複数の障害物が存在する場合、全ての障害物について上記判定を行う必要がある。このため、回線品質判別装置の処理負荷が重く、処理時間が長いといった問題があった。 However, with the line quality determination device disclosed in Patent Document 1, if there are multiple obstacles within the field of view of the scope, the above determination must be performed for all of the obstacles. This creates problems such as a heavy processing load on the line quality determination device and long processing times.
以上の課題を解決するために、本発明の好適な態様に係る情報処理装置は、第1アンテナから第2アンテナに向かう方向を撮像した撮像画像を取得する取得部と、前記撮像画像に含まれる複数の物体のうち、判定対象物体から前記第1アンテナまでの距離を受け付ける受付部と、前記受付部が受け付けた距離に基づいて前記判定対象物体が、前記第1アンテナと前記第2アンテナとの間の無線通信の障害になるかを判定する判定部と、前記受付部が受け付けた距離に対応するフレネル領域の外縁であるフレネル円を示す第1画像を生成する生成部と、前記第1画像と前記撮像画像とを含む表示画像を表示装置に表示する表示制御部とを備え、前記受付部は、前記判定部の判定結果が否定となり、前記フレネル円の内側に前記判定対象物体の次に前記第1アンテナに近い物体が存在する場合、当該物体を新たな判定対象物体として、前記新たな判定対象物体の距離を受け付け、前記フレネル円の内側に位置し、且つ前記第1アンテナと前記第2アンテナとの間に位置する物体が無くなるまで、前記受付部は受け付けを繰り返し、前記判定部は判定を繰り返す。 In order to solve the above problems, an information processing device according to a preferred embodiment of the present invention includes an acquisition unit that acquires a captured image captured in a direction from a first antenna to a second antenna; a reception unit that receives the distance from a determination target object to the first antenna among multiple objects included in the captured image; a determination unit that determines whether the determination target object will interfere with wireless communication between the first antenna and the second antenna based on the distance received by the reception unit; a generation unit that generates a first image indicating a Fresnel circle that is the outer edge of a Fresnel region corresponding to the distance received by the reception unit; and a display control unit that displays a display image including the first image and the captured image on a display device. When the determination unit's determination result is negative and an object exists inside the Fresnel circle that is the next closest to the first antenna after the determination target object, the reception unit designates the object as a new determination target object and receives the distance of the new determination target object. The reception unit repeats reception and the determination unit repeats determination until there are no more objects located inside the Fresnel circle and between the first antenna and the second antenna.
本発明は、見通し調査に用いる情報処理装置の処理負荷を軽減し、処理時間を短縮することができる。 The present invention can reduce the processing load on information processing devices used in forecast surveys and shorten processing times.
以下、図面を参照しながら本発明にかかる実施形態を説明する。なお、図面において各部の寸法および縮尺は実際のものと適宜異なる。また、以下に記載する実施形態は、本発明の好適な具体例である。このため、以下の実施形態には、技術的に好ましい種々の限定が付されている。しかし、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。 Embodiments of the present invention will be described below with reference to the drawings. Note that the dimensions and scale of each part in the drawings may differ from those of the actual product. The embodiments described below are preferred examples of the present invention. Therefore, various technically desirable limitations are applied to the following embodiments. However, the scope of the present invention is not limited to these forms unless otherwise specified in the following description to the effect that the present invention is limited.
1.第1実施形態
図1は、無線通信網の無線局Bを模式的に示す図である。本実施形態では、無線通信網の一例として、マイクロ波を用いた無線通信網を想定する。無線通信網には、複数の無線局B(例えば、図1に示す第1無線局B1および第2無線局B2)が存在する。図1に示されるように、第1無線局B1には第1アンテナA1が設けられており、第2無線局B2には第2アンテナA2が設けられている。第1無線局B1と第2無線局B2との間の無線通信は、第1アンテナA1と第2アンテナA2との間で電波が伝搬されることにより実現される。
1. First Embodiment Fig. 1 is a diagram schematically illustrating a wireless station B in a wireless communication network. In this embodiment, a wireless communication network using microwaves is assumed as an example of the wireless communication network. The wireless communication network includes a plurality of wireless stations B (for example, a first wireless station B1 and a second wireless station B2 shown in Fig. 1). As shown in Fig. 1, the first wireless station B1 is provided with a first antenna A1, and the second wireless station B2 is provided with a second antenna A2. Wireless communication between the first wireless station B1 and the second wireless station B2 is achieved by propagation of radio waves between the first antenna A1 and the second antenna A2.
第1アンテナA1と第2アンテナA2との間で無線通信の伝送路が確保されるかは、フレネル領域Fr内における物体Oの有無により判定される。第1アンテナA1と第2アンテナA2との間のフレネル領域Frに物体O(例えば図1では物体Oa,Ob)が位置する場合、伝送損失の増加によって、無線通信の品質が低下する可能性がある。例えば、図1において、物体Oaはフレネル領域Fr内に位置するため、電波の伝送状態に影響を与える可能性がある。一方、物体Obはフレネル領域Fr内に位置しないため、電波の伝送状態には影響を与えない。物体Oの一例としては、例えば、ビル、鉄塔、及び樹木等が該当する。 Whether a wireless communication transmission path is established between the first antenna A1 and the second antenna A2 is determined by the presence or absence of an object O within the Fresnel region Fr. If an object O (e.g., objects Oa and Ob in Figure 1) is located in the Fresnel region Fr between the first antenna A1 and the second antenna A2, the quality of wireless communication may deteriorate due to increased transmission loss. For example, in Figure 1, object Oa is located within the Fresnel region Fr, and therefore may affect the transmission state of radio waves. On the other hand, object Ob is not located within the Fresnel region Fr, and therefore does not affect the transmission state of radio waves. Examples of objects O include buildings, steel towers, and trees.
フレネル領域Frは、アンテナ間を直線で結んだ最短経路からの伝搬パスの差が半波長以内に収まるような曲った伝搬パスが存在する範囲である。フレネル領域Frは、第1アンテナA1と第2アンテナA2とを最短距離でつなぐ直線である見通し線Lsを軸とする回転楕円体として定義される。見通し線Ls上の任意の点Pから第1アンテナA1までの距離をDp、第1アンテナA1から第2アンテナA2までの距離(以下、「区間距離」という)をD0、アンテナ間で伝送される電波の周波数をf、光速をCとした場合、点Pの位置におけるフレネル領域Frの半径(以下、「フレネル半径rf」という)は、以下に示す式(1)で与えられる。また、点Pの位置におけるフレネル領域Frの外縁を示す円(見通し線Lsを中心として半径がフレネル半径rfである円)をフレネル円Sfとする。また、第1アンテナA1とフレネル円Sf上の任意の点とを結ぶ仮想線を考えた場合、当該仮想線と見通し線Lsとの成す角度を見通し角度θfとする。 The Fresnel region Fr is the range where curved propagation paths exist, with the difference in propagation path from the shortest straight-line path connecting the antennas being within half a wavelength. The Fresnel region Fr is defined as a spheroid with its axis at the line of sight Ls, which is the shortest straight line connecting the first antenna A1 and the second antenna A2. If the distance from any point P on the line of sight Ls to the first antenna A1 is Dp, the distance from the first antenna A1 to the second antenna A2 (hereinafter referred to as the "section distance") is D0, the frequency of the radio waves transmitted between the antennas is f, and the speed of light is C, the radius of the Fresnel region Fr at the position of point P (hereinafter referred to as the "Fresnel radius rf") is given by the following equation (1). Furthermore, the circle representing the outer edge of the Fresnel region Fr at the position of point P (a circle centered on the line of sight Ls and with a radius of the Fresnel radius rf) is defined as the Fresnel circle Sf. Furthermore, if we consider an imaginary line connecting the first antenna A1 and any point on the Fresnel circle Sf, the angle between this imaginary line and the line of sight Ls is the line of sight angle θf.
図2は、判定システム1の構成を示すブロック図である。図2に示される判定システム1は、第1アンテナA1と第2アンテナA2との間で無線通信の伝送路が確保されるかを判定する。判定システム1は、情報処理装置10A、ドローン20A、及び操作装置30を備える。作業者が操作する操作装置30によって、ドローン20Aの飛行が制御される。ドローン20Aは、飛行体の一例である。ドローン20Aは、撮像装置230(図4参照)を備える。情報処理装置10Aは、撮像装置230によって撮像された撮像画像を、ドローン20Aから無線通信を用いて取得する。 Figure 2 is a block diagram showing the configuration of the determination system 1. The determination system 1 shown in Figure 2 determines whether a wireless communication transmission path is secured between the first antenna A1 and the second antenna A2. The determination system 1 includes an information processing device 10A, a drone 20A, and an operation device 30. The flight of the drone 20A is controlled by the operation device 30, which is operated by an operator. The drone 20A is an example of an air vehicle. The drone 20A includes an imaging device 230 (see Figure 4). The information processing device 10A acquires images captured by the imaging device 230 from the drone 20A using wireless communication.
図3は、情報処理装置10Aの構成を示すブロック図である。情報処理装置10Aは、処理装置110と、記憶装置120と、通信装置130と、入力装置140、表示装置150とを備える。 Figure 3 is a block diagram showing the configuration of information processing device 10A. Information processing device 10A includes a processing device 110, a storage device 120, a communication device 130, an input device 140, and a display device 150.
以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。情報処理装置10Aのハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。 In the following description, the term "apparatus" can be interpreted as a circuit, device, unit, etc. The hardware configuration of information processing device 10A may be configured to include one or more of the devices shown in the figure, or may be configured to exclude some of the devices.
処理装置110は、情報処理装置10Aの全体を制御するプロセッサであり、例えば、単数又は複数のチップで構成される。処理装置110は、例えば、周辺装置とのインタフェース、演算装置及びレジスタ等を含む中央処理装置(CPU:Central Processing Unit)で構成される。なお、処理装置110の機能の一部又は全部を、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、及び、FPGA(Field Programmable Gate Array)等のハードウェアによって実現してもよい。処理装置110は、各種の処理を並列的又は逐次的に実行する。 The processing device 110 is a processor that controls the entire information processing device 10A and is composed of, for example, one or more chips. The processing device 110 is composed of, for example, a central processing unit (CPU) that includes an interface with peripheral devices, an arithmetic unit, and registers. Note that some or all of the functions of the processing device 110 may be realized by hardware such as a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The processing device 110 executes various processes in parallel or sequentially.
処理装置110は、例えば、記憶装置120から読み出した制御プログラムPR1を実行することにより、取得部111と、受付部112と、判定部113と、生成部114と、表示制御部115と、して機能する。すなわち、処理装置110は、取得部111と、受付部112と、判定部113と、生成部114と、表示制御部115とを備える。 The processing device 110 functions as an acquisition unit 111, a reception unit 112, a determination unit 113, a generation unit 114, and a display control unit 115, for example, by executing the control program PR1 read from the storage device 120. In other words, the processing device 110 includes the acquisition unit 111, the reception unit 112, the determination unit 113, the generation unit 114, and the display control unit 115.
取得部111は、通信装置130を介して、ドローン20Aから送信される画像データを取得する。画像データは、ドローン20Aの撮像装置230で撮像された撮像画像Pc(例えば、図7A参照)を示す。この撮像画像Pcは、第1アンテナA1から第2アンテナA2に向かう方向を撮像した画像である。すなわち、取得部111は、第1アンテナA1から第2アンテナA2に向かう方向を撮影した撮像画像Pcを取得する。取得部111は、ドローン20Aから通信装置130を介して撮像画像Pcを取得する。 The acquisition unit 111 acquires image data transmitted from the drone 20A via the communication device 130. The image data represents an image Pc (see, for example, Figure 7A) captured by the imaging device 230 of the drone 20A. This image Pc is an image captured in the direction from the first antenna A1 to the second antenna A2. In other words, the acquisition unit 111 acquires the image Pc captured in the direction from the first antenna A1 to the second antenna A2. The acquisition unit 111 acquires the image Pc from the drone 20A via the communication device 130.
受付部112は、撮像画像Pcに含まれる複数の物体Oのうち、判定対象物体Otから第1アンテナA1までの距離である対物体距離Dtを受け付ける。判定対象物体Otは、撮像画像Pcに含まれる複数の物体Oのうちの1つである。 The reception unit 112 receives an object distance Dt, which is the distance from a determination target object Ot to the first antenna A1, among the multiple objects O included in the captured image Pc. The determination target object Ot is one of the multiple objects O included in the captured image Pc.
第1実施形態では、対物体距離Dtは、入力装置140を作業者が操作することによって入力される。受付部112は、入力装置140から出力される対物体距離Dtを受け付ける。作業者は、例えば、図示しない地図を参照することによって対物体距離Dtを認識する。この地図は、紙媒体であってもよいし、表示装置150(または情報処理装置10Aとは異なる情報処理装置の表示装置)に表示される地図画像であってもよい。また、受付部112は、各種のパラメータの入力を受け付ける。 In the first embodiment, the object distance Dt is input by the worker operating the input device 140. The reception unit 112 receives the object distance Dt output from the input device 140. The worker recognizes the object distance Dt, for example, by referring to a map (not shown). This map may be a paper medium, or a map image displayed on the display device 150 (or a display device of an information processing device different from the information processing device 10A). The reception unit 112 also receives input of various parameters.
以下の説明において、判定対象物体Otが複数指定される場合がある。この場合、各判定対象物体Otを、判定対象物体Ot[x](xは1以上の整数)と表記する。また、判定対象物体Ot[x]に対応する対物体距離Dtを、対物体距離Dt[x]と表記する。また、判定対象物体Ot[x]の位置におけるフレネル半径rfを、フレネル半径rf[x]と表記し、判定対象物体Ot[x]の位置におけるフレネル領域Frの外縁を、フレネル円Fs[x]と表記する。また、判定対象物体Ot[x]と見通し線Lsとの間の離隔距離Dsを、離隔距離Ds[x]と表記する。離隔距離Dsについては後述する。 In the following description, multiple determination target objects Ot may be specified. In such cases, each determination target object Ot will be referred to as determination target object Ot[x] (x is an integer greater than or equal to 1). The object distance Dt corresponding to the determination target object Ot[x] will be referred to as object distance Dt[x]. The Fresnel radius rf at the position of the determination target object Ot[x] will be referred to as Fresnel radius rf[x], and the outer edge of the Fresnel region Fr at the position of the determination target object Ot[x] will be referred to as Fresnel circle Fs[x]. The separation distance Ds between the determination target object Ot[x] and the line of sight Ls will be referred to as separation distance Ds[x]. Separation distance Ds will be described later.
判定部113は、対物体距離Dtに基づいて、判定対象物体Otが第1アンテナA1と第2アンテナA2との間の無線通信の障害になるかを判定する。より詳細には、判定部113は、対物体距離Dtに基づいて判定対象物体Otの位置におけるフレネル領域Frを算出する。そして、判定部113は、判定対象物体Otの位置におけるフレネル領域Fr内に、判定対象物体Otが位置するかを判定する。判定対象物体Otがフレネル領域Fr内に位置しない場合、判定対象物体Otは無線通信網の障害にはならない。一方、判定対象物体Otがフレネル領域Fr内に位置する場合、判定対象物体Otは無線通信網の障害になる可能性がある。判定対象物体Otは無線通信網の障害になるか否かは、フレネル領域Frへの判定対象物体Otの侵入度合いに基づいて算出される遮蔽損失Lによって判定される。遮蔽損失Lの算出方法については後述する。 The determination unit 113 determines whether the object to be determined Ot will interfere with wireless communication between the first antenna A1 and the second antenna A2 based on the object distance Dt. More specifically, the determination unit 113 calculates the Fresnel region Fr at the position of the object to be determined Ot based on the object distance Dt. The determination unit 113 then determines whether the object to be determined Ot is located within the Fresnel region Fr at the position of the object to be determined Ot. If the object to be determined Ot is not located within the Fresnel region Fr, the object to be determined Ot will not interfere with the wireless communication network. On the other hand, if the object to be determined Ot is located within the Fresnel region Fr, the object to be determined Ot may interfere with the wireless communication network. Whether the object to be determined Ot will interfere with the wireless communication network is determined based on the shadowing loss L, which is calculated based on the degree of penetration of the object to be determined Ot into the Fresnel region Fr. The method for calculating the shadowing loss L will be described later.
生成部114は、表示装置150に表示すべき画像を生成する。生成部114が生成する画像には、対物体距離Dtに対応するフレネル領域Frの外縁であるフレネル円Sfを示す第1画像および後述する定角円Sdを示す画像が含まれる。 The generation unit 114 generates an image to be displayed on the display device 150. The image generated by the generation unit 114 includes a first image showing the Fresnel circle Sf, which is the outer edge of the Fresnel region Fr corresponding to the object distance Dt, and an image showing the constant angle circle Sd, which will be described later.
表示制御部115は、生成部114で生成した画像と撮像画像Pcとを含む表示画像を表示装置150に表示する。 The display control unit 115 displays a display image including the image generated by the generation unit 114 and the captured image Pc on the display device 150.
記憶装置120は、処理装置110が読取可能な記録媒体であり、処理装置110が実行する制御プログラムPR1を含む複数のプログラム、及び、処理装置110が使用する各種のデータを記憶する。記憶装置120は、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable ROM)、及び、RAM(Random Access Memory)等の少なくとも1つによって構成されてもよい。記憶装置120は、レジスタ、キャッシュ、又は、メインメモリ(主記憶装置)等と呼ばれてもよい。なお、制御プログラムPR1は、インターネット等のネットワークを介して他の装置から送信されてもよい。 The storage device 120 is a recording medium readable by the processing device 110, and stores multiple programs, including the control program PR1 executed by the processing device 110, and various data used by the processing device 110. The storage device 120 may be composed of at least one of, for example, a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable ROM), and a RAM (Random Access Memory). The storage device 120 may also be called a register, cache, or main memory. The control program PR1 may be transmitted from another device via a network such as the Internet.
通信装置130は、ドローン20A等の他の装置と無線通信を行うためのハードウェア(送受信デバイス)である。例えば、通信装置130は、近距離無線通信によって他の装置と通信する機能、または、移動体通信網もしくはネットワークを介して他の装置と通信する機能の一方又は両方を有する。 The communication device 130 is hardware (transmitting/receiving device) for wireless communication with other devices such as the drone 20A. For example, the communication device 130 has one or both of the following functions: communicating with other devices via short-range wireless communication, or communicating with other devices via a mobile communication network or network.
入力装置140は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど)である。表示装置150は、外部に対して情報を表示する表示デバイス(例えば、液晶表示パネル、有機EL表示パネル等の各種の表示パネル)である。なお、入力装置140及び表示装置150は、一体となった構成(例えば、タッチパネル)であってもよい。 The input device 140 is an input device (e.g., a keyboard, mouse, microphone, switch, button, sensor, etc.) that accepts input from the outside. The display device 150 is a display device (e.g., various display panels such as a liquid crystal display panel or an organic EL display panel) that displays information to the outside. Note that the input device 140 and the display device 150 may be integrated into one structure (e.g., a touch panel).
図4は、ドローン20Aの構成を示すブロック図である。ドローン20Aは、処理装置210、記憶装置220、撮像装置230、通信装置240、慣性センサ250、及び飛行機構260を備える。 Figure 4 is a block diagram showing the configuration of drone 20A. Drone 20A includes a processing device 210, a storage device 220, an imaging device 230, a communication device 240, an inertial sensor 250, and a flight mechanism 260.
処理装置210は、ドローン20Aの全体を制御するプロセッサであり、例えば、単数又は複数のチップで構成される。処理装置210は、例えば、周辺装置とのインタフェース、演算装置及びレジスタ等を含む中央処理装置(CPU)で構成される。なお、処理装置210の機能の一部又は全部を、DSP、ASIC、PLD、及び、FPGA等のハードウェアによって実現してもよい。処理装置210は、各種の処理を並列的又は逐次的に実行する。 The processing device 210 is a processor that controls the entire drone 20A and is composed of, for example, one or more chips. The processing device 210 is composed of, for example, a central processing unit (CPU) that includes an interface with peripheral devices, an arithmetic unit, and registers. Note that some or all of the functions of the processing device 210 may be realized by hardware such as a DSP, ASIC, PLD, or FPGA. The processing device 210 executes various processes in parallel or sequentially.
記憶装置220は、処理装置210が読取可能な記録媒体であり、処理装置210が実行する制御プログラムPR2を含む複数のプログラム、及び、処理装置210が使用する各種のデータを記憶する。記憶装置220は、例えば、ROM、EPROM、EEPROM、及び、RAM等の少なくとも1つによって構成されてもよい。記憶装置220は、レジスタ、キャッシュ、又は、メインメモリ(主記憶装置)等と呼ばれてもよい。 The storage device 220 is a recording medium readable by the processing device 210, and stores multiple programs, including the control program PR2 executed by the processing device 210, and various data used by the processing device 210. The storage device 220 may be composed of at least one of, for example, ROM, EPROM, EEPROM, and RAM. The storage device 220 may also be called a register, cache, main memory, etc.
撮像装置230は、例えば、レンズ、イメージセンサ、画像処理エンジン等を備える。撮像装置230は、ドローン20A周辺の画像を撮像し、撮像画像Pcを生成する。撮像画像を示す画像データは、通信装置240を介して情報処理装置10Aに送信される。撮像装置230の撮像画像は、動画像であってもよいし、静止画像であってもよい。本実施形態では、撮像装置230は動画像を撮像する。撮像装置230による撮像のオンオフ(静止画の場合は撮像タイミング)および撮像パラメータ(例えば、撮像倍率または焦点距離など)は、情報処理装置10Aから設定可能であってもよい。 The imaging device 230 includes, for example, a lens, an image sensor, an image processing engine, etc. The imaging device 230 captures an image of the area around the drone 20A and generates a captured image Pc. Image data representing the captured image is transmitted to the information processing device 10A via the communication device 240. The image captured by the imaging device 230 may be a moving image or a still image. In this embodiment, the imaging device 230 captures a moving image. The on/off setting for imaging by the imaging device 230 (the timing of capturing images in the case of still images) and imaging parameters (for example, imaging magnification or focal length) may be set by the information processing device 10A.
通信装置240は、情報処理装置10Aおよび操作装置30等の他の装置と通信を行うためのハードウェア(送受信デバイス)である。例えば、通信装置130は、近距離無線通信によって他の装置と通信する機能、または、移動体通信網もしくはネットワークを介して他の装置と通信する機能の一方又は両方を有する。 The communication device 240 is hardware (transmission/reception device) for communicating with other devices such as the information processing device 10A and the operation device 30. For example, the communication device 130 has one or both of the following functions: communicating with other devices via short-range wireless communication, or communicating with other devices via a mobile communication network or a network.
慣性センサ250は、加速度センサ、ジャイロセンサ、及び地磁気センサを含み得る。慣性センサ250は、ドローン20Aの姿勢に関するパラメータを検出し、検出したパラメータの値を処理装置210に出力する。処理装置210は、慣性センサ250から出力されたパラメータの値を用いて飛行機構260を制御する。 The inertial sensor 250 may include an acceleration sensor, a gyro sensor, and a geomagnetic sensor. The inertial sensor 250 detects parameters related to the attitude of the drone 20A and outputs the values of the detected parameters to the processing device 210. The processing device 210 controls the flight mechanism 260 using the parameter values output from the inertial sensor 250.
飛行機構260は、プロペラ及びプロペラを回転させるモーターを含む。飛行機構260のモーターの駆動状態は、処理装置210により制御されている。処理装置210は、操作装置30から受信した操作情報に基づいてモーターの駆動状態を制御する。 The flight mechanism 260 includes a propeller and a motor that rotates the propeller. The driving state of the motor of the flight mechanism 260 is controlled by the processing device 210. The processing device 210 controls the driving state of the motor based on operation information received from the operation device 30.
なお、操作装置30は、コントローラーと通信装置とを備える。コントローラーは、ドローン20Aの位置および姿勢を指定する操作を受け付ける操作デバイス(例えば、ジョイスティック、ボタン、スイッチなどである。通信装置は、ドローン20Aの通信装置240との通信を行うためのハードウェア(送受信デバイス)である。操作装置30は、コントローラーへの操作に基づいて操作情報を生成し、操作情報をドローン20Aに送信する。なお、操作装置30に表示装置を設けて、ドローン20Aの撮像装置230の撮像画像を表示できるようにしてもよい。このようにすれば、ドローン20Aの位置および姿勢を詳細に把握することができ、ドローン20Aの操縦をより効率的に行うことができる。 The operation device 30 comprises a controller and a communication device. The controller is an operation device (e.g., a joystick, button, switch, etc.) that accepts operations to specify the position and attitude of the drone 20A. The communication device is hardware (transmission/reception device) for communicating with the communication device 240 of the drone 20A. The operation device 30 generates operation information based on operations on the controller and transmits the operation information to the drone 20A. A display device may be provided on the operation device 30 so that it can display images captured by the imaging device 230 of the drone 20A. In this way, the position and attitude of the drone 20A can be grasped in detail, allowing the drone 20A to be controlled more efficiently.
つぎに、情報処理装置10Aの処理装置110の詳細について説明する。上述のように、処理装置110は、取得部111と、受付部112と、判定部113と、生成部114と、表示制御部115とを備える。 Next, the processing device 110 of the information processing device 10A will be described in detail. As described above, the processing device 110 includes an acquisition unit 111, a reception unit 112, a determination unit 113, a generation unit 114, and a display control unit 115.
図5~図11を用いて、情報処理装置10Aの動作について説明する。図5は、処理装置110が実行する処理の手順を示すフローチャートである。また、図6は、情報処理装置10Aの表示装置150の表示の一例を示す図である。図6の表示画像SC1には、ドローン20Aによって撮像された撮像画像Pcを表示する撮像画像表示部M0と、カメラ諸元表示部M1と、伝送路諸元表示部M2と、測定諸元表示部M3と、描画諸元表示部M4と、撮影倍率表示部M5と、フレネル半径表示部M6と、リッジ離隔表示部M7と、マージン表示部M8と、画像取込ボタンBT1と、定角円描画ボタンBT2と、フレネル描画ボタンBT3と、離隔ゲージセットボタンBT4と、離隔算出ボタンBT5とが表示されている。これらの詳細については、図5の各ステップで説明する。 The operation of the information processing device 10A will be described using Figures 5 to 11. Figure 5 is a flowchart showing the processing steps executed by the processing device 110. Figure 6 is a diagram showing an example of the display on the display device 150 of the information processing device 10A. The display image SC1 in Figure 6 displays a captured image display section M0 that displays the captured image Pc captured by the drone 20A, a camera specification display section M1, a transmission path specification display section M2, a measurement specification display section M3, a drawing specification display section M4, a shooting magnification display section M5, a Fresnel radius display section M6, a ridge separation display section M7, a margin display section M8, an image capture button BT1, a fixed angle circle drawing button BT2, a Fresnel drawing button BT3, a separation gauge set button BT4, and a separation calculation button BT5. Details of these are explained in each step of Figure 5.
S11:作業者が、入力装置140を用いて各種パラメータを入力すると、処理装置110は受付部112として機能し、各種パラメータを受け付ける。例えば、作業者が、表示画像SC1のうち、パラメータの表示部分(例えば、図6の表示部M1~M4のいずれか)にカーソルを合わせてクリックすると、当該表示部分に表示されたパラメータの入力が可能となる。 S11: When the worker inputs various parameters using the input device 140, the processing device 110 functions as the reception unit 112 and receives the various parameters. For example, when the worker positions the cursor on a parameter display area (e.g., one of display areas M1 to M4 in Figure 6) in the display image SC1 and clicks it, the worker can input the parameters displayed in that display area.
パラメータは、カメラ諸元、伝送路諸元(マイクロルート諸元)、測定諸元、及び描画諸元に大別される。カメラ諸元に関するパラメータは、図6のカメラ諸元表示部M1に表示される。カメラ諸元に関するパラメータは、撮像装置230に用いられるイメージセンサのサイズ、及び撮像装置230の最小焦点距離を含む。伝送路諸元に関するパラメータは、図6の伝送路諸元表示部M2に表示される。伝送路諸元に関するパラメータは、第1アンテナA1と第2アンテナA2との間で伝送されるマイクロ波の周波数帯、及び第1アンテナA1と第2アンテナA2との間の区間距離D0を含む。測定諸元に関するパラメータは、図6の測定諸元表示部M3に表示される。測定諸元に関するパラメータは、後述する対物体距離Dt、及び撮像装置230が有するレンズのレンズ焦点距離を含む。描画諸元に関するパラメータは、図6の描画諸元表示部M4に表示される。描画諸元に関するパラメータは、後述する定角円角度θを含む。 Parameters are broadly categorized into camera specifications, transmission path specifications (microroute specifications), measurement specifications, and drawing specifications. Parameters related to the camera specifications are displayed in the camera specification display section M1 of FIG. 6. Parameters related to the camera specifications include the size of the image sensor used in the imaging device 230 and the minimum focal length of the imaging device 230. Parameters related to the transmission path specifications are displayed in the transmission path specification display section M2 of FIG. 6. Parameters related to the transmission path specifications include the frequency band of the microwaves transmitted between the first antenna A1 and the second antenna A2 and the section distance D0 between the first antenna A1 and the second antenna A2. Parameters related to the measurement specifications are displayed in the measurement specification display section M3 of FIG. 6. Parameters related to the measurement specifications include the object distance Dt, which will be described later, and the lens focal length of the lens of the imaging device 230. Parameters related to the drawing specifications are displayed in the drawing specification display section M4 of FIG. 6. Parameters related to the drawing specifications include the constant angle circle angle θ, which will be described later.
S12:表示画像SC1のうち、撮像画像表示部M0には、ドローン20Aによって撮像された動画像の撮像画像Pcが表示される。作業者が、画像取込ボタンBT1を押下すると、処理装置110は取得部111として機能し、静止画像の撮像画像Pcを取得する。すなわち、取得部111は、画像取込ボタンBT1が押下されると、動画像を構成する静止画像の一部を撮像画像Pcとして取り込む。 S12: In the display image SC1, the captured image display section M0 displays a captured image Pc of the moving image captured by the drone 20A. When the worker presses the image capture button BT1, the processing device 110 functions as the acquisition section 111 and acquires a captured image Pc of the still image. In other words, when the image capture button BT1 is pressed, the acquisition section 111 acquires a portion of the still image that constitutes the moving image as a captured image Pc.
図7Aは、撮像画像Pcの拡大図である。図7に示す撮像画像Pcには、第2アンテナA2と、物体O(O1~O6)が写っている。物体Oは、第1アンテナA1と第2アンテナA2との間に位置する物体である。具体的には、物体O1~O5はビル等の建物であり、物体O6は送電用の鉄塔である。物体O1~O6は、物体O1、O4、O3、O2、O5、O6の順に第1アンテナA1に近いものとする。すなわち、第1アンテナA1と最も近いのは物体O1であり、第1アンテナA1から最も遠いのは物体O6である。この後における処理の精度を向上させるために、撮像画像Pcの中心は、第1アンテナA1と第2アンテナA2とをつなぐ見通し線Lsと一致させるのが好ましい。すなわち、撮像装置230の撮影方向と見通し線Lsとを一致させるのが好ましい。 Figure 7A is an enlarged view of the captured image Pc. The captured image Pc shown in Figure 7 shows the second antenna A2 and objects O (O1 to O6). Object O is an object located between the first antenna A1 and the second antenna A2. Specifically, objects O1 to O5 are buildings such as buildings, and object O6 is a power transmission tower. The objects O1 to O6 are closest to the first antenna A1 in the order of O1, O4, O3, O2, O5, and O6. In other words, object O1 is closest to the first antenna A1, and object O6 is farthest from the first antenna A1. To improve the accuracy of subsequent processing, it is preferable to align the center of the captured image Pc with the line of sight Ls connecting the first antenna A1 and the second antenna A2. In other words, it is preferable to align the shooting direction of the imaging device 230 with the line of sight Ls.
S13:作業者が定角円描画ボタンBT2を押下すると、処理装置110は、第2アンテナA2を指定することを促す画像を表示装置150に表示する。作業者がマウス等を用いて第2アンテナA2の中心を指定することによって、撮像画像Pc上での見通し線Lsの座標(x1、y1)が指定される。この後、処理装置110は生成部114として機能し、定角円Sdを示す画像データを生成する。そして、処理装置110は、表示制御部115として機能し、撮像画像Pcに定角円Sdの画像を重畳した表示画像を表示装置150に表示する。図7Bは、撮像画像Pcに定角円Sdの画像を重畳した表示画像Pd1の一例である。 S13: When the worker presses the confined circle drawing button BT2, the processing device 110 displays an image on the display device 150 prompting the worker to specify the second antenna A2. The worker specifies the center of the second antenna A2 using a mouse or the like, thereby specifying the coordinates (x1, y1) of the line of sight Ls on the captured image Pc. The processing device 110 then functions as the generation unit 114 and generates image data representing the confined circle Sd. The processing device 110 then functions as the display control unit 115 and displays on the display device 150 a display image in which the image of the confined circle Sd is superimposed on the captured image Pc. Figure 7B is an example of a display image Pd1 in which the image of the confined circle Sd is superimposed on the captured image Pc.
定角円Sdは、伝送路における見通しが得られるかの一次的な判定に用いられる円である。図8は、定角円Sdを模式的に示す図である。定角円Sdは、第1アンテナA1の位置に配置されたレンズLeの中心を頂点とし、見通し線Lsを軸とする直円錐Cの断面縁Fdの集合として定義される。見通し線Lsと直円錐Cの母線Lbとの角度を、定角円角度θとする。撮像画像Pc上に描画した定角円Sd、すなわち、イメージセンサIS上の定角円Sdは、見通し線Ls上のすべての距離Ddにおける直円錐Cの側表面の重畳投影の結果となる。撮像画像Pc上における定角円Sdの半径rdは、イメージセンサISのサイズ、撮像装置230の最小焦点距離、測定時のレンズ焦点距離及び定角円角度θによって定まる。よって、撮影条件(イメージセンサISのサイズ、撮像装置230の最小焦点距離、測定時のレンズ焦点距離)が一定であれば、定角円角度θが大きいほど、定角円Sdの半径rdは大きくなる。 The definite circle Sd is a circle used to primarily determine whether line of sight is achieved on the transmission path. Figure 8 is a diagram showing the definite circle Sd. The definite circle Sd is defined as the set of cross-sectional edges Fd of a right circular cone C whose apex is the center of the lens Le positioned at the position of the first antenna A1 and whose axis is the line of sight Ls. The angle between the line of sight Ls and the generatrix Lb of the right circular cone C is the definite circle angle θ. The definite circle Sd drawn on the captured image Pc, i.e., the definite circle Sd on the image sensor IS, is the result of superimposing projections of the side surfaces of the right circular cone C at all distances Dd on the line of sight Ls. The radius rd of the definite circle Sd on the captured image Pc is determined by the size of the image sensor IS, the minimum focal length of the imaging device 230, the lens focal length at the time of measurement, and the definite circle angle θ. Therefore, if the shooting conditions (size of the image sensor IS, minimum focal length of the imaging device 230, lens focal length at the time of measurement) are constant, the larger the constant circle angle θ, the larger the radius rd of the constant circle Sd.
図9は、定格円Sdとフレネル領域Frとの関係を模式的に示す図である。また、図10は、フレネル半径rfと定角円Sdの半径rdとの関係を示すグラフである。より詳細には、図10は、第1アンテナA1と第2アンテナA2との間の各地点における見通し角度θfを定角円角度θに置き換えたグラフである。各データ系列は、区間距離D0を1kmから12kmの1キロ刻みで変化させた結果を示している。また、アンテナ間で伝送される電波の周波数fは11GHzであるものとした。 Figure 9 is a diagram showing a schematic diagram of the relationship between the rated circle Sd and the Fresnel region Fr. Figure 10 is a graph showing the relationship between the Fresnel radius rf and the radius rd of the constant angle circle Sd. More specifically, Figure 10 is a graph in which the line-of-sight angle θf at each point between the first antenna A1 and the second antenna A2 is replaced with the constant angle circle angle θ. Each data series shows the results when the section distance D0 is changed in 1-kilometer increments from 1 km to 12 km. The frequency f of the radio waves transmitted between the antennas is assumed to be 11 GHz.
図10に示すように、区間距離D0が1kmから12kmのいずれの場合でも、第1アンテナA1と第2アンテナA2との間の各地点におけるフレネル半径rfは、第1アンテナA1のごく近傍を除いて、定角円角度θ=1°の定角円Sdの半径rdよりも小さい。 As shown in Figure 10, regardless of whether the section distance D0 is between 1 km and 12 km, the Fresnel radius rf at each point between the first antenna A1 and the second antenna A2 is smaller than the radius rd of the constant angle circle Sd with a constant angle θ = 1°, except in the immediate vicinity of the first antenna A1.
このことから、図9に示すように、定角円角度θ=1°の定角円Sd内には、第1アンテナA1と第2アンテナA2との間の各地点におけるフレネル領域Frが含まれる。よって、本実施形態では、定角円角度θ=1°の定角円Sdを用いて、見通しの一次判定を行う。撮像画像Pc上における定角円Sdの中心を座標(x1、y1)とする。 As a result, as shown in Figure 9, the Fresnel region Fr at each point between the first antenna A1 and the second antenna A2 is included within the confined circle Sd with a confined circle angle θ = 1°. Therefore, in this embodiment, a primary determination of visibility is performed using the confined circle Sd with a confined circle angle θ = 1°. The center of the confined circle Sd on the captured image Pc is defined as coordinates (x1, y1).
なお、図10に示すように、第1アンテナA1から300m以上離れた地点におけるフレネル半径rfは、区間距離D0が1kmから12kmのいずれの場合でも、定角円角度θ=0.5°の定角円Sdの半径rdよりも小さい。このため、測定条件によっては、定角円角度θを0.5°(もしくは0.5°を超え1°未満)としてもよい。 As shown in Figure 10, the Fresnel radius rf at a point 300 m or more away from the first antenna A1 is smaller than the radius rd of the constant angle circle Sd with a constant angle θ = 0.5°, regardless of whether the section distance D0 is 1 km to 12 km. Therefore, depending on the measurement conditions, the constant angle θ may be set to 0.5° (or greater than 0.5° but less than 1°).
S14:作業員は、表示装置150に表示される定角円Sdの内側に、第2アンテナA2以外の物体Oが存在するか判定し、判定結果を情報処理装置10Aに入力する。上述したように、定角円Sdに囲まれた領域は、フレネル領域Frよりも広いので、定角円Sdの内側に第2アンテナA2以外の物体Oが存在しなければ、第1アンテナA1と第2アンテナA2との間は見通しが良好であり、無線通信の障害がない。定角円Sdの内側に第2アンテナA2以外の物体Oが存在しないとの判定結果の入力を受けた場合(S14:NO)、処理装置110は、処理をS26に進める。このように、処理装置110が定角円Sdを描画することによって、見通しが良好な地点では1回の判定で見通し調査を終了することができ、作業員の処理負荷を削減できる。 S14: The worker determines whether any object O other than the second antenna A2 is present inside the fixed circle Sd displayed on the display device 150 and inputs the determination result into the information processing device 10A. As described above, the area surrounded by the fixed circle Sd is larger than the Fresnel region Fr. Therefore, if no object O other than the second antenna A2 is present inside the fixed circle Sd, there is good visibility between the first antenna A1 and the second antenna A2, and no interference with wireless communication occurs. If the determination result indicates that no object O other than the second antenna A2 is present inside the fixed circle Sd (S14: NO), the processing device 110 proceeds to S26. In this way, by having the processing device 110 draw the fixed circle Sd, it is possible to complete the visibility survey with a single determination at locations with good visibility, thereby reducing the processing load on the worker.
S15:定角円Sdの内側に物体Oが存在するとの判定結果の入力を受けた場合(S14:YES)、処理装置110は、作業者に対物体距離Dtの入力を要求する。作業者は、定角円Sdの内側に存在する物体Oのうち、第1アンテナA1から最も近い物体を判定対象物体Ot[1]とし、判定対象物体Ot[1]から第1アンテナA1までの距離である対物体距離Dt[1]を、入力装置140を用いて入力する。処理装置110は、受付部112として機能し、対物体距離Dt[1]を受け付ける。 S15: If a determination result indicating that an object O exists inside the confined circle Sd is input (S14: YES), the processing device 110 requests the operator to input the object distance Dt. The operator selects the object O that exists inside the confined circle Sd and is closest to the first antenna A1 as the object to be determined Ot[1], and inputs the object distance Dt[1], which is the distance from the object to be determined Ot[1] to the first antenna A1, using the input device 140. The processing device 110 functions as the reception unit 112 and receives the object distance Dt[1].
例えば、図7Bの撮像画像Pcの例では、定角円Sd内に物体O2~O6が含まれる。このうち、第1アンテナA1に最も近いのは、物体O4である。よって、判定対象物体Ot[1]は、物体O4となる。作業者は、物体O4までの距離を対物体距離Dt[1]として入力する。 For example, in the captured image Pc shown in Figure 7B, objects O2 to O6 are contained within the fixed circle Sd. Of these, object O4 is closest to the first antenna A1. Therefore, the object to be determined Ot[1] is object O4. The operator inputs the distance to object O4 as the object distance Dt[1].
S16:作業員がフレネル描画ボタンBT3を押下すると、処理装置110は生成部114として機能し、フレネル円Sfを示す画像データを生成する。具体的には、生成部114は、上記式(1)における距離Dpとして対物体距離Dt[1]を用いて、判定対象物体Ot[1]の位置におけるフレネル半径rf[1]を算出する。画像データの示すフレネル円Sf[1]は、座標(x1、y1)を中心として半径がフレネル半径rf[1]の円である。 S16: When the worker presses the Fresnel drawing button BT3, the processing device 110 functions as the generation unit 114 and generates image data showing the Fresnel circle Sf. Specifically, the generation unit 114 calculates the Fresnel radius rf[1] at the position of the object to be determined Ot[1] using the object distance Dt[1] as the distance Dp in the above equation (1). The Fresnel circle Sf[1] shown in the image data is a circle centered at the coordinates (x1, y1) and having a Fresnel radius rf[1].
また、処理装置110は、表示制御部115として機能し、撮像画像Pcにフレネル円Sf[1]の画像を重畳した表示画像Pd2(Pd2aまたはPd2b)を生成し、表示画像Pd2を表示装置150に表示する。フレネル円Sf[1]の内側がフレネル領域Frである。図7Cおよび図7Dは、撮像画像Pcにフレネル円Sf[1]の画像を重畳した表示画像Pd2の一例である。図7Cに示す表示画像Pd2aでは、フレネル円Sf[1]の内側に判定対象物体Ot[1]である物体O4が存在する。図7Dに示す表示画像Pd2bでは、フレネル円Sf[1]の内側に判定対象物体Ot[1]である物体O4が存在しない場合を示す。なお、表示制御部115は、図6に示す表示画像SC1の撮像画像表示部M0に表示画像Pd2を表示するとともに、表示画像SC1のフレネル半径表示部M6にフレネル半径rf[1]の値を表示する。 The processing device 110 also functions as the display control unit 115, generates a display image Pd2 (Pd2a or Pd2b) by superimposing an image of the Fresnel circle Sf[1] on the captured image Pc, and displays the display image Pd2 on the display device 150. The area inside the Fresnel circle Sf[1] is the Fresnel region Fr. Figures 7C and 7D are examples of a display image Pd2 by superimposing an image of the Fresnel circle Sf[1] on the captured image Pc. In the display image Pd2a shown in Figure 7C, an object O4, which is the object to be determined Ot[1], is present inside the Fresnel circle Sf[1]. In the display image Pd2b shown in Figure 7D, an object O4, which is the object to be determined Ot[1], is not present inside the Fresnel circle Sf[1]. The display control unit 115 displays the display image Pd2 in the captured image display section M0 of the display image SC1 shown in FIG. 6, and also displays the value of the Fresnel radius rf[1] in the Fresnel radius display section M6 of the display image SC1.
S17:作業員は、判定対象物体Ot[1]がフレネル円Sf[1]の内側(フローチャートでは「フレネル円内」と表記)に位置するか否かの判定し、判定結果を情報処理装置10Aに入力する。判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置しないと入力された場合(S17:NO)、処理装置110は処理をS22に進める。 S17: The worker determines whether the object to be determined Ot[1] is located inside the Fresnel circle Sf[1] (referred to as "inside the Fresnel circle" in the flowchart) and inputs the determination result to the information processing device 10A. If the input indicates that the object to be determined Ot[1] is not located inside the Fresnel circle Sf[1] (S17: NO), the processing device 110 proceeds to S22.
S18:判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置すると入力された場合(S17:YES)、処理装置110は、離隔距離Ds[1]および負のマージンMmを算出する。より詳細には、処理装置110は受付部112として機能し、判定対象物体Ot[1]の離隔ゲージセットを受け付ける。具体的には、例えば、作業者が入力装置140を操作して、表示画像Pd2上で見通し線Ls(座標(x1、y1))からの距離が最小となる判定対象物体Ot[1]の位置を指定することによって、見通し線Lsからの距離が最小となる判定対象物体Ot[1]の位置を示す表示画像Pd2上の座標(x2、y2)が指定される。この座標(x2、y2)の指定が、離隔ゲージセットに対応する。 S18: If it is input that the object to be determined Ot[1] is located inside the Fresnel circle Sf[1] (S17: YES), the processing device 110 calculates the separation distance Ds[1] and the negative margin Mm. More specifically, the processing device 110 functions as the reception unit 112 and receives a separation gauge set for the object to be determined Ot[1]. Specifically, for example, the operator operates the input device 140 to specify the position of the object to be determined Ot[1] on the display image Pd2 that is the shortest distance from the line of sight Ls (coordinates (x1, y1)), thereby specifying coordinates (x2, y2) on the display image Pd2 that indicate the position of the object to be determined Ot[1] that is the shortest distance from the line of sight Ls. This specification of coordinates (x2, y2) corresponds to the separation gauge set.
処理装置110は、表示画像上における座標(x1,y1),(x2,y2)と、フレネル円Sf[1]を用いて、離隔距離Ds[1]および負のマージンMm[1]を算出する。図7Eに、座標(x1,y1),(x2,y2)、離隔距離Ds[1]および負のマージンMm[1]を表示する表示画像Pd3を示す。離隔距離Ds[1]は、見通し線Lsと判定対象物体Ot[1]との間の距離である。また、マージンとは、判定対象物体Ot[1]とフレネル円Sf[1]との間の距離である。判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置しない場合(外側に位置する場合)には、マージンを正の値とし、判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置する場合には、マージンを負の値とする。 The processing device 110 calculates the separation distance Ds[1] and the negative margin Mm[1] using the coordinates (x1, y1) and (x2, y2) on the display image and the Fresnel circle Sf[1]. Figure 7E shows the display image Pd3 displaying the coordinates (x1, y1), (x2, y2), the separation distance Ds[1], and the negative margin Mm[1]. The separation distance Ds[1] is the distance between the line of sight Ls and the object to be determined Ot[1]. The margin is the distance between the object to be determined Ot[1] and the Fresnel circle Sf[1]. If the object to be determined Ot[1] is not located inside (outside) the Fresnel circle Sf[1], the margin is a positive value. If the object to be determined Ot[1] is located inside the Fresnel circle Sf[1], the margin is a negative value.
撮像装置230における撮像条件(カメラ諸元、撮影倍率等)および判定対象物体Ot[1]までの対物体距離Dt[1]は既知である。よって、処理装置110は、表示画像上における座標(x1,y1)と(x2,y2)との間の距離を、実空間上の離隔距離Ds[1]に換算することができる。また、処理装置110は、表示画像上における座標(x2,y2)と、座標(x2,y2)に最も近いフレネル円Sf[1]の位置との間の距離を、実空間上の負のマージンMm[1]に換算することができる。なお、負のマージンMm[1]は、フレネル半径rf[1]から離隔距離Ds[1]を差し引くことによっても算出され得る(Mm=rf-Ds)。 The imaging conditions (camera specifications, imaging magnification, etc.) of the imaging device 230 and the object distance Dt[1] to the object to be determined Ot[1] are known. Therefore, the processing device 110 can convert the distance between the coordinates (x1, y1) and (x2, y2) on the display image into the separation distance Ds[1] in real space. The processing device 110 can also convert the distance between the coordinates (x2, y2) on the display image and the position of the Fresnel circle Sf[1] closest to the coordinates (x2, y2) into a negative margin Mm[1] in real space. The negative margin Mm[1] can also be calculated by subtracting the separation distance Ds[1] from the Fresnel radius rf[1] (Mm = rf - Ds).
この後、処理装置110は表示制御部115として機能し、算出結果を表示装置150に表示する。より詳細には、離隔距離Ds[1]は、図6に示す表示画像SC1のリッジ離隔表示部M7に表示され、負のマージンMmの値は、図6に示す表示画像SC1のマージン表示部M8に表示される。また、表示制御部115は、図6に示す表示画像SC1の撮像画像表示部M0に表示画像Pd3を表示する。 The processing device 110 then functions as the display control unit 115 and displays the calculation results on the display device 150. More specifically, the separation distance Ds[1] is displayed in the ridge separation display area M7 of the display image SC1 shown in FIG. 6, and the value of the negative margin Mm is displayed in the margin display area M8 of the display image SC1 shown in FIG. 6. The display control unit 115 also displays the display image Pd3 in the captured image display area M0 of the display image SC1 shown in FIG. 6.
S19:処理装置110は判定部113として機能し、フレネル円Sf[1]と判定対象物体Ot[1]との重複度合いに基づいて、判定対象物体Ot[1]の通信への影響を推定する。例えば、判定部113は、第1アンテナA1における受信電力Peを算出することにより、判定対象物体Ot[1]の通信への影響を推定する。 S19: The processing device 110 functions as the determination unit 113 and estimates the impact of the determination target object Ot[1] on communication based on the degree of overlap between the Fresnel circle Sf[1] and the determination target object Ot[1]. For example, the determination unit 113 estimates the impact of the determination target object Ot[1] on communication by calculating the received power Pe at the first antenna A1.
具体的には、判定部113は、撮像画像Pc上で判定対象物体Ot[1]とフレネル領域Fr[1]とが重なる面積Ns[1]を算出する。判定部113は、判定対象物体Ot[1]の位置におけるフレネル領域Fr[1]内の面積Nf[1]に対する面積Ns[1]の割合から、判定対象物体Ot[1]に起因する遮蔽損失L[1]を、下記式(2)により計算する。下記式(2)~(5)では、xを用いて各パラメータを一般化して示す。 Specifically, the determination unit 113 calculates the area Ns[1] of the overlap between the determination target object Ot[1] and the Fresnel region Fr[1] on the captured image Pc. The determination unit 113 calculates the shadowing loss L[1] caused by the determination target object Ot[1] using the following formula (2) from the ratio of the area Ns[1] to the area Nf[1] within the Fresnel region Fr[1] at the position of the determination target object Ot[1]. In the following formulas (2) to (5), each parameter is generalized using x.
L[x] = 10*log(Nf[x]/(Nf[x]-Ns[x])) ・・・(2) L[x] = 10*log(Nf[x]/(Nf[x]-Ns[x]))...(2)
なお、撮像画像Pc上における判定対象物体Ot[1]の範囲は、例えば、作業者が入力装置140を用いて、撮像画像Pc上の判定対象物体Ot[1]のエッジ部分をなぞることにより特定される。また、処理装置110が撮像画像Pc上の判定対象物体Ot[1]のエッジを自動的に抽出してもよい。 The range of the determination target object Ot[1] on the captured image Pc is identified, for example, by the operator using the input device 140 to trace the edge portion of the determination target object Ot[1] on the captured image Pc. The processing device 110 may also automatically extract the edge of the determination target object Ot[1] on the captured image Pc.
また、判定部113は、第1アンテナA1と第2アンテナA2との間の区間距離D0に相当する自由空間損失Ld[D0]を下記式(3)により算出する。 The determination unit 113 also calculates the free space loss Ld[D0], which corresponds to the section distance D0 between the first antenna A1 and the second antenna A2, using the following formula (3):
Ld[D0] = 10*log(4*π*D0*f/c)2 ・・・(3) Ld[D0] = 10*log(4*π*D0*f/c) 2 ...(3)
判定部113は、第1アンテナA1における受信電力Peを、下記式(4)により算出する。下記式(4)において、Ptは送信電力、G1は第1アンテナA1のアンテナ利得、G2は第2アンテナA2のアンテナ利得である。 The determination unit 113 calculates the received power Pe at the first antenna A1 using the following equation (4). In the following equation (4), Pt is the transmitted power, G1 is the antenna gain of the first antenna A1, and G2 is the antenna gain of the second antenna A2.
Pe = Pt+G1+G2-Ld[D0]-L[x] … (4) Pe = Pt+G1+G2-Ld[D0]-L[x]... (4)
なお、フレネル円Sfの内側に位置する判定対象物体Otが複数ある場合には、それぞれの判定対象物体Ot[x]に対応する遮蔽損失L[x]を積算していく。すなわち、受信電力Peは、下記式(5)で算出される。 If there are multiple objects to be determined Ot located inside the Fresnel circle Sf, the shielding loss L[x] corresponding to each object to be determined Ot[x] is integrated. That is, the received power Pe is calculated using the following formula (5).
Pe = Pt+G1+G2-Ld[D0]-ΣL[x] … (5) Pe = Pt+G1+G2-Ld[D0]-ΣL[x]... (5)
S20:処理装置110は判定部113として機能し、判定対象物体Ot[1]の通信への影響が許容範囲内か否かを判定する。言い換えると、判定部113は、受付部112が受け付けた対物体距離Dtに基づいて判定対象物体Otが、第1アンテナA1と第2アンテナA2との間の無線通信の障害になるかを判定する。例えば、判定部113は、第1アンテナA1における受信電力Peが、予め定められた最小受信電力Pmin以上であるか否かを判定する。受信電力Peが最小受信電力Pmin以上の場合、判定部113は、判定対象物体Ot[1]の通信への影響が許容範囲内であると判定する(S20:YES)。そして、処理装置110は処理をS23に進める。 S20: The processing device 110 functions as the determination unit 113 and determines whether the impact of the determination target object Ot[1] on communication is within an acceptable range. In other words, the determination unit 113 determines whether the determination target object Ot will interfere with wireless communication between the first antenna A1 and the second antenna A2 based on the object distance Dt received by the reception unit 112. For example, the determination unit 113 determines whether the received power Pe at the first antenna A1 is equal to or greater than a predetermined minimum received power Pmin. If the received power Pe is equal to or greater than the minimum received power Pmin, the determination unit 113 determines that the impact of the determination target object Ot[1] on communication is within an acceptable range (S20: YES). The processing device 110 then proceeds to S23.
S21:受信電力Peが最小受信電力Pmin未満の場合、判定部113は、判定対象物体Ot[1]の通信への影響が許容範囲を超えていると判定する(S20:NO)。処理装置110は生成部114として機能し、判定対象物体Ot[1]が通信の障害になることを示す判定画像を生成する。具体的には、第1アンテナA1と第2アンテナA2との間の通信品質に問題が生じる可能性がある旨を示す判定画像を生成する。そして、処理装置110は表示制御部115として機能し、通信品質に問題が生じる可能性がある旨を示す判定画像を表示装置150に表示して、本フローチャートの処理を終了する。 S21: If the received power Pe is less than the minimum received power Pmin, the determination unit 113 determines that the impact of the determination target object Ot[1] on communication exceeds the allowable range (S20: NO). The processing device 110 functions as the generation unit 114 and generates a determination image indicating that the determination target object Ot[1] will interfere with communication. Specifically, it generates a determination image indicating that there may be a problem with the communication quality between the first antenna A1 and the second antenna A2. The processing device 110 then functions as the display control unit 115 and displays on the display device 150 a determination image indicating that there may be a problem with the communication quality, and ends the processing of this flowchart.
S22:S17で判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置しない場合(S17:NO)、処理装置110は、表示画像上における座標(x2,y2)と、フレネル円Sf[1]を用いて、正のマージンMp[1]を算出する。正のマージンMp[1]の算出方法は、負のマージンMm[1]の算出方法と同様である。図7Fに、正のマージンMm[1]を表示する表示画像Pd4を示す。処理装置110は表示制御部115として機能し、算出結果を表示装置150に表示する。より詳細には、正のマージンMp[1]の値は、図6に示す表示画像SC1のマージン表示部M8に表示される。また、表示制御部115は、図6に示す表示画像SC1の撮像画像表示部M0に表示画像Pd4を表示する。 S22: If the determination target object Ot[1] is not located inside the Fresnel circle Sf[1] in S17 (S17: NO), the processing device 110 calculates the positive margin Mp[1] using the coordinates (x2, y2) on the display image and the Fresnel circle Sf[1]. The method for calculating the positive margin Mp[1] is the same as the method for calculating the negative margin Mm[1]. Figure 7F shows a display image Pd4 displaying the positive margin Mm[1]. The processing device 110 functions as the display control unit 115 and displays the calculation result on the display device 150. More specifically, the value of the positive margin Mp[1] is displayed in the margin display area M8 of the display image SC1 shown in Figure 6. The display control unit 115 also displays the display image Pd4 in the captured image display area M0 of the display image SC1 shown in Figure 6.
S23:作業員は、フレネル円Sf[1]の内側に判定対象物体Ot[1]および第2アンテナA2以外の物体Oが存在するか判定する。フレネル円Sf[1]の内側に判定対象物体Ot[1]および第2アンテナA2以外の物体が存在しない場合(S23:NO)、処理装置110は処理をS26に進める。なお、S17:NOを経てS23に処理が至った場合は、フレネル円Sf[1]の内側に判定対象物体Ot[1]は存在しないため、作業員は、フレネル円Sf[1]の内側に第2アンテナA2以外の物体Oが存在するか判定することになる。 S23: The worker determines whether there is an object O other than the object to be determined Ot[1] and the second antenna A2 inside the Fresnel circle Sf[1]. If there is no object other than the object to be determined Ot[1] and the second antenna A2 inside the Fresnel circle Sf[1] (S23: NO), the processing device 110 proceeds to S26. Note that if the processing reaches S23 via S17: NO, the object to be determined Ot[1] is not inside the Fresnel circle Sf[1], so the worker determines whether there is an object O other than the second antenna A2 inside the Fresnel circle Sf[1].
S24:フレネル円Sf[1]の内側に判定対象物体Ot[1]および第2アンテナA2以外の物体Oが存在する場合(S23:YES)、作業員は、フレネル円Sf[1]の内側にある物体Oのうち、判定対象物体Ot[1]の次に第1アンテナA1に近い物体Oを新たな判定対象物体Ot[2]に設定する。例えば、図7Eに示す表示画像Pd3の場合、作業員は、物体O3を新たな判定対象物体Ot[2]に設定する。 S24: If an object O other than the determination target object Ot[1] and the second antenna A2 is present inside the Fresnel circle Sf[1] (S23: YES), the worker sets the object O that is next closest to the first antenna A1 after the determination target object Ot[1] among the objects O inside the Fresnel circle Sf[1] as the new determination target object Ot[2]. For example, in the case of the display image Pd3 shown in Figure 7E, the worker sets object O3 as the new determination target object Ot[2].
S25:作業者が新たな判定対象物体Ot[2]から第1アンテナA1までの対物体距離Dt[2]を作業者が入力装置140を用いて入力すると、処理装置110は受付部112として機能し、対物体距離Dt[2]を受け付ける。この後、処理装置110は、処理をS16に戻す。S16では、新たな判定対象物体Ot[2]の対物体距離Dt[2]に応じて、新たなフレネル円Sf[2]を生成する。すなわち、処理装置110は、フレネル円Sfの内側に位置し、且つ第1アンテナA1と第2アンテナA2との間に位置する物体が無くなるまで対物体距離Dtの受け付けを繰り返し、判定を繰り返す。 S25: When the operator inputs the object distance Dt[2] from the new object to be determined Ot[2] to the first antenna A1 using the input device 140, the processing device 110 functions as the reception unit 112 and receives the object distance Dt[2]. The processing device 110 then returns the process to S16. In S16, a new Fresnel circle Sf[2] is generated according to the object distance Dt[2] of the new object to be determined Ot[2]. That is, the processing device 110 repeatedly receives the object distance Dt and repeats the determination until there are no more objects located inside the Fresnel circle Sf and between the first antenna A1 and the second antenna A2.
S26:S14で定角円Sdの内側に第2アンテナA2以外の物体Oが存在しないと判定された場合、または、S23でフレネル円Sfの内側に判定対象物体Otおよび第2アンテナA2以外の物体が存在しないと判定された場合、処理装置110は生成部114として機能し、第1アンテナA1と第2アンテナA2との間の通信品質に問題がない旨を示す判定画像を生成する。そして、処理装置110は表示制御部115として機能し、通信品質に問題が生じる可能性がない旨を示す判定画像を表示装置150に表示して、本フローチャートの処理を終了する。 S26: If it is determined in S14 that no object O other than the second antenna A2 exists inside the fixed angle circle Sd, or if it is determined in S23 that no object other than the determination target object Ot and the second antenna A2 exists inside the Fresnel circle Sf, the processing device 110 functions as the generation unit 114 and generates a determination image indicating that there is no problem with the communication quality between the first antenna A1 and the second antenna A2. Then, the processing device 110 functions as the display control unit 115 and displays on the display device 150 a determination image indicating that there is no possibility of a problem with the communication quality, and the processing of this flowchart ends.
なお、上述したフローチャートでは、判定部113は、受信電力Peが最小受信電力Pmin以上であるか否かに基づいて通信品質に問題が生じるか否かを判定した(S19およびS20)。このような処理に限らず、判定部113は、図5のS17でフレネル円Sf[1]の内側に判定対象物体Ot[1]が存在するとの判定結果が入力された場合には、即座に通信品質に問題が生じる可能性があると判定してもよい。この場合、S17で判定対象物体Otがフレネル円Sf[1]の内側に位置すると判定された場合(S17:YES)、処理装置110は処理をS22に進める。 In the flowchart described above, the determination unit 113 determines whether a problem will occur in communication quality based on whether the received power Pe is equal to or greater than the minimum received power Pmin (S19 and S20). This process is not limited to this. The determination unit 113 may immediately determine that a problem may occur in communication quality if a determination result indicating that the object to be determined Ot[1] is located inside the Fresnel circle Sf[1] is input in S17 of FIG. 5. In this case, if it is determined in S17 that the object to be determined Ot is located inside the Fresnel circle Sf[1] (S17: YES), the processing device 110 proceeds to S22.
以上説明したように、受付部112は、判定部113の判定結果が否定となり(S20:NO)、フレネル円Sfの内側に判定対象物体Otの次に第1アンテナA1に近い物体Oが存在する場合、当該物体Oを新たな判定対象物体Otとして(S24)、新たな判定対象物体Otまでの対物体距離Dtの距離を受け付ける(S25)。そして、フレネル円Sfの内側に位置し、且つ第1アンテナA1と第2アンテナA2との間に位置する物体Oが無くなるまで、受付部112は受け付けを繰り返し、判定部113は判定を繰り返す。 As explained above, if the determination unit 113 determines that the object O is next closest to the first antenna A1 after the determination target object Ot inside the Fresnel circle Sf (S20: NO), the reception unit 112 determines that object O as the new determination target object Ot (S24) and receives the object distance Dt to the new determination target object Ot (S25). The reception unit 112 then repeats reception, and the determination unit 113 repeats determination, until there are no more objects O located inside the Fresnel circle Sf and between the first antenna A1 and the second antenna A2.
図11は、フレネル円Sfと見通し角度θfとの関係を模式的に示した図である。図1と同様に、第1アンテナA1から距離Dpにある見通し線Ls上の点を点Pとする。点Pにおけるフレネル円Sfに対応する見通し角度θfは、点Pよりも第1アンテナA1に近い見通し線Ls上の点(例えば点p1,p2)におけるフレネル円Sfに対応する見通し角度θfよりも必ず小さくなる。したがって、判定対象物体Otの位置におけるフレネル円Sfの内側に、判定対象物体Otより遠い位置にある物体Oが存在しなければ、判定対象物体Otより遠い区間における通信品質は良好である、と判定することができる。 Figure 11 is a diagram showing a schematic diagram of the relationship between the Fresnel circle Sf and the line of sight angle θf. As in Figure 1, point P is a point on the line of sight Ls at a distance Dp from the first antenna A1. The line of sight angle θf corresponding to the Fresnel circle Sf at point P is always smaller than the line of sight angle θf corresponding to the Fresnel circle Sf at a point on the line of sight Ls closer to the first antenna A1 than point P (e.g., points p1 and p2). Therefore, if there is no object O located farther than the object to be determined Ot inside the Fresnel circle Sf at the position of the object to be determined Ot, it can be determined that the communication quality in the section farther from the object to be determined Ot is good.
以上説明したように、第1実施形態では、定角円内またはフレネル円Sf内に写る物体Oのうち、第1アンテナA1に近い物体Oから順に判定対象物体Otとして選択される。すなわち、情報処理装置10Aでは、撮像画像中で定角円内に写る物体Oを漫然と判定対象物体Otとする場合と比較して、見通し調査に係る処理負荷を軽減することができるとともに、見通し調査に要する処理時間を短縮することができる。 As described above, in the first embodiment, of the objects O that appear within the fixed angle circle or the Fresnel circle Sf, the objects O closest to the first antenna A1 are selected as the object to be determined Ot. In other words, the information processing device 10A can reduce the processing load associated with the visibility check and shorten the processing time required for the visibility check, compared to when an object O that appears within the fixed angle circle in the captured image is simply selected as the object to be determined Ot.
また、第1実施形態では、処理装置110は、作業者から入力された対物体距離Dtを用いて、判定対象物体Otの位置におけるフレネル半径rfを算出する。この処理により、処理装置110で対物体距離Dtを算出するのと比較して、判定システム1の構成を簡素化することができる。 In addition, in the first embodiment, the processing device 110 calculates the Fresnel radius rf at the position of the object to be determined Ot using the object distance Dt input by the operator. This processing simplifies the configuration of the determination system 1 compared to calculating the object distance Dt by the processing device 110.
また、第1実施形態では、ドローン20Aに撮像装置230を搭載し、ドローン20Aを第1アンテナA1の位置に飛行させて撮像画像を撮影する。この構成により、作業者が撮像装置およびトランシット等を携帯して第1アンテナA1で作業を行うのと比較して、見通し調査における作業者の負担を軽減することができる。 In addition, in the first embodiment, an imaging device 230 is mounted on the drone 20A, and the drone 20A is flown to the position of the first antenna A1 to capture images. This configuration reduces the burden on workers during visibility surveys compared to when workers carry an imaging device and a transit vehicle, etc., and perform work at the first antenna A1.
2.第2実施形態
第1実施形態では、定角円又はフレネル円の内側に物体Oが位置するか否かが、作業員によって判定された。また、第1実施形態では、判定対象物体Otまでの対物体距離Dtが、作業員によって入力された。一方、第2実施形態では、定角円又はフレネル円の内側に物体Oが位置するか否かの判定、および、判定対象物体Otまでの対物体距離Dtの入力が、情報処理装置10Bによって行われる。第2実施形態において、第1実施形態と同様の構成は第1実施形態と同じ符号を付し、詳細な説明を省略する。
2. Second Embodiment In the first embodiment, the worker determines whether or not the object O is located inside the definite circle or the Fresnel circle. Furthermore, in the first embodiment, the worker inputs the object distance Dt to the object Ot to be determined. Meanwhile, in the second embodiment, the determination of whether or not the object O is located inside the definite circle or the Fresnel circle and the input of the object distance Dt to the object Ot to be determined are performed by the information processing device 10B. In the second embodiment, the same components as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and detailed description thereof will be omitted.
図12は、情報処理装置10Bの構成を示すブロック図であり、図13は、ドローン20Bの構成を示すブロック図である。第2実施形態の判定システム1は、情報処理装置10Aの替わりに情報処理装置10Bを用い、ドローン20Aの替わりにドローン20Bを用いる。 Figure 12 is a block diagram showing the configuration of information processing device 10B, and Figure 13 is a block diagram showing the configuration of drone 20B. The determination system 1 of the second embodiment uses information processing device 10B instead of information processing device 10A, and drone 20B instead of drone 20A.
ドローン20Bは、撮像装置230の替わりに、第1撮像装置230Aと第2撮像装置230Bとを備える。第1撮像装置230Aは、第1撮像画像を示す第1撮像画像データを出力する。第2撮像装置230Bは、第2撮像画像を示す第2撮像画像データを出力する。第1撮像装置230Aと第2撮像装置230Bとは、所定距離だけ離間して、ドローン20Bに固定される。また、第1撮像装置230Aの光軸と、第2撮像装置230Bとの光軸は、平行である。従って、第1撮像画像と第2撮像画像の組は、いわゆるステレオ画像を構成する。第1撮像画像データと第2撮像画像データとは、通信装置240を介して、情報処理装置10Bに送信される。 Instead of the imaging device 230, the drone 20B is equipped with a first imaging device 230A and a second imaging device 230B. The first imaging device 230A outputs first captured image data representing the first captured image. The second imaging device 230B outputs second captured image data representing the second captured image. The first imaging device 230A and the second imaging device 230B are fixed to the drone 20B, separated by a predetermined distance. The optical axis of the first imaging device 230A and the optical axis of the second imaging device 230B are parallel. Therefore, the set of the first captured image and the second captured image constitutes a so-called stereo image. The first captured image data and the second captured image data are transmitted to the information processing device 10B via the communication device 240.
情報処理装置10Bは、特定部116及び距離算出部117を備える点で、情報処理装置10Aと相違する。 Information processing device 10B differs from information processing device 10A in that it includes an identification unit 116 and a distance calculation unit 117.
特定部116は、第1撮像画像および第2撮像画像に基づいて、定角円又はフレネル円の内側に位置する1以上の物体Oが重なる順序を特定し、順序に基づいて、新たな判定対象物体Ot[x]を特定する。 The identification unit 116 identifies the order in which one or more objects O located inside a fixed angle circle or a Fresnel circle overlap based on the first captured image and the second captured image, and identifies a new object to be determined Ot[x] based on the order.
距離算出部117は、第1撮像画像と第2撮像画像に基づいて、判定対象物体Ot[x]から第1アンテナA1までの距離である対物体距離Dt[x]を算出し、算出した対物体距離Dt[x]を受付部112へ入力する。 The distance calculation unit 117 calculates the object distance Dt[x], which is the distance from the object to be determined Ot[x] to the first antenna A1, based on the first captured image and the second captured image, and inputs the calculated object distance Dt[x] to the reception unit 112.
図14は、処理装置110が実行する処理の手順を示すフローチャートである。以下の説明において、図5に示される第1実施形態のフローチャートと同様のステップに関しては、図5と同じステップ番号を付し、説明を省略する。 Figure 14 is a flowchart showing the processing steps executed by the processing device 110. In the following explanation, steps that are the same as those in the flowchart of the first embodiment shown in Figure 5 are assigned the same step numbers as in Figure 5, and their explanations will be omitted.
S12A:作業者が、画像取込ボタンBT1(図6参照)を押下すると、処理装置110は取得部111として機能し、撮像画像を取得する。この時、取得部111は、第1撮像画像を示す第1撮像画像データと、第2撮像画像を示す第2撮像画像データとを取得する。第1撮像画像および第2撮像画像は、第1撮像装置230Aおよび第2撮像装置230Bにより、それぞれ同時刻に撮像されたステレオ画像である。 S12A: When the worker presses the image capture button BT1 (see Figure 6), the processing device 110 functions as the acquisition unit 111 and acquires captured images. At this time, the acquisition unit 111 acquires first captured image data representing the first captured image and second captured image data representing the second captured image. The first captured image and second captured image are stereo images captured at the same time by the first imaging device 230A and the second imaging device 230B, respectively.
S12B:処理装置110は、撮像画像に写る物体を特定する。処理装置110は、例えば、画像処理により撮像画像に含まれるエッジを抽出し、撮像画像に写る物体Oを特定する。 S12B: The processing device 110 identifies an object appearing in the captured image. For example, the processing device 110 extracts edges contained in the captured image through image processing, and identifies the object O appearing in the captured image.
S14A:処理装置110は、定角円Sdの内側に第2アンテナA2以外の物体Oが存在するか判定する。処理装置110は、例えば、パターンマッチング等により撮像画像Pcに写る物体Oのうち、第2アンテナA2を識別する。処理装置110は、第2アンテナA2以外の物体が定角円Sdの内側に位置している場合には、定角円Sdの内側に第2アンテナA2以外の物体Oが存在すると判定する(S14:YES)。また、処理装置110は、第2アンテナA2以外の物体が定角円Sdの内側に位置していない場合には、定角円Sdの内側に第2アンテナA2以外の物体Oが存在しないと判定する(S14:NO)。 S14A: The processing device 110 determines whether an object O other than the second antenna A2 is present inside the confined circle Sd. The processing device 110 identifies the second antenna A2 from among the objects O appearing in the captured image Pc, for example, by pattern matching. If an object other than the second antenna A2 is located inside the confined circle Sd, the processing device 110 determines that an object O other than the second antenna A2 is present inside the confined circle Sd (S14: YES). Furthermore, if no object other than the second antenna A2 is located inside the confined circle Sd, the processing device 110 determines that no object O other than the second antenna A2 is present inside the confined circle Sd (S14: NO).
S15A:定角円Sdの内側に第2アンテナA2以外の物体Oが存在する場合(S14A:YES)、処理装置110は、特定部116として機能し、定角円Sdの内側に位置する物体Oのうち、第1アンテナA1から最も近い物体Oである判定対象物体Ot[1]を特定する。具体的には、処理装置110は、定角円Sdの内側に位置する1以上の物体Oが重なる順序を特定し、順序に基づいて判定対象物体Ot[1]を特定する。 S15A: If an object O other than the second antenna A2 is present inside the confined circle Sd (S14A: YES), the processing device 110 functions as the identification unit 116 and identifies the object O to be determined Ot[1], which is the object O closest to the first antenna A1, among the objects O located inside the confined circle Sd. Specifically, the processing device 110 identifies the order in which one or more objects O located inside the confined circle Sd overlap, and identifies the object Ot[1] to be determined based on the order.
S15B:処理装置110は、距離算出部117として機能し、判定対象物体Ot[1]から第1アンテナA1までの対物体距離Dt[1]を算出する。上述のように、第1撮像画像と第2撮像画像はステレオ画像なので、距離算出部117は、撮像画像に写る物体Oの奥行方向の位置(第1撮像装置230Aおよび第2撮像装置230Bからの距離)を算出することができる。したがって、第2実施形態では、作業者が地図を参照して対物体距離Dt[1]を入力する必要がなく、作業効率を向上させることができる。 S15B: The processing device 110 functions as the distance calculation unit 117 and calculates the object distance Dt[1] from the determination target object Ot[1] to the first antenna A1. As described above, the first captured image and the second captured image are stereo images, so the distance calculation unit 117 can calculate the depth position of the object O shown in the captured image (the distance from the first image capture device 230A and the second image capture device 230B). Therefore, in the second embodiment, the worker does not need to refer to a map to input the object distance Dt[1], improving work efficiency.
なお、定角円Sd内の物体Oの配置によっては、物体Oの重なりの順序だけでは判定対象物体Ot[1]を特定するのが困難な場合がある。この場合、処理装置110は、S15Aにおいて距離算出部117として機能し、定角円Sdの内側に位置する物体Oまでの距離を算出した上で、特定部116として機能し、判定対象物体Otを[1]特定してもよい。 Note that depending on the arrangement of the objects O within the definite circle Sd, it may be difficult to identify the determination target object Ot[1] based solely on the order in which the objects O overlap. In this case, the processing device 110 may function as the distance calculation unit 117 in S15A, calculate the distance to the object O located inside the definite circle Sd, and then function as the identification unit 116 to identify the determination target object Ot[1].
S17A:処理装置110は、判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置するか否かを判定する。具体的には、例えば、処理装置110は、S15Aで特定した判定対象物体Ot[1]に対応する撮像画像の部分が全てフレネル円Sf[1]の外側に位置する場合は、判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置しないと判定する。一方、処理装置110は、判定対象物体Ot[1]に対応する撮像画像の部分が一部でもフレネル円Sf[1]の内側に位置する場合は、判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置すると判定する。 S17A: The processing device 110 determines whether the object to be determined Ot[1] is located inside the Fresnel circle Sf[1]. Specifically, for example, if the entire portion of the captured image corresponding to the object to be determined Ot[1] identified in S15A is located outside the Fresnel circle Sf[1], the processing device 110 determines that the object to be determined Ot[1] is not located inside the Fresnel circle Sf[1]. On the other hand, if even a portion of the captured image corresponding to the object to be determined Ot[1] is located inside the Fresnel circle Sf[1], the processing device 110 determines that the object to be determined Ot[1] is located inside the Fresnel circle Sf[1].
S18A:処理装置110は、判定対象物体Ot[1]がフレネル円Sf[1]の内側に位置する場合(S17:YES)、離隔距離Ds[1]および負のマージンMm[1]を算出する。具体的には、例えば、処理装置110は、撮像画像から抽出した判定対象物体Ot[1]のエッジのうち、見通し線Ls(座標(x1,y1))からの距離が最小となる位置を、座標(x2、y2)として特定し、離隔距離Ds[1]および負のマージンMm[1]を算出する。従って、第2実施形態では、作業者が判定対象物体Ot[1]のうち見通し線Lsからの距離が最小となる位置を指定する必要がない。 S18A: If the object to be determined Ot[1] is located inside the Fresnel circle Sf[1] (S17: YES), the processing device 110 calculates the separation distance Ds[1] and the negative margin Mm[1]. Specifically, for example, the processing device 110 identifies, among the edges of the object to be determined Ot[1] extracted from the captured image, the position at which the distance from the line of sight Ls (coordinates (x1, y1)) is the smallest as coordinates (x2, y2), and calculates the separation distance Ds[1] and the negative margin Mm[1]. Therefore, in the second embodiment, the operator does not need to specify the position at which the distance from the line of sight Ls is the smallest among the edges of the object to be determined Ot[1].
S23A:処理装置110は、フレネル円Sf[1]の内側に、判定対象物体Ot[1]および第2アンテナA2以外の物体Oが位置するか否かを判定する。判定の方法は、例えば、上述したS14Aの説明における、定角円Sdをフレネル円Sf[1]と置き換えればよい。なお、S17A:NOを経てS23Aに処理が至った場合は、フレネル円Sf[1]の内側に判定対象物体Ot[1]は存在しないため、処理装置110は、フレネル円Sf[1]の内側に第2アンテナA2以外の物体Oが存在するか判定することになる。 S23A: The processing device 110 determines whether an object O other than the object to be determined Ot[1] and the second antenna A2 is located inside the Fresnel circle Sf[1]. This determination can be made, for example, by replacing the fixed angle circle Sd with the Fresnel circle Sf[1] in the description of S14A above. Note that if the process reaches S23A via S17A: NO, the object to be determined Ot[1] is not located inside the Fresnel circle Sf[1], and the processing device 110 determines whether an object O other than the second antenna A2 is located inside the Fresnel circle Sf[1].
S24A:フレネル円Sf[1]の内側に、判定対象物体Ot[1]および第2アンテナA2以外の物体Oが位置する場合(S24A:YES)、処理装置110は、特定部116として機能し、判定対象物体Ot[1]の次に第1アンテナA1に近い物体Oを新たな判定対象物体Ot[2]と特定する。特定の方法は、S15Aと同様である。 S24A: If an object O other than the determination target object Ot[1] and the second antenna A2 is located inside the Fresnel circle Sf[1] (S24A: YES), the processing device 110 functions as the identification unit 116 and identifies the object O that is next closest to the first antenna A1 after the determination target object Ot[1] as the new determination target object Ot[2]. The identification method is the same as in S15A.
S25A:処理装置110は、距離算出部117として機能し、新たな判定対象物体Ot[2]から第1アンテナA1までの対物体距離Dt[2]を算出する。算出の方法は、S15Bと同様である。従って、作業者が地図を参照して、対物体距離Dt[2]を入力する必要がない。 S25A: The processing device 110 functions as the distance calculation unit 117 and calculates the object distance Dt[2] from the new determination target object Ot[2] to the first antenna A1. The calculation method is the same as in S15B. Therefore, the operator does not need to refer to a map and input the object distance Dt[2].
以上説明したように、情報処理装置10Bにおいて、処理装置110は、撮像画像に基づいてフレネル円Sfの内側に位置する物体Oが重なる順序を特定し、順序に基づいて新たな判定対象物体Otを特定する。この処理により、作業者が判定対象物体Otを指定しなくてもよく、作業者の作業負荷を軽減することができる。また、作業者が判定対象物体Otを指定するまでの処理装置110の待機時間をなくすことができ、処理時間を軽減することができる。 As described above, in the information processing device 10B, the processing device 110 determines the order in which objects O located inside the Fresnel circle Sf overlap based on the captured image, and determines a new object to be determined Ot based on the order. This process eliminates the need for the operator to specify the object to be determined Ot, thereby reducing the workload on the operator. It also eliminates the waiting time of the processing device 110 until the operator specifies the object to be determined Ot, thereby reducing processing time.
また、情報処理装置10Bにおいて、処理装置110は、第1撮像画像と第2撮像画像とに基づいて判定対象物体Otとの対物体距離Dtを算出し、算出された距離を用いて判定対象物体Otの位置におけるフレネル半径rfを算出する。この処理により、作業者が対物体距離Dtを指定しなくてもよく、作業者の作業負荷を軽減することができる。また、作業者が対物体距離Dtを指定するまでの処理装置110の待機時間をなくすことができ、処理時間を軽減することができる。 Furthermore, in the information processing device 10B, the processing device 110 calculates the object distance Dt to the object to be determined Ot based on the first captured image and the second captured image, and calculates the Fresnel radius rf at the position of the object to be determined Ot using the calculated distance. This process eliminates the need for the operator to specify the object distance Dt, thereby reducing the workload on the operator. Furthermore, it is possible to eliminate the waiting time of the processing device 110 until the operator specifies the object distance Dt, thereby reducing processing time.
すなわち、第2実施形態では、作業員がする判定及びパラメータの入力を省略することができる。このため、第2実施形態では、第1実施形態と比較して、見通し調査の作業効率を更に向上させることができる。 In other words, in the second embodiment, the judgments and parameter input required by the worker can be omitted. Therefore, in the second embodiment, the work efficiency of forecast surveys can be further improved compared to the first embodiment.
3.変形例
(1)第2実施形態では、情報処理装置10Bが第1撮像画像及び第2撮像画像を用いて対物体距離Dtを算出したが、第1実施形態と同様に、作業者が対物体距離Dtを入力してもよい。また、第2実施形態では、情報処理装置10Bが、第1アンテナA1から最も近い物体Oを判定対象物体Ot[1]として特定したが、第1実施形態と同様に、作業者が判定対象物体Otを特定してもよい。
3. Modification (1) In the second embodiment, the information processing device 10B calculates the object distance Dt using the first captured image and the second captured image, but the operator may input the object distance Dt, as in the first embodiment. Also, in the second embodiment, the information processing device 10B identifies the object O closest to the first antenna A1 as the determination target object Ot[1], but the operator may identify the determination target object Ot, as in the first embodiment.
(2)情報処理装置10Bにおいて、生成部114は、撮像画像のうち新たな判定対象物体Ot(例えば図14のフローチャートにおける判定対象物体Ot[2])を他の物体Oと識別する識別画像を生成してもよい。識別画像は、例えば、新たな判定対象物体Otの輪郭を示す画像である。また、識別画像は第2画像の一例である。また、表示制御部115は、撮像画像にフレネル円Sfを示す画像及び識別画像を重畳させた画像を表示装置150に表示してもよい。この処理により、作業者は新たな判定対象物体Otとしてどの物体Oが特定されたかを確認することができ、情報処理装置10Bを用いた見通し調査の精度を向上させることができる。 (2) In the information processing device 10B, the generation unit 114 may generate an identification image in the captured image that distinguishes a new determination target object Ot (for example, determination target object Ot[2] in the flowchart of FIG. 14) from other objects O. The identification image is, for example, an image that shows the outline of the new determination target object Ot. The identification image is also an example of a second image. The display control unit 115 may also display on the display device 150 an image in which an image showing the Fresnel circle Sf and the identification image are superimposed on the captured image. This process allows the operator to confirm which object O has been identified as the new determination target object Ot, thereby improving the accuracy of visibility surveys using the information processing device 10B.
4.その他
(1)上述した実施形態では、記憶装置(例えば、記憶装置120及び220)は、処理装置(例えば、処理装置110及び210)が読取可能な記録媒体であり、ROM及びRAMなどを例示したが、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Blu-ray(登録商標)ディスク)、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、CD-ROM(Compact Disc-ROM)、レジスタ、リムーバブルディスク、ハードディスク、フロッピー(登録商標)ディスク、磁気ストリップ、データベース、サーバその他の適切な記憶媒体である。また、プログラムは、電気通信回線を介してネットワークから送信されてもよい。また、プログラムは、電気通信回線を介して通信網から送信されてもよい。
4. Other (1) In the above-described embodiments, the storage devices (e.g., storage devices 120 and 220) are recording media readable by the processing devices (e.g., processing devices 110 and 210). While ROM and RAM are exemplified, other suitable storage media may be used, such as flexible disks, magneto-optical disks (e.g., compact disks, digital versatile disks, Blu-ray (registered trademark) disks), smart cards, flash memory devices (e.g., cards, sticks, key drives), CD-ROMs (Compact Disc-ROMs), registers, removable disks, hard disks, floppy (registered trademark) disks, magnetic strips, databases, servers, and other suitable storage media. The program may also be transmitted from a network via a telecommunications line. The program may also be transmitted from a communications network via a telecommunications line.
(2)上述した実施形態において、説明した情報、パラメータなどは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 (2) In the above-described embodiments, the described information, parameters, etc. may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
(3)上述した実施形態において、入出力された情報等は特定の場所(例えば、メモリ)に保存されてもよいし、管理テーブルを用いて管理してもよい。入出力される情報等は、上書き、更新、又は追記され得る。出力された情報等は削除されてもよい。入力された情報等は他の装置へ送信されてもよい。 (3) In the above-described embodiment, input and output information may be stored in a specific location (e.g., memory) or may be managed using a management table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be sent to another device.
(4)上述した実施形態において、判定は、1ビットで表される値(0か1か)によって行われてもよいし、真偽値(Boolean:true又はfalse)によって行われてもよいし、数値の比較(例えば、所定の値との比較)によって行われてもよい。 (4) In the above-described embodiment, the determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a comparison of numerical values (e.g., comparison with a predetermined value).
(5)上述した実施形態において例示した処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序を用いて様々なステップの要素を提示しており、提示した特定の順序に限定されない。 (5) The order of the process procedures, sequences, flowcharts, etc. illustrated in the above-described embodiments may be rearranged as long as it is consistent. For example, the methods described in this disclosure present elements of various steps using an exemplary order, and are not limited to the particular order presented.
(6)図3、図4、図12および図13に例示された各機能は、ハードウェア及びソフトウェアの少なくとも一方の任意の組み合わせによって実現される。また、各機能ブロックの実現方法は特に限定されない。すなわち、各機能ブロックは、物理的又は論理的に結合した1つの装置を用いて実現されてもよいし、物理的又は論理的に分離した2つ以上の装置を直接的又は間接的に(例えば、有線、無線などを用いて)接続し、これら複数の装置を用いて実現されてもよい。機能ブロックは、上記1つの装置又は上記複数の装置にソフトウェアを組み合わせて実現されてもよい。 (6) Each function illustrated in Figures 3, 4, 12, and 13 is realized by any combination of hardware and/or software. Furthermore, there are no particular limitations on how each functional block is realized. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are connected directly or indirectly (e.g., via wire, wirelessly, etc.) and these multiple devices. A functional block may also be realized by combining software with the single device or multiple devices.
また、通信装置130及び240は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置130及び240は、例えば、周波数分割複信(FDD:Frequency Division Duplex)及び時分割複信(TDD:Time Division Duplex)の少なくとも一方を実現するために、高周波スイッチ、デュプレクサ、フィルタ、周波数シンセサイザなどを含んで構成されてもよい。 Furthermore, communication devices 130 and 240 are hardware (transmission/reception devices) for communicating between computers via at least one of a wired network and a wireless network, and are also referred to as, for example, a network device, network controller, network card, or communication module. Communication devices 130 and 240 may be configured to include, for example, high-frequency switches, duplexers, filters, frequency synthesizers, etc. to realize at least one of frequency division duplex (FDD) and time division duplex (TDD).
(7)上述した実施形態で例示したプログラムは、ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 (7) The programs exemplified in the above-described embodiments should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., regardless of whether software is called software, firmware, middleware, microcode, hardware description language, or by other names.
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL:Digital Subscriber Line)など)及び無線技術(赤外線、マイクロ波など)の少なくとも一方を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び無線技術の少なくとも一方は、伝送媒体の定義内に含まれる。 Software, instructions, information, etc. may also be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and/or wireless technologies (such as infrared, microwave), then these wired and/or wireless technologies are included within the definition of transmission media.
(8)前述の各形態において、「システム」及び「ネットワーク」という用語は、互換的に使用される。 (8) In each of the above embodiments, the terms "system" and "network" are used interchangeably.
(9)本開示において説明した情報、パラメータなどは、絶対値を用いて表されてもよいし、所定の値からの相対値を用いて表されてもよいし、対応する別の情報を用いて表されてもよい。例えば、無線リソースはインデックスによって指示されるものであってもよい。上述したパラメータに使用する名称はいかなる点においても限定的な名称ではない。さらに、これらのパラメータを使用する数式等は、本開示で明示的に開示したものと異なる場合もある。様々なチャネル(例えば、PUCCH、PDCCHなど)及び情報要素は、あらゆる好適な名称によって識別できるので、これらの様々なチャネル及び情報要素に割り当てている様々な名称は、いかなる点においても限定的な名称ではない。 (9) The information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values from a predetermined value, or other corresponding information. For example, radio resources may be indicated by an index. The names used for the parameters described above are not limiting in any way. Furthermore, mathematical formulas, etc. using these parameters may differ from those explicitly disclosed in this disclosure. Various channels (e.g., PUCCH, PDCCH, etc.) and information elements may be identified by any suitable names, and therefore the various names assigned to these various channels and information elements are not limiting in any way.
(10)上述した実施形態において、「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 (10) In the above embodiments, the phrase "based on" does not mean "based only on," unless otherwise specified. In other words, the phrase "based on" means both "based only on" and "based at least on."
(11)本開示において使用する「第1」、「第2」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定しない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素への参照は、2つの要素のみが採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 (11) Any reference to elements using designations such as "first," "second," etc. used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed or that the first element must in some way precede the second element.
(12)本開示において、「含む(include)」、「含んでいる(including)」及びそれらの変形が使用されている場合、これらの用語は、用語「備える(comprising)」と同様に、包括的であることが意図される。さらに、本開示において使用されている用語「又は(or)」は、排他的論理和ではないことが意図される。 (12) When the terms "include," "including," and variations thereof are used in this disclosure, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, when the term "or" is used in this disclosure, it is not intended to be an exclusive or.
(13)本開示において、例えば、英語でのa, an及びtheのように、翻訳により冠詞が追加された場合、本開示は、これらの冠詞の後に続く名詞が複数形であることを含んでもよい。 (13) In this disclosure, where articles are added by translation, such as a, an, and the in English, this disclosure may include the noun following these articles being plural.
(14)本開示において、「AとBが異なる」という用語は、「AとBが互いに異なる」ことを意味してもよい。なお、当該用語は、「AとBがそれぞれCと異なる」ことを意味してもよい。「離れる」、「結合される」等の用語も、「異なる」と同様に解釈されてもよい。 (14) In this disclosure, the term "A and B are different" may mean "A and B are different from each other." Note that this term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."
(15)本開示において説明した各態様/実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知(例えば、「Xであること」の通知)は、明示的に行うものに限られず、暗黙的(例えば、当該所定の情報の通知を行わない)ことによって行われてもよい。 (15) Each aspect/embodiment described in this disclosure may be used alone, in combination, or switched depending on the implementation. Furthermore, notification of specified information (e.g., notification that "X is true") is not limited to being done explicitly, but may also be done implicitly (e.g., by not notifying the specified information).
以上、本開示について詳細に説明したが、当業者にとっては、本開示が本開示中に説明した実施形態に限定されるものではないということは明らかである。本開示は、請求の範囲の記載により定まる本開示の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。従って、本開示の記載は、例示説明を目的とするものであり、本開示に対して何ら制限的な意味を有するものではない。 Although the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure, which are defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure.
1…判定システム、10A,10B…情報処理装置、20A,20B…ドローン、30…操作装置、110…処理装置、111…取得部、112…受付部、113…判定部、114…生成部、115…表示制御部、116…特定部、117…距離算出部、120…記憶装置、130…通信装置、140…入力装置、150…表示装置、210…処理装置、220…記憶装置、230…撮像装置、230A…第1撮像装置、230B…第2撮像装置、240…通信装置、250…慣性センサ、260…飛行機構、A1…第1アンテナ、A2…第2アンテナ、B1…第1無線局、B2…第2無線局、D0…区間距離、Dt…対物体距離、Fr…フレネル領域、Fs…フレネル円、O…物体、Ot…判定対象物体、Sf…フレネル円、rf…フレネル半径、θf…見通し角度。 1...Determination system, 10A, 10B...Information processing device, 20A, 20B...Drone, 30...Operation device, 110...Processing device, 111...Acquisition unit, 112...Reception unit, 113...Determination unit, 114...Generation unit, 115...Display control unit, 116...Identification unit, 117...Distance calculation unit, 120...Storage device, 130...Communication device, 140...Input device, 150...Display device, 210...Processing device, 220...Storage device, 230...Photography Imaging device, 230A...first imaging device, 230B...second imaging device, 240...communication device, 250...inertial sensor, 260...flight mechanism, A1...first antenna, A2...second antenna, B1...first wireless station, B2...second wireless station, D0...section distance, Dt...object distance, Fr...Fresnel region, Fs...Fresnel circle, O...object, Ot...object to be determined, Sf...Fresnel circle, rf...Fresnel radius, θf...line of sight angle.
Claims (6)
前記撮像画像に含まれる複数の物体のうち、判定対象物体から前記第1アンテナまでの距離を受け付ける受付部と、
前記受付部が受け付けた距離に基づいて前記判定対象物体が、前記第1アンテナと前記第2アンテナとの間の無線通信の障害になるかを判定する判定部と、
前記受付部が受け付けた距離に対応するフレネル領域の外縁であるフレネル円を示す第1画像を生成する生成部と、
前記第1画像と前記撮像画像とを含む表示画像を表示装置に表示する表示制御部とを備え、
前記受付部は、前記判定部の判定結果が否定となり、前記フレネル円の内側に前記判定対象物体の次に前記第1アンテナに近い物体が存在する場合、当該物体を新たな判定対象物体として、前記新たな判定対象物体の距離を受け付け、
前記フレネル円の内側に位置し、且つ前記第1アンテナと前記第2アンテナとの間に位置する物体が無くなるまで、前記受付部は受け付けを繰り返し、前記判定部は判定を繰り返す、
情報処理装置。 an acquisition unit that acquires a captured image captured in a direction from the first antenna toward the second antenna;
a reception unit that receives a distance from a determination target object among a plurality of objects included in the captured image to the first antenna;
a determination unit that determines whether the object to be determined will interfere with wireless communication between the first antenna and the second antenna based on the distance received by the reception unit;
a generating unit that generates a first image showing a Fresnel circle that is an outer edge of a Fresnel area corresponding to the distance received by the receiving unit;
a display control unit that displays a display image including the first image and the captured image on a display device,
when the determination result of the determination unit is negative and an object that is next closest to the first antenna after the object to be determined is present inside the Fresnel circle, the reception unit regards the object as a new object to be determined and receives a distance to the new object to be determined;
the reception unit repeats reception and the determination unit repeats determination until there is no object located inside the Fresnel circle and between the first antenna and the second antenna.
Information processing device.
前記受付部は、前記入力装置から出力される前記距離を受け付ける、
請求項1に記載の情報処理装置。 an input device for an operator to input the distance;
the receiving unit receives the distance output from the input device;
The information processing device according to claim 1 .
前記第1撮像画像と前記第2撮像画像とに基づいて、前記判定対象物体から前記第1アンテナまでの距離を算出し、算出された距離を前記受付部に入力する距離算出部を備える、
請求項1に記載の情報処理装置。 the captured images include a first captured image captured by a first imaging device and a second captured image captured by a second imaging device spaced a predetermined distance from the first imaging device,
a distance calculation unit that calculates a distance from the determination target object to the first antenna based on the first captured image and the second captured image, and inputs the calculated distance to the reception unit;
The information processing device according to claim 1 .
請求項1から3のいずれか1項に記載の情報処理装置。 an identification unit that identifies an order in which one or more objects located inside the Fresnel circle overlap based on the captured image, and identifies the new determination target object based on the order;
The information processing device according to claim 1 .
前記表示制御部は、前記撮像画像に前記第1画像及び前記第2画像を重畳させた画像を含む表示画像を前記表示装置に表示する、
請求項4に記載の情報処理装置。 the generation unit generates a second image in the captured image that distinguishes the new determination target object from other objects;
the display control unit displays, on the display device, a display image including an image in which the first image and the second image are superimposed on the captured image.
The information processing device according to claim 4 .
前記取得部は、前記飛行体から前記通信装置を介して前記撮像画像を取得する、
請求項1から5のいずれか1項に記載の情報処理装置。
a communication device for wireless communication with the aircraft;
the acquisition unit acquires the captured image from the aircraft via the communication device.
The information processing device according to claim 1 .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021177293A JP7747491B2 (en) | 2021-10-29 | 2021-10-29 | Information processing device |
| JP2025154817A JP2025181873A (en) | 2021-10-29 | 2025-09-18 | Information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021177293A JP7747491B2 (en) | 2021-10-29 | 2021-10-29 | Information processing device |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025154817A Division JP2025181873A (en) | 2021-10-29 | 2025-09-18 | Information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023066612A JP2023066612A (en) | 2023-05-16 |
| JP7747491B2 true JP7747491B2 (en) | 2025-10-01 |
Family
ID=86326072
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021177293A Active JP7747491B2 (en) | 2021-10-29 | 2021-10-29 | Information processing device |
| JP2025154817A Pending JP2025181873A (en) | 2021-10-29 | 2025-09-18 | Information processing device |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025154817A Pending JP2025181873A (en) | 2021-10-29 | 2025-09-18 | Information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7747491B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005192145A (en) | 2003-12-26 | 2005-07-14 | Fujitsu Ltd | Communication area inspection device |
| JP2007312021A (en) | 2006-05-17 | 2007-11-29 | Nippon Telegr & Teleph Corp <Ntt> | Line quality discrimination apparatus and line quality discrimination program |
| US20170013413A1 (en) | 2015-07-10 | 2017-01-12 | Cisco Technology, Inc. | Operating unmanned aerial vehicles to maintain or create wireless networks |
| JP2020053881A (en) | 2018-09-27 | 2020-04-02 | Kddi株式会社 | Propagation failure determination device, propagation failure determination system, and propagation failure determination method |
-
2021
- 2021-10-29 JP JP2021177293A patent/JP7747491B2/en active Active
-
2025
- 2025-09-18 JP JP2025154817A patent/JP2025181873A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005192145A (en) | 2003-12-26 | 2005-07-14 | Fujitsu Ltd | Communication area inspection device |
| JP2007312021A (en) | 2006-05-17 | 2007-11-29 | Nippon Telegr & Teleph Corp <Ntt> | Line quality discrimination apparatus and line quality discrimination program |
| US20170013413A1 (en) | 2015-07-10 | 2017-01-12 | Cisco Technology, Inc. | Operating unmanned aerial vehicles to maintain or create wireless networks |
| JP2020053881A (en) | 2018-09-27 | 2020-04-02 | Kddi株式会社 | Propagation failure determination device, propagation failure determination system, and propagation failure determination method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025181873A (en) | 2025-12-11 |
| JP2023066612A (en) | 2023-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3901914B1 (en) | Method, apparatus, system, and storage medium for calibrating exterior parameter of on-board camera | |
| EP4124878A2 (en) | Method and apparatus for calibrating lidar and positioning device and storage medium | |
| EP3944211A2 (en) | Traffic data analysis method and apparatus, electronic device, vehicle, storage medium and program product | |
| US20050228674A1 (en) | Methods and systems for displaying assistance messages to aircraft operators | |
| US20190052638A1 (en) | Method and system for securely connecting to field devices in an industrial plant using li-fi and augmented reality | |
| EP3940538A2 (en) | Method and device for operator registration processing based on deep learning and electronic device | |
| US20170126873A1 (en) | Extended features for network communication | |
| EP3842995A1 (en) | Method and apparatus for generating map | |
| CN112184828B (en) | External parameter calibration methods and devices for lidar and cameras and autonomous vehicles | |
| CN109597558A (en) | A kind of display control method and terminal device | |
| JP6656459B1 (en) | Moving object, system, program, and control method | |
| CN111026302B (en) | Display method and electronic equipment | |
| CN119861988A (en) | Man-machine interaction method, device, equipment and storage medium based on large language model | |
| JP7747491B2 (en) | Information processing device | |
| CN111049989B (en) | Image display method and electronic equipment | |
| CN113347635A (en) | Vehicle communication control method and device and vehicle | |
| CN117519254A (en) | A substation drone control method and related devices for complex signal fields | |
| CN111354138A (en) | Payment method and device with positioning performance | |
| CN111107271B (en) | Shooting method and electronic equipment | |
| CN113840226B (en) | Information transmission methods, devices and communication equipment | |
| CN114460571A (en) | A TWS radar target tracking method, device, server and readable storage medium | |
| US11689707B2 (en) | Techniques for calibrating a stereoscopic camera in a device | |
| US20250157348A1 (en) | Countermeasure device with associate display | |
| JP7246254B2 (en) | Information processing device and program | |
| CN109410555A (en) | Terminal control method, device, terminal and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240826 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250825 |
|
| 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: 20250902 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250918 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7747491 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |