JPH0497100A - セグメント自動組立時のセグメント位置姿勢検出方法 - Google Patents
セグメント自動組立時のセグメント位置姿勢検出方法Info
- Publication number
- JPH0497100A JPH0497100A JP2211677A JP21167790A JPH0497100A JP H0497100 A JPH0497100 A JP H0497100A JP 2211677 A JP2211677 A JP 2211677A JP 21167790 A JP21167790 A JP 21167790A JP H0497100 A JPH0497100 A JP H0497100A
- Authority
- JP
- Japan
- Prior art keywords
- segment
- image
- slit light
- coordinates
- end point
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims description 10
- 238000000034 method Methods 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 5
- 230000003287 optical effect Effects 0.000 claims description 5
- 230000000007 visual effect Effects 0.000 description 5
- 238000010276 construction Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000002372 labelling Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 2
- 241000208422 Rhododendron Species 0.000 description 1
- 241000270295 Serpentes Species 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000011440 grout Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Landscapes
- Lining And Supports For Tunnels (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、エレクタによりトンネル用セグメントの自動
組立を行う際、組立セグメントを既設セグメントに合せ
て位置決めするため、組立セグメントと既設セグメント
の相対的位置姿勢の偏差量を検出する方法に関するもの
である。
組立を行う際、組立セグメントを既設セグメントに合せ
て位置決めするため、組立セグメントと既設セグメント
の相対的位置姿勢の偏差量を検出する方法に関するもの
である。
この分野の従来技術としては、日本建設機械化協会、昭
和63年度建設機械と施工法シンポジウム論文集p、2
0〜23″セグメント自動組立システムの開発”および
特開平1=263509号に記載のように、組立セグメ
ントと既設セグメントの境界上にスリット光を照射し、
スリット反射光を受光するテレビカメラからの画像デー
タを水平方向に走査して走査線上の最明点のアドレスを
検出し、その連続性を判断することにより、画面上のス
リット光像(光切断像)の端点座標を求め、組立セグメ
ント側と既設セグメント側のそれぞれのスリット光像の
端点座標から両セグメント間のすきまおよび段差を求め
る方法が知られている。
和63年度建設機械と施工法シンポジウム論文集p、2
0〜23″セグメント自動組立システムの開発”および
特開平1=263509号に記載のように、組立セグメ
ントと既設セグメントの境界上にスリット光を照射し、
スリット反射光を受光するテレビカメラからの画像デー
タを水平方向に走査して走査線上の最明点のアドレスを
検出し、その連続性を判断することにより、画面上のス
リット光像(光切断像)の端点座標を求め、組立セグメ
ント側と既設セグメント側のそれぞれのスリット光像の
端点座標から両セグメント間のすきまおよび段差を求め
る方法が知られている。
上記従来技術は、スリット光像の端点座標を求める際、
スリット光の輝度のばらつきおよび特性。
スリット光の輝度のばらつきおよび特性。
さらにセグメントの表面状態、外乱光等に起因するノイ
ズや断線の影響に対して未解決の点が多々あり、検出精
度の面で問題がある。例えば、光源として外乱光の影響
を受けにくい半導体レーザを用いた場合、レーザビーム
の断面形状は一般に第2図(a)に示すようなサイドロ
ーブを有する形となり、これをシリンドリカルレンズ等
により一方向に拡大させたスリット光も同様なサイトロ
ーブを持ったものとなる。また、通常の可視領域のレー
ザ光や白色光等を光源とした場合には、外乱光(例えば
トンネル内の照明光や溶接光等)によるノイズが多くな
る。さらに、セグメントの表面状態による影響として、
表面にきすや汚れがある場合、スリット光像の断線を生
じる原因になる。その結果、実際にテレビカメラから得
られる映像は、第31ffi(a)に示す本来のスリッ
ト光像ではなく。
ズや断線の影響に対して未解決の点が多々あり、検出精
度の面で問題がある。例えば、光源として外乱光の影響
を受けにくい半導体レーザを用いた場合、レーザビーム
の断面形状は一般に第2図(a)に示すようなサイドロ
ーブを有する形となり、これをシリンドリカルレンズ等
により一方向に拡大させたスリット光も同様なサイトロ
ーブを持ったものとなる。また、通常の可視領域のレー
ザ光や白色光等を光源とした場合には、外乱光(例えば
トンネル内の照明光や溶接光等)によるノイズが多くな
る。さらに、セグメントの表面状態による影響として、
表面にきすや汚れがある場合、スリット光像の断線を生
じる原因になる。その結果、実際にテレビカメラから得
られる映像は、第31ffi(a)に示す本来のスリッ
ト光像ではなく。
同図(b)、 (c)、 (d)に示すような多くのノ
イズ情報や断線部を含んだものとなるのが一般的である
。
イズ情報や断線部を含んだものとなるのが一般的である
。
ここで、(b)はスリット光像の断線が生じた例、(C
)はレーザビームのサイドローブによるノイズ像が生し
た例、(d)はスリット光像の断線とサイドローブによ
るノイズ像の両方が生した例を示す。
)はレーザビームのサイドローブによるノイズ像が生し
た例、(d)はスリット光像の断線とサイドローブによ
るノイズ像の両方が生した例を示す。
このようなノイズ情報や断線部を含んだ映像から通常の
画像処理技術によりスリット光像の端点検出を行った場
合、例えば検出すべきスリット光像の端点を第3図に示
すaQおよびboとすると、同図(b)〜(d)に示す
al+ t)lやai、biといったような求める端点
以外の点を誤検出してしまう可能性が高い。
画像処理技術によりスリット光像の端点検出を行った場
合、例えば検出すべきスリット光像の端点を第3図に示
すaQおよびboとすると、同図(b)〜(d)に示す
al+ t)lやai、biといったような求める端点
以外の点を誤検出してしまう可能性が高い。
本発明の目的は、光切断法により組立セグメントと既設
セグメントの相対的位置姿勢の偏差量を検出する場合、
前述した映像中のノイズ情報や断線部の影響を受けるこ
となく、偏差量検出の基礎となるスリット光像の端点座
標を正確に求めることができる方法を提供することにあ
る。
セグメントの相対的位置姿勢の偏差量を検出する場合、
前述した映像中のノイズ情報や断線部の影響を受けるこ
となく、偏差量検出の基礎となるスリット光像の端点座
標を正確に求めることができる方法を提供することにあ
る。
上記目的を達成するために本発明は、エレクタによりト
ンネル用セグメントの自動組立を行う際、エレクタのセ
グメント把持部近傍にスリット光を照射する投光器とそ
のスリット反射光を受光するテレビカメラを配置し、エ
レクタが組立セグメントを把持した時点で、前記投光器
より組立セグメシト上にスリット光を照射し、そのスリ
ット光像を含むテレビカメラからの画像データを演算装
置に入力して、2値画像のラベリングおよび各ラベル像
ごとの端点検出を行った後、ラベル像間の距離が所定範
囲内にあることを条件に本来連続性がある像を判別し、
この本来連続性がある像と判別されたものの中から画面
垂直方向の最小点座標が最も小さく、最大点座標が最も
大きい像を抽出して、その像の最小点座標をこの時点で
の組立セグメント側スリット光像の端点座標として求め
1次に組立セグメントが既設セグメント近傍に移動した
時点で、前記投光器より組立セグメントと既設セグメン
トの境界上にスリット光を照射し、そのスリット光像を
含むテレビカメラからの画像データを演算装置に入力し
て、再度2値画像のラベリング、各ラベル像ごとの端点
検出および本来連続性がある像の判別を行い、本来連続
性がある像と判別されたものの中から、セグメント把持
時に求めた組立セグメント側スリット光像の端点座標を
基準座標としてそれに最も近い垂直方向最小点座標を持
つ像を抽出して、その像の垂直方向最小点座標をこの時
点での組立セグメント側スリット光像の端点座標として
求め、さらにこの組立セグメント側スリット光像の端点
座標に最も近い垂直方向最大点座標を持つ像を抽出して
、その像の垂直方向最大点座標を既設セグメント側スリ
ット光像の端点座標として求め、この時点で求めた組立
セグメント側、既設セグメント側のそれぞれのスリット
光像の端点座標に基づき既設セグメントに対する組立セ
グメントの位置姿勢偏差量を演算出力させることを特徴
とする。
ンネル用セグメントの自動組立を行う際、エレクタのセ
グメント把持部近傍にスリット光を照射する投光器とそ
のスリット反射光を受光するテレビカメラを配置し、エ
レクタが組立セグメントを把持した時点で、前記投光器
より組立セグメシト上にスリット光を照射し、そのスリ
ット光像を含むテレビカメラからの画像データを演算装
置に入力して、2値画像のラベリングおよび各ラベル像
ごとの端点検出を行った後、ラベル像間の距離が所定範
囲内にあることを条件に本来連続性がある像を判別し、
この本来連続性がある像と判別されたものの中から画面
垂直方向の最小点座標が最も小さく、最大点座標が最も
大きい像を抽出して、その像の最小点座標をこの時点で
の組立セグメント側スリット光像の端点座標として求め
1次に組立セグメントが既設セグメント近傍に移動した
時点で、前記投光器より組立セグメントと既設セグメン
トの境界上にスリット光を照射し、そのスリット光像を
含むテレビカメラからの画像データを演算装置に入力し
て、再度2値画像のラベリング、各ラベル像ごとの端点
検出および本来連続性がある像の判別を行い、本来連続
性がある像と判別されたものの中から、セグメント把持
時に求めた組立セグメント側スリット光像の端点座標を
基準座標としてそれに最も近い垂直方向最小点座標を持
つ像を抽出して、その像の垂直方向最小点座標をこの時
点での組立セグメント側スリット光像の端点座標として
求め、さらにこの組立セグメント側スリット光像の端点
座標に最も近い垂直方向最大点座標を持つ像を抽出して
、その像の垂直方向最大点座標を既設セグメント側スリ
ット光像の端点座標として求め、この時点で求めた組立
セグメント側、既設セグメント側のそれぞれのスリット
光像の端点座標に基づき既設セグメントに対する組立セ
グメントの位置姿勢偏差量を演算出力させることを特徴
とする。
組立セグメントが既設セグメント近傍に移動した後、既
設セグメントに対する組立セグメントの位置姿勢偏差量
の検出を2回以上反復して行う場合には、セグメント把
持時に求めた組立セグメント側スリット光像の端点座標
に代え、前回求めた組立セグメント側スリット光像の端
点座標を基準座標として2回目以降の組立セグメント側
スリット光像の端点座標を求めるとよい。
設セグメントに対する組立セグメントの位置姿勢偏差量
の検出を2回以上反復して行う場合には、セグメント把
持時に求めた組立セグメント側スリット光像の端点座標
に代え、前回求めた組立セグメント側スリット光像の端
点座標を基準座標として2回目以降の組立セグメント側
スリット光像の端点座標を求めるとよい。
本発明では、あらかじめエレクタが組立セグメントを把
持した時点で、第4図(a)に示す組立セグメント側ス
リット光像の端点座標(x std+ y 5td)を
求め、次に組立セグメントが既設セグメント近傍に移動
した時点で、さきに求めた端点座標(xstd+ ys
td)を基に第4図(b)に示す組立セグメント側、既
設セグメント側番スリット光像の端点座標(x6+yδ
L <xp+ yp)を求める。本来1把持したセグメ
ントと視覚装置(投光器+テレビカメラ)との相対位置
は不変のはずであるが、実際にはセグメント把持部の機
械的な遊び等により、移動中にセグメントと視覚装置と
の相対位置が微小変化することがあるため、移動後に改
めて(x i5 + y 6) + (x p + y
p )の検出を行い、その際、さきに求めた(xst
d+ ystd)を基準座標として用いることで誤検出
の防止を図っている。既設セグメントに対する組立セグ
メントの位置姿勢偏差量の検出を2回以上反復して行う
場合、前回求めた組立セグメント側スリット光像の端点
座標を基準座標として2回目以降の組立セグメント側ス
リット光像の端点座標検出を行うのも同し理由からであ
る。
持した時点で、第4図(a)に示す組立セグメント側ス
リット光像の端点座標(x std+ y 5td)を
求め、次に組立セグメントが既設セグメント近傍に移動
した時点で、さきに求めた端点座標(xstd+ ys
td)を基に第4図(b)に示す組立セグメント側、既
設セグメント側番スリット光像の端点座標(x6+yδ
L <xp+ yp)を求める。本来1把持したセグメ
ントと視覚装置(投光器+テレビカメラ)との相対位置
は不変のはずであるが、実際にはセグメント把持部の機
械的な遊び等により、移動中にセグメントと視覚装置と
の相対位置が微小変化することがあるため、移動後に改
めて(x i5 + y 6) + (x p + y
p )の検出を行い、その際、さきに求めた(xst
d+ ystd)を基準座標として用いることで誤検出
の防止を図っている。既設セグメントに対する組立セグ
メントの位置姿勢偏差量の検出を2回以上反復して行う
場合、前回求めた組立セグメント側スリット光像の端点
座標を基準座標として2回目以降の組立セグメント側ス
リット光像の端点座標検出を行うのも同し理由からであ
る。
スリット光像の端点座標を求める際、実際の映像は第3
図(b)〜(d)に示すような各種ノイズや断線部を含
んだものであるため、その画像データを2値化した後、
高輝度部の集合体である連結領域に番号を付ける。これ
は、通常、ラベリングと呼ばれる処理であり、番号を付
けた個々の連結領域をラベル像という。次に、各レベル
像ごとに画面の垂直方向(y方向)における最小点と最
大点の座標を求め、その最小点座標と最大点座標を基に
本来連続性がある像を判別する。そして1本来連続性が
ある像と判別されたものの中から、セグメント把持時に
は、垂直方向の最小点座標が最も小さく、最大点座標が
最も大きい像を抽出し、セグメント移動後は、基準座標
に最も近い垂直方向最小点座標を持つ像と、この垂直方
向最小点座標に最も近い垂直方向最大点座標を持つ像を
抽出して、最終的に求めるべき端点座標を検出する。こ
のようにすることで、ノイズや断線の影響が除去され、
誤検出することがなくなる。
図(b)〜(d)に示すような各種ノイズや断線部を含
んだものであるため、その画像データを2値化した後、
高輝度部の集合体である連結領域に番号を付ける。これ
は、通常、ラベリングと呼ばれる処理であり、番号を付
けた個々の連結領域をラベル像という。次に、各レベル
像ごとに画面の垂直方向(y方向)における最小点と最
大点の座標を求め、その最小点座標と最大点座標を基に
本来連続性がある像を判別する。そして1本来連続性が
ある像と判別されたものの中から、セグメント把持時に
は、垂直方向の最小点座標が最も小さく、最大点座標が
最も大きい像を抽出し、セグメント移動後は、基準座標
に最も近い垂直方向最小点座標を持つ像と、この垂直方
向最小点座標に最も近い垂直方向最大点座標を持つ像を
抽出して、最終的に求めるべき端点座標を検出する。こ
のようにすることで、ノイズや断線の影響が除去され、
誤検出することがなくなる。
〔実施例3
以下、本発明の実施例を図面により説明する。
本発明を実施するための装置の構成は第6図および第7
図に示す通りで、エレクタ26(第7図)により組立セ
グメント16を把持し、第6図に示すように既設セグメ
ント17a、 1.7bの近傍に移動させた際、組立セ
グメントI6と既設セグメント17a。
図に示す通りで、エレクタ26(第7図)により組立セ
グメント16を把持し、第6図に示すように既設セグメ
ント17a、 1.7bの近傍に移動させた際、組立セ
グメントI6と既設セグメント17a。
1.7bの境界上(図示例では3点)にスリット光を照
射する投光器18a、 18b、 18cおよびそれぞ
れのスリット光像A−A’、B−B’、C−C’を撮像
するテレビカメラ19a、 ]、9b、 19cと、こ
れらテレビカメラ19a、 19b、 1.9cからの
映像信号を入出力する画像入出力装置22と、画像デー
タを格納する画像メモリ24と、画像メモリ24上の画
像データに対して画像処理を実行し、かつその処理結果
に基づき既設セグメント17a、 17bに対する組立
セグメント16の位置姿勢偏差量を演算出力する演算装
置25と、演算装置25の偏差量出力に対応して組立セ
グメント16の位置姿勢を修正するようにエレクタ2G
上のジヤツキ等を動作させる制御装置(図示せず)を備
えている。テレビカメラ19a、 19b、 19cか
らの映像信号の取込み選択は演算装置25からの信号に
よりカメラ切換器21を操作して行う。また、画像処理
等の状況は画像モニタ23により監視することができる
。
射する投光器18a、 18b、 18cおよびそれぞ
れのスリット光像A−A’、B−B’、C−C’を撮像
するテレビカメラ19a、 ]、9b、 19cと、こ
れらテレビカメラ19a、 19b、 1.9cからの
映像信号を入出力する画像入出力装置22と、画像デー
タを格納する画像メモリ24と、画像メモリ24上の画
像データに対して画像処理を実行し、かつその処理結果
に基づき既設セグメント17a、 17bに対する組立
セグメント16の位置姿勢偏差量を演算出力する演算装
置25と、演算装置25の偏差量出力に対応して組立セ
グメント16の位置姿勢を修正するようにエレクタ2G
上のジヤツキ等を動作させる制御装置(図示せず)を備
えている。テレビカメラ19a、 19b、 19cか
らの映像信号の取込み選択は演算装置25からの信号に
よりカメラ切換器21を操作して行う。また、画像処理
等の状況は画像モニタ23により監視することができる
。
第7図に示すように、投光器18a、 18b、 18
cとテレビカメラ19a、 19b、 19cが一体と
なった3組の視覚装置20a、 20b、 20cは、
エレクタ26のセグメント把持部27近傍に配置され、
セグメント把持部27とともに同図x、y、z各軸方向
の摺動およびx、y、z各軸周りの回転が可能となって
いる。
cとテレビカメラ19a、 19b、 19cが一体と
なった3組の視覚装置20a、 20b、 20cは、
エレクタ26のセグメント把持部27近傍に配置され、
セグメント把持部27とともに同図x、y、z各軸方向
の摺動およびx、y、z各軸周りの回転が可能となって
いる。
これらの摺動および回転はエレクタ26上の各種ジヤツ
キによって行われ、これにより把持したセグメントの位
置姿勢を修正することができる。
キによって行われ、これにより把持したセグメントの位
置姿勢を修正することができる。
第7図に示すセグメント把持部27は図示しない回転機
構により回転させられるねじ軸からなっており、このね
じ軸をエレクタの下方に置かれた組立セグメント16の
グラウトホール28にねじ込むことによって組立セグメ
ント16を把持する。把持したセグメントを吊り上げ、
旋回させて所定の位置に移動させることは通常のエレク
タと同様であり、セグメントを位置決めした後、別に設
けたボルト締結装置等により既設セグメントに組み付け
ることで、セグメントの自動組立が行われる。
構により回転させられるねじ軸からなっており、このね
じ軸をエレクタの下方に置かれた組立セグメント16の
グラウトホール28にねじ込むことによって組立セグメ
ント16を把持する。把持したセグメントを吊り上げ、
旋回させて所定の位置に移動させることは通常のエレク
タと同様であり、セグメントを位置決めした後、別に設
けたボルト締結装置等により既設セグメントに組み付け
ることで、セグメントの自動組立が行われる。
以りの構成において、演算装置25は大まかに第1図に
示すような手順で処理を行う。まず、制御装置よりセグ
メント把持完了信号が入力されると、ステップ101よ
りステップ102に進み、組立セグメント側スリット光
像の端点座標(基準座標)を求める処理を実行する(詳
細は第8図に示す)。すなわち、テレビカメラ19a〜
19cの選択を行い、映像入力し、微分処理等の前処理
を行った後、画像データを2値化し、スリット光像を含
む高輝度部をit 1 ++レベルの信号で表示する。
示すような手順で処理を行う。まず、制御装置よりセグ
メント把持完了信号が入力されると、ステップ101よ
りステップ102に進み、組立セグメント側スリット光
像の端点座標(基準座標)を求める処理を実行する(詳
細は第8図に示す)。すなわち、テレビカメラ19a〜
19cの選択を行い、映像入力し、微分処理等の前処理
を行った後、画像データを2値化し、スリット光像を含
む高輝度部をit 1 ++レベルの信号で表示する。
すると、この段階では、カメラ視野内に組立セグメント
側のスリット光像だけしか存在しないので、第5図に示
すSo側のような像が得られる。この像に対しラベリン
グを行うと、9〜15までのラベル像が得られ1次に、
各ラベル像ごとにX方向の最小点、最大点座標を求める
と1例えば、9のラベル像では最小点(X9n+ yq
n)、最大点(X9X! y9x)として検出される。
側のスリット光像だけしか存在しないので、第5図に示
すSo側のような像が得られる。この像に対しラベリン
グを行うと、9〜15までのラベル像が得られ1次に、
各ラベル像ごとにX方向の最小点、最大点座標を求める
と1例えば、9のラベル像では最小点(X9n+ yq
n)、最大点(X9X! y9x)として検出される。
次に、各ラベル像間のX方向およびX方向の距離を求め
、ラベル像の連続性を判別する。例えば、1番目とi+
1番目のラベル像のX方向の距離は3’1x−y(iヤ
l)n、 X方向の距離はXix X(i+l)。と
じて求められる。その際、yix y(t+++nl
<ΔY1、かつ、l X1xx (、++ )n l
<ΔX+(ΔXl+ΔY1は、例えば1〜2画素として
設定される)なら、1番目と1+1番目のラベル像は本
来連続性がある1本の像と判別される。次に、この本来
連続性がある像と判別されたものの中から、X方向にお
ける最小点座標が最も小さく、最大点座標が最も大きい
像を抽出すると、9−10−14の像のみが得られる。
、ラベル像の連続性を判別する。例えば、1番目とi+
1番目のラベル像のX方向の距離は3’1x−y(iヤ
l)n、 X方向の距離はXix X(i+l)。と
じて求められる。その際、yix y(t+++nl
<ΔY1、かつ、l X1xx (、++ )n l
<ΔX+(ΔXl+ΔY1は、例えば1〜2画素として
設定される)なら、1番目と1+1番目のラベル像は本
来連続性がある1本の像と判別される。次に、この本来
連続性がある像と判別されたものの中から、X方向にお
ける最小点座標が最も小さく、最大点座標が最も大きい
像を抽出すると、9−10−14の像のみが得られる。
したがって、セグメント把持時のスリット光像端点座標
は9のy方向最小点座標となる。すなわち、第4図(a
)に示す端点座標(x std+ y 5td)はX5
td” X9n+ ystd= y9nとして求まる。
は9のy方向最小点座標となる。すなわち、第4図(a
)に示す端点座標(x std+ y 5td)はX5
td” X9n+ ystd= y9nとして求まる。
このようにして、各テレビカメラ19a、 19b、
19cの映像にっいてスリット光像端点座標(xstd
+ ystd)を求めた後、第6図に示すように、エレ
クタが組立セグメント16を既設セグメント17a、
17bの近傍へセット完了するまで待機状態となる(ス
テップ103)。
19cの映像にっいてスリット光像端点座標(xstd
+ ystd)を求めた後、第6図に示すように、エレ
クタが組立セグメント16を既設セグメント17a、
17bの近傍へセット完了するまで待機状態となる(ス
テップ103)。
制御装置よりセグメント所定位置セット完了信号が入力
されると、ステップ104に進み、第4図(b)に示す
組立セグメント側、既設セグメント側番スリット光像の
端点座標(X ′6r yE ) r (X P ?y
p)の検出を行う(詳細は第9図に示す)。すなわち、
カメラ選択からラベル像の連続性の判別まではセグメン
ト把持時のスリット光像端点検出(ステップ102)と
同様の処理を行い、本来連続性がある1本の像と判別さ
れたものの中から、セグメント把持時に求めた基準座I
I (xstd+ ysta)に最も近いy方向最小点
座標を持つ像を抽出して、その像の最小点座標をこの時
点での組立セグメント側スリット光像の端点座標(x’
ii+yδ)とする。
されると、ステップ104に進み、第4図(b)に示す
組立セグメント側、既設セグメント側番スリット光像の
端点座標(X ′6r yE ) r (X P ?y
p)の検出を行う(詳細は第9図に示す)。すなわち、
カメラ選択からラベル像の連続性の判別まではセグメン
ト把持時のスリット光像端点検出(ステップ102)と
同様の処理を行い、本来連続性がある1本の像と判別さ
れたものの中から、セグメント把持時に求めた基準座I
I (xstd+ ysta)に最も近いy方向最小点
座標を持つ像を抽出して、その像の最小点座標をこの時
点での組立セグメント側スリット光像の端点座標(x’
ii+yδ)とする。
第9図では、x B 二X N (m) t yδ=Y
N(m)として求まる。次に、この(Xδ+yo)に最
も近いy方向最大点原種を持つ像を求め、その像の最大
点座標を既設セグメント側スリット光像の端点座標(X
p+ yp)とする。第9図では、XX(k)、 YX
(k)がこれに相当する。もし、(Xδ、y5)に最も
近いy方向最大点座櫻を持つ像が複数ある場合には、本
来連続性がある1本の像と判別されたものの中から、y
方向の最小点座標が最も小さく、最大点座標が最も大き
い像を求め、その像の最大点座標を求めるべき端点座標
(xp r y p )とする。
N(m)として求まる。次に、この(Xδ+yo)に最
も近いy方向最大点原種を持つ像を求め、その像の最大
点座標を既設セグメント側スリット光像の端点座標(X
p+ yp)とする。第9図では、XX(k)、 YX
(k)がこれに相当する。もし、(Xδ、y5)に最も
近いy方向最大点座櫻を持つ像が複数ある場合には、本
来連続性がある1本の像と判別されたものの中から、y
方向の最小点座標が最も小さく、最大点座標が最も大き
い像を求め、その像の最大点座標を求めるべき端点座標
(xp r y p )とする。
このようにして各テレビカメラ19a、 19b、 1
9cの映像についてスリット光像端点座標(X 71
+ )’ O) +(xp+yp)を求めた後、その各
座標値を基に既設セグメントに対する組立セグメントの
位置姿勢偏差量を演算し、制御装置へ偏差量を出力する
(ステップ105.106)。第1図に示すように3点
のスリット光像A−A’、B−B’、C−C’を検出す
ることにより、それぞれの画面上の端点座標から各点で
のセグメント間のすきま、段差に関する情報が得られる
ので、その情報を基に組立セグメントのあらゆる方向の
位置姿勢偏差量を求めることができ、それに対応した組
立セグメントの位置決め補正が可能となる。
9cの映像についてスリット光像端点座標(X 71
+ )’ O) +(xp+yp)を求めた後、その各
座標値を基に既設セグメントに対する組立セグメントの
位置姿勢偏差量を演算し、制御装置へ偏差量を出力する
(ステップ105.106)。第1図に示すように3点
のスリット光像A−A’、B−B’、C−C’を検出す
ることにより、それぞれの画面上の端点座標から各点で
のセグメント間のすきま、段差に関する情報が得られる
ので、その情報を基に組立セグメントのあらゆる方向の
位置姿勢偏差量を求めることができ、それに対応した組
立セグメントの位置決め補正が可能となる。
ステップ107では、制御装置からの信号によりリトラ
イ要否を判断し、例えば偏差量出力が許容値以内でリト
ライ不要の場合には、演算装置の処理は終7するが、リ
トライ要の場合には、ステップ104以降の処理を再度
実行する。このように組立セグメントの位置姿勢偏差量
の検出を2回以上反復して行う場合、セグメント把持時
に求めた基準座標(xstd+ ystd)に代え、前
回求めた組立セグメント側スリット光像の端点座標(x
r、yε)を基準座標として2回目以降の組立セグメン
ト側スリット光像の端点座標を求めることにより、検出
精度はさらに向上する。
イ要否を判断し、例えば偏差量出力が許容値以内でリト
ライ不要の場合には、演算装置の処理は終7するが、リ
トライ要の場合には、ステップ104以降の処理を再度
実行する。このように組立セグメントの位置姿勢偏差量
の検出を2回以上反復して行う場合、セグメント把持時
に求めた基準座標(xstd+ ystd)に代え、前
回求めた組立セグメント側スリット光像の端点座標(x
r、yε)を基準座標として2回目以降の組立セグメン
ト側スリット光像の端点座標を求めることにより、検出
精度はさらに向上する。
次に、第8図、第9図のフローチャートについて説明す
る。
る。
第8図(A)、 (B)は第1図のステップ102に相
当する画像処理のフローチャートで、ステップ201〜
209からなる。
当する画像処理のフローチャートで、ステップ201〜
209からなる。
201では画像処理の対象となるテレビカメラの選択を
行う。
行う。
202ではテレビカメラからの映像を入力する。
203では画像データに対する微分処理等の前処理を行
う。
う。
204では画像データを2値化する。
205では2値画像のラベリングを行う。本例ではラベ
ル像の数をn個とする。
ル像の数をn個とする。
206ではラベル像ごとの端点座標を求める。
この場合、(X in、3’ in)をy方向最小点座
標、(X iX+ ’/ ix)をy方向最大点座標と
する(ただし、]=1〜n)。
標、(X iX+ ’/ ix)をy方向最大点座標と
する(ただし、]=1〜n)。
207−0〜207−8ではラベル像のうち長さの短い
ものはノイズとみなし除去する。すなわち、207−1
で各ラベル像の長さylx−y、nを求め、その値がΔ
Qy(例えば5画素等)未満の場合、ノイズとみなし、
207−2〜207−6の操作によりi番目のデータを
削除する。したがって、ラベル像の数も1つ減り、 2
07−6のようにn=n−1となる。
ものはノイズとみなし除去する。すなわち、207−1
で各ラベル像の長さylx−y、nを求め、その値がΔ
Qy(例えば5画素等)未満の場合、ノイズとみなし、
207−2〜207−6の操作によりi番目のデータを
削除する。したがって、ラベル像の数も1つ減り、 2
07−6のようにn=n−1となる。
208−0〜208−13では、残ったラベル像の連続
性を判別する。
性を判別する。
まず、i番目のラベル像の各端点座標を、XN(i)=
Xin+ Y N(1)=ytn”・最小点X X(i
)=XiX+ Y X(i)= ytx・−最大点とお
((20g−2)。
Xin+ Y N(1)=ytn”・最小点X X(i
)=XiX+ Y X(i)= ytx・−最大点とお
((20g−2)。
次に、j番目(j>i)のラベル像とのX方向およびX
方向の距離を求め、所定範囲内かどうかを判断する(2
08−4.208−5)。もし、所定範囲内であれば、
1番目とj番目の像は本来連続性があるものとして、ラ
ベル像最大点座標値の入替えを行う。
方向の距離を求め、所定範囲内かどうかを判断する(2
08−4.208−5)。もし、所定範囲内であれば、
1番目とj番目の像は本来連続性があるものとして、ラ
ベル像最大点座標値の入替えを行う。
この操作は、208−6に示す
XX(i)” Xjx+ Y X(i)= yjxに
より行う。また、i番目と、j番目の像は同一データと
の判断よりj番目のデータを削除する。この操作は20
8−7〜208−10により実行する。ここでも、ラベ
ル像データは1つ減ることになり、208−10により
n=n−1となる。以上の操作を全ラベル像に対し実行
する。
より行う。また、i番目と、j番目の像は同一データと
の判断よりj番目のデータを削除する。この操作は20
8−7〜208−10により実行する。ここでも、ラベ
ル像データは1つ減ることになり、208−10により
n=n−1となる。以上の操作を全ラベル像に対し実行
する。
209−0〜209−6では、本来連続性がある像と判
別されたものの中から、組立セグメント側スリット光像
の端点を示す像はどれかを判別する。この判別は、ノイ
ズ等の影響が全くない場合には、残った像の中で最も上
にある像の端点(X方向の最小点)がスリット光像の端
点を示すという前提に立っている。このため、最初に1
番目の像のX方向最小点(XN(1)、YN(1))を
基準点(x sta +ystd)とする( 209−
0)。もし、1番目の像よりもX方向最小点が小さく、
かつ最大点の大きな像が存在した場合には(209−2
,209−3の操作による)、後者のX方向最小点に基
準点(xstd+ ystd>を置き換える( 209
−4)。以上の操作を残った像のすべてに対し実行し、
最終的に求めるべきスリット光像端点座標(xstd+
ystd)を検出する。
別されたものの中から、組立セグメント側スリット光像
の端点を示す像はどれかを判別する。この判別は、ノイ
ズ等の影響が全くない場合には、残った像の中で最も上
にある像の端点(X方向の最小点)がスリット光像の端
点を示すという前提に立っている。このため、最初に1
番目の像のX方向最小点(XN(1)、YN(1))を
基準点(x sta +ystd)とする( 209−
0)。もし、1番目の像よりもX方向最小点が小さく、
かつ最大点の大きな像が存在した場合には(209−2
,209−3の操作による)、後者のX方向最小点に基
準点(xstd+ ystd>を置き換える( 209
−4)。以上の操作を残った像のすべてに対し実行し、
最終的に求めるべきスリット光像端点座標(xstd+
ystd)を検出する。
第9図は第1図のステップ104に相当する画像処理の
フローチャートで、ステップ301〜316からなる。
フローチャートで、ステップ301〜316からなる。
301では、第8図(A)ないしくB)と同じ処理によ
り、ΔQy以上の長さを持ち、かつ1本来連続性がある
と判別されたラベル像のみを残す。この処理により、残
ったラベル像のみを残す。この処理により、残ったラベ
ル像の各端点座標は、X N (i)、 Y N (i
)・・最小点XX(i)、YX(↓)・・・最大点 となる(ただし、1=1〜n)。
り、ΔQy以上の長さを持ち、かつ1本来連続性がある
と判別されたラベル像のみを残す。この処理により、残
ったラベル像のみを残す。この処理により、残ったラベ
ル像の各端点座標は、X N (i)、 Y N (i
)・・最小点XX(i)、YX(↓)・・・最大点 となる(ただし、1=1〜n)。
302では、画像メモリ上の最大y座標値よりも大きな
値(例えば、y座標の最大値を512とするならば、少
なくとも513以上)をYDELとして代入する。本例
ではY D E L = 10000とした。
値(例えば、y座標の最大値を512とするならば、少
なくとも513以上)をYDELとして代入する。本例
ではY D E L = 10000とした。
303〜308では、第8図(A)および(8)で得た
組立セグメント側スリット光像の端点座標(xStar
yst+)に最も近いX方向最小点座標を持つラベル像
の抽出を行う。その手法として、ラベル像のX方向最小
点座標値とyStdとの差をとり、その差がYDELよ
り小さい場合、改めてこの値をYDELとし、その際の
ラベル番号をmとして記憶する(304〜306)。そ
して、最終的に−ysLaに最も近いラベル像のX方向
最小点座標をこの時点での組立セグメント側スリット光
像の端点座標と判定する。
組立セグメント側スリット光像の端点座標(xStar
yst+)に最も近いX方向最小点座標を持つラベル像
の抽出を行う。その手法として、ラベル像のX方向最小
点座標値とyStdとの差をとり、その差がYDELよ
り小さい場合、改めてこの値をYDELとし、その際の
ラベル番号をmとして記憶する(304〜306)。そ
して、最終的に−ysLaに最も近いラベル像のX方向
最小点座標をこの時点での組立セグメント側スリット光
像の端点座標と判定する。
309〜315では、既設セグメント側スリット光像の
端点座標を求める。この処理は、既設セグメント側(第
5図Sp側)の映像が組立セグメント側(第5図So側
)の映像よりも画面の上側(ラベル番号が若い)に存在
し、かつ求めるべき端点座標が組立セグメント側スリッ
ト光像の端点座標に最も近いという前提に立っている。
端点座標を求める。この処理は、既設セグメント側(第
5図Sp側)の映像が組立セグメント側(第5図So側
)の映像よりも画面の上側(ラベル番号が若い)に存在
し、かつ求めるべき端点座標が組立セグメント側スリッ
ト光像の端点座標に最も近いという前提に立っている。
このため、309で302と同様にY D E L =
10000を代入し、組立セグメント側スリット光像
の端点を示すラベル番号mの像より1つ前のラベル番号
m−1の像がら、そのX方向最大点座標値とYN(m)
(=y5)との差をとり、その差がYDELより小ざい
場合、改めてこの値をYDELとし、その際のラベル番
号をkとして記憶する(310〜313)、そして、最
終的に、YN(m)に最も近いラベル像のX方向最大点
座標を既設セグメント側スリット光像の端点座標と判定
する。
10000を代入し、組立セグメント側スリット光像
の端点を示すラベル番号mの像より1つ前のラベル番号
m−1の像がら、そのX方向最大点座標値とYN(m)
(=y5)との差をとり、その差がYDELより小ざい
場合、改めてこの値をYDELとし、その際のラベル番
号をkとして記憶する(310〜313)、そして、最
終的に、YN(m)に最も近いラベル像のX方向最大点
座標を既設セグメント側スリット光像の端点座標と判定
する。
座標をXδ=XN(m)、yci=YN(m)として求
め、既設セグメント側スリット光像の端点座標をXp=
X X (k) 、 yp = Y X (k)とし
て求める。
め、既設セグメント側スリット光像の端点座標をXp=
X X (k) 、 yp = Y X (k)とし
て求める。
前にも述べたように301〜316の処理を2回以上反
復して行う場合、2回目以降は、第8図(A)ないしく
C)で得た端点座標(xstd+ ystd)に代え、
前回求めた組立セグメント側スリット光像の端点座標(
xiy yo)を基準座標として用いることができる。
復して行う場合、2回目以降は、第8図(A)ないしく
C)で得た端点座標(xstd+ ystd)に代え、
前回求めた組立セグメント側スリット光像の端点座標(
xiy yo)を基準座標として用いることができる。
本発明によれば、各種ノイズや断線部を含んだ映像から
スリット光像端点座標を誤りなく求めることができるの
で、その情報を基に既設セグメントに対する組立セグメ
ントの位置姿勢偏差量を算出することにより、従来技術
に比ベセグメント自動組立時のセグメント位置決め制御
を精度良く、かつ短時間に行うことが可能となる。
スリット光像端点座標を誤りなく求めることができるの
で、その情報を基に既設セグメントに対する組立セグメ
ントの位置姿勢偏差量を算出することにより、従来技術
に比ベセグメント自動組立時のセグメント位置決め制御
を精度良く、かつ短時間に行うことが可能となる。
第1図は本発明における演算装置の処理フロー図、
本第2図(a)、 (b)はスリット光として用いるレ
ーザビームの断面図およびその水平方向輝度分布図、第
3図〜第5図は入力画像図、第6図および第7図は本発
明を実施するための装置の概略構成図、第8図および第
9図はスリット光像端点座標を求める画像処理フローチ
ャートである。 1〜15・・・ラベル像、16・・・組立セグメント、
17a。 17b−=既設セグメント、18a、 18b、 18
cm投光器、19a、 19b、 19cmテレビカメ
ラ、20a、 20b、 20cm視覚装置、21・・
・カメラ切換器、22・・・画像入出力装置、24・・
・画像メモリ、25・・・演算装置、26・・・エレク
タ、27・・セグメント把持部、A−A’、 B−B’
c−c’・・・スリット光像6 特許出願人 日立建機株式会社 代理人弁理士 秋 本 正 実 第1図 第2図 (a) (b) 〜O G[D ゛\コO) (a) (c) 1〜15 ラベル像 (b) 第 図 (a) (b) 第 図 2巳 20a〜20c −視寛装 3・−エレクタ r ・セグメントeI寺部 トゲラウド士−ル
ーザビームの断面図およびその水平方向輝度分布図、第
3図〜第5図は入力画像図、第6図および第7図は本発
明を実施するための装置の概略構成図、第8図および第
9図はスリット光像端点座標を求める画像処理フローチ
ャートである。 1〜15・・・ラベル像、16・・・組立セグメント、
17a。 17b−=既設セグメント、18a、 18b、 18
cm投光器、19a、 19b、 19cmテレビカメ
ラ、20a、 20b、 20cm視覚装置、21・・
・カメラ切換器、22・・・画像入出力装置、24・・
・画像メモリ、25・・・演算装置、26・・・エレク
タ、27・・セグメント把持部、A−A’、 B−B’
c−c’・・・スリット光像6 特許出願人 日立建機株式会社 代理人弁理士 秋 本 正 実 第1図 第2図 (a) (b) 〜O G[D ゛\コO) (a) (c) 1〜15 ラベル像 (b) 第 図 (a) (b) 第 図 2巳 20a〜20c −視寛装 3・−エレクタ r ・セグメントeI寺部 トゲラウド士−ル
Claims (1)
- 【特許請求の範囲】 1、エレクタによりトンネル用セグメントの自動組立を
行う際、エレクタのセグメント把持部近傍に、スリット
光を照射する投光器とそのスリット反射光を受光するテ
レビカメラを配置し、エレクタが組立セグメントを把持
した時点で、前記投光器より組立セグメント上にスリッ
ト光を照射し、そのスリット光像を含むテレビカメラか
らの画像データを演算装置に入力して、2値画像のラベ
リングおよび各ラベル画像ごとの端点検出を行った後、
ラベル像間の距離が所定範囲内にあることを条件に本来
連続性がある像を判別し、この本来連続性がある像と判
別されたものの中から画面垂直方向の最小点座標が最も
小さく、最大点座標が最も大きい像を抽出して、その像
の最小点座標をこの時点での組立セグメント側スリット
光像の端点座標として求め、次に組立セグメントが既設
セグメント近傍に移動した時点で、前記投光器より組立
セグメントと既設セグメントの境界上にスリット光を照
射し、そのスリット光像を含むテレビカメラからの画像
データを演算装置に入力して、再度2値画像のラベリン
グ、各ラベル像ごとの端点検出および本来連続性がある
像の判別を行い、本来連続性がある像と判別されたもの
の中から、セグメント把持時に求めた組立セグメント側
スリット光像の端点座標を基準座標としてそれに最も近
い垂直方向最小点座標を持つ像を抽出して、その像の垂
直方向最小点座標をこの時点での組立セグメント側スリ
ット光像の端点座標として求め、さらにこの組立セグメ
ント側スリット光像の端点座標に最も近い垂直方向最大
点座標を持つ像を抽出して、その像の垂直方向最大点座
標を既設セグメント側スリット光像の端点座標として求
め、この時点で求めた組立セグメント側、既設セグメン
ト側のそれぞれのスリット光像の端点座標に基づき既設
セグメントに対する組立セグメントの位置姿勢偏差量を
演算出力させることを特徴とするセグメント自動組立時
のセグメント位置姿勢検出方法。 2、組立セグメントが既設セグメント近傍に移動した後
、既設セグメントに対する組立セグメントの位置姿勢偏
差量の検出を2回以上反復して行う場合には、セグメン
ト把持時に求めた組立セグメント側スリット光像の端点
座標に代え、前回求めた組立セグメント側スリット光像
の端点座標を基準座標として2回目以降の組立セグメン
ト側スリット光像の端点座標を求めることを特徴とする
請求項1記載のセグメント自動組立時のセグメント位置
姿勢検出方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2211677A JPH083320B2 (ja) | 1990-08-13 | 1990-08-13 | セグメント自動組立時のセグメント位置姿勢検出方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2211677A JPH083320B2 (ja) | 1990-08-13 | 1990-08-13 | セグメント自動組立時のセグメント位置姿勢検出方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0497100A true JPH0497100A (ja) | 1992-03-30 |
| JPH083320B2 JPH083320B2 (ja) | 1996-01-17 |
Family
ID=16609765
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2211677A Expired - Fee Related JPH083320B2 (ja) | 1990-08-13 | 1990-08-13 | セグメント自動組立時のセグメント位置姿勢検出方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH083320B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104018850A (zh) * | 2014-06-09 | 2014-09-03 | 吉林大学 | 基于双目视觉的管片拼装机的管片定位及抓取系统 |
-
1990
- 1990-08-13 JP JP2211677A patent/JPH083320B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104018850A (zh) * | 2014-06-09 | 2014-09-03 | 吉林大学 | 基于双目视觉的管片拼装机的管片定位及抓取系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH083320B2 (ja) | 1996-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2053176C (en) | Method of and apparatus for inspecting bottle or the like | |
| EP1814083A1 (en) | Photometric measurements using at least three light sources | |
| US4486775A (en) | Object recognition | |
| US5036544A (en) | Apparatus for discriminating linearity of line segment in image processing system | |
| JPH0591411A (ja) | 画像処理装置 | |
| US4984075A (en) | Contour detecting apparatus | |
| JPH0497100A (ja) | セグメント自動組立時のセグメント位置姿勢検出方法 | |
| JP2838474B2 (ja) | 自律移動ロボットの誘導目標捕捉方法と誘導装置 | |
| JP2637591B2 (ja) | 位置認識装置及びその方法 | |
| JP2519445B2 (ja) | 工作線追従方法 | |
| JP2000276596A (ja) | 自動追尾装置 | |
| JPH11284982A (ja) | 監視装置及び方法 | |
| US5471536A (en) | Figure digitizing system | |
| JP2984267B1 (ja) | 対象物の画像処理方法 | |
| EP0441972A1 (en) | Object recognition method by otpical cutting method | |
| KR100387197B1 (ko) | 고속 결함 검출 시스템 및 방법 | |
| JP2558901B2 (ja) | セグメント自動組立装置 | |
| JPH0783614A (ja) | 距離画像処理方式 | |
| JPH0781835B2 (ja) | 幅測定装置 | |
| JPH0399211A (ja) | 物体の認識方法 | |
| JP2888368B2 (ja) | 位置測定装置 | |
| CN120791753A (zh) | 多传感器融合引导机器人定位系统 | |
| JPH08285587A (ja) | 写真測量方法 | |
| JPH06174437A (ja) | ボンディングワイヤ検査装置 | |
| JP3109237B2 (ja) | 画像中の線分構成画素抽出方法および線分判定方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |