JPH03277491A - Mobile robot - Google Patents
Mobile robotInfo
- Publication number
- JPH03277491A JPH03277491A JP7571090A JP7571090A JPH03277491A JP H03277491 A JPH03277491 A JP H03277491A JP 7571090 A JP7571090 A JP 7571090A JP 7571090 A JP7571090 A JP 7571090A JP H03277491 A JPH03277491 A JP H03277491A
- Authority
- JP
- Japan
- Prior art keywords
- visual sensor
- coordinates
- work
- mark
- program
- 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
Links
Landscapes
- Safety Devices In Control Systems (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
Description
【発明の詳細な説明】 〔産業上の利用分野] 本発明は視覚センサを備えた移動ロボットに関する。[Detailed description of the invention] [Industrial application field] The present invention relates to a mobile robot equipped with a visual sensor.
無人車上にハンドリングロボットを搭載してなる移動ロ
ボットは作業ステーションまで走行して該作業ステーシ
ョンに停止し、搬送してきた部品等を作業台上の作業対
象上に移載したり、所定の作業が施された作業対象を他
のステーションへ搬送したりするが、上記作業ステーシ
ョンにおける停止位置にずれが生じやすく、またこのず
れも常に同じとは限らないので、ハンドリングロボット
のアーム先端に視覚センサを取りつけ、この視覚センサ
を用いて上記作業対象上に付したマークを読み取らせて
上記ずれに対する補正を行うようにしている。A mobile robot consisting of a handling robot mounted on an unmanned vehicle travels to a work station, stops at the work station, transfers transported parts, etc. onto a work target on a workbench, or performs a predetermined work. The processed workpiece is transported to another station, but the stopping position at the work station tends to shift, and this shift is not always the same. Therefore, a visual sensor is attached to the tip of the handling robot's arm. This visual sensor is used to read marks placed on the work object to correct the deviation.
第2図および第3図において、10はバッテリ−電源式
移動ロボットであって、無人車11の台車11A上にプ
レイバック方式のハンドリング動作ン)12を搭載して
おり、この無人車11は、例えば、走行経路に配設され
ている各種標識を検出し、これらm識を、内蔵するメモ
リに記憶した地図上のポイントと照合しつつ走行する。In FIGS. 2 and 3, reference numeral 10 is a battery-powered mobile robot, and a playback type handling mechanism 12 is mounted on a trolley 11A of an unmanned vehicle 11. For example, the vehicle detects various signs placed along the travel route and compares these signs with points on a map stored in the built-in memory as the vehicle travels.
ハンドリングロボット12は、そのアーム13のフィン
ガー14近傍に視覚センサ(CCDカメラ)15を取付
けられており、予め教示された作業プログラムに従うハ
ンドリング動作を行う。20は作業ステーションの作業
台上にある作業対象であって、その表面には所定間隔を
隔てる2個のマーク21A、21Bが付されている。The handling robot 12 has a visual sensor (CCD camera) 15 attached to the arm 13 near the finger 14, and performs handling operations according to a work program taught in advance. Reference numeral 20 denotes a work object on a workbench of a work station, and two marks 21A and 21B are marked on the surface thereof at a predetermined interval.
この構成において、移動ロボット10は矢印方向から作
業ステーションに進入して停止し、第3図に示す如く、
アーム13姿勢を、視覚センサ15が鉛直向きになる所
定姿勢にして、視覚センサ15の視野にマーク21A、
21Bを収め、その画像を、搭載している制御装置内の
画像処理装置で処理してマーク21A、21Bの中心点
の座標を演算し、この座標が両マーク中心点について教
示しである座標(水平座標、X−Y座標)と比較して座
標のずれの有無をチエツクし、ずれがある場合には、上
記作業プログラムの教示座標をこのずれ量で補正したの
ちハンドリング動作を開始する。In this configuration, the mobile robot 10 enters the work station from the direction of the arrow and stops, as shown in FIG.
The arm 13 is set in a predetermined position in which the visual sensor 15 faces vertically, and marks 21A and 21A are placed in the visual field of the visual sensor 15.
21B, and the image is processed by the image processing device in the on-board control device to calculate the coordinates of the center points of the marks 21A and 21B, and these coordinates are the coordinates ( It is checked whether there is any deviation in the coordinates (horizontal coordinate, X-Y coordinate), and if there is any deviation, the teaching coordinates of the work program are corrected by the amount of deviation, and then the handling operation is started.
移動ロボット10には、従来、上記のように、停止位置
・停止姿勢に起因して発生する教示座標とプレイバック
動作時の座標とのずれを補正する位置補正プログラムを
持たせているが、視覚センサ15やアーム13に人が触
れたりして、視覚センサ15のアーム13に対する取付
姿勢が基準取付姿勢から変化する場合があり、視覚セン
サ15の取付姿勢が狂っていることが看過されたまま上
記補正動作が行われることがある。この場合には当然の
ことながら、フィンガー14やアーム13の作業経路が
狂うので、作業対象に衝突したりして損傷を招く。Conventionally, the mobile robot 10 has been equipped with a position correction program that corrects the deviation between the taught coordinates and the coordinates during the playback operation, which occurs due to the stop position/posture, as described above. The mounting orientation of the visual sensor 15 with respect to the arm 13 may change from the standard mounting orientation due to a person touching the sensor 15 or the arm 13, and the above-mentioned problems may occur without being aware that the mounting orientation of the visual sensor 15 is incorrect. Corrective actions may be taken. In this case, as a matter of course, the working paths of the fingers 14 and the arm 13 will be deviated, causing them to collide with the work object and causing damage.
本発明は上記問題を解消するためになされたもので、視
覚センサ取付姿勢の異常に起因する誤った座標補正を防
止することかできる移動ロボットを提供することを目的
とする。The present invention has been made to solve the above problems, and an object of the present invention is to provide a mobile robot that can prevent erroneous coordinate correction caused by an abnormality in the mounting posture of a visual sensor.
本発明は上記目的を達成するために、台車上に視覚セン
サ取付姿勢確認用マークを設け、上記作業ロボットに所
定姿勢を取る視覚センサ取付姿勢確認ステップを持たせ
、該ステップにおいて撮像した視覚センサの画像を画像
処理して上記姿勢確認用マークの座標を求め、該座標の
予め定めた座標に対するずれが許容範囲外にあるときは
以後のプログラムの実行を停止する構成とした。In order to achieve the above-mentioned object, the present invention provides a mark for confirming the mounting posture of the visual sensor on the cart, has a step of confirming the mounting posture of the visual sensor in which the work robot takes a predetermined posture, and detects the image of the visual sensor taken in the step. The image is image-processed to determine the coordinates of the posture confirmation mark, and if the deviation of the coordinates from the predetermined coordinates is outside the allowable range, the subsequent execution of the program is stopped.
本発明では、プレイバック時、視覚センサの取付姿勢が
正常であると、上記所定動作時の視覚センサの画像から
得られた視覚センサ取付姿勢確認用マークの座標は予め
定めた座標と一致するので、プログラムは継続して実行
されるが、視覚センサの取付姿勢が異常であると、視覚
センサの画像から得られた視覚センサ取付姿勢確認用マ
ークの座標は予め定めた座標から外れるので、以後のプ
ログラムの実行は停止され、視覚センサの姿勢異常状態
で前記した座標補正プログラムが実行されるのを防止す
ることができる。In the present invention, when the visual sensor is installed in a normal position during playback, the coordinates of the visual sensor installation position confirmation mark obtained from the image of the visual sensor during the predetermined operation match the predetermined coordinates. , the program continues to be executed, but if the visual sensor installation orientation is abnormal, the coordinates of the visual sensor installation orientation confirmation mark obtained from the vision sensor image will deviate from the predetermined coordinates. Execution of the program is stopped, and it is possible to prevent the coordinate correction program described above from being executed when the visual sensor is in an abnormal posture.
以下、本発明の1実施例を図面を参照して説明する。 Hereinafter, one embodiment of the present invention will be described with reference to the drawings.
第1図において、30は視覚センサ姿勢確認用マークで
あって、無人車11の台車11A上にある移載台11B
の適所に設けられている。In FIG. 1, 30 is a mark for confirming the posture of the visual sensor, which is a transfer stand 11B on the trolley 11A of the unmanned vehicle 11.
It is placed in the right place.
本実施例においては、教示時に、ハンドリングロボット
12のアーム13の姿勢を、例えば第1図に示すように
して、視覚センサ15の視野中心が姿勢確認用マーク3
0の中心を通るように制御して、視覚センサ15にマー
ク30を撮像させ、その画像を画像処理装置で処理して
マーク中心座標を演算させて記憶する。次いで、従来通
りの教示動作を行い、アーム13を第2図、第3図に示
した姿勢にして、視覚センサ15で2つのマーク21A
、21Bを撮像させ、画像処理して、両マり2LA、2
1Bの中心点の座標を記憶させる。In this embodiment, at the time of teaching, the posture of the arm 13 of the handling robot 12 is adjusted as shown in FIG.
The mark 30 is controlled to pass through the center of 0, the visual sensor 15 images the mark 30, the image is processed by the image processing device, and the mark center coordinates are calculated and stored. Next, the conventional teaching operation is performed, the arm 13 is placed in the posture shown in FIGS.
, 21B, image processing is performed, and both sides 2LA, 2
Store the coordinates of the center point of 1B.
プレイバック時、移動ロボット10が作業ステーション
に進入して停止すると、ハンドリングロボット12は、
アーム姿勢を第1図に示す姿勢にして、該姿勢における
視覚センサ15の画像を前記した画像処理装置に取り込
む。この時、視覚センサ15が基準取付姿勢にあると、
視覚センサ15はマーク30を撮像しており、マーク3
0の中心座標は上記記憶させた座標と一致するか、ずれ
があってもそのずれ量は小さいので、視覚センサ取付姿
勢が正常であると判断して、次のステップに進み、前記
した座標補正プログラムを実行する。即ち、アーム13
姿勢を、第2図、第3図に示す姿勢にして、視覚センサ
15でマーク21A、21Bを撮像させ、その画像を、
画像処理装置で処理してマーク21A、21Bの中心点
の座標を演算し、この座標が両マーク中心点について定
めた予めの座標(水平座標、X−Y座標)と比較して座
標のずれの有無をチエツクし、座標のずれがある場合に
は、これから実行する作業プログラムの教示座標をこの
ずれ量で2次元補正する。During playback, when the mobile robot 10 enters the work station and stops, the handling robot 12
The arm posture is set to the posture shown in FIG. 1, and the image of the visual sensor 15 in this posture is taken into the above-mentioned image processing device. At this time, if the visual sensor 15 is in the standard mounting posture,
The visual sensor 15 images the mark 30, and the mark 3
The center coordinates of 0 match the memorized coordinates above, or even if there is a deviation, the amount of deviation is small, so it is determined that the visual sensor mounting orientation is normal, and the process proceeds to the next step and corrects the coordinates as described above. Run the program. That is, arm 13
With the posture set as shown in FIGS. 2 and 3, the marks 21A and 21B are imaged by the visual sensor 15, and the images are
The image processing device calculates the coordinates of the center points of the marks 21A and 21B, and compares these coordinates with predetermined coordinates (horizontal coordinates, X-Y coordinates) for the center points of both marks to determine the coordinate deviation. The presence or absence is checked, and if there is a coordinate shift, the taught coordinates of the work program to be executed from now on are two-dimensionally corrected using this shift amount.
視覚センサ15に人が触れたりして、その取付姿勢が変
化している場合は、画像処理して得られたマーク30の
座標が所定座標に対して大きくずれ、著しい場合には、
マーク30が視覚センサ15の視野から外れる。移動ロ
ボットlOはこのプレイバック時のマーク30の座標と
所定座標とのずれ量が許容範囲を超えて大きい場合は、
以後のプロゲラの実行を停止すると同時に図示しないが
警報ランプ等を点灯させる。If the mounting orientation of the visual sensor 15 changes due to someone touching it, the coordinates of the mark 30 obtained through image processing will deviate greatly from the predetermined coordinates.
The mark 30 is out of the field of view of the visual sensor 15. If the amount of deviation between the coordinates of the mark 30 and the predetermined coordinates during playback is larger than the allowable range, the mobile robot 10
At the same time as stopping the subsequent execution of Progera, an alarm lamp or the like (not shown) is turned on.
従って、本実施例によれば、視覚センサ15のアーム1
3に対する取付姿勢が狂ったままの状態で上記座標補正
プログラムが実行されるのを防止することができる。Therefore, according to this embodiment, the arm 1 of the visual sensor 15
It is possible to prevent the above-mentioned coordinate correction program from being executed in a state where the mounting position with respect to No. 3 remains incorrect.
本発明は以上説明した通り、作業ロボットの作業プログ
ラム開始に先立つ座標補正プログラムを有するものにお
いて、台車側にもマークを設けるとともに視覚センサ取
付姿勢確認プログラムを持たせて視覚センサ取付姿勢が
正常であるか否かをチエツクする構成としたことにより
、視覚センサ取付姿勢の異常が看過されたままで上記座
標修正プログラムが実行されることを防止することがで
きるので、過った座標補正による作業ミスや作業対象の
損傷といった事故を確実に防止することができる。As explained above, the present invention has a coordinate correction program prior to starting a work program of a working robot, and a mark is also provided on the cart side, and a visual sensor mounting orientation confirmation program is provided to ensure that the visual sensor mounting orientation is normal. By using a configuration that checks whether or not the coordinates are corrected, it is possible to prevent the above coordinate correction program from being executed while an abnormality in the mounting orientation of the visual sensor is overlooked. Accidents such as damage to objects can be reliably prevented.
第1図は本発明の詳細な説明するための視覚センサの姿
勢を示す図、第2図および第3図は従来の座標補正動作
を説明するための図である。
10−・・移動ロボット、12−ハンドリングロボット
、14・・−フィンガー 15−視覚センサ、3〇−視
覚センサ取付姿勢確認用マーク。FIG. 1 is a diagram showing the posture of a visual sensor for explaining the present invention in detail, and FIGS. 2 and 3 are diagrams for explaining a conventional coordinate correction operation. 10--Mobile robot, 12-Handling robot, 14--Finger 15-Visual sensor, 30-Visual sensor installation posture confirmation mark.
Claims (1)
ロボットを台車上に備え、該作業ロボットの作業ステー
ションへの進入停止時、作業プログラムの開始に先立っ
て、上記作業ステーションにおける作業対象表面に設け
た位置補正用マークを上記視覚センサで撮像して画像処
理装置により上記マークの座標を求め、該座標と所定座
標とのずれを演算し、教示した作業プログラムの座標を
上記ずれで補正して該作業プログラムを実行する移動ロ
ボットにおいて、 上記台車上に視覚センサ取付姿勢確認用マークを有し、
上記作業ロボットは所定姿勢を取る視覚センサ取付姿勢
確認ステップを有し、該ステップにおいて撮像した視覚
センサの画像を画像処理して上記姿勢確認用マークの座
標を求め、該座標の予め定めた座標に対するずれが許容
範囲外にあるときは以後のプログラムの実行を停止する
ことを特徴とする移動ロボット。[Scope of Claims] A playback type work robot with a visual sensor attached to its arm is provided on a trolley, and when the work robot enters and stops entering a work station, the work at the work station is performed prior to the start of a work program. The position correction mark provided on the target surface is imaged by the visual sensor, the coordinates of the mark are determined by the image processing device, the deviation between the coordinates and the predetermined coordinates is calculated, and the coordinates of the taught work program are determined based on the deviation. A mobile robot that corrects and executes the work program has a mark on the trolley for confirming the mounting orientation of the visual sensor,
The work robot has a visual sensor installation posture confirmation step in which it takes a predetermined posture, and in this step, the image of the visual sensor taken is image-processed to obtain the coordinates of the posture confirmation mark, and A mobile robot characterized by stopping execution of subsequent programs when the deviation is outside an allowable range.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7571090A JPH03277491A (en) | 1990-03-27 | 1990-03-27 | Mobile robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7571090A JPH03277491A (en) | 1990-03-27 | 1990-03-27 | Mobile robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03277491A true JPH03277491A (en) | 1991-12-09 |
Family
ID=13584063
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7571090A Pending JPH03277491A (en) | 1990-03-27 | 1990-03-27 | Mobile robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03277491A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1158273A (en) * | 1997-08-12 | 1999-03-02 | Denso Corp | Mobile robot device |
| JP2009208209A (en) * | 2008-03-05 | 2009-09-17 | Ihi Corp | Robot production system |
-
1990
- 1990-03-27 JP JP7571090A patent/JPH03277491A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1158273A (en) * | 1997-08-12 | 1999-03-02 | Denso Corp | Mobile robot device |
| JP2009208209A (en) * | 2008-03-05 | 2009-09-17 | Ihi Corp | Robot production system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100504255B1 (en) | Auto guided sytem and control method thereof | |
| EP1488893A2 (en) | Connector gripping device, connector inspection system comprising the device, and connector connection system | |
| JP2000250626A (en) | Position correction method and position correction device for automatic guided vehicle | |
| JP3412465B2 (en) | Mobile robot device | |
| JP2001252883A (en) | Mobile robot system | |
| JPH11156764A (en) | Mobile robot device | |
| US20190232491A1 (en) | Work robot system | |
| JPH0448304A (en) | Method and device for correcting position of self-traveling robot | |
| JP2003305676A (en) | Control method and control device for mobile robot | |
| JP4303411B2 (en) | Tracking method and tracking system | |
| JP2001300875A (en) | Robot system | |
| JPH0460817A (en) | Detection of camera positional deviation | |
| JP3651026B2 (en) | Method for teaching robot for stocker | |
| KR100194216B1 (en) | Position Correction Device and Method of Mobile Robot Using Vision System | |
| JPH11231933A (en) | Moving body stop position displacement amount detection device and automatic guided vehicle | |
| JPH03281182A (en) | Coordinate correcting method for moving robot | |
| JPH07116972A (en) | Self-propelled robot for building interior | |
| CN115803584A (en) | Image pickup apparatus for acquiring three-dimensional information of workpiece surface and two-dimensional image of workpiece | |
| JPH04100573A (en) | Correction method of shifting of camera coordinate system | |
| JPH04269194A (en) | Plane measuring method | |
| JPS63201704A (en) | Work correcting device for automatically guided vehicle | |
| JPS61270090A (en) | How to control a robot with a camera for visual recognition | |
| JPS6195779A (en) | Position shift correcting system of welding robot | |
| JPH11254362A (en) | Position correcting system for robot hand | |
| JPH03166072A (en) | Detection of work position |