Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5730818B2 - Work position discrimination system and work position discrimination method - Google Patents
[go: Go Back, main page]

JP5730818B2 - Work position discrimination system and work position discrimination method - Google Patents

Work position discrimination system and work position discrimination method Download PDF

Info

Publication number
JP5730818B2
JP5730818B2 JP2012125690A JP2012125690A JP5730818B2 JP 5730818 B2 JP5730818 B2 JP 5730818B2 JP 2012125690 A JP2012125690 A JP 2012125690A JP 2012125690 A JP2012125690 A JP 2012125690A JP 5730818 B2 JP5730818 B2 JP 5730818B2
Authority
JP
Japan
Prior art keywords
work
data
dimensional coordinate
predetermined
magnetic sensor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2012125690A
Other languages
Japanese (ja)
Other versions
JP2013250176A (en
Inventor
小林 守
守 小林
中野 英彦
英彦 中野
一孝 水戸部
一孝 水戸部
正親 齋藤
正親 齋藤
昇 吉村
昇 吉村
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.)
Akita University NUC
Toyota Motor East Japan Inc
Original Assignee
Akita University NUC
Toyota Motor East Japan 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 Akita University NUC, Toyota Motor East Japan Inc filed Critical Akita University NUC
Priority to JP2012125690A priority Critical patent/JP5730818B2/en
Publication of JP2013250176A publication Critical patent/JP2013250176A/en
Application granted granted Critical
Publication of JP5730818B2 publication Critical patent/JP5730818B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)

Description

本発明は、製造工場などの実用現場で、作業を行う位置が正しい位置か否かを判別する作業位置判別システム及び作業位置判別方法に関する。   The present invention relates to a work position discriminating system and a work position discriminating method for discriminating whether or not a work position is correct at a practical site such as a manufacturing factory.

近年、電気製品や自動車の製造メーカの生産技術部門においては、生産性を向上させることを主目的とし、組立作業におけるボルトの締め忘れ等の作業ミスを検出したり、組立作業の状態をリアルタイムに検出しフィードバックすることで作業後の検査工程や検査時間を省略したりするために、光学式や磁気式の位置計測が行われている。   In recent years, production engineering departments of manufacturers of electrical products and automobiles have mainly aimed at improving productivity, detecting work mistakes such as forgetting to tighten bolts during assembly work, and in real time the state of assembly work In order to omit the inspection process and inspection time after the operation by detecting and feeding back, optical or magnetic position measurement is performed.

光学式の位置計測は、計測対象物に光源から光を照射して反射してくる反射光を光学センサで受光して位置情報を得るので、作業者が作る死角が計測の妨げとなる難点がある。これに対して、磁気式の位置計測では、磁場を発生させるトランスミッタと磁気センサとを用いて位置情報を得るので、作業者が計測の妨げとはならないが、組立作業を行う周囲に金属が存在すると磁場が歪められるので、測定位置における位置座標が変位する難点がある。したがって、製造工場など金属が多数存在する環境下での使用は極力避けられているのが現状である。   In optical position measurement, the reflected light that is reflected by irradiating light from the light source to the measurement object is received by the optical sensor to obtain position information. Therefore, the blind spot created by the operator hinders measurement. is there. On the other hand, in magnetic position measurement, position information is obtained using a transmitter that generates a magnetic field and a magnetic sensor, so that it does not interfere with measurement, but there is metal around the assembly work. Then, since the magnetic field is distorted, there is a difficulty that the position coordinates at the measurement position are displaced. Therefore, the current situation is that the use in an environment such as a manufacturing factory where many metals exist is avoided as much as possible.

このような磁気式の位置計測の難点を解消するために、磁場の歪みに起因する位置座標の計測誤差を補正するルックアップテーブルを簡易且つ迅速に作成することができる磁気式位置計測システムの誤差校正方法が提案されている(例えば、特許文献1参照。)。   In order to eliminate such difficulties in magnetic position measurement, an error in the magnetic position measurement system that can easily and quickly create a look-up table that corrects position coordinate measurement errors caused by magnetic field distortion. A calibration method has been proposed (see, for example, Patent Document 1).

この磁気式位置計測システムは、非磁性体部材からなる棒に複数の磁気センサが等間隔で直線状に配置された計測棒と、磁気センサが感知できる磁場を発生させるトランスミッタとを備えている。そして、この磁気式位置計測システムの誤差校正方法は、計測棒を測定範囲内で任意に動かし、計測棒に取り付けられた磁気センサによる実測値から取得した位置座標と、予め計算により求めておいた磁気センサの正確な位置座標との差を比較して、誤差の大きさと誤差の信頼度とを求め、誤差の信頼度が高い場合には一定の条件のもとにルックアップテーブルを更新するものである。   This magnetic position measuring system includes a measuring rod in which a plurality of magnetic sensors are linearly arranged at equal intervals on a rod made of a non-magnetic member, and a transmitter that generates a magnetic field that can be sensed by the magnetic sensor. The error calibration method of this magnetic position measurement system is obtained by calculating in advance the position coordinates obtained from the actual measurement values of the magnetic sensor attached to the measurement rod by arbitrarily moving the measurement rod within the measurement range. Comparing the difference with the exact position coordinates of the magnetic sensor to determine the magnitude of the error and the reliability of the error, and when the error reliability is high, the look-up table is updated under certain conditions It is.

特開2004−101273号公報JP 2004-101273 A

しかしながら、背景技術に記載した磁気式位置計測システムの誤差校正方法では、非磁性体部材からなる棒に複数の磁気センサが等間隔で直線状に配置された計測棒を使用して、ルックアップテーブルによる線形補完を行うことにより、遠方で大きくなる位置座標の誤差を補正することを目的としているので、工具箱や部品収納棚等が有する金属体の影響で局所的に磁場が非線形に歪んでいる組立作業場においては、作業を行う位置が正しい位置か否かを正確に判別することができなかった。   However, in the error calibration method of the magnetic position measurement system described in the background art, a lookup table using a measurement bar in which a plurality of magnetic sensors are linearly arranged at equal intervals on a bar made of a non-magnetic member. The purpose of this is to correct the position coordinate error that increases in the distance by performing the linear interpolation, so the magnetic field is locally distorted nonlinearly due to the influence of the metal body of the tool box, parts storage shelf, etc. In the assembly work place, it has not been possible to accurately determine whether or not the work position is the correct position.

また、この磁気式位置計測システムの誤差校正方法では、トランスミッタの近傍における空間の磁場が歪まないことを前提として、ルックアップテーブルによる線形補完を行っているので、トランスミッタの近傍で金属の影響により磁場の歪みが生じている場合には、作業を行う位置が正しい位置か否かを正確に判別することができなかった。   In addition, the error correction method of this magnetic position measurement system performs linear interpolation using a look-up table on the assumption that the magnetic field in the space near the transmitter is not distorted. In the case where the distortion has occurred, it has not been possible to accurately determine whether or not the work position is the correct position.

また、この磁気式位置計測システムの誤差校正方法では、製造工場などの実用現場においては、作業を行う場所に工具箱や部品収納棚等の障害物が多いので、計測棒を振り回す動作が困難であった。   Also, with this error correction method of the magnetic position measurement system, there are many obstacles such as tool boxes and parts storage shelves at work sites such as manufacturing factories, so it is difficult to swing the measuring rod. there were.

したがって、自動車の車両生産工程、例えば、図6に示すようなシャシーChの下まわり部分にブレーキホース等の部品を、作業者Woが自動ねじ締付機(ナットランナ)1を使用してねじ止めするような作業においては、工具台や部品収納箱等の金属体MBが近傍に複数配置されることになるので、このような磁気式位置計測システムの誤差校正方法を適用させることができない。   Therefore, a worker Wo uses an automatic screw tightening machine (nut runner) 1 to screw a part such as a brake hose in a lower part of the chassis Ch as shown in FIG. In such an operation, a plurality of metal bodies MB such as a tool table and a component storage box are arranged in the vicinity, so that such an error calibration method of the magnetic position measurement system cannot be applied.

本発明は、このような従来の難点を解消するためになされたもので、実際に作業を行う位置の近傍に金属体が配置されていても、磁場の歪みに起因する位置座標の計測誤差を補正することなく高精度に当該作業を行う位置が正しい位置か否かを正確に判別できる作業位置判別システム及び作業位置判別方法を提供することを目的とする。   The present invention has been made to solve such a conventional difficulty, and even if a metal body is arranged in the vicinity of the position where the work is actually performed, the position coordinate measurement error caused by the distortion of the magnetic field is reduced. It is an object of the present invention to provide a work position determination system and a work position determination method capable of accurately determining whether or not the position where the work is performed with high accuracy without correction.

上述の目的を達成する本発明の第1の態様である作業位置判別システムは、作業機具の予め定められた作業部位からそれぞれ異なる距離で当該作業機具に配置された少なくとも2つの磁気センサと、各磁気センサはそれぞれ、当該磁気センサが作業部位を揺動中心にして揺動した際に当該揺動中心及び磁気センサ間の距離を半径とする仮想球面上で移動することができ、当該仮想球面上における予め定められた正常な作業範囲内において、作業部位を揺動中心にして揺動させた際の当該各磁気センサそれぞれの仮想球面上の3次元座標データ群の各3次元座標データと揺動中心とが直線状に対応付けされているリファレンスデータが、異なる作業毎にデータベース化されたリファレンスデータベースと、作業機具で所定の作業が開始されると、リファレンスデータベースから所定の作業に対応するリファレンスデータを選択し、各磁気センサから出力されてくるそれぞれの3次元座標データと、当該リファレンスデータに含まれる各磁気センサそれぞれの3次元座標データ群の各3次元座標データとのデータマッチングを行うデータマッチング機能、及びデータマッチング機能でデータマッチングを行った結果、データマッチングしている場合には、作業機具の作業部位の作業位置が正常な作業位置であると判定する作業位置判定機能を有する作業解析部とから構成されているものである。   The work position determination system according to the first aspect of the present invention that achieves the above-described object includes at least two magnetic sensors disposed on the work implement at different distances from a predetermined work site of the work implement, Each of the magnetic sensors can move on a virtual spherical surface having a radius between the swing center and the magnetic sensor when the magnetic sensor swings around the work site. The three-dimensional coordinate data and the swing of the three-dimensional coordinate data group on the virtual spherical surface of each of the magnetic sensors when the workpiece is swung around the swing portion within the predetermined normal working range in FIG. When the reference data in which the center is associated with a straight line is a database for each different work, and a predetermined work is started with the work implement Reference data corresponding to a predetermined work is selected from the reference database, each 3D coordinate data output from each magnetic sensor, and each 3D coordinate data group of each magnetic sensor included in the reference data. When data matching is performed as a result of data matching using the data matching function that performs data matching with the dimensional coordinate data and the data matching function, the work position of the work part of the work implement is assumed to be a normal work position. It is comprised from the work analysis part which has the work position determination function to determine.

本発明の第2の態様は第1の態様である作業位置判別システムにおいて、作業解析部の作業位置判定機能が、作業機具の作業部位の作業位置が正常な作業位置ではないと判定した場合には、警報を報知する報知部を備えているものである。   According to a second aspect of the present invention, in the work position determination system according to the first aspect, when the work position determination function of the work analysis unit determines that the work position of the work part of the work implement is not a normal work position. Is provided with a notification unit that notifies a warning.

本発明の第3の態様は第1の態様又は第2の態様である作業位置判別システムにおいて、作業解析部は、作業機具による所定の作業に対応するリファレンスデータベースを作成するために、当該所定の作業に対応する各磁気センサそれぞれの仮想球面上における予め定められた正常な作業範囲内において、リファレンスデータを作成するための作業者が所定の軌跡を描くように作業機具を、作業部位を揺動中心にして揺動させると、磁気センサ毎に所定軌跡上で計測される複数の3次元座標の収集用データを収集するデータ収集機能と、磁気センサ毎に、データ収集機能で収集された各点の3次元座標の収集用データに対してキュービック補間を行うことで、仮想球面上における予め定められた正常な作業範囲内において欠落した3次元座標値が算出された仮想球面上の3次元座標データ群の各3次元座標データと、揺動中心とを直線状に対応付けしてリファレンスデータを作成するリファレンスデータ作成機能と、リファレンスデータ作成機能で、異なる作業毎に作成されたリファレンスデータをデータベース化するリファレンスデータベース作成機能とを有しているものである。   According to a third aspect of the present invention, in the work position determination system according to the first aspect or the second aspect, the work analysis unit generates the reference database corresponding to the predetermined work performed by the work implement. Within a predetermined normal working range on each virtual sphere of each magnetic sensor corresponding to the work, the work tool is swung so that the worker for creating the reference data draws a predetermined trajectory. When the center is swung, a data collection function that collects data for collecting a plurality of three-dimensional coordinates measured on a predetermined locus for each magnetic sensor, and each point collected by the data collection function for each magnetic sensor 3D coordinates missing within a predetermined normal working range on the virtual sphere by performing cubic interpolation on the 3D coordinate collection data A reference data creation function that creates a reference data by associating each 3D coordinate data of the 3D coordinate data group on the virtual sphere on which the calculated sphere is associated with a swing center in a straight line, and a reference data creation function, It has a reference database creation function for creating a database of reference data created for different operations.

また、本発明の第4の態様である作業位置判別方法は、作業機具には、少なくとも2つの磁気センサが、当該作業機具の予め定められた作業部位からそれぞれ異なる距離で配置され、各磁気センサはそれぞれ、当該磁気センサが作業部位を揺動中心にして揺動した際に当該揺動中心及び磁気センサ間の距離を半径とする仮想球面上で移動することができ、各磁気センサから出力されてくるそれぞれの3次元座標データを受信した作業解析部が、各3次元座標データに基づき作業部位の正常な作業位置を推定するための作業位置判別方法であって、作業解析部は、作業機具で所定の作業を開始すると、仮想球面上における予め定められた正常な作業範囲内において、作業部位を揺動中心にして揺動させた際の当該各磁気センサそれぞれの仮想球面上の3次元座標データ群の各3次元座標データと揺動中心とが直線状に対応付けされているリファレンスデータが、異なる作業毎にデータベース化されたリファレンスデータベースから、所定の作業に対応するリファレンスデータを選択するリファレンスデータ選択ステップと、所定の作業において作業機具の各磁気センサから出力されてくるそれぞれの3次元座標データと、リファレンスデータに含まれる各磁気センサそれぞれの3次元座標データ群の各3次元座標データとのデータマッチングを行うデータマッチングステップと、データマッチングステップでデータマッチングを行った結果、データマッチングしている場合には、作業機具の作業部位の作業位置が正常な作業位置であると判定する作業位置判定ステップとを有するものである。   In the work position determination method according to the fourth aspect of the present invention, at least two magnetic sensors are disposed on the work implement at different distances from a predetermined work site of the work implement, and each magnetic sensor Each of the magnetic sensors can move on a virtual spherical surface having a radius between the swing center and the magnetic sensor when the magnetic sensor swings around the work site as a swing center, and is output from each magnetic sensor. The work analysis unit that has received each of the three-dimensional coordinate data is a work position determination method for estimating a normal work position of the work part based on each three-dimensional coordinate data. When the predetermined work is started, the virtual sphere of each magnetic sensor when the work part is swung around the rocking center within a predetermined normal work range on the virtual spherical surface. Reference data in which the three-dimensional coordinate data of the upper three-dimensional coordinate data group and the swing center are associated with each other in a straight line is a reference database corresponding to a predetermined work from a reference database created for each different work. Reference data selection step for selecting data, each three-dimensional coordinate data output from each magnetic sensor of the work implement in a predetermined work, and each of the three-dimensional coordinate data group of each magnetic sensor included in the reference data The data matching step for performing data matching with the three-dimensional coordinate data, and the result of performing the data matching in the data matching step is that when the data matching is performed, the work position of the work part of the work implement is a normal work position. And a work position determination step for determining A.

本発明の第5の態様は第4の態様である作業位置判別方法において、作業位置判定ステップで、作業機具の作業部位の作業位置が正常な作業位置ではないと判定した判定した場合には、警報を報知させる判定情報報知ステップを有するものである。   In the work position determination method according to the fourth aspect of the present invention, when the work position determination step determines that the work position of the work part of the work implement is not a normal work position in the work position determination method according to the fourth aspect, It has a determination information notifying step for notifying an alarm.

本発明の第6の態様は第4の態様又は第5の態様である作業位置判別方法において、作業解析部は、作業機具による所定の作業に対応するリファレンスデータベースを作成するために、当該所定の作業に対応する各磁気センサそれぞれの仮想球面上における予め定められた正常な作業範囲内において、リファレンスデータを作成するための作業者が所定の軌跡を描くように作業機具を、作業部位を揺動中心にして揺動すると、磁気センサ毎に所定の軌跡上で計測される複数の3次元座標の収集用データを収集するデータ収集ステップと、磁気センサ毎に、データ収集ステップで収集された各点の3次元座標の収集用データに対してキュービック補間を行うことで、仮想球面上における予め定められた正常な作業範囲内において欠落した3次元座標値が算出された仮想球面上の3次元座標データ群の各3次元座標データと、揺動中心とを直線状に対応付けしてリファレンスデータを作成するリファレンスデータ作成ステップと、リファレンスデータ作成ステップで、異なる作業毎に作成されたリファレンスデータをデータベース化するリファレンスデータベース作成ステップとを有するものである。   According to a sixth aspect of the present invention, in the work position determination method according to the fourth aspect or the fifth aspect, the work analysis unit generates the reference database corresponding to the predetermined work performed by the work implement. Within a predetermined normal working range on each virtual sphere of each magnetic sensor corresponding to the work, the work tool is swung so that the worker for creating the reference data draws a predetermined trajectory. When rocking about the center, a data collection step for collecting data for collecting a plurality of three-dimensional coordinates measured on a predetermined locus for each magnetic sensor, and each point collected in the data collection step for each magnetic sensor 3D missing within a predetermined normal working range on the virtual sphere by performing cubic interpolation on the collection data of 3D coordinates A reference data creating step for creating reference data by associating each three-dimensional coordinate data of the three-dimensional coordinate data group on the virtual spherical surface for which the characteristic value has been calculated with the swing center in a straight line; and a reference data creating step And a reference database creation step for creating a database of reference data created for different operations.

本発明の第7の態様は第4の態様乃至第6の態様のうち何れか1つの態様である作業位置判別方法において、データマッチングステップは、所定の作業において作業機具の各磁気センサから出力されてくるそれぞれの3次元座標データと、リファレンスデータに含まれる各磁気センサそれぞれの3次元座標データ群の各3次元座標データとの差分値でデータマッチングするものである。   According to a seventh aspect of the present invention, in the work position determination method according to any one of the fourth to sixth aspects, the data matching step is output from each magnetic sensor of the work implement in a predetermined work. Data matching is performed using a difference value between each of the three-dimensional coordinate data and the three-dimensional coordinate data of each three-dimensional coordinate data group of each magnetic sensor included in the reference data.

このような本発明の作業位置判別装置及び作業位置判別方法によれば、作業機具の予め定められた作業部位を揺動中心にして少なくとも2つの磁気センサが、当該作業部位からそれぞれ異なる距離で当該作業機具に配置されていることから、作業機具の作業部位が揺動中心になるような作業においては、各磁気センサが揺動中心及び各磁気センサ間の距離を半径とする仮想球面上で移動することになるので、各磁気センサそれぞれの仮想球面上の3次元座標データ群の各3次元座標データと揺動中心とを直線状に対応付けすることで、作業者が行っている作業が、各磁気センサがそれぞれの仮想球面上における予め定められた正常な作業範囲内で移動している動作になっていれば、各磁気センサから出力されてくるそれぞれの3次元座標データと、当該リファレンスデータに含まれる各磁気センサそれぞれの3次元座標データ群の3次元座標データとがデータマッチングするので、作業機具の作業部位の作業位置が正常な作業位置であることがわかるようになる。   According to the work position discriminating apparatus and the work position discriminating method of the present invention as described above, at least two magnetic sensors are located at different distances from the work part, with the predetermined work part of the work implement as the swing center. Because it is placed on the work implement, in work where the work site of the work implement is the center of oscillation, each magnetic sensor moves on a virtual sphere whose radius is the distance between the oscillation center and each magnetic sensor. Therefore, by associating each three-dimensional coordinate data of the three-dimensional coordinate data group on the virtual spherical surface of each magnetic sensor with the swing center in a straight line, the work performed by the operator is If each magnetic sensor is moving within a predetermined normal working range on each virtual spherical surface, each three-dimensional coordinate data output from each magnetic sensor is displayed. And the three-dimensional coordinate data of the three-dimensional coordinate data group of each magnetic sensor included in the reference data are data-matched so that the work position of the work part of the work implement is a normal work position. Become.

なお、データマッチングしていなければ、報知部から作業機具の作業部位の作業位置ではないことを示す警報を報知することで、作業者はその作業が正常でないことを確認できる。   If the data matching is not performed, the operator can confirm that the work is not normal by notifying the alarm indicating that the work position is not the work position of the work tool from the notification unit.

本発明の作業位置判別システム及び作業位置判別方法によれば、作業機具の予め定められた作業部位を揺動中心にして少なくとも2つの磁気センサが、当該作業部位からそれぞれ異なる距離で当該作業機具に配置され、作業機具の作業部位が揺動中心になるような作業においては、各磁気センサが揺動中心及び各磁気センサ間の距離を半径とする仮想球面上で移動することになるので、各磁気センサそれぞれの仮想球面上の3次元座標データと原点とを直線状に対応付けすることで、実際に作業を行う位置の近傍に金属体が配置されていても、磁場の歪みに起因する位置座標の計測誤差を補正することなく当該作業を行う位置が正しい位置か否かを高精度に判別できるようになる。   According to the work position discriminating system and the work position discriminating method of the present invention, at least two magnetic sensors are placed on the work implement at different distances from the work site, with a predetermined work site of the work implement as a swing center. In the work where the work site of the work implement is placed at the swing center, each magnetic sensor moves on a virtual spherical surface whose radius is the distance between the swing center and each magnetic sensor. By associating the three-dimensional coordinate data on the virtual sphere of each magnetic sensor with the origin in a straight line, even if a metal object is placed in the vicinity of the actual work position, the position caused by the distortion of the magnetic field It becomes possible to determine with high accuracy whether or not the position where the operation is performed is correct without correcting the coordinate measurement error.

本発明の作業位置判別システムにおける好ましい実施の形態を示すシステム構成のブロック図である。It is a block diagram of a system configuration showing a preferred embodiment in a work position discrimination system of the present invention. 本発明の作業位置判別システムの構成要素である磁気センサが配置された作業機具で、リファレンスデータを作成するために当該作業機具を所定の軌跡を描くように動かした際の磁気センサの軌跡を示す図で、(A)は作業機具と磁気センサの軌跡との関係を示す説明図、(B)は磁気センサの軌跡のみを示す説明図、(C)は磁気センサの軌跡と3次元座標データの分布情報のエリアとの関係を示す説明図である。FIG. 5 shows a trajectory of a magnetic sensor when a work implement in which a magnetic sensor as a component of the work position determination system of the present invention is arranged and the work implement is moved to draw a predetermined trajectory in order to create reference data. In the figure, (A) is an explanatory diagram showing the relationship between the work implement and the trajectory of the magnetic sensor, (B) is an explanatory diagram showing only the trajectory of the magnetic sensor, and (C) is an illustration of the trajectory of the magnetic sensor and the three-dimensional coordinate data. It is explanatory drawing which shows the relationship with the area of distribution information. 本発明の作業位置判別システムの構成要素である磁気センサが配置された作業機具で、図2に示すような軌跡を描くための動作状態を示す説明図である。FIG. 3 is an explanatory diagram showing an operation state for drawing a trajectory as shown in FIG. 2 on a work implement provided with a magnetic sensor that is a component of the work position determination system of the present invention. 本発明の作業位置判別方法の好ましい実施の形態例を示すフローチャート図である。It is a flowchart figure which shows the example of preferable embodiment of the working position discrimination method of this invention. 本発明の作業位置判別方法の好ましい実施の形態例を示す図で、リファレンスデータベースを作成するためのフローチャート図である。It is a figure which shows the example of preferable embodiment of the working position discrimination method of this invention, and is a flowchart figure for creating a reference database. 車両の下まわり部分にブレーキホース等の部品を、ナットランナを使用してねじ止めするような作業状態を示す説明図である。It is explanatory drawing which shows the operation state which screws components, such as a brake hose, to a lower circumference part of a vehicle using a nut runner.

以下、本発明の作業位置判別装置及び作業位置判別方法を実施するための形態例について、図面を参照して説明する。   Embodiments for carrying out the work position discriminating apparatus and the work position discriminating method of the present invention will be described below with reference to the drawings.

本発明の作業位置判別装置は図1に示すように、作業機具1の予め定められた作業部位1aから異なる距離で当該作業機具1に配置された2つの磁気センサ2A、2Bを備えている。各磁気センサ2A、2Bはそれぞれ、当該磁気センサが作業部位1aを揺動中心にして揺動した際に、揺動中心1a及び磁気センサ間の距離を半径とする仮想球面上で移動することができるようになっている。ここで、作業器具1の作業部位1aとは、作業器具1が所定の作業を行っているときに、その作業を施すための対象物に接触する部位のことを言う。   As shown in FIG. 1, the work position determination apparatus of the present invention includes two magnetic sensors 2 </ b> A and 2 </ b> B arranged on the work implement 1 at different distances from a predetermined work site 1 a of the work implement 1. Each of the magnetic sensors 2A and 2B can move on an imaginary spherical surface having a radius between the swing center 1a and the magnetic sensor when the magnetic sensor swings around the work site 1a. It can be done. Here, the work part 1a of the work tool 1 refers to a part that comes into contact with an object for performing the work when the work tool 1 is performing a predetermined work.

なお、2つの磁気センサ2A、2Bが感知できる磁界を発生させるトランスミッタ(図示せず。)が作業エリア内に設置されている。また、作業機具1は、トランスミッタから発生された3つの直交する磁界の到達範囲内で使用されようになっているので、2つの磁気センサ2A、2Bは位置情報である3次元座標情報を得ることができ、3次元座標データを出力する。   A transmitter (not shown) that generates a magnetic field that can be sensed by the two magnetic sensors 2A and 2B is installed in the work area. Further, since the work implement 1 is used within the reach of three orthogonal magnetic fields generated from the transmitter, the two magnetic sensors 2A and 2B obtain three-dimensional coordinate information as position information. 3D coordinate data is output.

また、本発明の作業位置判別装置は、各磁気センサ2A、2Bが作業部位1aを揺動中心にして揺動するような作業を行った場合には、各磁気センサ2A、2Bから出力されてくるそれぞれの3次元座標データを受信すると、各3次元座標データに基づき作業部位1aの正常な作業位置を推定するための作業解析部31を有するデータ処理装置3を備えている。   Also, the work position determination device of the present invention outputs the magnetic sensors 2A and 2B from the magnetic sensors 2A and 2B when the magnetic sensors 2A and 2B perform the work such that the work part 1a swings around the work part 1a. When receiving the respective three-dimensional coordinate data, the data processing device 3 having the work analysis unit 31 for estimating the normal work position of the work part 1a based on each three-dimensional coordinate data is provided.

データ処理装置3は、コンピュータが好ましく、内部にCPU等の演算処理装置を備えると共に、ブラウン管モニタや液晶ディスプレイ等の表示画面を有する表示装置や、キーボード、マウス等の入力デバイス、さらに、ハードディスクドライブ等の記憶装置等で構成されている。   The data processing device 3 is preferably a computer, and includes an arithmetic processing device such as a CPU, a display device having a display screen such as a cathode ray tube monitor and a liquid crystal display, an input device such as a keyboard and a mouse, a hard disk drive, etc. It is comprised by the memory | storage device.

このようなデータ処理装置3は、リファレンスデータが異なる作業毎にデータベース化されたリファレンスデータベースがデータ記憶部32に登録されている。このリファレンスデータは、2つの磁気センサ2A、2Bの仮想球面上における予め定められた正常な作業範囲内において、作業機具1の作業部位1aを揺動中心にして揺動させた際の、第1の磁気センサ2Aの仮想球面上の3次元座標データと、第2の磁気センサ2Bの仮想球面上の3次元座標データと、揺動中心1aとが直線状に対応付けされている。なお、ここで言う直線上は、2つの磁気センサ2A、2Bが作業機具1の揺動中心1aから直線上に配置されていることを意味する。以下、「各磁気センサ2A、2Bそれぞれの3次元座標データ群の各3次元座標データと揺動中心1aとが直線状に対応付けされている。」場合には、同じ意味である。   In such a data processing device 3, a reference database that is databased for each operation having different reference data is registered in the data storage unit 32. This reference data is the first when the work site 1a of the work implement 1 is swung around the swing center within a predetermined normal work range on the virtual spherical surface of the two magnetic sensors 2A, 2B. The three-dimensional coordinate data on the virtual spherical surface of the magnetic sensor 2A, the three-dimensional coordinate data on the virtual spherical surface of the second magnetic sensor 2B, and the swing center 1a are associated in a straight line. The straight line here means that the two magnetic sensors 2A and 2B are arranged on the straight line from the swing center 1a of the work implement 1. Hereinafter, “the three-dimensional coordinate data of each three-dimensional coordinate data group of each magnetic sensor 2 </ b> A, 2 </ b> B is associated with the swing center 1 a in a straight line” has the same meaning.

また、データ処理装置3の作業解析部31は、作業機具1で所定の作業が開始されると、リファレンスデータベースから所定の作業に対応するリファレンスデータを選択し、各磁気センサ2A、2Bから出力されてくるそれぞれの3次元座標データと、当該リファレンスデータに含まれる各磁気センサ2A、2Bそれぞれの3次元座標データ群の各3次元座標データとのデータマッチングを行うデータマッチング機能31dと、データマッチング機能31dでデータマッチングを行った結果、データマッチングしている場合には、作業機具1の作業部位1aの作業位置が正常な作業位置であると判定する作業位置判定機能31eとを有している。   Further, when a predetermined work is started by the work implement 1, the work analysis unit 31 of the data processing device 3 selects reference data corresponding to the predetermined work from the reference database, and is output from each of the magnetic sensors 2A and 2B. A data matching function 31d for performing data matching between each of the three-dimensional coordinate data coming in and each of the three-dimensional coordinate data of each of the three-dimensional coordinate data groups of the magnetic sensors 2A and 2B included in the reference data; When the data matching is performed as a result of the data matching at 31d, the work position determination function 31e for determining that the work position of the work part 1a of the work implement 1 is a normal work position is provided.

さらに、作業解析部31は、データ記憶部32に登録する作業機具1による所定の作業に対応するリファレンスデータベースを作成するために、当該所定の作業に対応する各磁気センサ2A、2Bそれぞれの仮想球面上における予め定められた正常な作業範囲内において、リファレンスデータを作成するための熟練作業者が所定の軌跡を描くように作業機具1を、作業部位1aを揺動中心にして揺動させると、磁気センサ2A、2B毎に所定の軌跡上で計測される複数の3次元座標の収集用データを収集するデータ収集機能31aと、磁気センサ2A、2B毎に、データ収集機能31aで収集された各点の3次元座標の収集用データに対してキュービック補間を行うことで、仮想球面上における予め定められた正常な作業範囲内において欠落した3次元座標値が算出された仮想球面上の3次元座標データ群の各3次元座標データと、揺動中心1aとを直線状に対応付けしてリファレンスデータを作成するリファレンスデータ作成機能31bと、リファレンスデータ作成機能31bで、異なる作業毎に作成されたリファレンスデータをデータベース化するリファレンスデータベース作成機能31cとを有している。   Furthermore, in order to create a reference database corresponding to a predetermined work by the work implement 1 registered in the data storage unit 32, the work analysis unit 31 includes virtual spherical surfaces of the magnetic sensors 2A and 2B corresponding to the predetermined work. When the work implement 1 is swung around the work site 1a as a swing center so that a skilled worker for creating reference data draws a predetermined trajectory within the predetermined normal work range above, A data collection function 31a for collecting data for collecting a plurality of three-dimensional coordinates measured on a predetermined trajectory for each magnetic sensor 2A, 2B, and each data collected by the data collection function 31a for each magnetic sensor 2A, 2B Cubic interpolation is performed on the data for collecting the three-dimensional coordinates of the points so that they are missing within a predetermined normal working range on the virtual sphere. A reference data creation function 31b for creating reference data by linearly associating each three-dimensional coordinate data of the three-dimensional coordinate data group on the virtual sphere on which the three-dimensional coordinate value is calculated with the swing center 1a; The reference data creation function 31b has a reference database creation function 31c that converts the reference data created for each different work into a database.

リファレンスデータ作成機能31bは、例えば、MATLAB(登録商標)のコマンドであるgriddata(データのグリッド化)でcubic(キューブ補間)を用いることで、3次元空間に仮想球面を作成することができ、さらに、MATLABのコマンドであるmeshgrid(2次元および3次元の空間の四角形グリッド)を用いることで、任意の分解能で3次元座標データ群を求めることができる。この場合、作業を行う位置の近傍に金属体が配置されていると、その金属体の影響で局所的に磁場が非線形に歪んでいるので、揺動中心1a及び磁気センサ間の距離を半径とする仮想球面は、その磁場の歪みによって非線形に歪んだ球面になるが、その磁場分布は常に安定しているので、仮想球面上の3次元座標データ群の値も常に安定することになる。したがって、リファレンスデータとして利用することができる。   The reference data creation function 31b can create a virtual spherical surface in a three-dimensional space by using, for example, cubic (cube interpolation) in griddata (data grid) which is a command of MATLAB (registered trademark). By using meshgrid (two-dimensional and three-dimensional space quadrilateral grids), which is a command of MATLAB, a three-dimensional coordinate data group can be obtained with an arbitrary resolution. In this case, if a metal body is arranged in the vicinity of the position where the work is performed, the magnetic field is locally distorted nonlinearly due to the influence of the metal body, so the distance between the oscillation center 1a and the magnetic sensor is defined as the radius. The phantom sphere is a sphere that is nonlinearly distorted by the distortion of the magnetic field, but since the magnetic field distribution is always stable, the value of the three-dimensional coordinate data group on the phantom sphere is always stable. Therefore, it can be used as reference data.

ここで、熟練作業者が所定の軌跡を描くように作業機具1を、作業部位1aを揺動中心にして揺動させることについて、作業機具1としてナットランナを使用した場合について説明する。なお、ナットランナ1は、ナットランナ本体から延びる出力軸にソケットを設け、そのソケットをボルトやナット等に着脱自在に嵌合させて、当該ボルトやナット等を締め付けるものである。したがって、ソケットのボルトやナット等に嵌合する部位が作業部位1aとなるので、以下、ソケットのこの部位を作業部位1aと称する。なお、この作業部位1aは揺動中心にもなるので、その位置は点である。   Here, a case where a nutrunner is used as the work implement 1 will be described in which the work implement 1 is swung around the work portion 1a as a swing center so that the skilled worker draws a predetermined trajectory. The nut runner 1 is provided with a socket on an output shaft extending from the nut runner main body, and the socket is detachably fitted to a bolt, a nut, or the like, and the bolt, the nut, or the like is tightened. Therefore, since the site | part fitted to the volt | bolt, nut, etc. of a socket becomes the work site | part 1a, below, this site | part of a socket is called the work site | part 1a. In addition, since this work part 1a also becomes a rocking | fluctuation center, the position is a point.

このようなナットランナ1で熟練作業者が所定の軌跡を描くように、作業部位1aを揺動中心にして揺動させるには図2に示すように、ナットランナ1を回転させたり傾けたりすることで行うことができる。   In order to cause the skilled worker to draw a predetermined trajectory with such a nut runner 1, the nut runner 1 is rotated or tilted as shown in FIG. It can be carried out.

したがって、例えば図3(A)、(C)に示すように、所定の作業に対応する磁気センサ2Aの仮想球面はVS1、磁気センサ2Bの仮想球面はVS2となり、当該所定の作業に対応する磁気センサ2Aの仮想球面VS1上における予め定められた正常な作業範囲はAr1、当該所定の作業に対応する磁気センサ2Bの仮想球面VS2上における予め定められた正常な作業範囲はAr2となる。また、熟練作業者が描く所定の軌跡は、例えば図3(A)、(B)、(C)は、磁気センサ2AにおいてはTr1となり、磁気センサ2BにおいてはTr2となる。即ち、この所定の軌跡は、渦巻き形状と傘の骨のような形状になっている。   Therefore, for example, as shown in FIGS. 3A and 3C, the virtual spherical surface of the magnetic sensor 2A corresponding to the predetermined work is VS1, and the virtual spherical surface of the magnetic sensor 2B is VS2, and the magnetic corresponding to the predetermined work. A predetermined normal work range on the virtual spherical surface VS1 of the sensor 2A is Ar1, and a predetermined normal work range on the virtual spherical surface VS2 of the magnetic sensor 2B corresponding to the predetermined work is Ar2. Further, the predetermined trajectory drawn by the skilled worker is, for example, Tr1 in the magnetic sensor 2A and Tr2 in the magnetic sensor 2B in FIGS. 3 (A), (B), and (C). That is, this predetermined locus has a spiral shape and a shape like an umbrella bone.

また、本発明の作業位置判別装置は、作業解析部31の作業位置判定機能31eが、作業機具1の作業部位1aが正常な作業位置ではないと判定した場合には、警報を報知する報知部4を備えている。この報知部4は、正常な作業位置ではないとの判定情報をスピーカ等の音声発生装置によって作業中の作業者が聴覚によって確認することができる。なお、報知部4は、聴覚確認に限らず、正常な作業位置ではないとの判定情報を表示画面に表示する表示装置で作業中の作業者が視覚で確認できるようにしてもよく、さらには、音声発生装置と表示装置とを用いて正常な作業位置ではないとの判定情報を確認できるようにしてもよい。   In addition, the work position determination device according to the present invention provides a notification unit that issues a warning when the work position determination function 31e of the work analysis unit 31 determines that the work part 1a of the work implement 1 is not a normal work position. 4 is provided. The notification unit 4 allows a worker who is working to confirm the determination information that the work position is not a normal work position by sound by a sound generator such as a speaker. Note that the notification unit 4 is not limited to auditory confirmation, but may allow a worker who is working to visually confirm the information on a display device that displays determination information that the work position is not a normal work position. The determination information that the work position is not normal may be confirmed using the sound generation device and the display device.

なお、2つの磁気センサ2A、2Bから受信する3次元座標データが、データ処理装置用の座標データとデータ形式が異なる場合には、データ処理装置3の作業解析部31に2つの磁気センサ2A、2Bから受信する3次元座標データをデータ処理装置3の座標データのデータ形式に変換するデータ形式変換部31gを組み込むとよい。このデータ形式変換部31gは、2つの磁気センサ2A、2Bから受信する3次元座標データがデータ処理装置3の座標データのデータ形式と同じ場合には、データ形式を変換することなく3次元座標データを作業解析部31で処理することになる。なお、このデータ形式変換部31fは図1においては、作業解析部31の機能として示しているが、2つの磁気センサ2A、2Bと作業解析部31との間に配置してもよい。   When the three-dimensional coordinate data received from the two magnetic sensors 2A and 2B has a data format different from the coordinate data for the data processing device, the two magnetic sensors 2A, A data format conversion unit 31g that converts the three-dimensional coordinate data received from 2B into the data format of the coordinate data of the data processing device 3 may be incorporated. When the three-dimensional coordinate data received from the two magnetic sensors 2A and 2B is the same as the data format of the coordinate data of the data processing device 3, the data format conversion unit 31g does not convert the data format and converts the three-dimensional coordinate data. Is processed by the work analysis unit 31. Although the data format conversion unit 31 f is shown as a function of the work analysis unit 31 in FIG. 1, the data format conversion unit 31 f may be disposed between the two magnetic sensors 2 </ b> A and 2 </ b> B and the work analysis unit 31.

このように構成された作業位置判別装置におけるデータ処理装置3の各構成は、演算処理装置によって実行されるプログラムによって実現されるものである。このプログラムによるデータ処理手順について図4のフローチャートに基づき説明する。   Each configuration of the data processing device 3 in the work position determination device configured as described above is realized by a program executed by the arithmetic processing device. The data processing procedure by this program will be described based on the flowchart of FIG.

作業機具1としてナットランナを使用するものとする。また、ナットランナ1による所定の作業は、図6に示すようなシャシーChの下まわり部分にブレーキホース等の部品を、ナットランナ1を使用してねじ止めするような作業とする。   A nut runner is used as the work implement 1. Further, the predetermined operation by the nut runner 1 is such that a part such as a brake hose is screwed to the lower part of the chassis Ch using the nut runner 1 as shown in FIG.

まず、作業者がデータ処理装置3で、これから行う所定の作業、即ち、リフトLiでリフトアップされている自動車のシャシーChの下まわり部分にブレーキホース等の部品をねじ止めする作業を選択する操作を行っておく。そして、作業者がナットランナ1で所定の作業を開始すると(ステップ101)、データ処理装置3の作業解析部31は、所定の作業に対応するリファレンスデータを、記憶部32に登録されているリファレンスデータベースから選択する(ステップ102)。   First, the operator selects a predetermined operation to be performed by the data processing device 3, that is, an operation for screwing a brake hose or the like to a lower part of the chassis Ch of the automobile lifted by the lift Li. Keep going. When the worker starts a predetermined work on the nutrunner 1 (step 101), the work analysis unit 31 of the data processing device 3 stores reference data corresponding to the predetermined work in the reference database registered in the storage unit 32. Is selected (step 102).

また、作業解析部31がナットランナ1の2つの磁気センサ2A、2Bで検出されたそれぞれの3次元座標データを受信すると(ステップ103)、作業解析部31のデータマッチング機能31dは、2つの磁気センサ2A、2Bから出力されてくるそれぞれの3次元座標データと、選択されたリファレンスデータに含まれる各磁気センサ2A、2Bそれぞれの3次元座標データ群の各3次元座標データとのデータマッチングを行う(ステップ104)。   When the work analysis unit 31 receives the respective three-dimensional coordinate data detected by the two magnetic sensors 2A and 2B of the nutrunner 1 (step 103), the data matching function 31d of the work analysis unit 31 includes two magnetic sensors. Data matching is performed between each three-dimensional coordinate data output from 2A and 2B and each three-dimensional coordinate data of each three-dimensional coordinate data group of each magnetic sensor 2A and 2B included in the selected reference data ( Step 104).

このデータマッチング機能31dは、所定の作業において作業機具の各磁気センサ2A、2Bから出力されてくるそれぞれの3次元座標データと、リファレンスデータに含まれる各磁気センサ2A、2Bそれぞれの3次元座標データ群の各3次元座標データとの差分値でデータマッチングする。この差分値の算出は、次の式(1)、式(2)で求めることができる。   This data matching function 31d is used to output the respective three-dimensional coordinate data output from each magnetic sensor 2A, 2B of the work implement in a predetermined work and the respective three-dimensional coordinate data of each magnetic sensor 2A, 2B included in the reference data. Data matching is performed using a difference value with each group of three-dimensional coordinate data. The calculation of the difference value can be obtained by the following equations (1) and (2).

Figure 0005730818
Figure 0005730818

ここで、式(1)は磁気センサ2Aの差分値を求めるもので、dは差分値、xn、yn、znは磁気センサ2Aの3次元座標データ群の各3次元座標データ、x1、y1、z1は磁気センサ2Aの計測時の3次元座標データである。
Here, the equation (1) is to obtain a difference value of the magnetic sensor 2A, d is a difference value, xn, yn, zn are each three-dimensional coordinate data of the three-dimensional coordinate data group of the magnetic sensor 2A, x1, y1, z1 is three-dimensional coordinate data at the time of measurement by the magnetic sensor 2A.

Figure 0005730818
Figure 0005730818

ここで、式(2)は磁気センサ2Bの差分値を求めるもので、dは差分値、xn、yn、znは磁気センサ2Bの3次元座標データ群の各3次元座標データ、x2、y2、z2は磁気センサ2Bの計測時の3次元座標データである。   Here, the equation (2) is to obtain the difference value of the magnetic sensor 2B, d is the difference value, xn, yn, zn are each three-dimensional coordinate data of the three-dimensional coordinate data group of the magnetic sensor 2B, x2, y2, z2 is three-dimensional coordinate data at the time of measurement by the magnetic sensor 2B.

データマッチング機能31dでデータマッチングを行うと、作業解析部31の作業位置判定機能31eが作業位置の判定を行う(ステップ105)。作業位置判定機能31eは、データマッチング機能31dでデータマッチングを行った結果、データマッチングしている場合には、ナットランナ1の作業部位1aの作業位置が正常な作業位置であると判定する。したがって、作業者はその作業位置で正常なねじ止め作業を行うことができる。なお、作業解析部31は、作業者がデータ処理装置3で作業終了の操作を行っていない場合には、ステップ103までフィードバックする。   When data matching is performed by the data matching function 31d, the work position determination function 31e of the work analysis unit 31 determines the work position (step 105). When the data matching is performed as a result of the data matching performed by the data matching function 31d, the work position determination function 31e determines that the work position of the work part 1a of the nutrunner 1 is a normal work position. Therefore, the worker can perform normal screwing work at the work position. Note that the work analysis unit 31 feeds back to step 103 when the operator has not performed the work end operation on the data processing device 3.

また、作業位置判定機能31eは、データマッチング機能31dでデータマッチングを行った結果、ナットランナ1の作業部位1aの作業位置が正常な作業位置ではないと判定した場合には、報知部4から警報を報知させる(ステップ106)。即ち、ねじ止めする作業位置が正常位置でないことを確認できるので、作業者はナットランナ1の位置、傾きや押し込み度合いを変えて、ナットランナ1の作業部位1aの作業位置を正常な作業位置に修正することができる。
なお、作業者がデータ処理装置3で作業終了の操作を行うことで、所定の作業を終了させることができる(ステップ107)。
In addition, when the work position determination function 31e determines that the work position of the work part 1a of the nutrunner 1 is not a normal work position as a result of performing the data matching by the data matching function 31d, an alarm is given from the notification unit 4. Inform (step 106). That is, since it can be confirmed that the work position to be screwed is not the normal position, the operator changes the position, tilt and push-in degree of the nut runner 1 to correct the work position of the work part 1a of the nut runner 1 to the normal work position. be able to.
It should be noted that the operator can finish the predetermined work by performing the work end operation on the data processing device 3 (step 107).

次に、リファレンスデータベースを作成するためのプログラムによるデータ処理手順について図5のフローチャートに基づき説明する。リファレンスデータベースを作成するには、熟練作業者によって車両の下まわり部分にブレーキホース等の部品を、ナットランナ1を使用してねじ止めするねじ止め作業を行ってもらう。   Next, a data processing procedure by a program for creating a reference database will be described based on the flowchart of FIG. In order to create the reference database, a skilled worker performs a screwing operation to screw parts such as a brake hose on the lower part of the vehicle using the nut runner 1.

まず、作業者がデータ処理装置3で、これから行う所定の作業、即ち、リフトLiでリフトアップされている自動車のシャシーChの下まわり部分にブレーキホース等の部品をねじ止めする作業を、リファレンスデータベースに登録できるように操作を行っておく。   First, a reference database is used to perform a predetermined operation to be performed by the operator in the data processing device 3, that is, an operation for screwing a brake hose or the like to a lower part of the chassis Ch of the automobile lifted by the lift Li. Perform the operation so that it can be registered.

そして、熟練作業者がナットランナ1による所定の作業に対応するリファレンスデータベースを作成するために、当該所定の作業に対応する各磁気センサ2A、2Bそれぞれの仮想球面上における予め定められた正常な作業範囲内において、熟練作業者が所定の軌跡を描くように、ナットランナ1を、作業部位1aを揺動中心にして揺動する(ステップ201)。このように、ナットランナ1を揺動すると、作業解析部31のデータ収集機能31aは、磁気センサ2A、2B毎に所定の軌跡上で計測される複数の3次元座標の収集用データを収集する(ステップ202)。   Then, in order for the skilled worker to create a reference database corresponding to the predetermined work by the nutrunner 1, predetermined normal work ranges on the virtual spherical surfaces of the respective magnetic sensors 2A, 2B corresponding to the predetermined work The nutrunner 1 is swung around the work site 1a as a swing center so that the skilled worker draws a predetermined locus (step 201). In this way, when the nutrunner 1 is swung, the data collection function 31a of the work analysis unit 31 collects data for collecting a plurality of three-dimensional coordinates measured on a predetermined locus for each of the magnetic sensors 2A and 2B ( Step 202).

ステップ202で収集用データが収集されると、作業解析部31のリファレンスデータ作成機能31bは、磁気センサ2A、2B毎に、ステップ202で収集された各点の3次元座標の収集用データに対してキュービック補間を行うことで、仮想球面上における予め定められた正常な作業範囲において欠落した3次元座標値が算出された当該仮想球面上の3次元座標データ群の各3次元座標データと、揺動中心1aとを直線状に対応付けしてリファレンスデータを作成する(ステップ203)。   When the collection data is collected in step 202, the reference data creation function 31b of the work analysis unit 31 performs the collection of the three-dimensional coordinate collection data of each point collected in step 202 for each of the magnetic sensors 2A and 2B. By performing cubic interpolation, each three-dimensional coordinate data of the three-dimensional coordinate data group on the virtual sphere on which a three-dimensional coordinate value missing in a predetermined normal working range on the virtual sphere is calculated, Reference data is created by associating the moving center 1a with a straight line (step 203).

最後に、ステップ204で作成されたリファレンスデータをデータベース化することで、リファレンスデータベースを作成する作業が終了する(ステップ204、205)。このステップ204でデータベース化されるリファレンスデータは、異なる作業毎にデータベース化することができる。   Finally, the reference data created in step 204 is made into a database, thereby completing the work of creating the reference database (steps 204 and 205). The reference data that is databased in step 204 can be databased for different operations.

このように、上述した実施例によれば、ナットランナ1に予め定められた作業部位1aを揺動中心にして2つの磁気センサ2A、2Bが当該作業部位1aからそれぞれ異なる距離で当該ナットランナ1に配置されていることから、ナットランナ1の作業部位1aが揺動中心になるようなねじ止め作業においては、各磁気センサ2A、2Bが揺動中心1a及び各磁気センサ2A、2B間の距離を半径とする仮想球面上で移動することになるので、各磁気センサ2A、2Bそれぞれの仮想球面上の3次元座標データ群の各3次元座標データと揺動中心1aとを直線状に対応付けすることで、ねじ止めする作業位置が正常位置である場合には、各磁気センサ2A、2Bから出力されてくるそれぞれの3次元座標データと、当該リファレンスデータに含まれる各磁気センサそれぞれの3次元座標データ群の3次元座標データとがデータマッチングすることになる。したがって、作業者は自分が移動させたナットランナ1の作業部位(揺動中心)1aの作業位置が正常な作業位置であることがわかるようになる。   As described above, according to the above-described embodiment, the two magnetic sensors 2A and 2B are arranged on the nut runner 1 at different distances from the work site 1a, with the work site 1a determined in advance in the nut runner 1 as the swing center. Therefore, in the screwing operation in which the work part 1a of the nut runner 1 is the swing center, each magnetic sensor 2A, 2B has the radius as the distance between the swing center 1a and each magnetic sensor 2A, 2B. The three-dimensional coordinate data of the three-dimensional coordinate data group on each virtual sphere of each magnetic sensor 2A, 2B is associated with the swing center 1a in a straight line. When the work position to be screwed is a normal position, the three-dimensional coordinate data output from the magnetic sensors 2A and 2B and the reference data Murrell and 3-dimensional coordinate data of a three-dimensional coordinate data group of each of the magnetic sensors is that data matching. Therefore, the worker can understand that the work position of the work part (swing center) 1a of the nutrunner 1 moved by himself / herself is a normal work position.

このように本発明の作業位置判別システム及び作業位置判別方法において、作業者自身が移動させたナットランナ1の作業部位(揺動中心)1aの作業位置が、正常な作業位置であることを高精度に判別できるのは、実際に作業を行う位置の近傍に金属体が配置されることでトランスミッタによる磁場に歪みが生じていても、その磁場分布は常に安定しているからで、各磁気センサ2A、2Bそれぞれの仮想球面上の3次元座標データと揺動中心1aとを直線状に対応付けすることにより、磁場の歪みに起因する位置座標の計測誤差を補正することなく当該作業を行う位置が正しい位置か否かを高精度に判別できるようになる。   As described above, in the work position determination system and the work position determination method of the present invention, it is highly accurate that the work position of the work part (swing center) 1a of the nutrunner 1 moved by the worker himself is a normal work position. This is because the magnetic field distribution is always stable even if the magnetic field due to the transmitter is distorted by arranging the metal body in the vicinity of the position where the work is actually performed. By associating the three-dimensional coordinate data on each virtual sphere 2B and the oscillation center 1a in a straight line, the position where the operation is performed without correcting the measurement error of the position coordinates caused by the distortion of the magnetic field can be determined. Whether or not the position is correct can be determined with high accuracy.

したがって、作業者がナットランナ1でねじ止めする作業位置が近接した複数個所であっても、それぞれの作業位置においてデータ処理装置3でステップ201〜205の処理を行っておけば、実際に作業を行う位置が正しい位置か否かをデータ処理装置3でステップ101〜105の処理を行った場合に、誤った作業位置にナットランナ1を移動させたか否かを高精度に判別できる。   Therefore, even if there are a plurality of work positions where the worker screws with the nut runner 1 in close proximity, if the data processing device 3 performs the processes in steps 201 to 205 at each work position, the work is actually performed. When the data processor 3 performs the processing of steps 101 to 105 to determine whether or not the position is correct, it can be determined with high accuracy whether or not the nut runner 1 has been moved to an incorrect work position.

なお、上述した実施例においては、作業機具に2つの磁気センサが当該作業機具の予め定められた作業部位からそれぞれ異なる距離で当該作業機具に配置されていたが、これに限らず、3つ以上の磁気センサが作業機具の予め定められた作業部位からそれぞれ異なる距離で当該作業機具に配置されていてもよい。この場合、揺動中心と対応付けする磁気センサの数が多いほど計測精度を上げることができる。   In the above-described embodiment, the two magnetic sensors are disposed on the work implement at different distances from the predetermined work site of the work implement. However, the present invention is not limited to this. These magnetic sensors may be arranged on the work implement at different distances from a predetermined work site of the work implement. In this case, the greater the number of magnetic sensors associated with the oscillation center, the higher the measurement accuracy.

また、上述した実施例においては作業機具としてナットランナを使用したが、これに限らず、作業機具の作業部位が揺動中心になるような作業を行うものならば、どのような作業機具でもよい。例えば、溶接ガンによるスポット溶接や、ねじ打機及び釘打機による資材固定等が挙げられる。   In the above-described embodiments, the nutrunner is used as the work implement. However, the present invention is not limited to this, and any work implement may be used as long as the work portion of the work implement is centered on the swing. For example, spot welding with a welding gun, material fixing with a screwdriver and a nailer, and the like can be mentioned.

これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。   Although the present invention has been described with the specific embodiments shown in the drawings, the present invention is not limited to the embodiments shown in the drawings, and is known so far as long as the effects of the present invention are achieved. It goes without saying that any configuration can be adopted.

1……ナットランナ(作業機具)
2A、2B……磁気センサ
4……報知部
31……作業解析部
31a……データ収集機能
31b……リファレンスデータ作成機能
31c……リファレンスデータベース作成機能
31d……データマッチング機能
31e……作業位置判定機能
VS1、VS2……仮想球面

102……リファレンスデータ選択ステップ
104……データマッチングステップ
105……作業位置判定ステップ
202……データ収集ステップ
203……リファレンスデータ作成ステップ
204……リファレンスデータベース作成ステップ
1 …… Nutrunner (working equipment)
2A, 2B …… Magnetic sensor 4 …… Notification unit 31 …… Work analysis unit 31a …… Data collection function 31b …… Reference data creation function 31c …… Reference database creation function 31d …… Data matching function 31e …… Work position determination Function VS1, VS2 ... Virtual spherical surface

102 …… Reference data selection step 104 …… Data matching step 105 …… Work position determination step 202 …… Data collection step 203 …… Reference data creation step 204 …… Reference database creation step

Claims (7)

作業機具の予め定められた作業部位からそれぞれ異なる距離で当該作業機具に配置された少なくとも2つの磁気センサと、
前記各磁気センサはそれぞれ、当該磁気センサが前記作業部位を揺動中心にして揺動した際に当該揺動中心及び前記磁気センサ間の距離を半径とする仮想球面上で移動することができ、当該仮想球面上における予め定められた正常な作業範囲内において、前記作業部位を前記揺動中心にして揺動させた際の当該各磁気センサそれぞれの前記仮想球面上の3次元座標データ群の各3次元座標データと前記揺動中心とが前記直線状に対応付けされているリファレンスデータが、異なる作業毎にデータベース化されたリファレンスデータベースと、
前記作業機具で所定の作業が開始されると、前記リファレンスデータベースから前記所定の作業に対応する前記リファレンスデータを選択し、前記各磁気センサから出力されてくるそれぞれの3次元座標データと、当該リファレンスデータに含まれる前記各磁気センサそれぞれの前記3次元座標データ群の各3次元座標データとのデータマッチングを行うデータマッチング機能、及び前記データマッチング機能でデータマッチングを行った結果、データマッチングしている場合には、前記作業機具の前記作業部位の作業位置が前記正常な作業位置であると判定する作業位置判定機能を有する作業解析部とから構成されていることを特徴とする作業位置判別システム。
At least two magnetic sensors disposed on the work implement at different distances from a predetermined work site of the work implement;
Each of the magnetic sensors can move on a virtual spherical surface having a radius as a distance between the swing center and the magnetic sensor when the magnetic sensor swings around the work site as a swing center. Each of the three-dimensional coordinate data groups on the virtual spherical surface of each magnetic sensor when the work site is swung around the rocking center within a predetermined normal working range on the virtual spherical surface. Reference data in which three-dimensional coordinate data and the rocking center are associated with each other in a straight line is a reference database in which a database is created for each different operation;
When a predetermined work is started by the work implement, the reference data corresponding to the predetermined work is selected from the reference database, each three-dimensional coordinate data output from each magnetic sensor, and the reference Data matching is performed as a result of data matching performed by the data matching function using the data matching function and a data matching function that performs data matching with each 3D coordinate data of the 3D coordinate data group of each of the magnetic sensors included in the data. In this case, the work position determination system includes a work analysis unit having a work position determination function for determining that the work position of the work part of the work implement is the normal work position.
前記作業解析部の前記作業位置判定機能が、前記作業機具の前記作業部位の前記作業位置が前記正常な作業位置ではないと判定した場合には、警報を報知する報知部を備えていることを特徴とする請求項1記載の作業位置判別システム。   The work analysis function of the work analysis unit includes a notifying unit that issues a warning when it is determined that the work position of the work part of the work implement is not the normal work position. The work position determination system according to claim 1, wherein: 前記作業解析部は、
前記作業機具による前記所定の作業に対応する前記リファレンスデータベースを作成するために、当該所定の作業に対応する前記各磁気センサそれぞれの前記仮想球面上における前記予め定められた正常な作業範囲内において、リファレンスデータを作成するための作業者が所定の軌跡を描くように前記作業機具を、前記作業部位を前記揺動中心にして揺動させると、前記磁気センサ毎に前記所定の軌跡上で計測される複数の3次元座標の収集用データを収集するデータ収集機能と、
前記磁気センサ毎に、前記データ収集機能で収集された前記各点の前記3次元座標の収集用データに対してキュービック補間を行うことで、前記仮想球面上における前記予め定められた正常な作業範囲内において欠落した3次元座標値が算出された前記仮想球面上の3次元座標データ群の各3次元座標データと、前記揺動中心とを前記直線状に対応付けして前記リファレンスデータを作成するリファレンスデータ作成機能と、
前記リファレンスデータ作成機能で、異なる作業毎に作成された前記リファレンスデータをデータベース化するリファレンスデータベース作成機能とを有していることを特徴とする請求項1又は請求項2記載の作業位置判別システム。
The work analysis unit
In order to create the reference database corresponding to the predetermined work by the work implement, within the predetermined normal work range on the virtual spherical surface of each of the magnetic sensors corresponding to the predetermined work, When the operator for creating the reference data swings the work implement with the work site as the swing center so as to draw a predetermined trajectory, each magnetic sensor is measured on the predetermined trajectory. A data collection function for collecting data for collecting a plurality of three-dimensional coordinates,
For each magnetic sensor, the predetermined normal working range on the virtual sphere is obtained by performing cubic interpolation on the data for collecting the three-dimensional coordinates of the points collected by the data collecting function. The reference data is generated by associating each of the three-dimensional coordinate data of the three-dimensional coordinate data group on the virtual sphere on which the missing three-dimensional coordinate value is calculated and the swing center in a straight line. Reference data creation function,
The work position determination system according to claim 1 or 2, further comprising a reference database creation function for creating a database of the reference data created for each different work by the reference data creation function.
作業機具には、少なくとも2つの磁気センサが、当該作業機具の予め定められた作業部位からそれぞれ異なる距離で配置され、前記各磁気センサはそれぞれ、当該磁気センサが前記作業部位を揺動中心にして揺動した際に当該揺動中心及び前記磁気センサ間の距離を半径とする仮想球面上で移動することができ、前記各磁気センサから出力されてくるそれぞれの3次元座標データを受信した作業解析部が、前記各3次元座標データに基づき前記作業部位の正常な作業位置を推定するための作業位置判別方法であって、
前記作業解析部は、
前記作業機具で所定の作業を開始すると、前記仮想球面上における予め定められた正常な作業範囲内において、前記作業部位を前記揺動中心にして揺動させた際の当該各磁気センサそれぞれの前記仮想球面上の3次元座標データ群の各3次元座標データと前記揺動中心とが前記直線状に対応付けされているリファレンスデータが、異なる作業毎にデータベース化されたリファレンスデータベースから、前記所定の作業に対応する前記リファレンスデータを選択するリファレンスデータ選択ステップと、
前記所定の作業において前記作業機具の前記各磁気センサから出力されてくるそれぞれの3次元座標データと、前記リファレンスデータに含まれる前記各磁気センサそれぞれの前記3次元座標データ群の各3次元座標データとのデータマッチングを行うデータマッチングステップと、
前記データマッチングステップでデータマッチングを行った結果、データマッチングしている場合には、前記作業機具の前記作業部位の作業位置が前記正常な作業位置であると判定する作業位置判定ステップとを有することを特徴とする作業位置判別方法。
In the work implement, at least two magnetic sensors are arranged at different distances from a predetermined work site of the work implement, and each of the magnetic sensors has the work site as a swing center. When the robot swings, it can move on a virtual spherical surface whose radius is the distance between the swing center and the magnetic sensor, and receives the respective three-dimensional coordinate data output from each magnetic sensor. A work position determination method for estimating a normal work position of the work part based on each of the three-dimensional coordinate data,
The work analysis unit
When a predetermined work is started with the work implement, each of the magnetic sensors when the work part is swung around the swing center within a predetermined normal work range on the virtual spherical surface. Reference data in which each three-dimensional coordinate data of the three-dimensional coordinate data group on the virtual spherical surface and the swing center are associated with each other in a straight line is obtained from a reference database that is databased for each different operation from the predetermined database. A reference data selection step for selecting the reference data corresponding to the work;
Each three-dimensional coordinate data output from each magnetic sensor of the work implement in the predetermined work, and each three-dimensional coordinate data of each three-dimensional coordinate data group of each magnetic sensor included in the reference data A data matching step for data matching with
A work position determination step for determining that the work position of the work part of the work implement is the normal work position when data matching is performed as a result of performing the data matching in the data matching step; A method for discriminating a work position.
前記作業位置判定ステップで、前記作業機具の前記作業部位の前記作業位置が前記正常な作業位置ではないと判定した判定した場合には、警報を報知させる判定情報報知ステップを有することを特徴とする請求項4記載の作業位置判別方法。   And a determination information notifying step for notifying an alarm when it is determined in the work position determining step that the work position of the work part of the work implement is not the normal work position. The work position determination method according to claim 4. 前記作業解析部は、
前記作業機具による前記所定の作業に対応する前記リファレンスデータベースを作成するために、当該所定の作業に対応する前記各磁気センサそれぞれの前記仮想球面上における前記予め定められた正常な作業範囲内において、リファレンスデータを作成するための作業者が所定の軌跡を描くように前記作業機具を、前記作業部位を前記揺動中心にして揺動すると、前記磁気センサ毎に前記所定の軌跡上で計測される複数の3次元座標の収集用データを収集するデータ収集ステップと、
前記磁気センサ毎に、前記データ収集ステップで収集された前記各点の前記3次元座標の収集用データに対してキュービック補間を行うことで、前記仮想球面上における前記予め定められた正常な作業範囲内において欠落した3次元座標値が算出された前記仮想球面上の3次元座標データ群の各3次元座標データと、前記揺動中心とを前記直線状に対応付けして前記リファレンスデータを作成するリファレンスデータ作成ステップと、
前記リファレンスデータ作成ステップで、異なる作業毎に作成された前記リファレンスデータをデータベース化するリファレンスデータベース作成ステップとを有することを特徴とする請求項4又は請求項5記載の作業位置判別方法。
The work analysis unit
In order to create the reference database corresponding to the predetermined work by the work implement, within the predetermined normal work range on the virtual spherical surface of each of the magnetic sensors corresponding to the predetermined work, When the operator for creating the reference data swings the work implement with the work site as the swing center so as to draw a predetermined track, the magnetic sensor is measured on the predetermined track. A data collection step for collecting data for collecting a plurality of three-dimensional coordinates;
For each magnetic sensor, the predetermined normal working range on the virtual sphere is obtained by performing cubic interpolation on the data for collecting the three-dimensional coordinates of the points collected in the data collecting step. The reference data is generated by associating each of the three-dimensional coordinate data of the three-dimensional coordinate data group on the virtual sphere on which the missing three-dimensional coordinate value is calculated and the swing center in a straight line. A reference data creation step;
6. The work position determination method according to claim 4, further comprising a reference database creation step of creating a database of the reference data created for each different work in the reference data creation step.
前記データマッチングステップは、前記所定の作業において前記作業機具の前記各磁気センサから出力されてくるそれぞれの3次元座標データと、前記リファレンスデータに含まれる前記各磁気センサそれぞれの前記3次元座標データ群の各3次元座標データとの差分値でデータマッチングすることを特徴とする請求項4乃至請求項6のうち何れか1項に記載の作業位置判別方法。   The data matching step includes the three-dimensional coordinate data output from each magnetic sensor of the work implement in the predetermined work, and the three-dimensional coordinate data group of each magnetic sensor included in the reference data. 7. The work position determination method according to claim 4, wherein data matching is performed using a difference value with each of the three-dimensional coordinate data.
JP2012125690A 2012-06-01 2012-06-01 Work position discrimination system and work position discrimination method Expired - Fee Related JP5730818B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012125690A JP5730818B2 (en) 2012-06-01 2012-06-01 Work position discrimination system and work position discrimination method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012125690A JP5730818B2 (en) 2012-06-01 2012-06-01 Work position discrimination system and work position discrimination method

Publications (2)

Publication Number Publication Date
JP2013250176A JP2013250176A (en) 2013-12-12
JP5730818B2 true JP5730818B2 (en) 2015-06-10

Family

ID=49848996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012125690A Expired - Fee Related JP5730818B2 (en) 2012-06-01 2012-06-01 Work position discrimination system and work position discrimination method

Country Status (1)

Country Link
JP (1) JP5730818B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017003335A (en) * 2015-06-06 2017-01-05 ユニチカガーメンテック株式会社 Mattress sinking amount measurement method
JP6581514B2 (en) * 2016-01-13 2019-09-25 日本放送協会 Three-dimensional position calibration apparatus and program thereof, and free viewpoint image generation apparatus

Also Published As

Publication number Publication date
JP2013250176A (en) 2013-12-12

Similar Documents

Publication Publication Date Title
US11072078B2 (en) Method for measuring pose of robotic end tool
EP1607194B1 (en) Robot system comprising a plurality of robots provided with means for calibrating their relative position
KR102030854B1 (en) Methods and systems for inspecting a workpiece
CN104985289B (en) Laser sensor-based welding seam automatic tracking test device and test method thereof
US7724380B2 (en) Method and system for three-dimensional measurement
EP2381214A1 (en) Optical measurement system
US20110029131A1 (en) Apparatus and method for measuring tool center point position of robot
JP5491312B2 (en) Measuring method of geometric error of multi-axis machine tools
CN100465833C (en) offline programming device
US20130338816A1 (en) Tool path display apparatus for displaying tool vector of machine tool
CN105487481A (en) RObot Teaching Device For Teaching Robot Offline
US12330316B2 (en) Coordinate-system setting system and coordinate-system setting method
KR101265552B1 (en) Easy teaching apparatus for welding robot and welding method using the same
JP6441154B2 (en) Measuring method using total station and control device for total station
JP5730818B2 (en) Work position discrimination system and work position discrimination method
CN101829835B (en) Automatic seam tracking method and device
JP5316396B2 (en) Robot spring constant identification method and robot spring constant identification apparatus
JP6602688B2 (en) Orbit data generation apparatus and orbit data generation method
JP2014153247A (en) System and method for determining work position
US11566888B1 (en) Systems and methods for automatic measurement and scanning of complex surfaces
EP3563983B1 (en) Method of, as well as a system for, performing a welding step on a work piece
JP5175916B2 (en) Parts search system
CN116370089B (en) Method and system for detecting positioning accuracy of puncture surgery robot
CN117173097A (en) AR auxiliary part quality detection method and system based on VR glasses
Dinham et al. Low cost simultaneous calibration of a stereo vision system and a welding robot

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20140604

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150227

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150317

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150408

R150 Certificate of patent or registration of utility model

Ref document number: 5730818

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees