JP2015190765A - Measurement system, measurement device, and measurement program - Google Patents

Measurement system, measurement device, and measurement program Download PDF

Info

Publication number
JP2015190765A
JP2015190765A JP2014065755A JP2014065755A JP2015190765A JP 2015190765 A JP2015190765 A JP 2015190765A JP 2014065755 A JP2014065755 A JP 2014065755A JP 2014065755 A JP2014065755 A JP 2014065755A JP 2015190765 A JP2015190765 A JP 2015190765A
Authority
JP
Japan
Prior art keywords
curvature
unit
radius
cable
detection
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.)
Pending
Application number
JP2014065755A
Other languages
Japanese (ja)
Inventor
敏也 元樋
Toshiya Motohi
敏也 元樋
博之 栗林
Hiroyuki Kuribayashi
博之 栗林
剛史 松下
Takashi Matsushita
剛史 松下
義文 杉村
Yoshifumi Sugimura
義文 杉村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Facilities Inc
Original Assignee
NTT Facilities Inc
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 NTT Facilities Inc filed Critical NTT Facilities Inc
Priority to JP2014065755A priority Critical patent/JP2015190765A/en
Publication of JP2015190765A publication Critical patent/JP2015190765A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a measurement system capable of measuring the shape condition, as well as the curvature or the radius of curvature, of a cable even when the shape condition of the cable (a linear object to be measured) changes with the passage of time.SOLUTION: A measurement system 1 comprises a detection unit 10 for repeatedly detecting the positions of a plurality of different portions in a linear object 200 to be measured, and a calculation unit 30 for calculating the curvature or the radius of curvature of the linear object on the basis of the positions repeatedly detected by the detection unit.

Description

本発明は、測定システム、測定装置、測定プログラムに関する。   The present invention relates to a measurement system, a measurement apparatus, and a measurement program.

通信ケーブルや電源ケーブルなどのケーブルには、通信機能や電源供給機能の確保を目的として、曲率または曲率半径の規定が定められていることがある。このようなケーブルには、地震等により変形が加えられ、時間経過とともにケーブルの形状が変化する場合であっても、規定を満足しない形状状態が一瞬でも生じないことが求められている。
ここで、ケーブルの屈曲について、シミュレーションによる結果比較と比較検証することを目的として、X線CTスキャナを用いて、静止しているケーブルの断面画像を取得し、取得した断面画像から、静止しているケーブルの形状状態を測定する方法が知られている(特許文献1参照)。
A cable such as a communication cable or a power cable may have a curvature or a curvature radius defined for the purpose of ensuring a communication function and a power supply function. Even when such a cable is deformed by an earthquake or the like and the shape of the cable changes with time, it is required that a shape state that does not satisfy the regulations does not occur even for a moment.
Here, for the purpose of comparing and verifying the bending of the cable with the result comparison by simulation, an X-ray CT scanner is used to acquire a cross-sectional image of the stationary cable, and from the acquired cross-sectional image, A method for measuring the shape state of a cable is known (see Patent Document 1).

特許第4285486号公報Japanese Patent No. 4285486

しかしながら、従来の方法では、静止しているケーブルの形状状態を測定しているため、地震等によりケーブルに変形が加えられ、時間経過とともにケーブルの形状状態が変化する場合には、ケーブルの形状状態を測定することができなかった。そのため、従来の方法では、時間経過とともにケーブルの形状が変化する場合には、ケーブルの曲率または曲率半径を測定することもできなかった。またそのため、従来の方法では、規定を満足しない形状状態が一瞬でも生じたか否かを判定することができなかった。   However, in the conventional method, since the shape state of the cable that is stationary is measured, if the cable is deformed due to an earthquake or the like and the shape state of the cable changes over time, the shape state of the cable Could not be measured. Therefore, in the conventional method, when the shape of the cable changes with time, the curvature or the radius of curvature of the cable cannot be measured. Therefore, in the conventional method, it has not been possible to determine whether or not a shape state that does not satisfy the regulation has occurred even for a moment.

本発明は、このような事情に鑑みてなされたもので、その目的は、時間経過とともにケーブル(線状の測定対象)の形状状態が変化する場合であっても、ケーブルの形状状態を測定するとともに、曲率または曲率半径を測定することができる測定システム、測定装置、測定プログラムを提供することにある。   The present invention has been made in view of such circumstances, and its purpose is to measure the shape state of the cable even when the shape state of the cable (linear measurement object) changes over time. Another object of the present invention is to provide a measurement system, a measurement apparatus, and a measurement program that can measure a curvature or a radius of curvature.

この発明は上述した課題を解決するためになされたものであり、線状の測定対象における複数の異なる部位の位置を繰り返し検出する検出部と、前記検出部により繰り返し検出された位置に基づいて、曲率または曲率半径を算出する算出部と、を備えていることを特徴とする測定システムである。   This invention has been made to solve the above-described problem, based on a detection unit that repeatedly detects the position of a plurality of different sites in a linear measurement object, and a position that is repeatedly detected by the detection unit, And a calculation unit that calculates a curvature or a radius of curvature.

また、前記検出部は、前記測定対象における複数の異なる部位の位置に関するモーションキャプチャを実行することにより、前記複数の異なる部位の位置を繰り返し検出する、ことを特徴とする。   The detection unit may repeatedly detect the positions of the plurality of different parts by executing motion capture related to the positions of the plurality of different parts in the measurement target.

また、前記検出部は、測定対象の異なる部位に取り付けられている複数の位置検出装置であって、自身の位置情報を出力する位置検出装置から、前記位置情報を取得することにより、前記複数の異なる部位の位置を繰り返し検出する、ことを特徴とする。   In addition, the detection unit is a plurality of position detection devices attached to different parts of the measurement target, and by acquiring the position information from a position detection device that outputs its own position information, It is characterized by repeatedly detecting the positions of different parts.

また、前記算出部は、前記検出部により検出された、3個の異なる前記部位の位置に基づいて、前記曲率または前記曲率半径を算出することを特徴とする。   The calculation unit may calculate the curvature or the radius of curvature based on the positions of the three different parts detected by the detection unit.

また、前記算出部は、前記検出部により検出された位置の中から、前記曲率または前記曲率半径の規定に基づいて、3個の異なる前記部位の位置を抽出し、前記抽出した3個の異なる前記部位の位置に基づいて、前記曲率または前記曲率半径を算出することを特徴とする。   In addition, the calculation unit extracts the positions of the three different portions from the positions detected by the detection unit based on the curvature or the curvature radius, and extracts the three different extracted positions. The curvature or the radius of curvature is calculated based on the position of the part.

また、前記算出部は、前記検出部により、同じタイミングにおいて検出された前記位置に基づいて、前記曲率または前記曲率半径を算出することを特徴とする。   The calculation unit may calculate the curvature or the curvature radius based on the position detected at the same timing by the detection unit.

また、上述のシステムは、前記算出部が算出した曲率または曲率半径が、予め定められている曲率または曲率半径の規定を満たしているか否かを判定する判定部、を備えていることを特徴とする。   In addition, the system described above includes a determination unit that determines whether the curvature or the radius of curvature calculated by the calculation unit satisfies a predetermined definition of the curvature or the curvature radius. To do.

また、上述のシステムは、前記算出部が算出した曲率または曲率半径が前記規定を満たしていないと前記判定部が判定した場合、前記算出部が算出した曲率または曲率半径が前記規定を満たしていないことを通知する通知部、を備えていることを特徴とする。   In the above-described system, when the determination unit determines that the curvature or the radius of curvature calculated by the calculation unit does not satisfy the rule, the curvature or the radius of curvature calculated by the calculation unit does not satisfy the rule. And a notification unit for notifying that.

また、上述のシステムは、前記検出部により繰り返し検出された位置を記憶部に記憶させる制御部、を備えていることを特徴とする。   Further, the above-described system includes a control unit that stores a position repeatedly detected by the detection unit in a storage unit.

また、地震が発生したことが通知された場合、地震が発生したことが通知される前よりも早い時間間隔で、前記検出部は前記位置を検出する、ことを特徴とする。   In addition, when it is notified that an earthquake has occurred, the detection unit detects the position at an earlier time interval than before the notification that an earthquake has occurred.

また、線状の測定対象における複数の異なる部位の位置を繰り返し検出する検出部と、前記検出部により繰り返し検出された位置に基づいて、曲率または曲率半径を算出する算出部と、を備えていることを特徴とする測定装置である。   Also, a detection unit that repeatedly detects the positions of a plurality of different parts in the linear measurement target, and a calculation unit that calculates a curvature or a curvature radius based on the position repeatedly detected by the detection unit. It is the measuring device characterized by this.

また、コンピュータに、線状の測定対象における複数の異なる部位の位置を検出部により繰り返し検出させ、前記検出部により繰り返し検出された位置に基づいて、曲率または曲率半径を算出部により算出させるための測定プログラムである。   Further, the computer causes the detection unit to repeatedly detect the positions of a plurality of different parts in the linear measurement target, and causes the calculation unit to calculate the curvature or the curvature radius based on the position repeatedly detected by the detection unit. It is a measurement program.

この発明によれば、線状の測定対象における複数の異なる部位の位置を繰り返し検出し、繰り返し検出した位置に基づいて曲率または曲率半径を算出する。これにより、時間経過とともに線状の測定対象(ケーブル)の形状が変化する場合であっても、線状の測定対象(ケーブル)の形状を測定するとともに、曲率または曲率半径を測定することができる。そのため、線状の測定対象(ケーブル)について、規定を満足しない形状状態が一瞬でも生じたか否かを判定することができる。   According to the present invention, the positions of a plurality of different parts in the linear measurement object are repeatedly detected, and the curvature or the radius of curvature is calculated based on the repeatedly detected positions. Thereby, even if it is a case where the shape of a linear measuring object (cable) changes with time, while measuring the shape of a linear measuring object (cable), a curvature or a curvature radius can be measured. . Therefore, it is possible to determine whether or not a shape state that does not satisfy the regulation has occurred even for a moment for a linear measurement object (cable).

この発明の一実施形態による測定システムの構成を示すブロック図である。It is a block diagram which shows the structure of the measurement system by one Embodiment of this invention. 線状の測定対象の一例であるケーブル200の構成を示す構成図である。It is a block diagram which shows the structure of the cable 200 which is an example of a linear measuring object. 検出情報記憶部110に記憶される情報の一例を示す構成図である。3 is a configuration diagram illustrating an example of information stored in a detection information storage unit 110. FIG. 抽出情報記憶部120に記憶される情報の一例を示す構成図である。4 is a configuration diagram illustrating an example of information stored in an extracted information storage unit 120. FIG. 履歴情報記憶部130に記憶される情報の一例を示す構成図である。4 is a configuration diagram illustrating an example of information stored in a history information storage unit 130. FIG. 測定システムの動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of a measurement system. 第2実施形態による測定システムの構成を示すブロック図である。It is a block diagram which shows the structure of the measurement system by 2nd Embodiment.

<第1実施形態>
以下、図面を参照して、本発明の実施の形態について説明する。図1は、この発明の第1実施形態による測定システム1の構成を示す概略ブロック図である。測定システム1は、測定装置100と、マーカー300とを備えている。マーカー300はケーブル200に取り付けられている。ケーブル200は、測定装置100が測定対象とする線状の測定対象である。
<First Embodiment>
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic block diagram showing the configuration of a measurement system 1 according to the first embodiment of the present invention. The measurement system 1 includes a measurement device 100 and a marker 300. The marker 300 is attached to the cable 200. The cable 200 is a linear measurement object that is measured by the measurement apparatus 100.

ここでは一例として、測定システム1が、図2に示すケーブル200の曲率または曲率半径を検出する場合について説明する。この図2においては、図2の紙面に垂直な軸をZ軸とし、図2の紙面上において、Z軸と直交するとともに、互いに直交する2軸をX軸とY軸として説明する。そして図2においては、ケーブル200が、X軸とY軸とにより構成される平面上に配置されている場合を例示している。なお測定システム1が測定対象とするケーブル200は、平面上に配置されている必要はなく、ケーブル200は3次元空間において任意に配置されていてもよい。   Here, as an example, a case where the measurement system 1 detects the curvature or the radius of curvature of the cable 200 shown in FIG. 2 will be described. 2, the axis perpendicular to the paper surface of FIG. 2 is defined as the Z axis, and on the paper surface of FIG. 2, the two axes that are orthogonal to the Z axis and orthogonal to each other are described as the X axis and the Y axis. FIG. 2 illustrates the case where the cable 200 is arranged on a plane constituted by the X axis and the Y axis. The cable 200 to be measured by the measurement system 1 does not need to be arranged on a plane, and the cable 200 may be arbitrarily arranged in a three-dimensional space.

この図2に示すケーブル200には、n個(nは任意の自然数)のマーカー300が取り付けられている。n個のマーカー300のそれぞれは、識別情報により識別される。この図2においては、識別情報の値がm−8からm+7(mは任意の自然数)となる16個のマーカー300のみを例示している。なおこの場合、mは9よりも大きい任意の自然数である。   In the cable 200 shown in FIG. 2, n (n is an arbitrary natural number) markers 300 are attached. Each of the n markers 300 is identified by identification information. In FIG. 2, only 16 markers 300 whose identification information values are m−8 to m + 7 (m is an arbitrary natural number) are illustrated. In this case, m is an arbitrary natural number larger than 9.

この図2に示されるように、マーカー300はケーブル200の長手方向の異なる位置に取り付けられている。なお、マーカー300はケーブル200の長手方向において、等間隔に取り付けられている必要は必ずしもない。   As shown in FIG. 2, the marker 300 is attached at different positions in the longitudinal direction of the cable 200. Note that the markers 300 are not necessarily attached at equal intervals in the longitudinal direction of the cable 200.

後述するように測定装置100は、たとえば、マーカー300それぞれの位置を検出し、検出したマーカー300(m−1)とマーカー300(m)とマーカー300(m+1)との位置に基づいて曲率κ(m)または曲率半径R(m)を算出する。つぎに、測定装置100は、この算出した曲率κ(m)または曲率半径R(m)が、ケーブル200に対して予め定められている曲率または曲率半径の規定値を満たしているか否かを判定する。   As will be described later, for example, the measuring apparatus 100 detects the position of each marker 300, and based on the detected positions of the marker 300 (m−1), the marker 300 (m), and the marker 300 (m + 1), the curvature κ ( m) or radius of curvature R (m) is calculated. Next, the measuring apparatus 100 determines whether or not the calculated curvature κ (m) or curvature radius R (m) satisfies a predetermined value for the curvature or curvature radius that is predetermined for the cable 200. To do.

次に測定装置100は、曲率κ(m)または曲率半径R(m)と同様に、曲率κ(m+1)または曲率半径R(m+1)を算出し、この曲率κ(m+1)または曲率半径R(m+1)についても、ケーブル200に対して予め定められている曲率または曲率半径の規定値を満たしているか否かを判定する。以下、測定装置100は、曲率κまたは曲率半径Rの算出と判定とを、ケーブル200の長手方向にわたって繰り返す。なお上述した曲率κ(m+1)または曲率半径R(m+1)を、測定装置100は、検出したマーカー300(m)とマーカー300(m+1)とマーカー300(m+2)との位置に基づいて算出する。   Next, the measuring apparatus 100 calculates the curvature κ (m + 1) or the curvature radius R (m + 1) similarly to the curvature κ (m) or the curvature radius R (m), and this curvature κ (m + 1) or the curvature radius R ( Also for m + 1), it is determined whether or not the predetermined value of the curvature or the radius of curvature for the cable 200 is satisfied. Hereinafter, the measuring apparatus 100 repeats the calculation and determination of the curvature κ or the curvature radius R over the longitudinal direction of the cable 200. Note that the measurement apparatus 100 calculates the curvature κ (m + 1) or the curvature radius R (m + 1) described above based on the detected positions of the marker 300 (m), the marker 300 (m + 1), and the marker 300 (m + 2).

このようにして、測定装置100は、ケーブル200の全長にわたって、ケーブル200の形状状態が、ケーブル200に対して予め定められている曲率または曲率半径の規定値を満たしているか否かを判定することができる。   In this way, the measuring apparatus 100 determines whether or not the shape state of the cable 200 satisfies the predetermined value of the curvature or the radius of curvature that is predetermined for the cable 200 over the entire length of the cable 200. Can do.

その後、所定の期間ごとに、測定装置100は、ケーブル200の長手方向にわたって、マーカー300の位置を検出することと、曲率κまたは曲率半径Rを算出することと、算出した曲率κまたは曲率半径Rが規定値を満たしているか否かを判定することとを、繰り返す。   Thereafter, for each predetermined period, the measuring apparatus 100 detects the position of the marker 300 along the longitudinal direction of the cable 200, calculates the curvature κ or the curvature radius R, and calculates the calculated curvature κ or the curvature radius R. It is repeatedly determined whether or not satisfies the specified value.

これにより測定装置100は、時間経過とともに線状の測定対象(ケーブル)の形状が変化する場合であっても、線状の測定対象(ケーブル)の形状を測定するとともに、曲率または曲率半径を測定することができる。   Thereby, the measuring apparatus 100 measures the shape of the linear measurement object (cable) and the curvature or the radius of curvature even when the shape of the linear measurement object (cable) changes with time. can do.

なお、マーカー300を説明する場合において、いずれかのマーカーを特定して説明する場合には、その識別情報を付して説明する。たとえば、マーカー300の識別情報の値が「m」の場合、「マーカー300(m)」と称して説明する。マーカー300のうちの任意のマーカー、または、全てのマーカー300を説明する場合には、「マーカー300」と称して説明する。   In the description of the marker 300, when any one of the markers is specified and described, the identification information is attached and described. For example, when the value of the identification information of the marker 300 is “m”, it will be described as “marker 300 (m)”. When describing an arbitrary marker among the markers 300 or all the markers 300, the description will be made by referring to the marker 300.

また曲率半径Rを説明する場合において、特定のマーカー300に基づいて算出される場合には、そのマーカー300を識別する情報を付して説明する。たとえば、識別情報の値が「m−1」と「m」と「m+1」とに基づいたマーカー300の位置に基づいている曲率半径の場合、「曲率半径R(m)」と称して説明する。また、マーカーを特定しない任意の曲率半径の場合、または、全ての曲率半径の場合、「曲率半径R」として説明する。「曲率κ」も、「曲率半径R」と同様の表記により説明する。   Further, in the case of describing the curvature radius R, when it is calculated based on a specific marker 300, information for identifying the marker 300 will be attached. For example, in the case of a radius of curvature based on the position of the marker 300 based on the identification information values “m−1”, “m”, and “m + 1”, it is referred to as “curvature radius R (m)”. . In the case of an arbitrary curvature radius that does not specify the marker, or in the case of all the curvature radii, the description will be made as “curvature radius R”. “Curvature κ” will be described using the same notation as “curvature radius R”.

図1の説明に戻り、測定装置100の構成について説明する。測定装置100は、検出部10と、部位抽出部20と、算出部30と、判定部40と、通知部50と、制御部60とを備えている。また測定装置100は、検出情報記憶部110と、抽出情報記憶部120と、履歴情報記憶部130と、閾値情報記憶部140とを備えている。   Returning to the description of FIG. 1, the configuration of the measuring apparatus 100 will be described. The measuring apparatus 100 includes a detection unit 10, a part extraction unit 20, a calculation unit 30, a determination unit 40, a notification unit 50, and a control unit 60. The measuring apparatus 100 includes a detection information storage unit 110, an extraction information storage unit 120, a history information storage unit 130, and a threshold information storage unit 140.

検出部10は、測定対象における複数の異なる部位の位置に関するモーションキャプチャを実行する。このモーションキャプチャにより、検出部10は、線状の測定対象における複数の異なる部位の位置を検出する。ここで、検出部10が検出する「位置」とは、3次元空間における「座標」である。
なお、ケーブル200のような線状の測定対象が2次元的に配置されている場合には、検出部10は、線状の測定対象における複数の異なる部位の「位置」として、2次元空間における「座標」を検出してもよい。
なお「ケーブル200のような線状の測定対象が、2次元的に配置されている場合」の例としては、たとえば、ケーブル200が2次元的にしか変位しないように、ケーブル200が施設の床などに平面的に敷設されている場合、ケーブル200の敷設の仕方(たわませ方など)により変位の方向が定められている場合、また、ケーブル200の変位を制御する機器によりケーブル200が変位する方向が定められている場合などがある。
The detection unit 10 performs motion capture regarding the positions of a plurality of different parts in the measurement target. By this motion capture, the detection unit 10 detects the positions of a plurality of different parts in the linear measurement target. Here, the “position” detected by the detection unit 10 is “coordinates” in a three-dimensional space.
When a linear measurement target such as the cable 200 is two-dimensionally arranged, the detection unit 10 can be used as a “position” of a plurality of different parts in the linear measurement target in a two-dimensional space. “Coordinates” may be detected.
As an example of “a case where a linear measurement object such as the cable 200 is two-dimensionally arranged”, for example, the cable 200 is placed on the floor of a facility so that the cable 200 is displaced only two-dimensionally. If the direction of displacement is determined by how the cable 200 is laid (such as how to bend), the cable 200 is displaced by a device that controls the displacement of the cable 200. There are cases where the direction to do is determined.

モーションキャプチャには、光学式、機械式、磁気式、ビデオ式、などの様々な方式がある。本実施形態のモーションキャプチャとしては、これらのうちの任意の方法を利用することも可能であるし、また、複数の方式を組み合わせて利用することも可能である。   There are various types of motion capture, such as optical, mechanical, magnetic, and video. Any of these methods can be used as the motion capture of the present embodiment, and a plurality of methods can be used in combination.

ここでは説明のため、光学式のモーションキャプチャを利用する場合について説明する。この場合、測定対象における複数の異なる部位にあらかじめマーカー300が付けられており、検出部10が備えている複数台のカメラで、マーカー300を撮像する。そして、検出部10は、複数台のカメラで撮像したマーカー300に基づいて、マーカー300の位置を検出する。   Here, for the sake of explanation, a case where optical motion capture is used will be described. In this case, the marker 300 is previously attached to a plurality of different parts in the measurement target, and the marker 300 is imaged by a plurality of cameras provided in the detection unit 10. And the detection part 10 detects the position of the marker 300 based on the marker 300 imaged with the some camera.

なお、マーカー300のそれぞれが識別可能であるために、マーカー300には、それぞれが異なる色が付けられていてもよい。この場合のマーカー300は、反射マーカーである。また、マーカー300が自発光する場合には、マーカー300のそれぞれが識別可能であるために、マーカー300のそれぞれは、異なる色で発光してもよいし、発光パターンを異ならせて発光してもよい。   Since each of the markers 300 can be identified, the markers 300 may be given different colors. In this case, the marker 300 is a reflective marker. In addition, when the marker 300 emits light by itself, each of the markers 300 can be identified. Therefore, each of the markers 300 may emit light with a different color or may emit light with a different light emission pattern. Good.

たとえば、マーカー300の色が異なる場合、検出部10は、マーカー300の色と、マーカー300のそれぞれを識別する識別情報とを関連付けた記憶部を有している。そして、検出部10は、撮像したマーカー300の色と同じ色に関連付けて記憶部に記憶されている識別情報に基づいて、このマーカー300の識別情報を検出する。   For example, when the color of the marker 300 is different, the detection unit 10 includes a storage unit that associates the color of the marker 300 with identification information that identifies each of the markers 300. Then, the detection unit 10 detects the identification information of the marker 300 based on the identification information stored in the storage unit in association with the same color as the captured marker 300.

また、マーカー300が異なる色で自発光する場合や発光パターンを異ならせて発光する場合も、検出部10は、マーカー300の色が異なる場合と同様に、その発光する色や発光パターンと識別情報とを関連付けた記憶部を有している。そして、検出部10は、撮像したマーカー300の発光色と同じ発光色と関連付けられている識別情報を記憶部から読み出すことにより、または、撮像したマーカー300の発光パターンと同じ発光パターンと関連付けられている識別情報を記憶部から読み出すことにより、マーカー300の識別情報を検出する。   In addition, when the marker 300 emits light with a different color or emits light with a different light emission pattern, the detection unit 10 can detect the color, light emission pattern, and identification information of the light emitted in the same manner as when the color of the marker 300 is different. And a storage unit that associates Then, the detection unit 10 reads identification information associated with the same emission color as that of the captured marker 300 from the storage unit, or is associated with the same emission pattern as that of the captured marker 300. The identification information of the marker 300 is detected by reading the existing identification information from the storage unit.

このようにして、検出部10は、複数台のカメラで撮像したマーカー300に基づいて、マーカー300の位置を検出するとともに、マーカー300の識別情報も検出する。   In this way, the detection unit 10 detects the position of the marker 300 and also the identification information of the marker 300 based on the marker 300 imaged by a plurality of cameras.

また検出部10は、検出したマーカー300の識別情報と、検出したマーカー300の位置を示す位置情報とを関連付けて、検出情報記憶部110に記憶する。   In addition, the detection unit 10 stores the identification information of the detected marker 300 in association with the position information indicating the position of the detected marker 300 in the detection information storage unit 110.

図3に、検出情報記憶部110に関連付けて記憶された識別情報と位置情報との一例を示す。この図3に示されるように、検出情報記憶部110には、識別情報と、座標1と座標2と座標3との3つの座標と、さらに、時刻情報とが関連付けられて記憶される。座標1と座標2と座標3とは、測定されたマーカー300の座標の位置を示す情報であり、X軸とY軸とZ軸との座標の値である。時刻情報とは、3つの座標が測定された時刻を示す情報である。   FIG. 3 shows an example of identification information and position information stored in association with the detection information storage unit 110. As shown in FIG. 3, the detection information storage unit 110 stores identification information, three coordinates of coordinates 1, 2 and 3, and time information in association with each other. Coordinate 1, coordinate 2, and coordinate 3 are information indicating the position of the measured coordinate of the marker 300, and are coordinate values of the X axis, the Y axis, and the Z axis. The time information is information indicating the time when the three coordinates are measured.

図3に示されるように、検出情報記憶部110には、一例としては、識別情報の値「1」と、座標1の値「X(1)」と、座標2の値「Y(1)」と、座標3の値「Z(1)」と、時刻情報「t1」とが関連付けられて記憶される。また検出情報記憶部110には、識別情報の値「m−1」と、座標1の値「X(m−1)」と、座標2の値「Y(m−1)」と、座標3の値「Z(m−1)」と、時刻情報「t1」とが関連付けられて記憶される。また検出情報記憶部110には、識別情報の値「m」と、座標1の値「X(m)」と、座標2の値「Y(m)」と、座標3の値「Z(m)」と、時刻情報「t1」とが関連付けられて記憶される。また検出情報記憶部110には、識別情報の値「m+1」と、座標1の値「X(m+1)」と、座標2の値「Y(m+1)」と、座標3の値「Z(m+1)」と、時刻情報「t1」とが関連付けられて記憶される。   As illustrated in FIG. 3, the detection information storage unit 110 includes, for example, a value “1” of identification information, a value “X (1)” of coordinate 1, and a value “Y (1) of coordinate 2. ”, The value“ Z (1) ”of the coordinate 3 and the time information“ t1 ”are stored in association with each other. Further, the detection information storage unit 110 stores the identification information value “m−1”, the coordinate 1 value “X (m−1)”, the coordinate 2 value “Y (m−1)”, and the coordinate 3. Value “Z (m−1)” and time information “t1” are stored in association with each other. Further, the detection information storage unit 110 stores the identification information value “m”, the coordinate 1 value “X (m)”, the coordinate 2 value “Y (m)”, and the coordinate 3 value “Z (m)”. ) "And the time information" t1 "are stored in association with each other. In the detection information storage unit 110, the identification information value “m + 1”, the coordinate 1 value “X (m + 1)”, the coordinate 2 value “Y (m + 1)”, and the coordinate 3 value “Z (m + 1)”. ) "And the time information" t1 "are stored in association with each other.

このように、検出情報記憶部110には、同じ時刻情報と関連付けて、n個の、識別情報と座標1と座標2と座標3とが関連付けられて記憶される。この図3では、検出情報記憶部110に記憶される情報として時刻情報がt1の場合のみについて例示しているが、検出情報記憶部110には、たとえば、時刻情報がt2の場合の情報、時刻情報がt3の場合の情報、・・・などの情報も、時刻情報がt1の場合と同様に記憶されてもよい。   Thus, the detection information storage unit 110 stores n pieces of identification information, coordinates 1, coordinates 2, and coordinates 3 in association with the same time information. FIG. 3 illustrates only the case where the time information is t1 as the information stored in the detection information storage unit 110, but the detection information storage unit 110 includes, for example, information when the time information is t2, the time Information such as information when the information is t3,... May be stored as in the case where the time information is t1.

なお上述した時刻情報は、測定装置100が備えている計時部により計時された時刻であってもよいし、他の装置から測定装置100が受信した時刻情報であってもよい。上述した検出部10は、検出したマーカー300の識別情報と、検出したマーカー300の位置を示す位置情報とを関連付けるとともに、さらに、計時または受信した時刻情報を関連付けて検出情報記憶部110に記憶する。   Note that the time information described above may be time measured by a time measuring unit provided in the measurement apparatus 100, or may be time information received by the measurement apparatus 100 from another apparatus. The detection unit 10 described above associates the identification information of the detected marker 300 with the position information indicating the position of the detected marker 300, and further stores the time information or the received time information in the detection information storage unit 110 in association with each other. .

抽出情報記憶部120には、検出情報記憶部110に関連付けられて記憶されている識別情報と位置情報とのうちから、曲率または曲率半径を算出するために用いる識別情報と位置情報とを抽出するための抽出条件があらかじめ記憶されている。   The extraction information storage unit 120 extracts identification information and position information used for calculating the curvature or the radius of curvature from the identification information and the position information stored in association with the detection information storage unit 110. The extraction conditions for this are stored in advance.

次に、図4を用いて、抽出情報記憶部120に記憶されている抽出条件の一例について説明する。図4に示されるように、抽出情報記憶部120には、抽出条件番号と、識別情報1と、識別情報2と、識別情報3とが関連付けてあらかじめ記憶されている。抽出条件番号は、抽出条件を識別する識別情報である。識別情報1と、識別情報2と、識別情報3とのそれぞれは、図3を用いて説明した識別情報と同様の情報である。   Next, an example of the extraction condition stored in the extraction information storage unit 120 will be described with reference to FIG. As illustrated in FIG. 4, the extraction information storage unit 120 stores an extraction condition number, identification information 1, identification information 2, and identification information 3 in advance in association with each other. The extraction condition number is identification information for identifying the extraction condition. Each of the identification information 1, the identification information 2, and the identification information 3 is the same information as the identification information described with reference to FIG.

たとえば、抽出情報記憶部120には、抽出条件番号の値「1」と関連付けて、識別情報1の値「1」と、識別情報2の値「2」と、識別情報3の値「3」とが関連付けて記憶されている。   For example, in the extraction information storage unit 120, the value “1” of the identification information 1, the value “2” of the identification information 2, and the value “3” of the identification information 3 are associated with the value “1” of the extraction condition number. Are stored in association with each other.

また抽出情報記憶部120には、抽出条件番号の値「m」と関連付けて、識別情報1の値「m−1」と、識別情報2の値「m」と、識別情報3の値「m+1」とが関連付けて記憶さている。この抽出条件に基づいて、後述するように、算出部30は、図3に示した識別情報m−1と識別情報mと識別情報m+1との位置(すなわち座標1と座標2と座標3)に基づいて、曲率κ(m)または曲率半径R(m)を算出する。   Further, the extracted information storage unit 120 associates the value “m−1” of the identification information 1, the value “m” of the identification information 2 and the value “m + 1” of the identification information 3 in association with the value “m” of the extraction condition number. "Is stored in association with each other. Based on this extraction condition, as will be described later, the calculation unit 30 sets the positions of the identification information m-1, the identification information m, and the identification information m + 1 shown in FIG. 3 (that is, coordinates 1, 2 and 3). Based on this, the curvature κ (m) or the curvature radius R (m) is calculated.

抽出情報記憶部120には、同様の抽出条件が、抽出条件番号の値「2」から値「n−1」の「n−2」個予め記憶されている。   The extraction information storage unit 120 stores in advance “n−2” similar extraction conditions from the value “2” to the value “n−1” of the extraction condition number.

部位抽出部20は、検出情報記憶部110に関連付けられて記憶されている識別情報と位置情報とのうちから、抽出情報記憶部120に記憶されている抽出条件に基づいて、識別情報と位置情報とを抽出する。   The part extraction unit 20 uses the identification information and the position information based on the extraction condition stored in the extraction information storage unit 120 from the identification information and the position information stored in association with the detection information storage unit 110. And extract.

たとえば、部位抽出部20は、抽出情報記憶部120に記憶されている抽出条件として、抽出条件番号の値「m」の抽出条件を読み出す。図4を用いて説明したように、抽出条件番号の値「m」の抽出条件には、識別情報1の値「m−1」と、識別情報2の値「m」と、識別情報3の値「m+1」とが関連付けて記憶さている。   For example, the part extraction unit 20 reads the extraction condition of the extraction condition number value “m” as the extraction condition stored in the extraction information storage unit 120. As described with reference to FIG. 4, the extraction condition number value “m” includes the identification information 1 value “m−1”, the identification information 2 value “m”, and the identification information 3 The value “m + 1” is associated and stored.

次に部位抽出部20は、読み出した抽出条件番号の値「m」の抽出条件の識別情報1の値「m−1」に基づいて、この識別情報と値が一致する、識別情報の値「m−1」と関連付けられている座標1と座標2と座標3との値を検出情報記憶部110から読み出す。
すなわち部位抽出部20は、識別情報の値「m−1」と関連付けられている、座標1の値「X(m−1)」と、座標2の値「Y(m−1)」と、座標3の値「Z(m−1)」とを、検出情報記憶部110から読み出す。
Next, based on the value “m−1” of the extraction condition identification information 1 of the read extraction condition number value “m”, the part extraction unit 20 matches the value of the identification information “ The values of coordinates 1, 2, and 3 associated with “m−1” are read from the detection information storage unit 110.
That is, the part extracting unit 20 associates the value “X (m−1)” of the coordinate 1 and the value “Y (m−1)” of the coordinate 2 associated with the value “m−1” of the identification information, The value “Z (m−1)” of coordinate 3 is read from the detection information storage unit 110.

また部位抽出部20は、読み出した抽出条件の識別情報1と同様に、読み出した抽出条件の識別情報2と識別情報3とに基づいて、識別情報の値「m」と「m+1」と関連付けられている座標1と座標2と座標3との値を検出情報記憶部110から読み出す。
すなわち部位抽出部20は、識別情報の値「m」と関連付けられている、座標1の値「X(m)」と、座標2の値「Y(m)」と、座標3の値「Z(m)」とを検出情報記憶部110から読み出す。
さらに、部位抽出部20は、識別情報の値「m+1」と関連付けられている、識別情報の値「m+1」と、座標1の値「X(m+1)」と、座標2の値「Y(m+1)」と、座標3の値「Z(m+1)」とを検出情報記憶部110から読み出す。
Similarly to the read extraction condition identification information 1, the part extraction unit 20 is associated with the identification information values “m” and “m + 1” based on the read extraction condition identification information 2 and the identification information 3. The coordinates 1, 2, and 3 are read from the detection information storage unit 110.
That is, the part extraction unit 20 associates the value “X (m)” of the coordinate 1, the value “Y (m)” of the coordinate 2, and the value “Z” of the coordinate 3 associated with the value “m” of the identification information. (M) ”is read from the detection information storage unit 110.
Further, the part extracting unit 20 associates the identification information value “m + 1”, the coordinate 1 value “X (m + 1)”, and the coordinate 2 value “Y (m + 1) associated with the identification information value“ m + 1 ”. ) ”And the value“ Z (m + 1) ”of the coordinate 3 are read from the detection information storage unit 110.

その後、部位抽出部20は、抽出条件番号の値「m」の抽出条件に基づいて読み出した識別情報の値「m−1」と「m」と「m+1」と関連付けられている座標1と座標2と座標3とのそれぞれの値を、算出部30に出力する。   Thereafter, the part extraction unit 20 coordinates 1 and coordinates associated with the identification information values “m−1”, “m”, and “m + 1” read based on the extraction condition of the extraction condition number value “m”. The values 2 and 3 are output to the calculation unit 30.

算出部30は、部位抽出部20により抽出された識別情報と位置情報とに基づいて、曲率または曲率半径を算出する。   The calculation unit 30 calculates a curvature or a radius of curvature based on the identification information and the position information extracted by the part extraction unit 20.

たとえば算出部30は、部位抽出部20により抽出された識別情報の値「m−1」と「m」と「m+1」と関連付けられている座標1と座標2と座標3とに基づいて、下記の式1により、曲率半径R(すなわち、外接円の半径R)を算出する。   For example, the calculation unit 30 performs the following based on the coordinates 1, 2 and 3 associated with the identification information values “m−1”, “m” and “m + 1” extracted by the part extraction unit 20. The radius of curvature R (that is, the radius R of the circumscribed circle) is calculated using Equation 1 below.

R= (a×b×c) / ((a+b+c)(-a+b+c)(a-b+c)(a+b-c))1/2 (式1) R = (a × b × c) / ((a + b + c) (-a + b + c) (a-b + c) (a + bc)) 1/2 (Formula 1)

この式1において、a、b、cは、部位抽出部20により抽出された座標1と座標2と座標3とを頂点とした3角形の3辺の長さである。たとえば、辺aの長さは座標1と座標2との間の距離であり、辺bの長さは座標2と座標3との間の距離であり、辺cの長さは座標3と座標1との間の距離である。   In Equation 1, a, b, and c are the lengths of the three sides of the triangle with the coordinates 1, 2 and 3 extracted by the part extracting unit 20 as vertices. For example, the length of side a is the distance between coordinate 1 and coordinate 2, the length of side b is the distance between coordinate 2 and coordinate 3, and the length of side c is the coordinate 3 and coordinate. It is the distance between 1.

上述した抽出条件番号の値「m」の抽出条件に基づいて読み出した識別情報の値「m−1」と「m」と「m+1」の場合であれば、算出部30は、辺aの長さ、辺bの長さ、および、辺cの長さを、下記の式2から式4により算出する。   In the case of the identification information values “m−1”, “m”, and “m + 1” read based on the extraction condition of the extraction condition number value “m” described above, the calculation unit 30 calculates the length of the side a. Then, the length of the side b and the length of the side c are calculated by the following formulas 2 to 4.

a= ( ((X(m) - X(m-1))2 + ((Y(m) - Y(m-1))2 + ((Z(m) - Z(m-1))2 )1/2 (式2)
b= ( ((X(m+1) - X(m))2 + ((Y(m+1) - Y(m))2 + ((Z(m+1) - Z(m))2 )1/2 (式3)
c= ( ((X(m-1) - X(m+1))2 + ((Y(m-1) - Y(m+1))2 + ((Z(m-1) - Z(m+1))2 )1/2 (式4)
a = (((X (m)-X (m-1)) 2 + ((Y (m)-Y (m-1)) 2 + ((Z (m)-Z (m-1)) 2 1/2 (Formula 2)
b = (((X (m + 1)-X (m)) 2 + ((Y (m + 1)-Y (m)) 2 + ((Z (m + 1)-Z (m)) 2 1/2 (Formula 3)
c = (((X (m-1)-X (m + 1)) 2 + ((Y (m-1)-Y (m + 1)) 2 + ((Z (m-1)-Z ( m + 1)) 2 ) 1/2 (Formula 4)

また算出部30は、次の式5により、曲率κを算出する。 Further, the calculation unit 30 calculates the curvature κ by the following equation 5.

κ = 1/R (式5) κ = 1 / R (Formula 5)

このようにして、算出部30は、検出部10により検出された位置に基づいて、曲率または曲率半径を算出する。なお算出部30は、検出部10により検出された、3個の異なる部位の位置に基づいて、曲率または曲率半径を算出する。   In this way, the calculation unit 30 calculates a curvature or a curvature radius based on the position detected by the detection unit 10. The calculation unit 30 calculates a curvature or a radius of curvature based on the positions of three different parts detected by the detection unit 10.

なお、算出部30が「曲率または曲率半径を算出する」とは、曲率または曲率半径のうち、「曲率のみを算出する」、「曲率半径のみを算出する」、または、「曲率と曲率半径との両方を算出する」、のうちのいずれかである。   Note that the calculation unit 30 “calculates curvature or radius of curvature” means “calculate only curvature”, “calculate only curvature radius”, or “curvature and radius of curvature” of the curvature or radius of curvature. Both are calculated ".

閾値情報記憶部140には、曲率または曲率半径の規定値が予め記憶されている。この曲率または曲率半径の規定値は、たとえば、ケーブル200に対して規定されている規定値であってもよい。また曲率または曲率半径の規定値は、ケーブル200の製造メーカが推奨または規定している曲率の最大値または曲率半径の最小値であってもよい。また曲率または曲率半径の規定値は、ケーブルの材質、構造、剛性、求められる通信品質、または、求められる送電品質や、これらの組み合わせに基づいて、実験やシミュレーションまたは経験により定められてもよい。   The threshold information storage unit 140 stores in advance a prescribed value of curvature or curvature radius. The specified value of the curvature or the radius of curvature may be a specified value specified for the cable 200, for example. The specified value of the curvature or the radius of curvature may be the maximum value of the curvature or the minimum value of the radius of curvature recommended or specified by the manufacturer of the cable 200. The specified value of the curvature or the radius of curvature may be determined by experiment, simulation, or experience based on the cable material, structure, rigidity, required communication quality, required power transmission quality, or a combination thereof.

判定部40は、算出部30が算出した「曲率または曲率半径」が、閾値情報記憶部140から読み出した「曲率または曲率半径の規定値」を満たしているか否かを判定する。すなわち、判定部40は、算出部30が算出した曲率が予め定められている曲率の閾値よりも小さいか否か、または、算出部30が算出した曲率半径が予め定められている曲率半径の閾値よりも大きいか否かを判定する。   The determination unit 40 determines whether the “curvature or radius of curvature” calculated by the calculation unit 30 satisfies the “specified value of curvature or curvature radius” read from the threshold information storage unit 140. That is, the determination unit 40 determines whether or not the curvature calculated by the calculation unit 30 is smaller than a predetermined curvature threshold, or the curvature radius calculated by the calculation unit 30 is a predetermined curvature radius threshold. It is judged whether it is larger than.

ところで、上述したように、算出部30は、「曲率」と「曲率半径」とのうちいずれか一方または両方を算出するが、判定部40は、算出部30が算出した「曲率」または「曲率半径」にあわせて、「曲率」と「曲率半径」とのうちいずれか一方または両方が規定値を満たしているか否かを判定してもよい。   By the way, as described above, the calculation unit 30 calculates one or both of “curvature” and “curvature radius”, but the determination unit 40 calculates “curvature” or “curvature” calculated by the calculation unit 30. In accordance with “radius”, it may be determined whether one or both of “curvature” and “curvature radius” satisfy a specified value.

通知部50は、算出部30が算出した曲率または曲率半径が規定値を満たしていないと判定部40が判定した場合、算出部30が算出した曲率または曲率半径が規定値を満たしていないことを通知する。
すなわち、算出部30が算出した曲率が予め定められている曲率の閾値よりも小さいと判定部40が判定した場合、または、算出部30が算出した曲率半径が予め定められている曲率半径の閾値よりも大きいと判定部40が判定した場合、通知部50は、算出部30が算出した曲率または曲率半径が規定値を満たしていないことを通知する。
When the determination unit 40 determines that the curvature or curvature radius calculated by the calculation unit 30 does not satisfy the specified value, the notification unit 50 confirms that the curvature or curvature radius calculated by the calculation unit 30 does not satisfy the specified value. Notice.
That is, when the determination unit 40 determines that the curvature calculated by the calculation unit 30 is smaller than a predetermined curvature threshold, or the curvature radius calculated by the calculation unit 30 is a predetermined curvature radius threshold. When the determination unit 40 determines that the value is larger than the value, the notification unit 50 notifies that the curvature or the radius of curvature calculated by the calculation unit 30 does not satisfy the specified value.

通知部50は、通知方法として、サイレンなどの音出力部を介して音により通知してもよいし、回転灯などの発光部を点灯させて光により通知してもよいし、文字、記号、またはアイコンなどをモニターなどの表示部に表示することにより通知してもよいし、予め設定されているサーバや上位制御装置に対して制御信号を出力することにより通知してもよいし、予め設定されているメールアドレスにメールを送信することにより通知してもよい。   The notification unit 50 may notify by sound through a sound output unit such as a siren as a notification method, or may notify by light by turning on a light emitting unit such as a rotating lamp, or may be a character, symbol, Alternatively, it may be notified by displaying an icon or the like on a display unit such as a monitor, may be notified by outputting a control signal to a preset server or host control device, or preset. You may notify by sending mail to the mail address currently carried out.

履歴情報記憶部130は、抽出条件番号と、曲率または曲率半径と、時刻情報とが関連付けて記憶する。図5は、履歴情報記憶部130に記憶される情報の一例を示す図である。抽出条件番号は、図4を用いて説明した抽出条件番号と同様の情報である。曲率または曲率半径は、算出部30が算出した曲率または曲率半径である。時刻情報は、図3を用いて説明した時刻情報と同様の情報である。   The history information storage unit 130 stores the extraction condition number, the curvature or the radius of curvature, and the time information in association with each other. FIG. 5 is a diagram illustrating an example of information stored in the history information storage unit 130. The extraction condition number is the same information as the extraction condition number described with reference to FIG. The curvature or radius of curvature is the curvature or radius of curvature calculated by the calculation unit 30. The time information is the same information as the time information described with reference to FIG.

一例としては、算出部30が曲率または曲率半径を算出するごとに、この曲率または曲率半径を算出するために部位抽出部20により用いられた「抽出条件番号」と、算出部30が算出した「曲率または曲率半径」と、部位抽出部20が抽出した座標と関連付けて検出情報記憶部110に記憶されている「時刻情報」と、を関連付けて、制御部60が履歴情報記憶部130に記憶する。   As an example, every time the calculation unit 30 calculates the curvature or the radius of curvature, the “extraction condition number” used by the part extraction unit 20 to calculate the curvature or the radius of curvature and the calculation unit 30 calculates “ The control unit 60 stores the “curvature or curvature radius” in association with the coordinates extracted by the part extraction unit 20 and the “time information” stored in the detection information storage unit 110 in the history information storage unit 130. .

制御部60は、測定装置100が備えている各部(各構成)を制御する。   The control unit 60 controls each unit (each configuration) included in the measurement apparatus 100.

ところで、検出部10が検出する、ケーブル200における異なる部位の位置の間の距離が短すぎても、長すぎても、適切な曲率または曲率半径を算出できないことがある。   By the way, even if the distance between the positions of different portions in the cable 200 detected by the detection unit 10 is too short or too long, an appropriate curvature or radius of curvature may not be calculated.

たとえばケーブル200の剛性が高く、あまり屈折しない場合、算出部30が算出に用いる3個のマーカー300同士の距離があまり近すぎると、3個のマーカー300の位置関係は、ほぼ直線となってしまう。この場合、算出部30が算出する曲率は0に近い値となってしまうし、曲率半径は無限に近い値となってしまう。このような算出の場合、その精度が低下してしまう。このようにケーブル200の剛性が高く、あまり屈折しない場合には、ケーブル200の剛性が低い場合に対比して、算出部30が算出に用いる3個のマーカー300同士の距離を長くしておく方がよい。   For example, when the cable 200 has high rigidity and does not refract very much, if the distance between the three markers 300 used for calculation by the calculation unit 30 is too close, the positional relationship between the three markers 300 is almost a straight line. . In this case, the curvature calculated by the calculation unit 30 is a value close to 0, and the curvature radius is a value close to infinity. In the case of such calculation, the accuracy is lowered. When the rigidity of the cable 200 is high and it is not refracted in this way, the distance between the three markers 300 used for calculation by the calculation unit 30 is set longer than when the rigidity of the cable 200 is low. Is good.

逆に、ケーブル200の剛性が低く、屈折しやすい場合、算出部30が算出に用いる3個のマーカー300同士の距離があまり遠すぎると、3個のマーカー300の間で、ケーブル200が複数回の屈折をしていることがありえる。この場合、算出部30が算出した曲率または曲率半径は、ケーブル200の形状状態を適切に示す指標とはならない。このようにケーブル200の剛性が低く、屈折しやすい場合には、ケーブル200の剛性が高い場合に対比して、算出部30が算出に用いる3個のマーカー300同士の距離を短くしておく方がよい。   On the other hand, when the cable 200 has low rigidity and is easily refracted, if the distance between the three markers 300 used by the calculation unit 30 for calculation is too far, the cable 200 is moved a plurality of times between the three markers 300. Can be refracted. In this case, the curvature or the radius of curvature calculated by the calculation unit 30 is not an index that appropriately indicates the shape state of the cable 200. In this way, when the cable 200 is low in rigidity and easily refracted, the distance between the three markers 300 used for calculation by the calculation unit 30 is shortened as compared with the case where the cable 200 is high in rigidity. Is good.

このように、算出部30が算出に用いる3個のマーカー300同士の距離は、ケーブル200の剛性に基づいて定められている。すなわち、算出部30が算出に用いる3個のマーカー300同士の距離は、ケーブル200の剛性が高い場合は、ケーブル200の剛性が低い場合に対比して、長くされている。   As described above, the distance between the three markers 300 used by the calculation unit 30 for the calculation is determined based on the rigidity of the cable 200. That is, the distance between the three markers 300 used for calculation by the calculation unit 30 is longer when the rigidity of the cable 200 is high than when the rigidity of the cable 200 is low.

このようなケーブル200の剛性に基づいて、抽出情報記憶部120には、ケーブル200の曲率または曲率半径を算出するために適切な識別情報1の値と、識別情報2の値と、識別情報3の値とがと関連付けられた抽出条件が予め記憶さている。そして、このような抽出条件に基づいて、部位抽出部20が3個の異なる部位の位置を抽出する。すなわち、部位抽出部20は、検出部10により検出された位置の中から、ケーブル200の剛性に基づいて、3個の異なる部位の位置を抽出する。   Based on the rigidity of the cable 200, the extraction information storage unit 120 stores the value of the identification information 1, the value of the identification information 2, and the identification information 3 appropriate for calculating the curvature or the radius of curvature of the cable 200. The extraction condition associated with the value of is stored in advance. Then, based on such extraction conditions, the part extraction unit 20 extracts the positions of three different parts. That is, the part extraction unit 20 extracts the positions of three different parts from the positions detected by the detection unit 10 based on the rigidity of the cable 200.

そして、ケーブル200の剛性に基づいて抽出された3個の異なる部位の位置に基づいて、算出部30が曲率または曲率半径を算出する。これにより算出部30は、ケーブル200の形状状態を適切に示す指標としての「曲率または曲率半径」を、算出することができる。   Then, based on the positions of three different parts extracted based on the rigidity of the cable 200, the calculation unit 30 calculates the curvature or the radius of curvature. Thereby, the calculation unit 30 can calculate “curvature or radius of curvature” as an index that appropriately indicates the shape state of the cable 200.

なお、ケーブル200の剛性と、ケーブル200の曲率または曲率半径の規定値(閾値)との間には一般に相関関係がある。
そのため、上述した「部位抽出部20は、検出部10により検出された位置の中から、『ケーブル200の剛性』に基づいて、3個の異なる部位の位置を抽出する。」とは、「部位抽出部20は、検出部10により検出された位置の中から、『曲率または曲率半径の規定値(閾値)』に基づいて、3個の異なる部位の位置を抽出する。」ということと同義である。
In general, there is a correlation between the rigidity of the cable 200 and the specified value (threshold value) of the curvature or the radius of curvature of the cable 200.
Therefore, “the part extracting unit 20 extracts the positions of three different parts from the positions detected by the detecting unit 10 based on“ the rigidity of the cable 200 ”” means “the part. The extraction unit 20 is synonymous with “the position of three different parts is extracted from the positions detected by the detection unit 10 based on the“ specified value (threshold value) of curvature or curvature radius ””. is there.

また、上述した「『ケーブル200の剛性』に基づいて抽出された3個の異なる部位の位置に基づいて、算出部30が曲率または曲率半径を算出する。」とは、「『曲率または曲率半径の規定値(閾値)』に基づいて抽出された3個の異なる部位の位置に基づいて、算出部30が曲率または曲率半径を算出する。」ということと同義である。   Further, “the calculation unit 30 calculates a curvature or a radius of curvature based on the positions of three different portions extracted based on“ the rigidity of the cable 200 ”” described above means that ““ the curvature or the radius of curvature ”. The calculation unit 30 calculates the curvature or the radius of curvature based on the positions of three different parts extracted based on the “specified value (threshold value)”.

なお、算出部30が算出に用いる3個のマーカー300同士の距離は、同じ物理的な性質を有しているケーブル200に基づいて、実験やシミュレーションに基づいて定められてもよい。物理的な性質とは、剛性、材質、太さ、構造などのことである。   The distance between the three markers 300 used for calculation by the calculation unit 30 may be determined based on experiments or simulations based on the cables 200 having the same physical properties. Physical properties include rigidity, material, thickness, and structure.

また、上記の図4においては、抽出条件として、連続して配置されている3個のマーカー300が抽出される場合を例示したが、抽出条件はこれに限られるものではない。
抽出条件として、1個飛ばしで、連続して配置されている3個のマーカーが抽出されてもよい。たとえば、抽出条件として、マーカー300(1)とマーカー300(3)とマーカー300(5)とが抽出され、次に、マーカー300(2)とマーカー300(4)とマーカー300(6)とが抽出されるようにしてもよい。
また抽出条件として、一方の側と他方の側とで飛ばし方が異なるようにして、連続して配置されている3個のマーカーが抽出されてもよい。たとえば、抽出条件としては、マーカー300(1)とマーカー300(2)とマーカー300(4)とが抽出され、次に、マーカー300(2)とマーカー300(3)とマーカー300(4)とが抽出されるようにしてもよい。
上述した『ケーブル200の剛性』または『曲率または曲率半径の規定値(閾値)』により、抽出条件はこのように定められてもよい。
Further, in FIG. 4 described above, the case where three consecutively arranged markers 300 are extracted as the extraction condition is illustrated, but the extraction condition is not limited to this.
As an extraction condition, three markers arranged in succession may be extracted by skipping one. For example, as an extraction condition, marker 300 (1), marker 300 (3), and marker 300 (5) are extracted, and then marker 300 (2), marker 300 (4), and marker 300 (6) are extracted. It may be extracted.
Further, as an extraction condition, three markers arranged in succession may be extracted such that the skipping method is different on one side and the other side. For example, as an extraction condition, marker 300 (1), marker 300 (2), and marker 300 (4) are extracted, and then marker 300 (2), marker 300 (3), and marker 300 (4) are extracted. May be extracted.
The extraction condition may be determined in this manner based on the above-described “stiffness of the cable 200” or “the specified value (threshold value) of the curvature or the radius of curvature”.

次に図6を用いて、測定装置100の一例としての動作について説明する。なお、この図6に示す動作は、一定の期間ごとに実行されるものである。   Next, an operation as an example of the measuring apparatus 100 will be described with reference to FIG. The operation shown in FIG. 6 is executed at regular intervals.

まず、検出部10が検出処理を実行する(ステップS10)。すなわち、検出部10が、測定対象における複数の異なる部位の位置に関するモーションキャプチャを実行する。そして、検出部10が、検出したマーカー300の識別情報と、検出したマーカー300の位置を示す位置情報と、計時または受信した時刻情報とを関連付けて、検出情報記憶部110に記憶する。   First, the detection part 10 performs a detection process (step S10). That is, the detection unit 10 performs motion capture regarding the positions of a plurality of different parts in the measurement target. Then, the detection unit 10 stores the identification information of the detected marker 300, the position information indicating the position of the detected marker 300, and the time information or the received time information in association with each other and stores them in the detection information storage unit 110.

次に、部位抽出部20が部位抽出処理を実行する(ステップS20)。すなわち、部位抽出部20が、検出情報記憶部110に関連付けられて記憶されている識別情報と位置情報とのうちから、抽出情報記憶部120に記憶されている抽出条件に基づいて、識別情報と位置情報とを抽出する。   Next, the part extraction part 20 performs a part extraction process (step S20). That is, the part extraction unit 20 selects the identification information based on the extraction condition stored in the extraction information storage unit 120 from the identification information and the position information stored in association with the detection information storage unit 110. Extract location information.

なおこのステップS20において、部位抽出部20は、検出情報記憶部110に記憶されている最新の時刻情報であり、かつ、ほぼ同じタイミングの時刻情報と関連付けられている識別情報と位置情報とを、抽出情報記憶部120に記憶されている抽出条件に基づいて、検出情報記憶部110から抽出する。これにより、後続のステップS30において、算出部30は、検出部10により同じタイミングにおいて検出された位置に基づいて、曲率または曲率半径を算出することができる。   In this step S20, the part extraction unit 20 is the latest time information stored in the detection information storage unit 110, and the identification information and the position information associated with the time information at substantially the same timing, Based on the extraction conditions stored in the extraction information storage unit 120, the detection information is stored in the detection information storage unit 110. Thereby, in subsequent step S30, the calculation unit 30 can calculate the curvature or the radius of curvature based on the position detected by the detection unit 10 at the same timing.

次に、算出部30が算出処理を実行する(ステップS30)。すなわち、算出部30が、ステップS20において部位抽出部20により抽出された識別情報と位置情報とに基づいて、曲率または曲率半径を算出する。   Next, the calculation unit 30 executes a calculation process (step S30). That is, the calculation unit 30 calculates a curvature or a radius of curvature based on the identification information and the position information extracted by the part extraction unit 20 in step S20.

次に、判定部40が判定処理を実行する(ステップS40)。すなわち、判定部40は、ステップS30において算出部30が算出した曲率または曲率半径が、閾値情報記憶部140から読み出した、曲率または曲率半径の規定値を満たしているか否かを判定する。   Next, the determination part 40 performs a determination process (step S40). That is, the determination unit 40 determines whether or not the curvature or curvature radius calculated by the calculation unit 30 in step S30 satisfies the specified value of the curvature or curvature radius read from the threshold information storage unit 140.

ステップS40の判定結果が、算出部30が算出した曲率または曲率半径が規定値を満たしていない場合(ステップS40の判定結果がNOの場合)、通知部50は、通知処理を実行する(ステップS50)。すなわち、通知部50は、算出部30が算出した曲率または曲率半径が規定値を満たしていないことを通知する。   When the determination result of step S40 does not satisfy the prescribed value of the curvature or curvature radius calculated by the calculation unit 30 (when the determination result of step S40 is NO), the notification unit 50 executes notification processing (step S50). ). That is, the notification unit 50 notifies that the curvature or the curvature radius calculated by the calculation unit 30 does not satisfy the specified value.

一方ステップS40の判定結果が、算出部30が算出した曲率または曲率半径が規定値を満たしている場合(ステップS40の判定結果がYESの場合)、または、ステップS50に続いて、制御部60は、全ての部位を判定処理したか否かを判定する(ステップS60)。   On the other hand, if the determination result in step S40 indicates that the curvature or curvature radius calculated by the calculation unit 30 satisfies the specified value (if the determination result in step S40 is YES), or subsequent to step S50, the control unit 60 Then, it is determined whether or not all the parts have been determined (step S60).

このステップS60における「全ての部位を判定処理したか否かを判定」する方法として、たとえば、制御部60は、図4に示した抽出情報記憶部120に記憶されている抽出条件の全てについて、ステップS20の抽出処理、ステップS30の算出処理、または、ステップS40の判定処理が実行されたか否かを判定する。   As a method of “determining whether all parts have been subjected to the determination process” in step S60, for example, the control unit 60, for all the extraction conditions stored in the extraction information storage unit 120 shown in FIG. It is determined whether the extraction process in step S20, the calculation process in step S30, or the determination process in step S40 has been executed.

ステップS60の判定結果が「全ての部位を判定処理していない」場合(ステップS60の判定結果がNOの場合)、制御部60は、制御部60は、ステップS20からの処理を繰り返す。なおこのステップS20において、部位抽出部20は、抽出情報記憶部120に記憶されている抽出条件のなかから、「今回の処理」においてまだ抽出処理を実行していない抽出条件を選択し、この選択した抽出条件に基づいて、識別情報と位置情報と検出情報記憶部110から抽出する。以降、ステップS30からの処理が繰り返される。ここで「今回の処理」とは、一定の期間ごとに実行される、図6を用いて説明した処理のことである。   When the determination result of step S60 is “not all region determination processes” (when the determination result of step S60 is NO), the control unit 60 repeats the processing from step S20. In step S20, the part extraction unit 20 selects an extraction condition that has not yet been extracted in the “current process” from the extraction conditions stored in the extraction information storage unit 120. Based on the extracted conditions, the identification information, the position information, and the detection information storage unit 110 are extracted. Thereafter, the processing from step S30 is repeated. Here, the “current process” is the process described with reference to FIG. 6 that is executed at regular intervals.

一方ステップS60の判定結果が「全ての部位を判定処理している」場合(ステップS60の判定結果がYESの場合)、制御部60は、「今回の処理」を終了する。その後、制御部60は、一定の期間ごとに、ステップS10からの処理を繰り返し実行する。すなわち、制御部60は、一定の期間ごとに、上述した図6の処理を繰り返し実行する。   On the other hand, when the determination result of step S60 is “determination processing for all parts” (when the determination result of step S60 is YES), the control unit 60 ends the “current process”. Thereafter, the control unit 60 repeatedly executes the processes from step S10 at regular intervals. That is, the control unit 60 repeatedly executes the above-described process of FIG. 6 at regular intervals.

なお、たとえばステップ30とステップS40との間において、制御部60が、算出部30が算出した「曲率または曲率半径」と、この曲率または曲率半径を算出するために部位抽出部20により用いられた「抽出条件番号」と、部位抽出部20が抽出した座標と関連付けられて検出情報記憶部110に記憶されている「時刻情報」とを関連付けて、履歴情報記憶部130に記憶してもよい。   For example, between step 30 and step S40, the control unit 60 is used by the region extraction unit 20 to calculate the "curvature or curvature radius" calculated by the calculation unit 30 and the curvature or curvature radius. The “extraction condition number” and the “time information” stored in the detection information storage unit 110 in association with the coordinates extracted by the part extraction unit 20 may be stored in the history information storage unit 130 in association with each other.

なお制御部60が履歴情報記憶部130に記憶するタイミングは、ステップ30とステップS40との間に限られるものではなく、ステップS60の判定結果がYESの場合をタイミングとして、制御部60が履歴情報記憶部130にまとめて記憶するようにしてもよいし、他のタイミングであってもよい。   In addition, the timing which the control part 60 memorize | stores in the history information storage part 130 is not restricted between step 30 and step S40, The control part 60 makes history information the timing when the determination result of step S60 is YES. The data may be stored together in the storage unit 130, or at another timing.

上記に説明した構成と動作により、測定装置100は、ケーブル200における複数の異なる部位の位置を、時間の経過にともなって、繰り返し検出し、繰り返し検出した位置に基づいて曲率または曲率半径を算出する。これにより、時間経過とともにケーブル200の形状が変化する場合であっても、ケーブル200の形状を測定するとともに、曲率または曲率半径を測定することができる。そのため、測定装置100は、ケーブル200において、規定を満足しない形状状態が一瞬でも生じたか否かを判定することができる。   With the configuration and operation described above, the measuring apparatus 100 repeatedly detects the positions of a plurality of different parts in the cable 200 over time, and calculates the curvature or the radius of curvature based on the repeatedly detected positions. . Thereby, even if it is a case where the shape of the cable 200 changes with progress of time, while measuring the shape of the cable 200, a curvature or a curvature radius can be measured. Therefore, the measuring apparatus 100 can determine whether or not a shape state that does not satisfy the regulation has occurred in the cable 200 even for a moment.

ここで、たとえば、ケーブル200の形状を写真や映像として撮像し、撮像した写真や映像などに人(測定者)の手により円弧をフィッティングして、ケーブル200の曲率または曲率半径を測定するような測定方法の場合では、測定者によるバラツキが生じることや、写真や映像の鮮明度によっても精度が落ちる恐れがあった。また、このような測定方法では、ケーブル200の曲率または曲率半径を測定するために時間を要してしまい、曲率または曲率半径の時系列をリアルタイムに測定することは不可能であった。   Here, for example, the shape of the cable 200 is picked up as a photograph or a video, and the curvature or the radius of curvature of the cable 200 is measured by fitting a circular arc by a human (measurer) hand to the picked up photo or video. In the case of the measuring method, there is a risk that the measurement person may vary and the accuracy may be lowered due to the sharpness of the photograph or the video. Further, in such a measuring method, it takes time to measure the curvature or radius of curvature of the cable 200, and it is impossible to measure the time series of the curvature or radius of curvature in real time.

これに対して、測定装置100は、ケーブル200の位置情報を検出し、検出した位置情報に基づいて曲率または曲率半径を算出する。そのため測定者によるバラツキが生じることもなく、ケーブル200についての定量的な指標としての曲率または曲率半径を測定することができる。また、曲率または曲率半径の時系列をリアルタイムに測定することも可能である。   On the other hand, the measuring apparatus 100 detects the position information of the cable 200 and calculates a curvature or a radius of curvature based on the detected position information. Therefore, the curvature or the radius of curvature as a quantitative index for the cable 200 can be measured without causing variation by the measurer. It is also possible to measure the time series of curvature or curvature radius in real time.

また測定装置100は、ケーブル200の形状状態を示す情報(識別情報と座標1と座標2と座標3)を、時刻情報と関連付けて検出情報記憶部110に記憶している。そのため、ケーブル200を管理する管理者は、検出情報記憶部110に記憶されている情報を参照することにより、ケーブル200の形状状態の変化の履歴を確認することができる。   Further, the measuring apparatus 100 stores information (identification information, coordinates 1, coordinates 2, and coordinates 3) indicating the shape state of the cable 200 in the detection information storage unit 110 in association with time information. Therefore, an administrator who manages the cable 200 can check the history of changes in the shape state of the cable 200 by referring to the information stored in the detection information storage unit 110.

また測定装置100は、算出した曲率または曲率半径と、抽出条件番号と、時刻情報とを関連付けて履歴情報記憶部130に記憶している。そのため管理者は、履歴情報記憶部130に記憶されている情報を参照することにより、ケーブル200の形状状態の変化の指標としての「曲率または曲率半径」の変化の履歴を確認することができる。またケーブル200を管理する管理者は、履歴情報記憶部130に記憶されている情報を参照することにより、「曲率または曲率半径」の最大値、最小値、平均などの統計的な情報を算出することも可能である。   In addition, the measuring apparatus 100 stores the calculated curvature or curvature radius, the extraction condition number, and time information in the history information storage unit 130 in association with each other. Therefore, the administrator can confirm the history of the change in “curvature or radius of curvature” as an index of the change in the shape state of the cable 200 by referring to the information stored in the history information storage unit 130. Further, an administrator who manages the cable 200 refers to information stored in the history information storage unit 130 to calculate statistical information such as the maximum value, the minimum value, and the average of the “curvature or curvature radius”. It is also possible.

また、検出情報記憶部110に記憶された履歴情報、または、履歴情報記憶部130に記憶された履歴情報は、他の場所でケーブルを敷設する場合の参考として用いることも可能であるし、算出部30が算出に用いる3個のマーカー300同士の距離を定める場合に用いることも可能である。これにより他の場所でケーブルを敷設する場合に、適切な剛性などの物理特性を有したケーブルを敷設することも可能であるし、適切な配置間隔でマーカーをケーブルに取り付けることや、曲率または曲率半径を算出するのに適切なマーカーの間の抽出条件を設定することも可能である。   In addition, the history information stored in the detection information storage unit 110 or the history information stored in the history information storage unit 130 can be used as a reference when laying the cable in another place, and can be calculated. It can also be used when the distance between the three markers 300 used by the unit 30 for calculation is determined. This makes it possible to lay cables with appropriate physical properties such as rigidity when laying cables at other locations, attaching markers to the cables at appropriate placement intervals, and using curvature or curvature. It is also possible to set an extraction condition between markers suitable for calculating the radius.

<第2実施形態>
上記に説明した第1実施形態においては、検出部10が、線状の測定対象における複数の異なる部位の位置を検出する方式として、測定対象における複数の異なる部位の位置に関するモーションキャプチャを実行する方式の場合について説明した。
しかしながら、検出部10が線状の測定対象における複数の異なる部位の位置を検出する方式は、これに限られるものではない。この第2実施形態においては、検出部10が線状の測定対象における複数の異なる部位の位置を検出する方式として、GPS(Global Positioning System)を用いる場合について説明する。
Second Embodiment
In the first embodiment described above, as a method for detecting the positions of a plurality of different parts in the linear measurement target, the detection unit 10 performs a motion capture relating to the positions of the plurality of different parts in the measurement target. The case of was explained.
However, the method in which the detection unit 10 detects the positions of a plurality of different parts in the linear measurement target is not limited to this. In the second embodiment, a case will be described in which the detection unit 10 uses a GPS (Global Positioning System) as a method for detecting the positions of a plurality of different parts in a linear measurement target.

図7は、この発明の第2実施形態による測定システム2の構成を示す概略ブロック図である。測定システム2は、測定装置101と、GPS端末400(位置検出装置)とを備えている。GPS端末400は、ケーブル200に取り付けられている。   FIG. 7 is a schematic block diagram showing the configuration of the measurement system 2 according to the second embodiment of the present invention. The measurement system 2 includes a measurement device 101 and a GPS terminal 400 (position detection device). The GPS terminal 400 is attached to the cable 200.

この図7に示すように、第2実施形態においては、第1実施形態において図1または図2を用いて説明したマーカー300が、GPS端末400に変更される。すなわち、複数のGPS端末400がケーブル200に取り付けられている。また検出部10が検出部11に変更されている。   As shown in FIG. 7, in the second embodiment, the marker 300 described with reference to FIG. 1 or FIG. 2 in the first embodiment is changed to a GPS terminal 400. That is, a plurality of GPS terminals 400 are attached to the cable 200. The detection unit 10 is changed to a detection unit 11.

測定装置100と測定装置101とは、検出部10と検出部11とで構成は相違するが、他の構成は同様である。よって図7において、図1と同様の構成には同一の符号を付し、その説明を省略する。   The measurement device 100 and the measurement device 101 have different configurations between the detection unit 10 and the detection unit 11, but the other configurations are the same. Therefore, in FIG. 7, the same components as those in FIG.

GPS端末400のそれぞれは、一例としては、位置検出部410と、通信部420と、蓄電部430と、識別情報記憶部440とを備えている。なおGPS端末400のそれぞれは、識別情報により可能である。   Each of the GPS terminals 400 includes, for example, a position detection unit 410, a communication unit 420, a power storage unit 430, and an identification information storage unit 440. Each of the GPS terminals 400 can be identified by identification information.

位置検出部410は、数個のGPS衛星から送信される信号を受信し、受信した信号に基づいて、位置検出部410自身の位置を検出する。
識別情報記憶部440には、自GPS端末400を識別する識別情報が記憶されている。
The position detection unit 410 receives signals transmitted from several GPS satellites, and detects the position of the position detection unit 410 itself based on the received signals.
The identification information storage unit 440 stores identification information for identifying the own GPS terminal 400.

通信部420は、位置検出部410が検出した位置を位置情報と、識別情報記憶部440から読み出した識別情報とを関連付けて送出する。通信部420の通信方式は任意であり、無線通信であってもよいし、有線通信であってもよい。   The communication unit 420 transmits the position detected by the position detection unit 410 in association with the position information and the identification information read from the identification information storage unit 440. The communication method of the communication unit 420 is arbitrary, and may be wireless communication or wired communication.

蓄電部430は、一次電池または二次電池を有しており、位置検出部410、通信部420または識別情報記憶部440などのGPS端末400が備えている各構成に対して、一次電池または二次電池に蓄電されている電力を供給する。なお蓄電部430が二次電池を備えている場合、GPS端末400は、無線給電により受電した電力を、蓄電部430の二次電池に蓄電する蓄電制御部を備えていてもよい。   The power storage unit 430 includes a primary battery or a secondary battery. For each component included in the GPS terminal 400 such as the position detection unit 410, the communication unit 420, or the identification information storage unit 440, the primary battery or the secondary battery is provided. The power stored in the secondary battery is supplied. Note that when the power storage unit 430 includes a secondary battery, the GPS terminal 400 may include a power storage control unit that stores the power received by wireless power feeding in the secondary battery of the power storage unit 430.

上記構成により、ケーブル200に取り付けられた複数のGPS端末400それぞれは、自身の位置情報と識別情報とを関連付けて送出する。   With the above configuration, each of the plurality of GPS terminals 400 attached to the cable 200 transmits its own positional information and identification information in association with each other.

測定装置101の検出部11は、複数のGPS端末400それぞれが関連付けて送出した自身の位置情報と識別情報とを受信する。これにより、測定装置101の検出部11は、第1実施形態の場合と同様に、ケーブル200における複数の異なる部位の位置を検出することができる。以降の処理などは、第2実施形態と第1実施形態とで同様である。   The detection unit 11 of the measuring apparatus 101 receives its own position information and identification information transmitted in association with each of the plurality of GPS terminals 400. Thereby, the detection part 11 of the measuring apparatus 101 can detect the position of several different site | parts in the cable 200 similarly to the case of 1st Embodiment. Subsequent processing and the like are the same in the second embodiment and the first embodiment.

このような第2実施形態によっても、第1実施形態の場合と同様の作用と効果とを奏することができる。   Also according to the second embodiment, the same operations and effects as those of the first embodiment can be achieved.

なお、GPS端末400それぞれが、数個のGPS衛星から受信した信号に基づいて計時する計時部を備えており、計時部により計時した時刻情報と位置情報と識別情報とを関連付けて通信部420を介して送出してもよい。そして、測定装置101の検出部11は、GPS端末400の通信部420から、時刻情報と位置情報と識別情報とを関連付けて受信してもよい。
これにより、測定装置101の検出部11は、第1実施形態の場合と同様に、ケーブル200における複数の異なる部位の位置を検出することができるとともに、時刻情報を受信することにより、時刻を計時することができる。
Each of the GPS terminals 400 includes a timekeeping unit that measures time based on signals received from several GPS satellites. The communication unit 420 is associated with time information, position information, and identification information timed by the timekeeping unit. You may send out via. Then, the detection unit 11 of the measurement apparatus 101 may receive time information, position information, and identification information in association with each other from the communication unit 420 of the GPS terminal 400.
Thereby, the detection part 11 of the measuring apparatus 101 can detect the position of the several different site | part in the cable 200 similarly to the case of 1st Embodiment, and time is measured by receiving time information. can do.

<第3実施形態>
上述した第1実施形態または第2実施形態においては、ケーブル200に取り付けられたマーカー300またはケーブル200に取り付けられたGPS端末400に基づいて、検出部10または検出部11が、ケーブル200における複数の異なる部位の位置を検出する方法について説明した。しかし、ケーブル200における複数の異なる部位の位置を検出する方法は、これに限られるものではない。
<Third Embodiment>
In the first embodiment or the second embodiment described above, based on the marker 300 attached to the cable 200 or the GPS terminal 400 attached to the cable 200, the detection unit 10 or the detection unit 11 includes a plurality of cables in the cable 200. A method for detecting the position of a different part has been described. However, the method of detecting the positions of a plurality of different parts in the cable 200 is not limited to this.

たとえば、検出部10または検出部11に相当する検出部が、特定のパターンを有している赤外線をケーブル200に対して照射するとともに、照射した赤外線を受光し、受光した赤外線に基づいて、ケーブル200における複数の異なる部位の位置を検出する。   For example, the detection unit corresponding to the detection unit 10 or the detection unit 11 irradiates the cable 200 with infrared rays having a specific pattern, receives the irradiated infrared rays, and based on the received infrared rays, the cable The position of a plurality of different parts in 200 is detected.

照射された赤外線のパターンはケーブル200などの対象物の形状によって歪み、また検出部からの距離が離れればパターンはより大きく広がる。これらの情報を統計分析することで、検出部は、ケーブル200における複数の異なる部位の位置を検出する。この方式によれば、ケーブル200にはマーカー300やGPS端末400などの検出のための部材や装置を取り付けることなく、検出部は、ケーブル200における複数の異なる部位の位置を検出できる。   The irradiated infrared pattern is distorted by the shape of the object such as the cable 200, and the pattern spreads more greatly as the distance from the detection unit increases. By statistically analyzing these pieces of information, the detection unit detects the positions of a plurality of different parts in the cable 200. According to this method, the detection unit can detect the positions of a plurality of different parts in the cable 200 without attaching a member or device for detection such as the marker 300 or the GPS terminal 400 to the cable 200.

このような第3実施形態によっても、第1実施形態または第2実施形態の場合と同様の作用と効果とを奏することができる。   Also according to the third embodiment, the same operations and effects as those of the first embodiment or the second embodiment can be achieved.

ここで、「検出部」として、第1実施形態の「検出部10」、第2実施形態の「検出部11」、または、第3実施形態において説明した「検出部10または検出部11に相当する検出部」のいずれか区別することなく説明する場合、以降においては「検出部」と称して説明する。
また第1実施形態の「測定装置100」、第2実施形態の「測定装置101」、または、第3実施形態における「測定装置」のいずれか区別することなく説明する場合、以降においては「測定装置」と称して説明する。
Here, “detection unit” corresponds to “detection unit 10” in the first embodiment, “detection unit 11” in the second embodiment, or “detection unit 10 or detection unit 11” described in the third embodiment. In the following description, it will be referred to as a “detection unit”.
Further, in the following description without distinguishing between “measuring device 100” in the first embodiment, “measuring device 101” in the second embodiment, and “measuring device” in the third embodiment, “measurement” This will be described as “device”.

<第4実施形態>
上記の説明において、「図6に示す動作は一定の期間ごとに実行される」ものとして説明したが、これに限られるものではない。
<Fourth embodiment>
In the above description, it has been described that “the operation shown in FIG. 6 is executed at regular intervals”, but the present invention is not limited to this.

たとえば、図6に示す動作は、気象庁などから地震速報が通知された後は、地震速報が通知される前よりも、短い期間で動作されてもよい。または、気象庁などから通知される地震速報に基づいて、図6に示す動作は、地震が到来する前後の期間内は、この期間外よりも、短い期間で動作されてもよい。すなわち、図6に示す動作が繰り返し実行される期間(図6に示す動作の実行と次の実行までの時間間隔)は、気象庁などから通知される地震速報に基づいて変更されてもよい。   For example, the operation illustrated in FIG. 6 may be performed in a shorter period after the earthquake bulletin is notified from the Japan Meteorological Agency or the like than before the earthquake bulletin is notified. Or based on the earthquake early warning notified from the Japan Meteorological Agency etc., the operation | movement shown in FIG. 6 may be operate | moved in a period shorter than before this period during the period before and behind the arrival of an earthquake. That is, the period during which the operation shown in FIG. 6 is repeatedly executed (the time interval between the execution of the operation shown in FIG. 6 and the next execution) may be changed based on the earthquake early warning notified from the Japan Meteorological Agency or the like.

たとえば、測定装置が、地震速報の通知を受信可能な受信部を備えるようにする。そして制御部60は、地震速報が通知される前(地震速報の通知を受信部が受信する前)は、1時間ごとに図6に示す動作を実行し、地震速報が通知された後(地震速報の通知を受信部が受信した後)は、1秒ごとに図6に示す動作を実行する。このように制御部60は、受信部が受信した地震速報に基づいて、地震が発生した場合、地震が発生する前よりも早い時間間隔で、図6に示す動作を実行する。そして制御部60は、地震が到来してから予め定めらえた時間(たとえば1時間)が経過した後に、図6におけるステップS50において通知処理が実行されていないことを条件に、1時間ごとに図6に示す動作を実行するようにする。   For example, the measuring device is provided with a receiving unit capable of receiving notification of earthquake early warning. The control unit 60 performs the operation shown in FIG. 6 every hour before the earthquake early warning is notified (before the receiving unit receives the earthquake early warning notification), and after the earthquake early warning is notified (earthquake After the notification of the breaking news is received by the receiving unit), the operation shown in FIG. 6 is executed every second. As described above, when an earthquake occurs based on the earthquake early warning received by the receiving unit, the control unit 60 performs the operation illustrated in FIG. 6 at an earlier time interval than before the occurrence of the earthquake. Then, the control unit 60 performs the process every hour on the condition that the notification process is not executed in step S50 in FIG. 6 after a predetermined time (for example, 1 hour) has elapsed since the earthquake arrived. The operation shown in FIG. 6 is executed.

このように、地震が発生したことが通知された場合、地震が発生したことが通知される前よりも早い時間間隔で、検出部は位置を検出し、算出部30は曲率または曲率半径を算出し、判定部40は、算出部30が算出した曲率または曲率半径が規定値を満たしているか否かを判定してもよい。   In this way, when it is notified that an earthquake has occurred, the detection unit detects the position at a time interval earlier than before the notification that the earthquake has occurred, and the calculation unit 30 calculates the curvature or the radius of curvature. Then, the determination unit 40 may determine whether the curvature or the radius of curvature calculated by the calculation unit 30 satisfies a specified value.

また、図6に示す動作が繰り返し実行される期間は、気象庁などから通知される地震速報に含まれている地震の大きさを示す情報(たとえば、マグニチュードの値)に基づいて変更されもよい。たとえば、制御部60は、マグニチュードの値が大きい場合には、マグニチュードの値が小さい場合に対比して、早い時間間隔で、「検出部は位置を検出し、算出部30は曲率または曲率半径を算出し、判定部40は、算出部30が算出した曲率または曲率半径が規定値を満たしているか否かを判定する」ような制御をしてもよい。
これにより、マグニチュードの値が大きく、ケーブル200に生じる単位時間あたりの変位の大きさが大きい場合であっても、測定装置100は、適切に、ケーブル200の形状を測定するとともに、曲率または曲率半径を測定することができる。そのため、ケーブル200について、規定を満足しない形状状態が一瞬でも生じたか否かを判定することができる。
Further, the period in which the operation shown in FIG. 6 is repeatedly executed may be changed based on information (for example, magnitude value) indicating the magnitude of the earthquake included in the earthquake early warning notified from the Japan Meteorological Agency or the like. For example, when the magnitude value is large, the control unit 60 compares “the detection unit detects the position and the calculation unit 30 calculates the curvature or the radius of curvature” at an earlier time interval than when the magnitude value is small. The determination unit 40 may perform control such as “determine whether the curvature or the radius of curvature calculated by the calculation unit 30 satisfies a specified value”.
As a result, even when the magnitude value is large and the displacement per unit time generated in the cable 200 is large, the measuring apparatus 100 appropriately measures the shape of the cable 200 and also has a curvature or a radius of curvature. Can be measured. Therefore, it can be determined whether or not the cable 200 has a shape state that does not satisfy the regulations even for a moment.

また制御部60は、地震速報が通知されたことに応じて図6に示す動作を開始してもよい。たとえば制御部60は、地震速報が通知される前は、図6に示す動作をしていない。または制御部60は、地震速報が通知される前は、定期的な検査のタイミングにより、図6に示す動作を開始している。そして、制御部60は、地震速報が通知されたことに応じて、図6に示す動作を開始するとともに、図6に示す動作を繰り返す。   Moreover, the control part 60 may start the operation | movement shown in FIG. 6 according to the earthquake early warning notified. For example, the control unit 60 does not perform the operation shown in FIG. 6 before the earthquake early warning is notified. Or the control part 60 has started the operation | movement shown in FIG. 6 by the timing of a periodic test | inspection before earthquake early warning is notified. And the control part 60 repeats the operation | movement shown in FIG. 6, while starting the operation | movement shown in FIG. 6 according to the earthquake early warning being notified.

このように、地震が発生したことが通知された場合、検出部は位置を検出し、算出部30は曲率または曲率半径を算出し、判定部40は、算出部30が算出した曲率または曲率半径が規定値を満たしているか否かを判定してもよい。   Thus, when it is notified that an earthquake has occurred, the detection unit detects the position, the calculation unit 30 calculates the curvature or the radius of curvature, and the determination unit 40 calculates the curvature or the radius of curvature calculated by the calculation unit 30. It may be determined whether or not satisfies a specified value.

このようにすることにより、地震時のように、ケーブル200に変位が生じ、ケーブル200において曲率または曲率半径が規定値を超える可能性がある場合について、測定装置は、ケーブル200を検査することやケーブル200の変位の記録を残すことができるとともに、地震時以外のケーブル200に変位が生じにくい場合には、検査することや、変位の記録を残すことの頻度を下げることができる。すなわち、検査のために要する電力を低減することや、記録するデータの量を低減することができる。   By doing so, when the cable 200 is displaced as in the case of an earthquake and the curvature or the radius of curvature of the cable 200 may exceed a specified value, the measuring device may inspect the cable 200 or A record of the displacement of the cable 200 can be left, and if the displacement of the cable 200 other than during an earthquake is difficult to occur, the frequency of inspecting or leaving a record of the displacement can be lowered. That is, the power required for inspection can be reduced, and the amount of data to be recorded can be reduced.

なお、上記で説明した「地震速報」とは、「地震速報」のうち、ケーブル200が敷設されている場所に関する「地震速報」である。たとえば「地震速報」のうち、地震の発生場所(震源地)と、地震の規模(マグニチュード)とに基づいて、ケーブル200に変位が生じうる可能性がある「地震速報」のことである。   The “earthquake early warning” described above is “earthquake early warning” regarding the place where the cable 200 is laid out. For example, the “earthquake early warning” refers to “earthquake early warning” in which the cable 200 may be displaced based on the location of the earthquake (seismic center) and the magnitude (magnitude) of the earthquake.

また上記の説明においては、「図6に示す動作が繰り返し実行される期間は、気象庁などから通知される地震速報に基づいて変更される」場合、すなわち、「測定装置の制御部60が、受信部が受信した地震速報に基づいて、地震が発生した場合、地震が発生する前よりも早い時間間隔で、図6に示す動作を実行する。」場合について説明したが、これに限られるものではない。
たとえば、「図6に示す動作が繰り返し実行される期間は」、ケーブル200が敷設されている建造物内に設置されている地震計による検出結果に基づいて変更されてもよい。
たとえば、ケーブル200が敷設されている建造物内に地震計が設置されているものとする。さらに測定装置が、地震計が検出した振動に関するデータを取得する取得部を備えているものとする。
そして測定装置の制御部60は、地震計から取得したデータに基づいて、地震が発生したと判定した場合、地震が発生したと判定した前よりも早い時間間隔で、図6に示す動作を実行してもよい。
このような「地震計」に基づいた制御部60による制御によっても、上述した「気象庁などから通知される地震速報」に基づいた制御部60による制御の場合と同様の効果が得られる。
In the above description, the case where “the period during which the operation shown in FIG. 6 is repeatedly executed is changed based on the earthquake early warning notified from the Japan Meteorological Agency”, that is, “the control unit 60 of the measurement device receives When the earthquake occurs based on the earthquake early warning received by the department, the operation shown in FIG. 6 is executed at an earlier time interval than before the earthquake occurred. ”However, the case is not limited to this. Absent.
For example, “the period in which the operation shown in FIG. 6 is repeatedly executed” may be changed based on a detection result by a seismometer installed in a building where the cable 200 is laid.
For example, it is assumed that a seismometer is installed in a building where the cable 200 is laid. Furthermore, it is assumed that the measuring device includes an acquisition unit that acquires data related to vibration detected by the seismometer.
When the control unit 60 of the measuring apparatus determines that an earthquake has occurred based on the data acquired from the seismometer, the control unit 60 performs the operation illustrated in FIG. 6 at an earlier time interval than before determining that an earthquake has occurred. May be.
Also by the control by the control unit 60 based on such a “seismic meter”, the same effect as in the case of the control by the control unit 60 based on the “earthquake early notice notified from the Japan Meteorological Agency” described above can be obtained.

また制御部60は、地震計から取得したデータに基づいて、地震が発生したと判定した場合、図6に示す動作を開始してもよい。
また制御部60は、地震計から取得したデータに基づいて、「振動が大きい場合には、振動が小さい場合に対比して、早い時間間隔で、「検出部は位置を検出し、算出部30は曲率または曲率半径を算出し、判定部40は、算出部30が算出した曲率または曲率半径が規定値を満たしているか否かを判定する」ような制御をしてもよい。
このような「地震計」に基づいた制御部60による制御によっても、上述した「気象庁などから通知される地震速報」に基づいた制御部60による制御の場合と同様の効果が得られる。なお、地震または振動の検出方法は上記に限られるものではなく、任意の方法であってもよい。
Further, when it is determined that an earthquake has occurred based on the data acquired from the seismometer, the control unit 60 may start the operation illustrated in FIG.
In addition, the control unit 60 determines, based on the data acquired from the seismometer, that “when the vibration is large, the detection unit detects the position and the calculation unit 30 at an earlier time interval than when the vibration is small. May calculate a curvature or a radius of curvature, and the determination unit 40 may perform control such as “determines whether the curvature or the radius of curvature calculated by the calculation unit 30 satisfies a specified value”.
Also by the control by the control unit 60 based on such a “seismic meter”, the same effect as in the case of the control by the control unit 60 based on the “earthquake early notice notified from the Japan Meteorological Agency” described above can be obtained. In addition, the detection method of an earthquake or a vibration is not restricted above, Arbitrary methods may be sufficient.

<第5実施形態>
上述した第4実施形態においては、図6に示す動作が繰り返し実行される期間は、気象庁などから地震速報の通知に基づいて、定められる場合について説明した。しかし、図6に示す動作が繰り返し実行される期間は、測定装置100が検出した曲率または曲率半径に基づいて変更されてもよい。
<Fifth Embodiment>
In 4th Embodiment mentioned above, the period when the operation | movement shown in FIG. 6 was repeatedly performed demonstrated the case where it was determined based on the notification of earthquake early warning from the Meteorological Agency etc. However, the period in which the operation illustrated in FIG. 6 is repeatedly executed may be changed based on the curvature or the radius of curvature detected by the measurement apparatus 100.

たとえば、制御部60は、検出したケーブル200の曲率または曲率半径が、曲率または曲率半径の規定値に対比して余裕がない場合は、余裕がある場合に対比して、図6に示す動作が繰り返し実行される期間を短くするようにしてもよい。   For example, if the detected curvature or curvature radius of the cable 200 has no margin compared to the specified value of the curvature or curvature radius, the control unit 60 performs the operation shown in FIG. The period of repeated execution may be shortened.

たとえば閾値情報記憶部140には、さらに、曲率の閾値よりも小さい値の第1閾値、または、曲率半径の閾値よりも大きい値の第2閾値が更に記憶されている。
そして、制御部60は、第1の期間ごとに、図6の処理を繰り返し実行している。そして、制御部60は、図6のステップS30に続いて、ステップS30で算出した曲率が第1閾値よりも大きいか否か、または、ステップS30で算出した曲率半径が第2閾値よりも小さいか否かを判定する。
ステップS30で算出した曲率が第1閾値よりも大きいと判定した場合、または、ステップS30で算出した曲率半径が第2閾値よりも小さいと判定した場合、制御部60は、第1の期間よりも時間間隔が短い第2の期間ごとに、図6の処理を繰り返し実行するようにする。
その後、制御部60は、ステップS30で算出した曲率が第1閾値よりも大きくないと判定した場合、または、ステップS30で算出した曲率半径が第2閾値よりも小さくないと判定した場合、制御部60は、第1の期間ごとに、図6の処理を繰り返し実行するようにする。以降、制御部60は、これらの処理を繰り返す。
For example, the threshold information storage unit 140 further stores a first threshold having a value smaller than the curvature threshold or a second threshold having a value larger than the curvature radius threshold.
And the control part 60 repeatedly performs the process of FIG. 6 for every 1st period. Then, following step S30 in FIG. 6, the control unit 60 determines whether the curvature calculated in step S30 is larger than the first threshold or whether the curvature radius calculated in step S30 is smaller than the second threshold. Determine whether or not.
When it is determined that the curvature calculated in step S30 is larger than the first threshold value, or when it is determined that the curvature radius calculated in step S30 is smaller than the second threshold value, the control unit 60 is more than the first period. The process of FIG. 6 is repeatedly executed for each second period having a short time interval.
Thereafter, when the control unit 60 determines that the curvature calculated in step S30 is not larger than the first threshold value, or when it is determined that the curvature radius calculated in step S30 is not smaller than the second threshold value, the control unit 60 60 repeats the process of FIG. 6 for each first period. Thereafter, the control unit 60 repeats these processes.

このようにして、制御部60は、検出したケーブル200の曲率または曲率半径が、曲率または曲率半径の規定値に対比して余裕がない場合は、余裕がある場合に対比して、図6に示す動作が繰り返し実行される期間を短くする。
上記に説明した第5実施形態によっても、第4実施形態と同様の効果を得ることができる。
In this way, the control unit 60 determines that the detected curvature or radius of the cable 200 has no margin in comparison with the specified value of the curvature or curvature radius, as shown in FIG. The period during which the operation shown is repeatedly executed is shortened.
According to the fifth embodiment described above, the same effect as that of the fourth embodiment can be obtained.

<第6実施形態>
なお、上記の第1実施形態における説明において、「制御部60は、全ての部位を判定処理したか否かを判定する(ステップS60)。」(図6のステップS60を参照)ものとして説明したが、これに限られるものではない。
たとえば、「全ての部位」でなくても、「特定の部位のみ」でもよい。ここでいう「特定の部位」とは、たとえば管理者が「任意で設定した区間内の全ての部位」である。
たとえば図5において、曲率半径R(2)から曲率半径R(n−1)が「全ての部位」に対する曲率半径とすると、「特定の部位のみ」の曲率半径Rとは、曲率半径R(p)から曲率半径R(p+q)までの曲率半径のことである。ただし、pは2以上の自然数であり、qは(n−1−p)以下の任意の自然数である。
<Sixth Embodiment>
In the above description of the first embodiment, the description has been given assuming that “the control unit 60 determines whether or not all the parts have been determined (step S60)” (see step S60 in FIG. 6). However, it is not limited to this.
For example, “all parts” may not be “all parts”. Here, the “specific part” is, for example, “all parts in the section set arbitrarily” by the administrator.
For example, in FIG. 5, when the curvature radius R (n−1) to the curvature radius R (n−1) is the curvature radius for “all parts”, the curvature radius R of “only a specific part” is the curvature radius R (p ) To the radius of curvature R (p + q). However, p is a natural number of 2 or more, and q is an arbitrary natural number of (n-1-p) or less.

たとえば、抽出情報記憶部120には、ケーブル200における「特定の部位」、すなわち、ケーブル200における「任意で設定した区間内の全ての部位」に対応する「抽出条件のみ」が記憶されているものとする。
そして図6のステップS60において、制御部60が「全ての部位を判定処理したか否かを判定する(ステップS60)。」ときに、制御部60が、抽出情報記憶部120に記憶されている「特定の部位」に対応する抽出条件の全てについて、ステップS20の抽出処理、ステップS30の算出処理、および、ステップS40の判定処理が実行されたか否かを判定するようにする。
このようにして、図6のステップS60において、「制御部60は、特定の部位の全てを判定処理したか否かを判定する(ステップS60)。」ようにしてもよい。
ここでケーブル200には、敷設により、変形が生じやすい部位と、変形が生じにくい部位とが生じることがある。
このような場合において、「任意で設定した区間内の全ての部位」と、「変形が生じやすい部位」とを対応させることが可能である。たとえば、抽出情報記憶部120に、「変形が生じやすい部位」に対応する抽出条件のみが記憶されるようにする。
これにより、測定装置は、「変形が生じやすい部位」のみに対して、曲率または曲率半径を算出すること、判定すること、記録することを実行する。これにより、曲率または曲率半径を算出する回数を低減すること、判定する処理の回数を低減すること、記録する処理の回数を低減することができる。さらには、これらに要する電力を低減することや、記録するデータの量を低減することができる。
For example, the extraction information storage unit 120 stores “extraction conditions only” corresponding to “a specific part” in the cable 200, that is, “all parts in an arbitrarily set section” in the cable 200. And
In step S60 of FIG. 6, when the control unit 60 “determines whether or not all the parts have been determined (step S60)”, the control unit 60 is stored in the extracted information storage unit 120. It is determined whether or not the extraction process in step S20, the calculation process in step S30, and the determination process in step S40 have been executed for all the extraction conditions corresponding to the “specific part”.
In this manner, in step S60 of FIG. 6, “the control unit 60 may determine whether or not all the specific parts have been determined (step S60)”.
Here, the cable 200 may have a portion where deformation is likely to occur and a portion where deformation is difficult to occur due to the laying.
In such a case, it is possible to associate “all parts within an arbitrarily set section” with “parts where deformation is likely to occur”. For example, the extraction information storage unit 120 stores only extraction conditions corresponding to “parts that are likely to be deformed”.
As a result, the measuring apparatus performs calculation, determination, and recording of the curvature or the radius of curvature only for “the part where deformation is likely to occur”. Accordingly, it is possible to reduce the number of times of calculating the curvature or the radius of curvature, reduce the number of determination processes, and reduce the number of recording processes. Furthermore, the power required for these can be reduced, and the amount of data to be recorded can be reduced.

なお、ケーブル200における「部位」に対応する「抽出条件」と、識別情報とが関連付けられて抽出情報記憶部120に記憶されていてもよい。この「識別情報」とは、「抽出条件」による抽出を実行するか否かを示す情報である。
そして、部位抽出部20は、抽出を実行することを示す識別情報と関連付けられている抽出条件に基づいて、識別情報と位置情報とを検出情報記憶部110から抽出する。
そして図6のステップS60において、「制御部60」は、抽出を実行することを示す識別情報と関連付けてられている「全ての抽出条件」に基づいて、抽出が実行されたか否かを判定する。
このようにしても、図6のステップS60において、制御部60は、「特定の部位の全てを判定処理したか否かを判定する」ことができる。
Note that “extraction conditions” corresponding to “parts” in the cable 200 and identification information may be associated with each other and stored in the extraction information storage unit 120. This “identification information” is information indicating whether or not extraction based on “extraction conditions” is executed.
And the part extraction part 20 extracts identification information and position information from the detection information storage part 110 based on the extraction conditions linked | related with the identification information which shows performing extraction.
In step S60 of FIG. 6, the “control unit 60” determines whether or not the extraction has been executed based on “all extraction conditions” associated with the identification information indicating that the extraction is to be executed. .
Even in this way, in step S60 of FIG. 6, the control unit 60 can “determine whether or not all the specific parts have been subjected to the determination process”.

なお上記においては、図6のステップS60において「制御部60が、特定の部位の全てを判定処理したか否かを判定する」ために、抽出情報記憶部120に記憶されている「抽出条件」によって抽出する場合について説明したが、これに限られるものでもない。
たとえば、マーカー300(第1実施形態を参照)またはGPS端末400(第2実施形態を参照)が、ケーブル200の「特定の部位のみ」に取り付けられていてもよい。
これによっても、上述の「抽出情報記憶部120に、ケーブル200における「任意で設定した区間内の全ての部位」に対応する「抽出条件のみ」が記憶されている」場合と同様の効果が得られる。
In the above description, the “extraction condition” stored in the extraction information storage unit 120 in order to “determine whether or not the control unit 60 has determined all the specific parts” in step S60 of FIG. However, the present invention is not limited to this.
For example, the marker 300 (see the first embodiment) or the GPS terminal 400 (see the second embodiment) may be attached to “only a specific part” of the cable 200.
This also achieves the same effect as in the case where “extraction condition storage unit 120 stores“ extraction conditions only ”corresponding to“ all parts in an arbitrarily set section ”in cable 200”. It is done.

<変形例>
なお上記の説明においては、部位抽出部20が検出部により検出された位置の中から曲率または曲率半径の閾値に基づいて3個の異なる部位の位置を抽出する場合について説明したが、部位抽出部20の機能を算出部30が備えていてもよい。または、部位抽出部20と算出部30とが一体として算出部30として構成されてもよい。
すなわち算出部30は、検出部により検出された位置の中から、曲率または曲率半径の閾値に基づいて、3個の異なる部位の位置を抽出し、抽出した3個の異なる部位の位置に基づいて、曲率または曲率半径を算出してもよい。
<Modification>
In the above description, the case where the part extracting unit 20 extracts the positions of three different parts from the positions detected by the detecting unit based on the curvature or curvature radius threshold has been described. The calculation unit 30 may include 20 functions. Alternatively, the part extraction unit 20 and the calculation unit 30 may be integrally configured as the calculation unit 30.
That is, the calculation unit 30 extracts the positions of three different parts from the positions detected by the detection part based on the threshold value of the curvature or the radius of curvature, and based on the extracted positions of the three different parts. The curvature or the radius of curvature may be calculated.

<ケーブル200の例>
上記に説明した測定装置は、免震構造物に引き込まれるケーブル200に適応することが可能である。
<Example of cable 200>
The measuring device described above can be applied to the cable 200 drawn into the seismic isolation structure.

まず免震構造物について説明する。免震構造物には、下部構造体に免震装置を介して上部構造体を支承するものがある。この種の免震構造物では、地震発生時に免震装置が大きくゆっくりと変形することで構造物に入力される地震動を低減するようになっている。このため、地震発生時には、下部構造体と上部構造体との間に大きな相対変位を生じることになる。   First, the seismic isolation structure will be described. Some seismic isolation structures support the upper structure via the seismic isolation device. In this type of seismic isolation structure, the seismic isolation device is greatly and slowly deformed when an earthquake occurs to reduce the seismic motion input to the structure. For this reason, when an earthquake occurs, a large relative displacement occurs between the lower structure and the upper structure.

よって、免震構造物に引き込まれているケーブル200は、地震の影響によってケーブル200としての機能を損なわないように、大きな相対変位に対して追随することが必要とされる。また、ケーブル200は、大きな相対変位に対して追随する場合であっても、ケーブル200としての機能を損なわないように、ケーブル200の曲率または曲率半径が、ケーブル200に対して定められている規定を満足しない形状状態が一瞬でも生じないことが求められている。   Therefore, the cable 200 drawn into the seismic isolation structure is required to follow a large relative displacement so that the function as the cable 200 is not impaired by the influence of the earthquake. In addition, even when the cable 200 follows a large relative displacement, the cable 200 has a curvature or a radius of curvature defined for the cable 200 so that the function as the cable 200 is not impaired. It is required that a shape state that does not satisfy the condition does not occur even for a moment.

上記に説明した測定装置によれば、このような免震構造物に引き込まれるケーブル200に対しても、ケーブル200の形状状態を検出するとともに、ケーブル200の曲率または曲率半径を算出することがリアルタイムで可能である。
よって測定装置は、免震構造物に引き込まれているケーブル200が、地震の影響によってケーブル200としての機能を損なうような形状と一瞬でもなった場合を検出することができる。そして、もしケーブル200としての機能を損なうような形状にケーブル200が一瞬でもなった場合には、ケーブル200の機能を検査することや、ケーブル200を交換することができる。よって、ケーブル200としての機能を損なった場合であっても、迅速に、ケーブル200としての機能を復元することも可能である。このように、上記に説明した測定装置は、免震構造物に引き込まれるケーブル200を測定することに好適である。
According to the measurement apparatus described above, it is possible to detect the shape state of the cable 200 and calculate the curvature or the radius of curvature of the cable 200 in real time even for the cable 200 drawn into such a seismic isolation structure. Is possible.
Therefore, the measuring apparatus can detect the case where the cable 200 drawn into the seismic isolation structure has a shape and moment that impairs the function of the cable 200 due to the influence of the earthquake. If the cable 200 becomes a shape that impairs the function of the cable 200 even for a moment, the function of the cable 200 can be inspected or the cable 200 can be replaced. Therefore, even if the function as the cable 200 is impaired, the function as the cable 200 can be quickly restored. Thus, the measuring device described above is suitable for measuring the cable 200 drawn into the seismic isolation structure.

なお、上記に説明した測定装置の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより測定装置100による測定処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。   It should be noted that the program for realizing the functions of the measurement apparatus described above is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed, thereby executing the measurement apparatus 100. You may perform the measurement process by. Here, the “computer system” includes an OS and hardware such as peripheral devices.

また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.

以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。   The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes design and the like within a scope not departing from the gist of the present invention.

1、2 測定システム、10、11 検出部、20 部位抽出部、30 算出部、40 判定部、50 通知部、60 制御部、100 測定装置、110 検出情報記憶部、120 抽出情報記憶部、130 履歴情報記憶部、140 閾値情報記憶部、200 測定対象、300 マーカー、400 GPS端末、410 位置検出部、420 通信部、430 蓄電部、440 識別情報記憶部   1, 2 measurement system 10, 11 detection unit, 20 site extraction unit, 30 calculation unit, 40 determination unit, 50 notification unit, 60 control unit, 100 measurement device, 110 detection information storage unit, 120 extraction information storage unit, 130 History information storage unit, 140 threshold information storage unit, 200 measurement object, 300 marker, 400 GPS terminal, 410 position detection unit, 420 communication unit, 430 power storage unit, 440 identification information storage unit

Claims (12)

線状の測定対象における複数の異なる部位の位置を繰り返し検出する検出部と、
前記検出部により繰り返し検出された位置に基づいて、曲率または曲率半径を算出する算出部と、
を備えていることを特徴とする測定システム。
A detection unit that repeatedly detects the positions of a plurality of different sites in a linear measurement target;
A calculation unit that calculates a curvature or a radius of curvature based on the position repeatedly detected by the detection unit;
A measurement system comprising:
前記検出部は、前記測定対象における複数の異なる部位の位置に関するモーションキャプチャを実行することにより、前記複数の異なる部位の位置を繰り返し検出する、
ことを特徴とする請求項1に記載の測定システム。
The detection unit repeatedly detects the positions of the plurality of different parts by executing motion capture related to the positions of the plurality of different parts in the measurement target.
The measurement system according to claim 1.
前記検出部は、測定対象の異なる部位に取り付けられている複数の位置検出装置であって、自身の位置情報を出力する位置検出装置から、前記位置情報を取得することにより、前記複数の異なる部位の位置を繰り返し検出する、
ことを特徴とする請求項1または請求項2に記載の測定システム。
The detection unit is a plurality of position detection devices attached to different parts to be measured, and the plurality of different parts are obtained by acquiring the position information from a position detection device that outputs its own position information. Repeatedly detect the position of
The measurement system according to claim 1 or 2, wherein
前記算出部は、前記検出部により検出された、3個の異なる前記部位の位置に基づいて、前記曲率または前記曲率半径を算出する
ことを特徴とする請求項1から請求項3のいずれか1項に記載の測定システム。
The said calculation part calculates the said curvature or the said curvature radius based on the position of the three different said site | parts detected by the said detection part. The any one of Claims 1-3 characterized by the above-mentioned. The measurement system according to item.
前記算出部は、前記検出部により検出された位置の中から、前記曲率または前記曲率半径の規定に基づいて、3個の異なる前記部位の位置を抽出し、前記抽出した3個の異なる前記部位の位置に基づいて、前記曲率または前記曲率半径を算出する
ことを特徴とする請求項1から請求項4のいずれか1項に記載の測定システム。
The calculation unit extracts the positions of the three different parts from the positions detected by the detection part based on the definition of the curvature or the radius of curvature, and the extracted three different parts The measurement system according to any one of claims 1 to 4, wherein the curvature or the radius of curvature is calculated based on a position.
前記算出部は、前記検出部により、同じタイミングにおいて検出された前記位置に基づいて、前記曲率または前記曲率半径を算出する
ことを特徴とする請求項1から請求項5のいずれか1項に記載の測定システム。
6. The calculation unit according to claim 1, wherein the calculation unit calculates the curvature or the curvature radius based on the position detected at the same timing by the detection unit. Measuring system.
前記算出部が算出した曲率または曲率半径が、予め定められている曲率または曲率半径の規定を満たしているか否かを判定する判定部、
を備えていることを特徴とする請求項1から請求項6のいずれか1項に記載の測定システム。
A determination unit that determines whether the curvature or the radius of curvature calculated by the calculation unit satisfies a predetermined curvature or curvature radius;
The measurement system according to any one of claims 1 to 6, further comprising:
前記算出部が算出した曲率または曲率半径が前記規定を満たしていないと前記判定部が判定した場合、前記算出部が算出した曲率または曲率半径が前記規定を満たしていないことを通知する通知部、
を備えていることを特徴とする請求項7に記載の測定システム。
A notification unit for notifying that the curvature or the radius of curvature calculated by the calculation unit does not satisfy the rule when the determination unit determines that the curvature or the radius of curvature calculated by the calculation unit does not satisfy the rule;
The measurement system according to claim 7, further comprising:
前記検出部により繰り返し検出された位置を記憶部に記憶させる制御部、
を備えていることを特徴とする請求項1から請求項8のいずれか1項に記載の測定システム。
A control unit for storing a position repeatedly detected by the detection unit in a storage unit;
The measurement system according to any one of claims 1 to 8, further comprising:
地震が発生したことが通知された場合、地震が発生したことが通知される前よりも早い時間間隔で、前記検出部は前記位置を検出する、
ことを特徴とする請求項1から請求項9のいずれか1項に記載の測定システム。
When notified that an earthquake has occurred, the detection unit detects the position at an earlier time interval than before being notified that an earthquake has occurred.
The measurement system according to claim 1, wherein:
線状の測定対象における複数の異なる部位の位置を繰り返し検出する検出部と、
前記検出部により繰り返し検出された位置に基づいて、曲率または曲率半径を算出する算出部と、
を備えていることを特徴とする測定装置。
A detection unit that repeatedly detects the positions of a plurality of different sites in a linear measurement target;
A calculation unit that calculates a curvature or a radius of curvature based on the position repeatedly detected by the detection unit;
A measuring apparatus comprising:
コンピュータに、
線状の測定対象における複数の異なる部位の位置を検出部により繰り返し検出させ、
前記検出部により繰り返し検出された位置に基づいて、曲率または曲率半径を算出部により算出させる
ための測定プログラム。
On the computer,
The detection unit repeatedly detects the position of a plurality of different parts in the linear measurement target,
A measurement program for causing a calculation unit to calculate a curvature or a radius of curvature based on a position repeatedly detected by the detection unit.
JP2014065755A 2014-03-27 2014-03-27 Measurement system, measurement device, and measurement program Pending JP2015190765A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014065755A JP2015190765A (en) 2014-03-27 2014-03-27 Measurement system, measurement device, and measurement program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014065755A JP2015190765A (en) 2014-03-27 2014-03-27 Measurement system, measurement device, and measurement program

Publications (1)

Publication Number Publication Date
JP2015190765A true JP2015190765A (en) 2015-11-02

Family

ID=54425384

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014065755A Pending JP2015190765A (en) 2014-03-27 2014-03-27 Measurement system, measurement device, and measurement program

Country Status (1)

Country Link
JP (1) JP2015190765A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020044436A1 (en) * 2018-08-28 2020-03-05 東京電力ホールディングス株式会社 Space temperature scanner and method for displaying space temperature

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020044436A1 (en) * 2018-08-28 2020-03-05 東京電力ホールディングス株式会社 Space temperature scanner and method for displaying space temperature
JPWO2020044436A1 (en) * 2018-08-28 2021-08-10 東京電力ホールディングス株式会社 Space temperature scanner and space temperature display method
JP7452426B2 (en) 2018-08-28 2024-03-19 東京電力ホールディングス株式会社 Space temperature scanner and how to display space temperature

Similar Documents

Publication Publication Date Title
JP6020986B2 (en) Object identification system, object identification server, and object identification terminal
US20150042645A1 (en) Processing apparatus for three-dimensional data, processing method therefor, and processing program therefor
US10726262B2 (en) Imaging support system, device and method, and imaging terminal
CN112640415B (en) Meter reading device, meter reading system and storage medium
JP2022058907A (en) Measurement cycle determination apparatus, measurement cycle determination program, and method therefor
JP2020027058A (en) Bar arrangement make management system and bar arrangement make management method
JP2021000342A5 (en)
JP2006067272A (en) Apparatus and method for camera calibration
US10109111B2 (en) Providing mounting information for assembly of connectable components
CN108020885A (en) Fiber cut system
JP2011069797A (en) Displacement measuring device and displacement measuring method
JP2015190765A (en) Measurement system, measurement device, and measurement program
CN111397545A (en) Wall surface flatness and verticality measuring equipment and method
JP2007240440A (en) Photographing position specifying system, device, and method
JP2019191020A (en) Device, system, and program for acquiring surface characteristics
JP4722733B2 (en) Shooting position specifying system, shooting position specifying device, and shooting position specifying method
JP6895733B2 (en) Optical fiber single point of failure identification system and its optical fiber single point of failure identification method
JP4722734B2 (en) Shooting position specifying system, shooting position specifying device, and shooting position specifying method
JP7333907B2 (en) Bar arrangement confirmation support system, bar arrangement confirmation support method, and bar arrangement confirmation support program
Wang et al. Automated low-cost photogrammetry for flexible structure monitoring
JP2018179921A (en) Hammering test device
CN111062983B (en) Object volume display method and device
CN113624530A (en) Analog measuring point association method, device, equipment and storage medium
US10650551B2 (en) Work support system and work method
KR20220084703A (en) Facility inspection system and method of facility inspection using it