Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6994529B2 - Distance measurement system, distance measurement method and information processing equipment - Google Patents
[go: Go Back, main page]

JP6994529B2 - Distance measurement system, distance measurement method and information processing equipment - Google Patents

Distance measurement system, distance measurement method and information processing equipment Download PDF

Info

Publication number
JP6994529B2
JP6994529B2 JP2020054846A JP2020054846A JP6994529B2 JP 6994529 B2 JP6994529 B2 JP 6994529B2 JP 2020054846 A JP2020054846 A JP 2020054846A JP 2020054846 A JP2020054846 A JP 2020054846A JP 6994529 B2 JP6994529 B2 JP 6994529B2
Authority
JP
Japan
Prior art keywords
distance
utility pole
distance measuring
screen
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020054846A
Other languages
Japanese (ja)
Other versions
JP2021156634A (en
Inventor
秉哲 ▲裴▼
翔太 斎藤
Original Assignee
東芝インフォメーションシステムズ株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 東芝インフォメーションシステムズ株式会社 filed Critical 東芝インフォメーションシステムズ株式会社
Priority to JP2020054846A priority Critical patent/JP6994529B2/en
Publication of JP2021156634A publication Critical patent/JP2021156634A/en
Application granted granted Critical
Publication of JP6994529B2 publication Critical patent/JP6994529B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Measurement Of Optical Distance (AREA)

Description

本発明は、情報処理装置、測距方法及び測距システムに関する。 The present invention relates to an information processing device, a distance measuring method and a distance measuring system.

電柱や電線の設置及びメンテナンスにおいては、安全の確保のため、電線と周囲の建物等のオブジェクトとの間に一定の距離を確保することが必要である。そのような距離は離隔距離と呼ばれ、経済産業省から公表されている電技解釈(電気設備の技術基準の解釈)で詳細に規定されている。 In the installation and maintenance of utility poles and electric wires, it is necessary to secure a certain distance between the electric wires and objects such as surrounding buildings in order to ensure safety. Such distances are called separation distances and are stipulated in detail in the Electrical Engineering Interpretation (Interpretation of Technical Standards for Electrical Equipment) published by the Ministry of Economy, Trade and Industry.

従来、離隔距離を計測するための技術が知られている。例えば、設置済みの電線と家屋との離隔距離を、所定の間隔で目盛りが付された棒を使って測定する方法が知られている。また、例えば、レーザ測距により得られた測定値を基に離隔距離を計算する技術が知られている(例えば、特許文献1を参照)。また、例えば、設置済みの電線の周辺の画像から離隔距離を計算する方法が知られている(例えば、特許文献2を参照)。また、例えば、電線の設置場所周辺の複数の画像と電線のモデリング情報を基に、電線と設置場所周辺の樹木との離隔距離を計算する方法が知られている(例えば、特許文献3を参照)。 Conventionally, a technique for measuring a separation distance has been known. For example, there is known a method of measuring the separation distance between an installed electric wire and a house by using a bar having a scale at a predetermined interval. Further, for example, a technique for calculating the separation distance based on the measured value obtained by laser distance measurement is known (see, for example, Patent Document 1). Further, for example, a method of calculating the separation distance from an image around an installed electric wire is known (see, for example, Patent Document 2). Further, for example, a method of calculating the separation distance between an electric wire and a tree around the installation location is known based on a plurality of images around the installation location of the electric wire and modeling information of the electric wire (see, for example, Patent Document 3). ).

特開平7-43109号公報Japanese Unexamined Patent Publication No. 7-43109 特開2002-39715号公報Japanese Unexamined Patent Publication No. 2002-39715 特開2002-174510号公報Japanese Unexamined Patent Publication No. 2002-174510

しかしながら、従来の技術には、オブジェクトが未設置の場合に離隔距離を得ることが困難な場合があるという問題がある。例えば、特許文献1及び特許文献2に記載の技術は、電線が設置済みであることを前提とするものである。また、特許文献3に記載の技術は、電線を設置するための鉄塔や、周辺の樹木が既に存在していることを前提とするものである。このため、従来の技術では、例えば電線を設置するための鉄塔や、離隔距離の測定対象のオブジェクトクトが実際に存在しない場合、離隔距離を得ることは困難である。 However, the conventional technique has a problem that it may be difficult to obtain a separation distance when the object is not installed. For example, the techniques described in Patent Document 1 and Patent Document 2 are based on the premise that electric wires have already been installed. Further, the technique described in Patent Document 3 is based on the premise that a steel tower for installing an electric wire and surrounding trees already exist. For this reason, in the conventional technique, it is difficult to obtain the separation distance when, for example, a steel tower for installing an electric wire or an object whose separation distance is to be measured does not actually exist.

実施形態の測距システムは、測距装置及び情報処理装置を有する測距システムであって、前記測距装置は、実在する第1の電柱の測定点までの距離、及び実在する第2の電柱の測定点までの距離、並びに実在する建物の測定点までの距離を測定する測距センサを有し、前記情報処理装置は、前記第1及び第2の電柱、並びに前記建物を含む空間内の領域の画像を撮影するカメラと、前記カメラによって撮影された画像を画面に表示する表示部と、弛度に従い、前記第1の電柱の測定点と前記第2の電柱の測定点との間にひも状のオブジェクトを生成する生成部と、前記建物の測定点と前記ひも状のオブジェクトとの間の距離を計算する計算部と、を有し、前記表示部は、前記測距センサによって測定された距離、及び前記計算部によって計算された距離を前記画面に表示することを特徴とする。 The distance measuring system of the embodiment is a distance measuring system including a distance measuring device and an information processing device, and the distance measuring device is a distance to a measurement point of an existing first electric pole and an existing second electric pole. It has a distance measuring sensor that measures a distance to a measuring point of an existing building and a distance to a measuring point of an existing building, and the information processing apparatus is in a space including the first and second electric poles and the building. Between the camera that captures the image of the area, the display unit that displays the image captured by the camera on the screen, and the measurement point of the first electric column and the measurement point of the second electric column according to the degree of slack. It has a generation unit that generates a string-shaped object and a calculation unit that calculates the distance between the measurement point of the building and the string-shaped object, and the display unit is measured by the distance measuring sensor. It is characterized in that the distance and the distance calculated by the calculation unit are displayed on the screen.

図1は、第1の実施形態に係る測距システムの概要について説明するための図である。FIG. 1 is a diagram for explaining an outline of a distance measuring system according to a first embodiment. 図2は、第1の実施形態に係る測距システムの構成の一例を示す図である。FIG. 2 is a diagram showing an example of the configuration of the ranging system according to the first embodiment. 図3は、情報処理装置に装着された測距装置の正面図の一例である。FIG. 3 is an example of a front view of the distance measuring device mounted on the information processing device. 図4は、情報処理装置に装着された測距装置の斜視図の一例である。FIG. 4 is an example of a perspective view of a distance measuring device mounted on the information processing device. 図5は、表示部に表示される画面の一例である。FIG. 5 is an example of a screen displayed on the display unit. 図6は、表示部に表示される画面の一例である。FIG. 6 is an example of a screen displayed on the display unit. 図7は、弛度の調整について説明する図である。FIG. 7 is a diagram illustrating the adjustment of the degree of slack. 図8は、位置の調整について説明する図である。FIG. 8 is a diagram illustrating the adjustment of the position. 図9は、電柱のオブジェクトの位置の調整について説明する図である。FIG. 9 is a diagram illustrating adjustment of the position of an object on a utility pole. 図10は、車両のオブジェクトの回転について説明する図である。FIG. 10 is a diagram illustrating rotation of a vehicle object. 図11は、基準点について説明する図である。FIG. 11 is a diagram illustrating a reference point. 図12は、第1の実施形態に係る測距システムの処理の流れを示すフローチャートである。FIG. 12 is a flowchart showing a processing flow of the ranging system according to the first embodiment. 図13は、ARオブジェクトを配置する処理の流れを示すフローチャートである。FIG. 13 is a flowchart showing a flow of processing for arranging AR objects.

以下に、本願に係る情報処理装置、測距方法及び測距システムの実施形態を図面に基づいて詳細に説明する。なお、本発明は、以下に説明する実施形態により限定されるものではない。 Hereinafter, embodiments of the information processing apparatus, distance measuring method, and distance measuring system according to the present application will be described in detail with reference to the drawings. The present invention is not limited to the embodiments described below.

(第1の実施形態)
まず、図1を用いて、本実施形態の測距システムの概要について説明する。図1は、第1の実施形態に係る測距システムの概要について説明するための図である。図1に示すように、測距システム1は、ユーザが手に持った状態で使用されてもよい。例えば、測距システム1は、アタッチメントが装着されたスマートフォンである。
(First Embodiment)
First, the outline of the distance measuring system of the present embodiment will be described with reference to FIG. FIG. 1 is a diagram for explaining an outline of a distance measuring system according to a first embodiment. As shown in FIG. 1, the ranging system 1 may be used while being held by the user. For example, the ranging system 1 is a smartphone equipped with an attachment.

ここで、測距システム1は、オブジェクト31、オブジェクト32及びオブジェクト33の周辺の空間内の領域を撮影する。なお、図1には複数の種類のオブジェクトを示しているが、各オブジェクトは現実に存在するオブジェクトであってもよいし、AR(Augmented Reality)技術により仮想的に配置されたARオブジェクトであってもよい。例えば、オブジェクト31及びオブジェクト32は、実在の電柱又はARオブジェクトの電柱である。また、例えば、オブジェクト33は、実在の家屋である。 Here, the ranging system 1 photographs an area in the space around the object 31, the object 32, and the object 33. Although a plurality of types of objects are shown in FIG. 1, each object may be an object that actually exists, or is an AR object virtually arranged by AR (Augmented Reality) technology. May be good. For example, the object 31 and the object 32 are a real utility pole or an AR object utility pole. Also, for example, the object 33 is a real house.

さらに、オブジェクト31及びオブジェクト32には、それぞれ点31p及び点32pが配置される。また、オブジェクト33には、点33pが配置される。点31p、点32p及び点33pはいずれも仮想的なオブジェクトである。点31pは、第1の点の一例である。点32pは、第2の点の一例である。点33pは、第3の点の一例である。 Further, a point 31p and a point 32p are arranged on the object 31 and the object 32, respectively. Further, a point 33p is arranged on the object 33. Point 31p, point 32p, and point 33p are all virtual objects. Point 31p is an example of the first point. The point 32p is an example of the second point. Point 33p is an example of a third point.

さらに、点31pと点32pとの間には、線状オブジェクト41wが配置される。線状オブジェクト41wは、例えば電線を模した弛度を定義可能なひも状のオブジェクトであってもよい。空間内への各オブジェクトの配置方法については後述する。 Further, a linear object 41w is arranged between the points 31p and the points 32p. The linear object 41w may be, for example, a string-shaped object that can define a degree of slack that imitates an electric wire. The method of arranging each object in the space will be described later.

測距システム1は、これまでに説明した各オブジェクトに関する情報を使って、離隔距離41dを計算する。例えば、離隔距離41dは、線状オブジェクト41wと点33pとの間の最短距離である。 The ranging system 1 calculates the separation distance 41d using the information about each object described so far. For example, the separation distance 41d is the shortest distance between the linear object 41w and the point 33p.

(第1の実施形態の構成)
図2を用いて、測距システム1の構成について説明する。図2は、第1の実施形態に係る測距システムの構成の一例を示す図である。図2に示すように、測距システム1は、情報処理装置10及び測距装置20を有する。情報処理装置10及び測距装置20は、有線又は無線により通信可能に接続されている。
(Structure of the first embodiment)
The configuration of the ranging system 1 will be described with reference to FIG. FIG. 2 is a diagram showing an example of the configuration of the ranging system according to the first embodiment. As shown in FIG. 2, the distance measuring system 1 includes an information processing device 10 and a distance measuring device 20. The information processing device 10 and the distance measuring device 20 are connected so as to be able to communicate with each other by wire or wirelessly.

例えば、測距装置20は、情報処理装置10に着脱可能な機構を備えたアタッチメントである。測距装置20は、所定の通信規格に対応する通信モジュールを備え、当該通信モジュールによって情報処理装置10との間で通信を行うものであってもよい。このとき、測距装置20は、WiFi(登録商標)及びBluetooth(登録商標)等の広く普及している通信規格を利用することで、幅広いデバイスとの間でデータの通信を行うことができる。 For example, the distance measuring device 20 is an attachment provided with a mechanism that can be attached to and detached from the information processing device 10. The distance measuring device 20 may be provided with a communication module corresponding to a predetermined communication standard, and may communicate with the information processing device 10 by the communication module. At this time, the ranging device 20 can communicate data with a wide range of devices by using widely used communication standards such as WiFi (registered trademark) and Bluetooth (registered trademark).

測距装置20は、情報処理装置10から独立したバッテリーを備えたものであってもよい。また、測距装置20は、有線ケーブルにより情報処理装置10から給電を受けるものであってもよい。 The distance measuring device 20 may include a battery independent of the information processing device 10. Further, the distance measuring device 20 may receive power from the information processing device 10 by a wired cable.

測距装置20は所定の面までの距離を測定する。このとき、測距装置20は、レーザを用いた測距センサにより距離を測定する。ここで、レーザは指向性及び直進性が高く、例えば赤外線を用いたセンサと比べて、長距離の測距を行うことができる(例えば5mから50m)。例えば、測距装置20が用いるレーザの波長は、可視光の波長以上かつ赤外線の波長未満(例えば600nm程度)であってもよい。また、測距装置20は、情報処理装置10に備えられたカメラと同じ方向にある点までの距離を測定することができる。また、例えば、測距装置20は、測距センサにより点31p、点32p、点33pまでの距離を測定し、測定した距離を情報処理装置10に送信する。 The distance measuring device 20 measures the distance to a predetermined surface. At this time, the distance measuring device 20 measures the distance by a distance measuring sensor using a laser. Here, the laser has high directivity and straightness, and can perform long-distance distance measurement (for example, 5 m to 50 m) as compared with a sensor using, for example, infrared rays. For example, the wavelength of the laser used by the ranging device 20 may be equal to or greater than the wavelength of visible light and less than the wavelength of infrared rays (for example, about 600 nm). Further, the distance measuring device 20 can measure the distance to a point in the same direction as the camera provided in the information processing device 10. Further, for example, the distance measuring device 20 measures the distances to the points 31p, 32p, and 33p by the distance measuring sensor, and transmits the measured distances to the information processing device 10.

情報処理装置10はAR機能を有する。例えば、情報処理装置10によれば、カメラで撮影した画像内の指定した場所にARオブジェクトを配置することができる。ここで、情報処理装置10は面までの正確な距離を得ることができるため、ARオブジェクトを面に密着させて配置することが可能になる。例えば、ARオブジェクトは、厚さがないもしくは薄いシート状のオブジェクトであり、現実空間の所定の面に添付された付箋のように機能するものであってもよい。 The information processing device 10 has an AR function. For example, according to the information processing apparatus 10, the AR object can be arranged at a designated place in the image taken by the camera. Here, since the information processing apparatus 10 can obtain an accurate distance to the surface, it is possible to arrange the AR object in close contact with the surface. For example, the AR object may be a sheet-like object having no thickness or a thin thickness, and may function like a sticky note attached to a predetermined surface in real space.

さらに、情報処理装置10は、カメラで撮影した画像にARオブジェクトを重畳させて表示することができる。その際、情報処理装置10は、さらに面までの距離を数値で表示することができる。 Further, the information processing apparatus 10 can superimpose the AR object on the image taken by the camera and display it. At that time, the information processing apparatus 10 can further display the distance to the surface numerically.

図2に示すように、情報処理装置10は、通信部11、カメラ12、入力部13、表示部14、測位部15、記憶部16及び制御部17を有する。 As shown in FIG. 2, the information processing apparatus 10 includes a communication unit 11, a camera 12, an input unit 13, a display unit 14, a positioning unit 15, a storage unit 16, and a control unit 17.

通信部11は、ネットワークを介して、他の装置との間で有線又は無線によるデータ通信を行う。例えば、通信部11はNIC(Network Interface Card)である。カメラ12は、画像を撮像する。カメラ12は、空間内の所定の点を含む領域の画像を撮影する。カメラ12はカメラである。入力部13は、ユーザからのデータの入力を受け付ける。入力部13は、例えば、マウスやキーボード等の入力装置である。また、表示部14は、画面の表示を行うディスプレイ等の表示装置である。なお、入力部13及び表示部14は、タッチパネルディスプレイであってもよい。 The communication unit 11 performs wired or wireless data communication with other devices via a network. For example, the communication unit 11 is a NIC (Network Interface Card). The camera 12 captures an image. The camera 12 captures an image of a region including a predetermined point in space. The camera 12 is a camera. The input unit 13 receives data input from the user. The input unit 13 is, for example, an input device such as a mouse or a keyboard. Further, the display unit 14 is a display device such as a display that displays a screen. The input unit 13 and the display unit 14 may be a touch panel display.

ここで、表示部14は、測距装置20から送信された距離に関する情報に基づく距離を表示する。また、表示部14は、計算部174によって計算された距離を表示する。測距装置20は、測定した距離そのものを情報処理装置10に送信してもよいし、距離を計算するために必要な時間等の測定値を情報処理装置10に送信してもよい。 Here, the display unit 14 displays the distance based on the information regarding the distance transmitted from the distance measuring device 20. Further, the display unit 14 displays the distance calculated by the calculation unit 174. The distance measuring device 20 may transmit the measured distance itself to the information processing device 10, or may transmit the measured value such as the time required for calculating the distance to the information processing device 10.

測位部15は、空間における情報処理装置10の位置を特定する。測位部15は、例えば、赤外線、無線LAN(Local Area Network)のビーコン信号、又はGPS(Global Positioning System)、QZSS(Quasi-Zenith Satellite System)等のGNSS(Global Navigation Satellite System)を利用して位置の特定を行う。 The positioning unit 15 specifies the position of the information processing device 10 in space. The positioning unit 15 is positioned by using, for example, infrared rays, a beacon signal of a wireless LAN (Local Area Network), or a GNSS (Global Navigation Satellite System) such as GPS (Global Positioning System) or QZSS (Quasi-Zenith Satellite System). To identify.

記憶部16は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、光ディスク、RAM(Random Access Memory)、フラッシュメモリ、NVSRAM(Non Volatile Static Random Access Memory)等の記憶装置である。記憶部16は、情報処理装置10で実行されるOS(Operating System)やプログラムを記憶する。さらに、記憶部16は、プログラムの実行で用いられる各種情報を記憶する。例えば、記憶部16は、AR情報161及びオブジェクト情報162を記憶する。 The storage unit 16 is a storage device such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), an optical disk, a RAM (Random Access Memory), a flash memory, and an NVSRAM (Non Volatile Static Random Access Memory). The storage unit 16 stores an OS (Operating System) or a program executed by the information processing device 10. Further, the storage unit 16 stores various information used in executing the program. For example, the storage unit 16 stores AR information 161 and object information 162.

制御部17は、情報処理装置10を制御する。制御部17は、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等である。例えば、制御部17は、特定部171、配置部172、画像処理部173、計算部174及び生成部175として機能する。 The control unit 17 controls the information processing device 10. The control unit 17 is a CPU (Central Processing Unit), an MPU (Micro Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or the like. For example, the control unit 17 functions as a specific unit 171, an arrangement unit 172, an image processing unit 173, a calculation unit 174, and a generation unit 175.

特定部171は、ARマーカの位置を原点とした場合の情報処理装置10の相対的な位置を特定することができる。また、ARマーカは、AR情報161として記憶部16に記憶されているものとする。 The identification unit 171 can specify the relative position of the information processing apparatus 10 when the position of the AR marker is the origin. Further, it is assumed that the AR marker is stored in the storage unit 16 as AR information 161.

配置部172は、カメラ12によって撮影された領域に含まれる基準点を基準にARオブジェクトを配置する。また、基準点は、測距装置20が距離の測定の対象とする点である。 The arrangement unit 172 arranges the AR object with reference to the reference point included in the area photographed by the camera 12. Further, the reference point is a point that the distance measuring device 20 targets for measuring the distance.

配置部172によって配置されるARオブジェクトには、点31p、点32p、点33p及び線状オブジェクト41wが含まれる。また、オブジェクト31、オブジェクト32及びオブジェクト33がARオブジェクトであれば、配置部172によって配置される。 The AR object arranged by the arrangement unit 172 includes a point 31p, a point 32p, a point 33p, and a linear object 41w. If the object 31, the object 32, and the object 33 are AR objects, they are arranged by the arrangement unit 172.

画像処理部173は、表示部14に表示するための各種画像の生成を行う。例えば、画像処理部173は、カメラ12によって撮影された画像に、測距装置20によって測定された距離を表す数値、及び後述する計算部174によって計算された数値を重畳させた画像を生成する。また、画像処理部173は、配置済みのARオブジェクトに関する情報をオブジェクト情報162から取得し、カメラ12によって撮影された画像に当該ARオブジェクトを重畳させた画像を生成する。 The image processing unit 173 generates various images to be displayed on the display unit 14. For example, the image processing unit 173 generates an image in which a numerical value representing the distance measured by the distance measuring device 20 and a numerical value calculated by the calculation unit 174, which will be described later, are superimposed on the image taken by the camera 12. Further, the image processing unit 173 acquires information about the arranged AR object from the object information 162, and generates an image in which the AR object is superimposed on the image taken by the camera 12.

計算部174は、2つの点の間の距離、3つ以上の点で囲まれる2次元の領域の面積、及び4つ以上の点で囲まれる3次元の領域の体積を計算する。 The calculation unit 174 calculates the distance between two points, the area of the two-dimensional area surrounded by three or more points, and the volume of the three-dimensional area surrounded by four or more points.

さらに、計算部174は、空間内の点と線状のオブジェクトとの距離を計算する。例えば、計算部174は、線状のオブジェクト上の点のうち、第3の点との間の距離が最短である点との距離を計算する。図1の例では、計算部174は、点33pと線状オブジェクト41wとの間の最短距離を計算することができる。また、計算部174は、複数の線状のオブジェクト間の距離を計算してもよい。 Further, the calculation unit 174 calculates the distance between the point in the space and the linear object. For example, the calculation unit 174 calculates the distance from the point on the linear object that has the shortest distance from the third point. In the example of FIG. 1, the calculation unit 174 can calculate the shortest distance between the point 33p and the linear object 41w. Further, the calculation unit 174 may calculate the distance between a plurality of linear objects.

生成部175は、空間内の撮影された領域にある2点を結ぶ線状のオブジェクトを生成する。生成部175は、点31pと点32pとを結ぶ線状オブジェクト41wを生成する。生成部175は、指定された弛度に基づいて線状のオブジェクトを生成する。なお、生成部175は、複数の線状のオブジェクトを生成してもよい。 The generation unit 175 generates a linear object connecting two points in the photographed area in space. The generation unit 175 generates a linear object 41w connecting the point 31p and the point 32p. The generation unit 175 generates a linear object based on the specified slackness. The generation unit 175 may generate a plurality of linear objects.

本実施形態では、生成部175は、空間内の撮影された領域に実在する電柱又は、電柱を模したARオブジェクトに付された2点を結ぶ、電線を模した線状のオブジェクトを生成するものとする。生成部175によって生成される線状のオブジェクトは電線を模したものに限られず、ロープや送水管等を模したものであってもよい。 In the present embodiment, the generation unit 175 generates a linear object imitating an electric wire connecting two points attached to an electric pole existing in a photographed area in space or an AR object imitating an electric pole. And. The linear object generated by the generation unit 175 is not limited to the one imitating an electric wire, but may be an imitation of a rope, a water pipe, or the like.

図2に示すように、測距装置20は、通信部21、制御部22及び測距センサ23を有する。例えば、通信部21は、情報処理装置10との間でデータの通信を行うための無線通信モジュールである。また、制御部22は、測距装置20の各部の制御を行う。例えば、制御部22は、測距センサ23が距離を測定するタイミングの制御を行う。 As shown in FIG. 2, the distance measuring device 20 includes a communication unit 21, a control unit 22, and a distance measuring sensor 23. For example, the communication unit 21 is a wireless communication module for communicating data with the information processing device 10. Further, the control unit 22 controls each unit of the distance measuring device 20. For example, the control unit 22 controls the timing at which the distance measuring sensor 23 measures the distance.

測距センサ23は、レーザを用いてカメラ12から基準点までの距離に関する情報を取得する。測距センサ23は、投光部231及び受光部232を有する。測距センサ23は、レーザを利用して位相差検出方式やTOF(Time of Flight)方式等により距離を測定する。 The distance measuring sensor 23 acquires information on the distance from the camera 12 to the reference point using a laser. The distance measuring sensor 23 has a light emitting unit 231 and a light receiving unit 232. The distance measuring sensor 23 measures the distance by a phase difference detection method, a TOF (Time of Flight) method, or the like using a laser.

ここで、測距装置20の構造について説明する。測距装置20は、測距装置20を情報処理装置10に着脱可能に留める留め具を有する。留め具の少なくとも一部は、長さ及び位置の調整が可能である。 Here, the structure of the ranging device 20 will be described. The distance measuring device 20 has a fastener that attaches and detaches the distance measuring device 20 to the information processing device 10. At least some of the fasteners are adjustable in length and position.

図3は、情報処理装置に装着された測距装置の正面図の一例である。図3に示すように、測距装置20は、基部20aを有する。基部20aには、留め具として保持部20b、位置決め部20c、位置決め部20d及び保持部20eが備えられている。また、基部20aには、通信部21及び制御部22として機能する基板を収める基板部22aが備えられている。例えば、基板はマイコンである。また、投光部231及び受光部232は、投光素子又は受光素子とレンズを収めた鏡胴を有する。 FIG. 3 is an example of a front view of the distance measuring device mounted on the information processing device. As shown in FIG. 3, the ranging device 20 has a base 20a. The base portion 20a is provided with a holding portion 20b, a positioning portion 20c, a positioning portion 20d, and a holding portion 20e as fasteners. Further, the base portion 20a is provided with a substrate portion 22a for accommodating a substrate that functions as a communication unit 21 and a control unit 22. For example, the board is a microcomputer. Further, the light projecting unit 231 and the light receiving unit 232 have a light projecting element or a lens barrel containing the light receiving element and the lens.

また、保持部20b及び位置決め部20cは、基部20aに設けられた溝にネジ留めされており、ネジを緩めて溝をスライドさせることで、装着する情報処理装置10の大きさや形状に合わせて位置及び長さを調整することができる。また、情報処理装置10のカメラ12を塞がないように配置されている。 Further, the holding portion 20b and the positioning portion 20c are screwed to the groove provided in the base portion 20a, and by loosening the screw and sliding the groove, the position is matched to the size and shape of the information processing device 10 to be mounted. And the length can be adjusted. Further, the camera 12 of the information processing apparatus 10 is arranged so as not to block it.

図4は、情報処理装置に装着された測距装置の斜視図の一例である。図4に示すように、保持部20bは、コの字の形状の部分で、情報処理装置10の端部を挟み込むように保持する。また、保持部20eは、保持部20bと同様の形状である。また、位置決め部20c及び位置決め部20dは、L字の形状であり、情報処理装置10が左右方向に動かないように固定する。 FIG. 4 is an example of a perspective view of a distance measuring device mounted on the information processing device. As shown in FIG. 4, the holding portion 20b is a U-shaped portion and holds the end portion of the information processing apparatus 10 so as to sandwich it. Further, the holding portion 20e has the same shape as the holding portion 20b. Further, the positioning unit 20c and the positioning unit 20d have an L-shape, and the information processing apparatus 10 is fixed so as not to move in the left-right direction.

ここで、保持部20eから保持部20bへ向かう方向を上方向、保持部20bから保持部20eへ向かう方向を下方向、位置決め部20cから位置決め部20dへ向かう方向を右方向、位置決め部20dから位置決め部20cへ向かう方向を左方向とする。 Here, the direction from the holding portion 20e to the holding portion 20b is upward, the direction from the holding portion 20b to the holding portion 20e is downward, the direction from the positioning portion 20c to the positioning portion 20d is to the right, and the positioning is performed from the positioning portion 20d. The direction toward the portion 20c is the left direction.

図4に示すように、投光部231及び受光部232の鏡胴の長さは、情報処理装置10の厚みの2倍以上である。このように、レーザを用いた測距の有効距離や精度を向上させるためには、鏡胴を含む測距センサ23全体を大型化する必要がある。また、大型化した測距センサ23を一般的に使用されるスマートフォン等に組み込むことは現実的に困難である。このため、本実施形態のように、スマートフォン等に着脱可能な測距装置20に大型の測距センサ23を備えることで、レーザを用いた測距を容易かつ高精度に行うことが可能になる。 As shown in FIG. 4, the length of the lens barrels of the light emitting unit 231 and the light receiving unit 232 is more than twice the thickness of the information processing apparatus 10. As described above, in order to improve the effective distance and accuracy of distance measurement using a laser, it is necessary to increase the size of the entire distance measurement sensor 23 including the lens barrel. In addition, it is practically difficult to incorporate the enlarged range-finding sensor 23 into a commonly used smartphone or the like. Therefore, as in the present embodiment, by equipping the distance measuring device 20 that can be attached to and detached from a smartphone or the like with a large distance measuring sensor 23, it becomes possible to easily and highly accurately perform distance measuring using a laser. ..

また、測距装置20をスマートフォンである情報処理装置10に装着した場合、各留め具に囲まれた領域にタッチパネルディスプレイが位置する。また、各留め具は、情報処理装置10のタッチパネルディスプレイや各端子及びボタン等に干渉しないように配置される。 Further, when the distance measuring device 20 is attached to the information processing device 10 which is a smartphone, the touch panel display is located in the area surrounded by the fasteners. Further, each fastener is arranged so as not to interfere with the touch panel display of the information processing apparatus 10, each terminal, a button, or the like.

図5は、表示部に表示される画面の一例である。図5に示すように、表示部14には、オブジェクト31、オブジェクト32、オブジェクト33、点31p、点32p、点33p、線状オブジェクト41wが表示される。各オブジェクト等の詳細は、図1で説明した通りである。また、以降の説明では、点31p、点32p、点33pのような点状のオブジェクトをバーチャル付箋と呼ぶ。 FIG. 5 is an example of a screen displayed on the display unit. As shown in FIG. 5, the display unit 14 displays an object 31, an object 32, an object 33, a point 31p, a point 32p, a point 33p, and a linear object 41w. The details of each object and the like are as described with reference to FIG. Further, in the following description, point-shaped objects such as points 31p, points 32p, and points 33p are referred to as virtual sticky notes.

画面には、図6のように複数の線状オブジェクトが表示されてもよい。図6は、表示部に表示される画面の一例である。表示部14には、オブジェクト31、オブジェクト32、点31p、点32p、線状オブジェクト41wに加えて、オブジェクト34、点34p、線状オブジェクト42wが表示される。線状オブジェクト42wは、点31pと点34pを結んでいる。測距システム1は、線状オブジェクト41wと線状オブジェクト42wとの間の離隔距離42dを計算することができる。 A plurality of linear objects may be displayed on the screen as shown in FIG. FIG. 6 is an example of a screen displayed on the display unit. In addition to the object 31, the object 32, the point 31p, the point 32p, and the linear object 41w, the display unit 14 displays the object 34, the point 34p, and the linear object 42w. The linear object 42w connects the points 31p and the points 34p. The distance measuring system 1 can calculate the separation distance 42d between the linear object 41w and the linear object 42w.

図5に戻り、画面の左側には、設定ボタン141a、距離表示欄141b、オプションボタン141c、種類選択ボタン141d、配置ボタン141eが表示される。設定ボタン141aは、バーチャル付箋の大きさ、色、形状等を設定するためのボタンである。距離表示欄141bは、測距装置20の出力値を表示する。例えば、距離表示欄141bは、レーザによって計測された距離を表示する。オプションボタン141cは、右側のオプション画面の表示非表示を切り替えるためのボタンである。種類選択ボタン141dは、配置するバーチャル付箋の種類を選択するためのボタンである。本実施形態では、例えば、電線の離隔距離を計算するためのバーチャル付箋が選択されているものとする。 Returning to FIG. 5, on the left side of the screen, a setting button 141a, a distance display field 141b, an option button 141c, a type selection button 141d, and an arrangement button 141e are displayed. The setting button 141a is a button for setting the size, color, shape, etc. of the virtual sticky note. The distance display field 141b displays the output value of the distance measuring device 20. For example, the distance display field 141b displays the distance measured by the laser. The option button 141c is a button for switching the display / non-display of the option screen on the right side. The type selection button 141d is a button for selecting the type of the virtual sticky note to be arranged. In this embodiment, for example, it is assumed that a virtual sticky note for calculating the separation distance of the electric wire is selected.

また、画面の右側には、オブジェクト配置モードパネル143a、車両配置モードパネル143b、電線離隔距離計測モードパネル143c、スケッチボタン143dが表示される。オブジェクト配置モードパネル143a、車両配置モードパネル143b、電線離隔距離計測モードパネル143c、スケッチボタン143dが表示される領域をオプション画面と呼ぶ。 Further, on the right side of the screen, an object arrangement mode panel 143a, a vehicle arrangement mode panel 143b, a wire separation distance measurement mode panel 143c, and a sketch button 143d are displayed. The area where the object arrangement mode panel 143a, the vehicle arrangement mode panel 143b, the electric wire separation distance measurement mode panel 143c, and the sketch button 143d are displayed is called an option screen.

電線離隔距離計測モードパネル143cは、生成部175によって生成される線状のオブジェクトに関する調整を行うためのパネルである。電線離隔距離計測モードパネル143cによれば、弛度及び位置を調整することができる。 The wire separation distance measurement mode panel 143c is a panel for making adjustments regarding a linear object generated by the generation unit 175. According to the wire separation distance measurement mode panel 143c, the slackness and the position can be adjusted.

図7は、弛度の調整について説明する図である。図7に示すように、電線離隔距離計測モードパネル143cの弛度の「+」又は「-」が操作されると、生成部175は、弛度を増減させつつ線状オブジェクト41wを生成する。配置部172は、弛度を考慮して生成された線状オブジェクト41wを配置する。 FIG. 7 is a diagram illustrating the adjustment of the degree of slack. As shown in FIG. 7, when the “+” or “−” of the looseness of the wire separation distance measurement mode panel 143c is operated, the generation unit 175 generates the linear object 41w while increasing or decreasing the looseness. The arrangement unit 172 arranges the linear object 41w generated in consideration of the slackness.

図8は、位置の調整について説明する図である。電線離隔距離計測モードパネル143cの位置の「+」又は「-」が操作されると、生成部175は、線状オブジェクト41wの始点又は終点の位置を上下させつつ線状オブジェクト41wを生成する。配置部172は、位置を考慮して生成された線状オブジェクト41wを配置する。 FIG. 8 is a diagram illustrating the adjustment of the position. When the "+" or "-" at the position of the wire separation distance measurement mode panel 143c is operated, the generation unit 175 generates the linear object 41w while moving the position of the start point or the end point of the linear object 41w up and down. The arrangement unit 172 arranges the linear object 41w generated in consideration of the position.

オブジェクト配置モードパネル143aは、配置されるオブジェクトの位置等を調整するためのパネルである。例えば、オブジェクト配置モードパネル143aによれば、電柱を模したARオブジェクトの位置等を調整することができる。 The object arrangement mode panel 143a is a panel for adjusting the position and the like of the object to be arranged. For example, according to the object arrangement mode panel 143a, the position of an AR object imitating a utility pole can be adjusted.

図9は、電柱のオブジェクトの位置の調整について説明する図である。例えば、オブジェクト配置モードパネル143aの「D」及び「U」は、それぞれオブジェクト32の下降及び上昇に対応する。また、例えば、オブジェクト配置モードパネル143aの「↑」、「↓」は、オブジェクト32の画面奥側への移動及び手前側への移動に対応する。また、例えば、オブジェクト配置モードパネル143aの「←」、「→」は、オブジェクト32の左側への移動及び右側への移動に対応する。また、オブジェクト32の位置の変更に伴い点32pの位置が変化した場合、生成部175は、線状オブジェクト41wを再生成する。 FIG. 9 is a diagram illustrating adjustment of the position of an object on a utility pole. For example, the "D" and "U" of the object placement mode panel 143a correspond to the descent and ascent of the object 32, respectively. Further, for example, "↑" and "↓" of the object arrangement mode panel 143a correspond to the movement of the object 32 to the back side and the front side of the screen. Further, for example, "←" and "→" of the object arrangement mode panel 143a correspond to the movement of the object 32 to the left side and the movement to the right side. Further, when the position of the point 32p changes due to the change in the position of the object 32, the generation unit 175 regenerates the linear object 41w.

車両配置モードパネル143bは、配置されるオブジェクトの位置等を調整するためのパネルである。例えば、車両配置モードパネル143bによれば、車両を模したARオブジェクトの位置等を調整することができる。例えば、車両配置モードパネル143bの「RotateR」、「RotateL」は、オブジェクト34の右回転及び左回転に対応する。 The vehicle arrangement mode panel 143b is a panel for adjusting the position and the like of the object to be arranged. For example, according to the vehicle arrangement mode panel 143b, the position of the AR object imitating the vehicle can be adjusted. For example, "RotateR" and "RotateL" of the vehicle arrangement mode panel 143b correspond to the right rotation and the left rotation of the object 34.

ここで、測距システム1は、電柱以外にも車両等の様々なオブジェクトを配置することができる。そして、測距システム1は、配置された車両等のオブジェクトと所定の点との間の距離、又は、配置された車両等のオブジェクトと所定の線状のオブジェクトとの距離を計算することができる。 Here, the ranging system 1 can arrange various objects such as a vehicle in addition to the utility pole. Then, the distance measuring system 1 can calculate the distance between the arranged object such as a vehicle and a predetermined point, or the distance between the arranged object such as a vehicle and a predetermined linear object. ..

また、画面の上側には、離隔距離表示欄142が表示される。離隔距離表示欄142には、計算部174によって計算された離隔距離が表示される。図5の例では、離隔距離41dが2.062mであることが表示されている。また、スケッチボタン143dが操作されると、現在表示されている画面のキャプチャ画像が取得され保存される。 Further, the separation distance display field 142 is displayed on the upper side of the screen. In the separation distance display field 142, the separation distance calculated by the calculation unit 174 is displayed. In the example of FIG. 5, it is displayed that the separation distance 41d is 2.062 m. Further, when the sketch button 143d is operated, the captured image of the currently displayed screen is acquired and saved.

(AR機能)
測距システム1によって実現されるARに関する機能について説明する。ユーザは、測距装置20を装着した情報処理装置10を手に持ち、カメラ12及び測距センサ23を基準点に向けているものとする。
(AR function)
The functions related to AR realized by the ranging system 1 will be described. It is assumed that the user holds the information processing device 10 equipped with the distance measuring device 20 and points the camera 12 and the distance measuring sensor 23 toward the reference point.

図11は、基準点について説明する図である。まず、表示部14は、図11のように、カメラ12によって撮影された画像を表示する。このとき、測距の対象である基準点は、垂直に交わる破線の交点として表される。図11の例では、基準点と点33pが一致している。すなわち、図11の状態で配置ボタン141eが操作されると、点33pが配置される。 FIG. 11 is a diagram illustrating a reference point. First, the display unit 14 displays an image taken by the camera 12 as shown in FIG. At this time, the reference point to be distance measured is represented as the intersection of the vertically intersecting broken lines. In the example of FIG. 11, the reference point and the point 33p coincide with each other. That is, when the arrangement button 141e is operated in the state of FIG. 11, the point 33p is arranged.

また、測距装置20を情報処理装置10に装着した際に、測距の対象の点、すなわちレーザの軸中心位置と、カメラ12の光学主点が基準点で一致するように、画像処理部173は、画像のトリミングや破線の位置の調整等を行う。 Further, when the distance measuring device 20 is attached to the information processing device 10, the image processing unit so that the point to be measured, that is, the axis center position of the laser and the optical principal point of the camera 12 coincide with each other at the reference point. 173 trims the image, adjusts the position of the broken line, and the like.

表示部14は、距離表示欄141bに、測距装置20によって測定された情報に基づく距離を表示する。図11の例では、基準点までの距離が12.090mであることが距離表示欄141bに表示されている。 The display unit 14 displays the distance based on the information measured by the distance measuring device 20 in the distance display field 141b. In the example of FIG. 11, it is displayed in the distance display column 141b that the distance to the reference point is 12.090 m.

配置部172は、ARオブジェクトの配置を行う。このとき、配置部172は、基準点を基準にARオブジェクトを配置することができる。このため、ユーザは、意図した位置に正確にARオブジェクトを配置することができる。 The arrangement unit 172 arranges the AR object. At this time, the arrangement unit 172 can arrange the AR object with reference to the reference point. Therefore, the user can accurately place the AR object at the intended position.

配置部172によって配置されるオブジェクトには、線状オブジェクトの端点である点31p及び32pが含まれる。配置部172によって配置されるオブジェクトには、電柱を模したオブジェクト31及びオブジェクト32が含まれる。なお、オブジェクト31及びオブジェクト32は、配置部172によって配置されるARオブジェクトであってもよいし、実在するオブジェクトであってもよい。 The object arranged by the arrangement unit 172 includes points 31p and 32p which are endpoints of the linear object. The objects arranged by the arrangement unit 172 include objects 31 and objects 32 that imitate utility poles. The object 31 and the object 32 may be an AR object arranged by the arrangement unit 172, or may be an existing object.

また、配置部172は、配置したARオブジェクトに、緯度、経度、三次元位置情報、配置した時刻、画像、動画、テキストメモ等を含めてオブジェクト情報162として記憶部16に格納することができる。また、オブジェクト情報162は、ネットワークを介した共有やエクスポートファイル等により、他のシステムやデバイスと共有することができる。 Further, the arrangement unit 172 can store the arrangement unit 172 in the storage unit 16 as object information 162 including latitude, longitude, three-dimensional position information, arrangement time, image, moving image, text memo, and the like in the arrangement AR object. Further, the object information 162 can be shared with other systems and devices by sharing via a network, an export file, or the like.

(第1の実施形態の処理)
図12は、第1の実施形態に係る測距システムの処理の流れを示すフローチャートである。まず、情報処理装置10は、必要に応じてARオブジェクトの配置を行う(ステップS101)。次に、情報処理装置10は、始点、終点、測位点を決定する操作を受け付ける(ステップS102)。図5の例では、始点、終点、測位点は、それぞれ点31p、点32p、点33pに対応する。また、例えば、各点を決定する操作は、配置ボタン141eを押下する操作である。
(Processing of the first embodiment)
FIG. 12 is a flowchart showing a processing flow of the ranging system according to the first embodiment. First, the information processing apparatus 10 arranges AR objects as needed (step S101). Next, the information processing apparatus 10 accepts an operation for determining a start point, an end point, and a positioning point (step S102). In the example of FIG. 5, the start point, the end point, and the positioning point correspond to the points 31p, 32p, and 33p, respectively. Further, for example, the operation of determining each point is an operation of pressing the arrangement button 141e.

そして、情報処理装置10は、弛度に従い始点、終点間にひも状のオブジェクトを生成する(ステップS103)。ここでは、ひも状のオブジェクトは、弛度を定義可能な線状のオブジェクトであるものとする。 Then, the information processing apparatus 10 creates a string-shaped object between the start point and the end point according to the degree of slack (step S103). Here, it is assumed that the string-shaped object is a linear object whose slackness can be defined.

ここで、情報処理装置10は、ひも状のオブジェクトと測位点との間の距離を計算する(ステップS104)。そして、情報処理装置10は、計算結果を表示する(ステップS105)。 Here, the information processing apparatus 10 calculates the distance between the string-shaped object and the positioning point (step S104). Then, the information processing apparatus 10 displays the calculation result (step S105).

図13は、ARオブジェクトを配置する処理の流れを示すフローチャートである。図13のARオブジェクトを配置する処理は、図12のS101の処理である。また、ここでのARオブジェクトは、例えば電柱を模したオブジェクトである。まず、情報処理装置10は、GPS等により現在の位置を測位する(ステップS201)。次に、情報処理装置10は、画像を撮影する(ステップS202)。 FIG. 13 is a flowchart showing a flow of processing for arranging AR objects. The process of arranging the AR object of FIG. 13 is the process of S101 of FIG. Further, the AR object here is, for example, an object imitating a utility pole. First, the information processing apparatus 10 determines the current position by GPS or the like (step S201). Next, the information processing apparatus 10 captures an image (step S202).

情報処理装置10は、画像中のARマーカを特定できた場合(ステップS203、Yes)、配置済みのARオブジェクトを画像中に表示する(ステップS204)。情報処理装置10は、画像中のARマーカを特定できなかった場合(ステップS203、No)、ARオブジェクトを配置せずに次の処理へ進む。なお、ステップS101の測位結果は、ARマーカの特定の際に補助的な情報として用いられる場合がある。 When the information processing apparatus 10 can identify the AR marker in the image (step S203, Yes), the information processing apparatus 10 displays the arranged AR object in the image (step S204). When the information processing apparatus 10 cannot identify the AR marker in the image (step S203, No), the information processing apparatus 10 proceeds to the next process without arranging the AR object. The positioning result in step S101 may be used as auxiliary information when specifying the AR marker.

測距装置20は、距離を測定する(ステップS205)。そして、情報処理装置10は、測距装置20が測定した距離を画像中に表示する(ステップS206)。ここで、情報処理装置10は、ARオブジェクトを配置する操作を受け付けなかった場合は(ステップS207、No)、処理を終了する。 The distance measuring device 20 measures the distance (step S205). Then, the information processing device 10 displays the distance measured by the distance measuring device 20 in the image (step S206). Here, if the information processing apparatus 10 does not accept the operation of arranging the AR object (step S207, No), the information processing apparatus 10 ends the process.

情報処理装置10は、ARオブジェクトを配置する操作を受け付けた場合(ステップS207、Yes)、測定した距離を基にARオブジェクトを配置した上で(ステップS208)、配置したARオブジェクトを画像中に表示する。 When the information processing apparatus 10 accepts the operation of arranging the AR object (step S207, Yes), the information processing apparatus 10 arranges the AR object based on the measured distance (step S208), and then displays the arranged AR object in the image. do.

(第1の実施形態の効果)
これまで説明してきたように、生成部175は、空間内の撮影された領域にある第1の点と第2の点を結ぶ線状のオブジェクトを生成する。また、計算部174は、空間内の第3の点と線状のオブジェクトとの距離を計算する。このように、情報処理装置10は、仮想的な線状のオブジェクトと、現実の空間内の点との間の距離を計算することができる。その結果、本実施形態によれば、電線及び電柱等のオブジェクトが未設置の場合であっても離隔距離を得ることができる。
(Effect of the first embodiment)
As described above, the generation unit 175 generates a linear object connecting the first point and the second point in the photographed area in the space. Further, the calculation unit 174 calculates the distance between the third point in the space and the linear object. In this way, the information processing apparatus 10 can calculate the distance between a virtual linear object and a point in the real space. As a result, according to the present embodiment, the separation distance can be obtained even when objects such as electric wires and utility poles are not installed.

生成部175は、指定された弛度に基づいて線状のオブジェクトを生成する。このように、情報処理装置10は、弛度を考慮することにより、線状のオブジェクトをより実際の電線に近付けることができる。このため、本実施形態によれば、より正確な離隔距離が計算できる。 The generation unit 175 generates a linear object based on the specified slackness. In this way, the information processing apparatus 10 can bring the linear object closer to the actual electric wire by considering the slackness. Therefore, according to the present embodiment, a more accurate separation distance can be calculated.

計算部174は、線状のオブジェクト状の点のうち、第3の点との間の距離が最短である点との距離を計算する。最短の離隔距離が条件を満たしていれば、その電線は全体として条件を満たしていると考えられる。このため、本実施形態によれば、電線を設置した場合に離隔距離に関する条件が満たされるか否かを効率的に判定することができる。 The calculation unit 174 calculates the distance between the linear object-shaped points and the point having the shortest distance from the third point. If the shortest separation distance meets the condition, the wire is considered to meet the condition as a whole. Therefore, according to the present embodiment, it is possible to efficiently determine whether or not the condition regarding the separation distance is satisfied when the electric wire is installed.

生成部175は、複数の線状のオブジェクトを生成する。また、計算部174は、複数の線状のオブジェクト間の距離を計算する。このように、本実施形態によれば、点と線状のオブジェクトとの間の距離だけでなく、線状のオブジェクト間の距離を計算することができる。 The generation unit 175 generates a plurality of linear objects. Further, the calculation unit 174 calculates the distance between a plurality of linear objects. As described above, according to the present embodiment, it is possible to calculate not only the distance between the point and the linear object but also the distance between the linear objects.

生成部175は、空間内の撮影された領域に実在する電柱又は、電柱を模したARオブジェクトに付された第1の点と第2の点を結ぶ、電線を模した線状のオブジェクトを生成する。このように、本実施形態によれば、電線の離隔距離を計算することができる。 The generation unit 175 generates a linear object imitating an electric wire connecting a first point and a second point attached to an electric pole existing in a photographed area in space or an AR object imitating an electric pole. do. As described above, according to the present embodiment, the separation distance of the electric wire can be calculated.

また、本実施形態によれば、ユーザは離隔距離を計測したい地点まで移動する必要がない。特に、計測したい地点が、線路内等の危険地域、私有地等である場合に本実施形態は有効である。また、電線を設置する領域に樹木や建物等の障害物がある場合であっても、本実施形態によれば、当該領域に仮想の線状のオブジェクトを配置することができる。 Further, according to the present embodiment, the user does not need to move to the point where the separation distance is to be measured. In particular, this embodiment is effective when the point to be measured is a dangerous area such as a railroad track, private land, or the like. Further, even if there is an obstacle such as a tree or a building in the area where the electric wire is installed, according to the present embodiment, a virtual linear object can be arranged in the area.

表示部14は、計算部174によって計算された距離を表示する。これにより、ユーザは、計算された離隔距離を容易に把握することができる。 The display unit 14 displays the distance calculated by the calculation unit 174. This allows the user to easily grasp the calculated separation distance.

(その他の実施形態)
これまでに説明した実施形態によれば、測距システム1は、電線が未設置の場合に離隔距離を計算することができる。一方で、電線はゴム被覆体である場合が多く、レーザにより電線表面を測距することが困難な場合がある。このため、本実施形態は、設置済みの電線の正確な位置をレーザ測距により計測することが難しい場合に、離隔距離の推定値を計算するために利用することができる。
(Other embodiments)
According to the embodiments described so far, the distance measuring system 1 can calculate the separation distance when the electric wire is not installed. On the other hand, the electric wire is often a rubber coating, and it may be difficult to measure the distance on the electric wire surface with a laser. Therefore, this embodiment can be used to calculate an estimated value of the separation distance when it is difficult to measure the accurate position of the installed electric wire by laser ranging.

また、測距システム1によって生成される線状のオブジェクトは、線の太さ及び重さが調整可能なものであってもよい。これにより、例えば、所定の風速下において電線がどの程度揺れるかをシミュレーションにより計算することが可能になる。その結果、風で電線が揺れたときに想定される離隔距離の最小値及び最大値を計算することができる。 Further, the linear object generated by the ranging system 1 may have an adjustable line thickness and weight. This makes it possible to calculate, for example, how much the electric wire sways under a predetermined wind speed by simulation. As a result, it is possible to calculate the minimum value and the maximum value of the separation distance assumed when the electric wire is shaken by the wind.

なお、本実施形態の情報処理装置10及び測距装置20で実行されるプログラムは、ROM等にあらかじめ組み込まれて提供される。本実施形態の情報処理装置10及び測距装置20で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。 The program executed by the information processing device 10 and the distance measuring device 20 of the present embodiment is provided by being incorporated in a ROM or the like in advance. The program executed by the information processing apparatus 10 and the distance measuring apparatus 20 of the present embodiment is configured to be recorded and provided on a computer-readable recording medium in an installable format or an executable format file. May be good.

さらに、本実施形態の情報処理装置10及び測距装置20で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の情報処理装置10及び測距装置20で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。 Further, the program executed by the information processing device 10 and the distance measuring device 20 of the present embodiment is configured to be stored on a computer connected to a network such as the Internet and provided by downloading via the network. May be good. Further, the program executed by the information processing device 10 and the distance measuring device 20 of the present embodiment may be configured to be provided or distributed via a network such as the Internet.

本実施形態の情報処理装置10及び測距装置20で実行されるプログラムは、上述した各部(特定部171、配置部172、画像処理部173、計算部174及び生成部175)を含むモジュール構成となっており、実際のハードウェアとしてはCPUが上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、特定部171、配置部172、画像処理部173及び計算部174が主記憶装置上に生成されるようになっている。 The program executed by the information processing device 10 and the distance measuring device 20 of the present embodiment has a module configuration including the above-mentioned parts (specific unit 171, arrangement unit 172, image processing unit 173, calculation unit 174, and generation unit 175). As the actual hardware, the CPU reads the program from the ROM and executes it, so that each part is loaded on the main storage device, and the specific part 171, the arrangement part 172, the image processing part 173, and the calculation part 174 are loaded. Is now generated on the main memory.

本発明の実施形態を説明したが、実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although embodiments of the present invention have been described, the embodiments are presented as examples and are not intended to limit the scope of the invention. The embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. The embodiments and variations thereof are included in the scope of the invention described in the claims and the equivalent scope thereof, as are included in the scope and gist of the invention.

1 測距システム
10 情報処理装置
11、21 通信部
12 カメラ
13 入力部
14 表示部
15 測位部
16 記憶部
17、22 制御部
20 測距装置
20a 基部
20b、20e 保持部
20c、20d 位置決め部
22a 基板部
23 測距センサ
31、32、33、34 オブジェクト
31p、32p、33p、34p 点
41w、42w 線状オブジェクト
41d、42d 離隔距離
141a 設定ボタン
141b 距離表示欄
141c オプションボタン
141d 種類選択ボタン
141e 配置ボタン
142 離隔距離表示欄
143a オブジェクト配置モードパネル
143b 車両配置モードパネル
143c 電線離隔距離計測モードパネル
143d スケッチボタン
161 AR情報
162 オブジェクト情報
171 特定部
172 配置部
173 画像処理部
174 計算部
175 生成部
231 投光部
232 受光部
1 Distance measuring system 10 Information processing device 11, 21 Communication unit 12 Camera 13 Input unit 14 Display unit 15 Positioning unit 16 Storage unit 17, 22 Control unit 20 Distance measuring device 20a Base 20b, 20e Holding unit 20c, 20d Positioning unit 22a Board Part 23 Distance measuring sensor 31, 32, 33, 34 Object 31p, 32p, 33p, 34p Point 41w, 42w Linear object 41d, 42d Separation distance 141a Setting button 141b Distance display field 141c Option button 141d Type selection button 141e Placement button 142 Separation distance display field 143a Object placement mode panel 143b Vehicle placement mode panel 143c Wire separation distance measurement mode panel 143d Sketch button 161 AR information 162 Object information 171 Specific part 172 Placement part 173 Image processing part 174 Calculation part 175 Generation part 231 232 Light receiving part

Claims (7)

測距装置及び情報処理装置を有する測距システムであって、A distance measuring system having a distance measuring device and an information processing device.
前記測距装置は、The distance measuring device is
実在する第1の電柱の測定点までの距離、及び実在する第2の電柱の測定点までの距離、並びに実在する建物の測定点までの距離を測定する測距センサを有し、It has a distance measuring sensor that measures the distance to the measurement point of the existing first utility pole, the distance to the measurement point of the actual second utility pole, and the distance to the measurement point of the actual building.
前記情報処理装置は、The information processing device is
前記第1及び第2の電柱、並びに前記建物を含む空間内の領域の画像を撮影するカメラと、A camera that captures images of the first and second utility poles and an area in the space including the building.
前記カメラによって撮影された画像を画面に表示する表示部と、A display unit that displays an image taken by the camera on the screen,
弛度に従い、前記第1の電柱の測定点と前記第2の電柱の測定点との間にひも状のオブジェクトを生成する生成部と、A generator that creates a string-like object between the measurement point of the first utility pole and the measurement point of the second utility pole according to the degree of slack.
前記建物の測定点と前記ひも状のオブジェクトとの間の距離を計算する計算部と、A calculation unit that calculates the distance between the measurement point of the building and the string-shaped object,
を有し、Have,
前記表示部は、前記測距センサによって測定された距離、及び前記計算部によって計算された距離を前記画面に表示することを特徴とする測距システム。The display unit is a distance measurement system characterized in that the distance measured by the distance measurement sensor and the distance calculated by the calculation unit are displayed on the screen.
測距装置及び情報処理装置を有する測距システムであって、A distance measuring system having a distance measuring device and an information processing device.
前記測距装置は、The distance measuring device is
実在する電柱の測定点までの距離、及び実在する建物の測定点までの距離を測定する測距センサを有し、It has a distance measuring sensor that measures the distance to the measurement point of an existing utility pole and the distance to the measurement point of an existing building.
前記情報処理装置は、The information processing device is
前記実在する電柱及び建物を含む空間内の領域の画像を撮影するカメラと、A camera that captures an image of an area in space that includes the existing utility poles and buildings.
前記カメラによって撮影された画像及び電柱を模したARオブジェクトを画面に表示する表示部と、A display unit that displays an image taken by the camera and an AR object that imitates a telephone pole on the screen.
弛度に従い、前記実在する電柱の測定点と前記ARオブジェクトに配置されたバーチャル付箋との間にひも状のオブジェクトを生成する生成部と、A generator that creates a string-like object between the measurement point of the existing utility pole and the virtual sticky note placed on the AR object according to the degree of slack.
前記建物の測定点と前記ひも状のオブジェクトとの間の距離を計算する計算部と、A calculation unit that calculates the distance between the measurement point of the building and the string-shaped object,
を有し、Have,
前記表示部は、前記測距センサによって測定された距離、及び前記計算部によって計算された距離を前記画面に表示することを特徴とする測距システム。The display unit is a distance measurement system characterized in that the distance measured by the distance measurement sensor and the distance calculated by the calculation unit are displayed on the screen.
実在する建物及び第1の電柱並びに第2の電柱を含む空間内の領域の画像を撮影するカメラと、A camera that captures an image of an existing building and an area in space that includes a first utility pole and a second utility pole.
前記カメラによって撮影された画像を画面に表示する表示部と、A display unit that displays an image taken by the camera on the screen,
前記画面に表示される前記建物及び前記第1の電柱並びに前記第2の電柱までの距離を測定する測距センサと、A distance measuring sensor that measures the distance to the building, the first utility pole, and the second utility pole displayed on the screen.
弛度に従い、前記第1の電柱に配置されたバーチャル付箋と前記第2の電柱に配置されたバーチャル付箋との間にひも状のオブジェクトを生成する生成部と、A generator that creates a string-like object between the virtual sticky note placed on the first utility pole and the virtual sticky note placed on the second utility pole according to the degree of slack.
前記建物に配置されたバーチャル付箋と前記ひも状のオブジェクトとの間の距離を計算する計算部と、A calculation unit that calculates the distance between the virtual sticky note placed in the building and the string-shaped object,
を有し、Have,
前記表示部は、前記測距センサによって測定された距離、及び前記計算部によって計算された距離を前記画面に表示することを特徴とする情報処理装置。The information processing device is characterized in that the display unit displays the distance measured by the distance measuring sensor and the distance calculated by the calculation unit on the screen.
実在する建物及び実在する電柱を含む空間内の領域の画像を撮影するカメラと、A camera that captures images of an area in space that includes an existing building and an existing utility pole,
前記カメラによって撮影された画像及び電柱を模したARオブジェクトを画面に表示する表示部と、A display unit that displays an image taken by the camera and an AR object that imitates a telephone pole on the screen.
前記画面に表示される前記実在する建物及び前記実在する電柱までの距離を測定する測距センサと、A distance measuring sensor that measures the distance to the existing building and the existing utility pole displayed on the screen, and
弛度に従い、前記実在する電柱に配置されたバーチャル付箋と前記ARオブジェクトに配置されたバーチャル付箋との間にひも状のオブジェクトを生成する生成部と、A generator that creates a string-like object between the virtual sticky note placed on the existing utility pole and the virtual sticky note placed on the AR object according to the degree of slack.
前記建物に配置されたバーチャル付箋と前記ひも状のオブジェクトとの間の距離を計算する計算部と、A calculation unit that calculates the distance between the virtual sticky note placed in the building and the string-shaped object,
を有し、Have,
前記表示部は、前記測距センサによって測定された前記建物及び前記実在する電柱までの距離、及び前記計算部によって計算された距離を前記画面に表示することを特徴とする情報処理装置。The information processing device is characterized in that the display unit displays the distance to the building and the existing utility pole measured by the distance measuring sensor, and the distance calculated by the calculation unit on the screen.
前記生成部は、複数のひも状のオブジェクトを生成し、The generator creates a plurality of string-like objects,
前記計算部は、前記複数のひも状のオブジェクト間の距離を計算することを特徴とする請求項1又は2に記載の測距システム。The distance measuring system according to claim 1 or 2, wherein the calculation unit calculates a distance between the plurality of string-shaped objects.
前記生成部は、前記画面の操作によって調整された弛度、又は太さ強度に従い、前記ひも状のオブジェクトを生成することを特徴とする請求項1、2、5のいずれか1項に記載の測距システム。The generation unit according to any one of claims 1, 2 and 5, characterized in that the generation unit generates the string-shaped object according to the slackness or the thickness strength adjusted by the operation of the screen. Distance measurement system. 測距システムによって実行される測距方法であって、A ranging method performed by a ranging system,
実在する建物及び第1の電柱並びに第2の電柱を含む空間内の領域の画像を撮影し、Images of the real building and the area in the space containing the first utility pole and the second utility pole were taken.
撮影した画像を画面に表示し、Display the captured image on the screen and
前記画面に表示される前記第1の電柱の測定点までの距離、及び前記第2の電柱の測定点までの距離、並びに前記建物の測定点までの距離を測定し、The distance to the measurement point of the first utility pole displayed on the screen, the distance to the measurement point of the second utility pole, and the distance to the measurement point of the building are measured.
弛度に従い、前記第1の電柱の測定点と前記第2の電柱の測定点との間にひも状のオブジェクトを生成し、According to the degree of slack, a string-like object is generated between the measurement point of the first utility pole and the measurement point of the second utility pole.
前記建物の測定点と前記ひも状のオブジェクトとの間の距離を計算し、Calculate the distance between the measurement point of the building and the string-shaped object,
前記測定した距離、及び計算した距離を前記画面に表示することを特徴とする測距方法。A distance measuring method comprising displaying the measured distance and the calculated distance on the screen.
JP2020054846A 2020-03-25 2020-03-25 Distance measurement system, distance measurement method and information processing equipment Active JP6994529B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020054846A JP6994529B2 (en) 2020-03-25 2020-03-25 Distance measurement system, distance measurement method and information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020054846A JP6994529B2 (en) 2020-03-25 2020-03-25 Distance measurement system, distance measurement method and information processing equipment

Publications (2)

Publication Number Publication Date
JP2021156634A JP2021156634A (en) 2021-10-07
JP6994529B2 true JP6994529B2 (en) 2022-01-14

Family

ID=77919657

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020054846A Active JP6994529B2 (en) 2020-03-25 2020-03-25 Distance measurement system, distance measurement method and information processing equipment

Country Status (1)

Country Link
JP (1) JP6994529B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024336A (en) 2000-07-05 2002-01-25 Nippon Keisoku Kk Method and system for managing power-transmission line drawing
JP2002174510A (en) 2000-09-04 2002-06-21 Kanden Kogyo Inc System for measuring distance of body near transmission lines
CN104573171A (en) 2014-11-05 2015-04-29 广东电网公司教育培训评价中心 Method and system for simulating power transmission line
WO2018020568A1 (en) 2016-07-26 2018-02-01 三菱電機株式会社 Cable movable region display device, cable movable region display method, and cable movable region display program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024336A (en) 2000-07-05 2002-01-25 Nippon Keisoku Kk Method and system for managing power-transmission line drawing
JP2002174510A (en) 2000-09-04 2002-06-21 Kanden Kogyo Inc System for measuring distance of body near transmission lines
CN104573171A (en) 2014-11-05 2015-04-29 广东电网公司教育培训评价中心 Method and system for simulating power transmission line
WO2018020568A1 (en) 2016-07-26 2018-02-01 三菱電機株式会社 Cable movable region display device, cable movable region display method, and cable movable region display program

Also Published As

Publication number Publication date
JP2021156634A (en) 2021-10-07

Similar Documents

Publication Publication Date Title
CN112710325B (en) Navigation guidance, real scene three-dimensional model establishment method, device, equipment and medium
US10802141B2 (en) Water temperature overlay systems and methods
US10191183B2 (en) Method of constructing digital terrain model
US9341740B1 (en) Optical ground tracking apparatus, systems, and methods
EP2993490A1 (en) Operating device, operating system, operating method, and program therefor
US11391559B2 (en) System and method for determination of a spatial property of a submerged object in a 3D-space
EP2956800A1 (en) Optical ground tracking apparatus, systems, and methods
WO2021033249A1 (en) Linear structure detection device, detection method, and detection program
CN111045101A (en) Overhead line measuring method and device
JP4565348B2 (en) Shape measuring apparatus and method
WO2019022911A1 (en) Systems and methods for simulating wind noise models
KR101995898B1 (en) Method for calculating dip of aerial transmission line using electric wire survey and program
JP6994529B2 (en) Distance measurement system, distance measurement method and information processing equipment
KR20160105011A (en) System for generating driving environment model for driving simulation
JP2020173211A (en) Angle measuring device, distance measuring device, velocity measuring device, altitude measuring device, coordinate measuring device, angle measuring method, and program
KR20150040513A (en) Method and system for constructing map of magnetic field
KR102329262B1 (en) Method for providing marine leisure navigation
JP6972584B2 (en) Separation distance measurement system
US20220221297A1 (en) Waypoint timeline user interface systems and methods
JP2013068482A (en) Azimuth direction correction system, terminal device, server device, azimuth direction correction method and program
WO2015144921A1 (en) Method and apparatus for generating a map of the terrain in a geographic area
JP2020148712A (en) Ranging system, ranging device, and arrangement method
JP2022136838A (en) Information processing device and display method
CN116232937A (en) Network quality measurement method and system
Kirchhöfer et al. Cultural heritage recording utilising low-cost closerange photogrammetry

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200803

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210511

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210712

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: 20211130

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211213

R150 Certificate of patent or registration of utility model

Ref document number: 6994529

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250