[go: up one dir, main page]

JPS59226909A - Positioning method of automotive robot - Google Patents

Positioning method of automotive robot

Info

Publication number
JPS59226909A
JPS59226909A JP58102214A JP10221483A JPS59226909A JP S59226909 A JPS59226909 A JP S59226909A JP 58102214 A JP58102214 A JP 58102214A JP 10221483 A JP10221483 A JP 10221483A JP S59226909 A JPS59226909 A JP S59226909A
Authority
JP
Japan
Prior art keywords
robot
truck
workpiece
outrigger device
ground
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
Application number
JP58102214A
Other languages
Japanese (ja)
Other versions
JPH0379157B2 (en
Inventor
Kiyoshi Hasegawa
清 長谷川
Hisashi Matsuo
松尾 久
Hideki Hashimoto
英喜 橋本
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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel Ltd
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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP58102214A priority Critical patent/JPS59226909A/en
Publication of JPS59226909A publication Critical patent/JPS59226909A/en
Publication of JPH0379157B2 publication Critical patent/JPH0379157B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

PURPOSE:To improve positioning precision by measuring the current position of a robot automatically, calculating the deviation from a target position, and correcting the position of the robot itself automatically on the basis of the deviation. CONSTITUTION:The robot which is stationary is driven, and the distances from a turntable 7 to two points on an object of operation are detected to calculate the angle of inclination of the table 7 to the object of operation and the amount of eccentricity from the table 7 to a normal reference track that the robot runs on from said distance data. Then, an outrigger device 10 is extended to elevate a truck 1 from the ground, the truck 1 is rotated at right angles to the object of operation; and the device 10 is contracted to place the truck 1 on the ground, and then the table is rotated until the table becomes parallel to the object of operation. Further, the truck is moved by the extent of eccentricity to align its center to the reference track. Then, the device 10 is extended to hold the truck 1 above the ground, and rotated to in parallel to the object of operation, and the device 10 is contracted.

Description

【発明の詳細な説明】 本発明は台車に乗って走行することのできる工業用ロボ
ットの位置決め方法に係り、特に作業対象に対する位置
決めを自動的に行うことの出来る方法に関するものであ
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for positioning an industrial robot that can travel on a trolley, and more particularly to a method for automatically positioning an industrial robot with respect to a work object.

耐熱材料(例えばロックウール)やセメント等の吹付用
ロボットや、塗装用ロボット等のうち、走行台車を用い
て自ら移動し得る形式の工業用ロボットを壁面や梁等の
作業対象に対して位置決めする場合には、従来地面や床
面(以下床面と称す)に敷設した誘導線を案内として誘
導無線による位置決めする方法が一般的に用いられてい
る。
Among robots for spraying heat-resistant materials (e.g. rock wool), cement, etc., robots for painting, etc., industrial robots that can move on their own using a traveling trolley are positioned relative to work targets such as walls and beams. In such cases, a conventional method of positioning by radio guidance is generally used, using a guidance wire laid on the ground or floor (hereinafter referred to as "floor") as a guide.

しかしながら、かかる誘導無線による位置決め方法では
、位置決めの精度が悪く作業対象物の位置の変化に対応
して木目細かな位置の補正を行うことができず、また累
積された誤差を補正する手段にも欠けると共に、誘導用
電線を床面に敷設する必要がありコストを上昇させる。
However, in this positioning method using guided radio, the positioning accuracy is poor and it is not possible to make detailed position corrections in response to changes in the position of the workpiece, and there is also no means for correcting accumulated errors. In addition to chipping, it is necessary to lay induction wires on the floor, which increases costs.

とりわけ最近の建築物では、耐火性を向上させるため鉄
骨梁等にロックウール等の耐火材を吹き付ける場合が多
く、これらの作業を行うための吹付ロボット等では、高
精度の吹付作業を行う必要があり、従来の誘導無線型の
位置決め方法では十分ではない。
In particular, in modern buildings, fireproofing materials such as rock wool are often sprayed onto steel beams to improve fire resistance, and the spraying robots used to perform these tasks must perform highly precise spraying operations. Traditional guided radio positioning methods are not sufficient.

従って本発明の目的とする処は、走行台車によって自刃
で走行する工業用ロボットの位置決め精度を向上させる
点にあり、とりわけロボットの現在位置を自動的に計測
して目標位置との偏差を演算し、これに基づいてロボッ
ト自身の位置を自動的に修正する自動位置補正機能を発
揮することのできる位置決め方法を提供することであり
、その要旨とする処が、車輪によって床面上を走行する
台車に垂直方向のアウトリガ装置を有する旋回テーブル
を取り付け、該旋回テーブル上に複数の自由度を有する
腕機構を設置した自走式ロボットの作業対象物に対する
位置決め方法において、作業位置で停止したロボットを
駆動して旋回テーブルから作業対象物上の2個の測定点
までの距離を検出する工程と、上記2個の距離データか
ら旋回テーブルの作業対象物にたいする傾斜角度θ、及
び旋回テーブルからロボットが走行すべき正規の基準軌
跡までの偏心量lを演算する工程と、アウトリガ装置を
伸長して台車を地切りした後、台車を作業対象物に対し
て直角の方向へ回転させる工程と、上記の如く台車を作
業対象物に対して直角に指向させた後に、アウトリガ装
置を縮めて台車を接地させた後、旋回テーブルを作業対
象物に対して平行となるまで回転させる工程と、台車を
偏心量4分だけ移動させて、その中心を正規の基準軌跡
に合致させる工程と、アウトリガ装置を伸長させて台車
を地切りした後、台車を作業対象物に平行となるまで回
転させ、更にアウトリガ装置を縮める工程とを有してな
る点にある自走式ロボットの位置決め方法を提供するも
のである。   、続いて、添付した図面を参照して本
発明を具体化した実施例につき説明し、本発明の理解に
供する。
Therefore, an object of the present invention is to improve the positioning accuracy of an industrial robot that runs with its own blade on a traveling cart, and in particular, to automatically measure the current position of the robot and calculate the deviation from the target position. The purpose of the present invention is to provide a positioning method that can exhibit an automatic position correction function that automatically corrects the position of the robot itself based on this. A method for positioning a self-propelled robot with respect to a work object, in which a rotating table having a vertical outrigger device is attached to the rotating table, and an arm mechanism having multiple degrees of freedom is installed on the rotating table. The process of detecting the distance from the rotating table to two measurement points on the workpiece by using a step of calculating the eccentricity l to the normal reference trajectory; a step of extending the outrigger device to ground the cart, and then rotating the cart in a direction perpendicular to the workpiece; After oriented at right angles to the workpiece, the outrigger device is retracted to ground the cart, and the turning table is rotated until it is parallel to the workpiece. a step in which the outrigger device is extended and the cart is grounded, then the cart is rotated until it is parallel to the object to be worked on, and the outrigger device is further retracted. A method for positioning a self-propelled robot is provided. Next, embodiments embodying the present invention will be described with reference to the accompanying drawings to provide an understanding of the present invention.

ここに第1図は本発明を適用しうるロックウールの吹付
用ロボットの正面図、第2図及び第3図は同工業用ロボ
ットの平面図及び側面図、第4図は同工業用ロボットの
制御回路図、第5図は同制御手順を示すフローチャート
、第6図は台車と旋回テーブルとの移動状態を示す平面
図、第7図は作業対象に対するロボソ1〜の傾きや変位
の状態を示す平面図である。
FIG. 1 is a front view of a rock wool spraying robot to which the present invention can be applied, FIGS. 2 and 3 are a plan view and a side view of the industrial robot, and FIG. 4 is a diagram of the industrial robot. The control circuit diagram, Fig. 5 is a flowchart showing the control procedure, Fig. 6 is a plan view showing the movement state of the cart and the turning table, and Fig. 7 shows the state of inclination and displacement of the robot robot 1~ with respect to the work object. FIG.

第1図乃至第3図において、台車lはその下部に4個の
車輪2を回転自在に有し、これらの車輪の内l又は2個
の駆動車輪2aはチェーン3によって走行モータ4と連
結され、走行モータ4の回転により台車1が第2図に示
す台車1の軸芯5の方向に走行する。
In FIGS. 1 to 3, a trolley l has four wheels 2 rotatably at its lower part, and one or two driving wheels 2a of these wheels are connected to a traveling motor 4 by a chain 3. The rotation of the travel motor 4 causes the truck 1 to travel in the direction of the axis 5 of the truck 1 shown in FIG.

台車1は、その上面に設けた旋回ヘアリング6を介して
略平板状の旋回テーブル7に連結されており、旋回テー
ブル7は旋回ベアリング6の中心である台車1の垂直軸
芯8を中心として旋回自在であり、この旋回テーブル7
は、旋回テーブル7上に固定された旋回モータ9によっ
て台車1に対して水平面内において旋回駆動される。
The truck 1 is connected to a substantially flat turning table 7 via a turning hair ring 6 provided on its upper surface. This rotating table 7 is rotatable.
is driven to rotate in a horizontal plane relative to the trolley 1 by a rotation motor 9 fixed on a rotation table 7.

前記走行モータ4及び旋回モータ9には、それぞれパル
スエンコーダPE、及びPE2が接続され、各モータの
回転角度が検出される。
Pulse encoders PE and PE2 are connected to the travel motor 4 and the swing motor 9, respectively, and the rotation angle of each motor is detected.

上記旋回テーブル7は、その四隅に上下方向に伸縮自在
のアウトリガ装置1oを有しており、このアウトリガ装
置10は旋回テーブル7上のアウトリガ装置駆動用のモ
ータ10mにより伸縮駆動され、その伸縮量はポテンシ
ョメータPM、にょって検出される。
The above-mentioned turning table 7 has an outrigger device 1o that can be expanded and contracted in the vertical direction at its four corners. It is detected by the potentiometer PM.

第1図及び第3図に実線で示した状態は、アウトリガ装
置10が縮んだ状態で、このアウトリガ装置10が伸び
ることにより旋回テーブル7及びこれに旋回ベアリング
6を介して取り付けた台車1が上方へ持ち上げられ、車
輪2を床面11から切り離す(地切りする)ことができ
る。
The state shown in solid lines in FIGS. 1 and 3 is a state in which the outrigger device 10 is retracted, and when the outrigger device 10 is extended, the swing table 7 and the truck 1 attached to it via the swing bearing 6 move upward. The wheel 2 can be separated from the floor surface 11 (ground cutting).

−上記旋回テーブル7上には、前記垂直軸芯8を含む垂
直面内において揺動駆動される垂直アーム12と、この
垂直アーム12の先端に取り付けられ、垂直アーム12
と同じ揺動面内で揺動駆動される水平アーム13が取り
付けられており、更に水平アーム13の先端には複数の
自由度を有する手首部14を介して位置検出用のポテン
ショメータPM、が取り付けられている。尚、上記垂直
アーム12及び水平アーム13の揺動角度は、各アーム
を駆動するアーム駆動用モータM、及びMトに取り付け
たパルスエンコーダPEa及びPEI)によって検出さ
れる。
- On the rotating table 7, there is a vertical arm 12 that is swing-driven in a vertical plane including the vertical axis 8, and a vertical arm 12 that is attached to the tip of the vertical arm 12.
A horizontal arm 13 is attached which is driven to swing in the same swing plane as the horizontal arm 13, and a potentiometer PM for position detection is attached to the tip of the horizontal arm 13 via a wrist portion 14 having multiple degrees of freedom. It is being Incidentally, the swing angles of the vertical arm 12 and horizontal arm 13 are detected by an arm drive motor M that drives each arm, and pulse encoders PEa and PEI attached to M.

上記のように構成した吹付用ロボットの制御回路の一例
は第4図に示す如く、パルスエンコーダPEI、PE2
の出力線A、C,及びPEa、PEI、の出力線E、D
、更には、ポテンショメータPMIの出力線B、及びポ
テンショメータPM2がそれぞれマイクロコンピュータ
15を構成する入力インターフェイス回路16に接続さ
れている。
An example of the control circuit of the spraying robot configured as described above is as shown in FIG.
output lines A, C, and output lines E, D of PEa, PEI,
Furthermore, the output line B of the potentiometer PMI and the potentiometer PM2 are each connected to an input interface circuit 16 constituting the microcomputer 15.

上記マイクロコンピュータ15は、周知のものを使用す
ることができ、種々の検出器からの信号を入力する前記
入力インターフェイス回路16と、入力インターフェイ
ス回路16からの信号を読み出し専用メモリROM、1
7に格納されたプログラムに従って演算処理し、必要に
応じて一時記憶回路RAM18に種々のデータを記憶、
又は取り出しつつ各種駆動装置や表示装置等に接続され
た出力インターフェイス回路19に出力信号を送出する
CPU (中央処理ユニット)20等によって構成され
ており、出力インターフェイス回路19には前記旋回モ
ータ9、走行モータ4、アウトリガ装置駆動用上−タ1
0m及び各アーム駆動用のモータMa及びMトがそれぞ
れの自動制御系を介して接続されている。
The microcomputer 15 can be a well-known one, and includes the input interface circuit 16 that inputs signals from various detectors, and a read-only memory ROM, 1 that inputs signals from the input interface circuit 16.
7, and store various data in the temporary storage circuit RAM 18 as necessary.
It is also comprised of a CPU (Central Processing Unit) 20, etc., which sends output signals to an output interface circuit 19 connected to various drive devices, display devices, etc., while the output interface circuit 19 includes the swing motor 9, the travel Motor 4, upper motor 1 for driving outrigger device
0m and motors Ma and Mto for driving each arm are connected via their respective automatic control systems.

各モータやアウトリガ装置に対する自動制御系はほぼ同
様の構造をしているため旋回モータ9について代表的に
説明し、他は省略する。即ち出力インターフェイス回路
19から送出される旋回テーブル7の目標位置信号は、
D/A変換器21によってアナログ量に変換された後、
増幅器22を経て比較器23に伝達され、更に走行モー
タ9に伝えられると共に、走行モータ9の回転角度はパ
ルスエンコーダPR,により検出され、この検出量が上
記比較器23にD/A変換器24を経て伝達され、パル
スエンコーダPE、にょる検出量と目標位置信号との差
が0となる方向に旋回モータ9が回転駆動され、旋回テ
ーブル7に対する台車10回転位置が決定される。
Since the automatic control systems for each motor and outrigger device have substantially the same structure, the swing motor 9 will be representatively explained, and the others will be omitted. That is, the target position signal of the turning table 7 sent from the output interface circuit 19 is as follows.
After being converted into an analog quantity by the D/A converter 21,
The rotation angle of the travel motor 9 is transmitted to the comparator 23 via the amplifier 22 and then to the travel motor 9, and the rotation angle of the travel motor 9 is detected by the pulse encoder PR. The pulse encoder PE rotates the swing motor 9 in a direction in which the difference between the detected amount and the target position signal becomes 0, and the rotational position of the cart 10 relative to the swing table 7 is determined.

又教示状態においてはJ−記D/A変換器24がら発せ
られたパルスエンコーダPE、の検出量は、入力インタ
ーフェイス回路16を経てCPU20に伝達され、教示
位置データとしてRAM1Bに記憶される。
In the teaching state, the detected amount of the pulse encoder PE emitted from the J-recorded D/A converter 24 is transmitted to the CPU 20 via the input interface circuit 16 and stored in the RAM 1B as teaching position data.

続いて第5図以下の添付図面を参照して上記吹付用ロボ
ットの位置決め作業手順について説明する。
Next, the procedure for positioning the spraying robot will be explained with reference to the attached drawings starting from FIG.

以下は吹付用ロボットを鉄骨梁25に沿って位置決めす
る手順であり、第5図におけるa、b。
The following is the procedure for positioning the spraying robot along the steel beam 25, as shown in a and b in FIG.

C・・・はロボットの各機能に対応するステップ番号を
示す。まずステップaにおいて車輪2が走行モータ4に
駆動され台車1が走行している状態から説明する。
C... indicates a step number corresponding to each function of the robot. First, a description will be given of the state in which the wheels 2 are driven by the travel motor 4 and the cart 1 is traveling in step a.

台車lの走行距離はパルスエンコーダPE、によって検
出され、パルスエンコーダPE、がラノ出力値が設定さ
れた作業位置に相当する値に達したか否かをステップb
で判定し、達していない場合にはステップaにら戻って
更に走行を続けると共に、作業位置に達したと判定され
た場合にはステップCにおいて走行用モータ4を停止さ
せ台車1を停止させる。
The travel distance of the trolley l is detected by the pulse encoder PE, and the pulse encoder PE determines whether the rano output value has reached a value corresponding to the set working position or not in step b.
If it is determined that the work position has not been reached, return to step a and continue traveling, and if it is determined that the working position has been reached, the traveling motor 4 is stopped in step C to stop the trolley 1.

この状態における台車1を第6図に実線で示し、その上
部に載置された旋回テーブル7を二点鎖線で示す。又旋
回ベアリング6の中心即ち垂直軸芯8の位置を0で表す
。今、台車1の車輪2の方向の軸芯5が、鉄骨梁25に
平行で且つ前記中心0を通る線分26に対して角度0分
傾斜していると共に、上記台車lの中心0を通る線分2
6が、本来台車lが鉄骨梁25に平行に移動すべき軌跡
位置を示す基準軌跡27に対してβの距離だけずれた位
置に存在する場合を考える。図では傾斜角度θの方向は
時計方向である。
The trolley 1 in this state is shown by a solid line in FIG. 6, and the turning table 7 placed on top thereof is shown by a chain double-dashed line. Further, the center of the slewing bearing 6, that is, the position of the vertical axis 8 is represented by 0. Now, the axis 5 in the direction of the wheel 2 of the truck 1 is parallel to the steel beam 25 and is inclined at an angle of 0 with respect to a line 26 passing through the center 0, and also passes through the center 0 of the truck 1. line segment 2
6 is located at a position shifted by a distance β from the reference locus 27 indicating the locus position where the trolley l should originally move parallel to the steel beam 25. In the figure, the direction of the inclination angle θ is clockwise.

以下の作業ではまず台車1及び旋回テーブル7を反時計
方向に点0を中心として旋回させることにより、台車の
軸芯5を鉄骨梁25に平行に配置すると共に、中心点0
を鉄骨梁25の方向に40分だけ移動せしめ、台車1及
び旋回テーブル7を鉄骨梁25に対して平行で且つ鉄骨
梁25から設計上の一定距離(L)離れた位置に位置決
めすることにより、以後の教示動作や再生動作における
測定及び吹付位置の積度を向上させんとするものである
In the following work, first, the truck 1 and the turning table 7 are rotated counterclockwise around point 0, so that the axis 5 of the truck is arranged parallel to the steel beam 25, and the center point 0
By moving the trolley 1 and turning table 7 in the direction of the steel beam 25 for 40 minutes, and positioning the trolley 1 and the turning table 7 at a position parallel to the steel beam 25 and a designed distance (L) away from the steel beam 25, This is intended to improve the accuracy of measurement and spraying positions in subsequent teaching and reproducing operations.

上記のように台車1がステップCにおいて停止すると、
続いてCPUはアウトリガ駆動用モータ10mに入力イ
ンターフェイス回路19、D/A変換器28、増幅器2
9、比較器30を経てプラスの方向の信号、即ちアウト
リガ装置10が伸びる方向の信号を送出する。アウトリ
ガ装置10の伸開は前記のようにポテンショメータPM
、によって計測され、その検出値が所定の値になった位
置でアウトリガ装置10の伸長作業を停止する。
When the trolley 1 stops at step C as described above,
Next, the CPU connects the outrigger drive motor 10m to the input interface circuit 19, D/A converter 28, and amplifier 2.
9. Send out a positive direction signal, ie, a signal in the direction in which the outrigger device 10 extends, via the comparator 30. The extension and opening of the outrigger device 10 is controlled by the potentiometer PM as described above.
, and the extension work of the outrigger device 10 is stopped at the position where the detected value reaches a predetermined value.

この時アウトリガ装置1oは当初の床面11との距離d
よりも長く伸びるため、台車1の車輪2は全て床面11
から持ち上げられ床面から切り離され(地切り)(ステ
ップd)、こうして旋回テーブル7が4本のアウトリガ
装置1oによって床面11上に固定された時点で、旋回
テーブル7を旋回させるだめの旋回モータ9及び垂直ア
ーム12、水平アーム13を駆動するモータMaMl、
を駆動して水平アーム13の先端に取り付けた手首部1
4を鉄骨梁25の方向へ移動させ、該手首部14に取り
付けた位置検出器の一種であるポテンショメータPM、
の先端を鉄骨梁25に押し付け、台車1の軸芯5から鉄
骨梁25までの距離を中心0から軸芯5の方向へ左右に
同じ距離(W/2)だけ離れた2個の位置P、及びP2
について測定する。上記点p、とP2の軸線5の方向の
距離W(一定)とし、各測定点P、及びP2がら軸芯○
までの測定距離を℃1及び!2とする(第7図参照)。
At this time, the outrigger device 1o is at a distance d from the original floor surface 11.
, so all wheels 2 of trolley 1 are on the floor 11
When the rotating table 7 is lifted from the ground and separated from the floor (step d), and the rotating table 7 is fixed on the floor 11 by the four outrigger devices 1o, the rotating motor for rotating the rotating table 7 is activated. 9, a motor MaMl that drives the vertical arm 12, and the horizontal arm 13;
The wrist part 1 is attached to the tip of the horizontal arm 13 by driving the
4 in the direction of the steel beam 25, and a potentiometer PM, which is a type of position detector, is attached to the wrist portion 14;
The tip of is pressed against the steel beam 25, and the distance from the axis 5 of the trolley 1 to the steel beam 25 is set at two positions P, which are separated by the same distance (W/2) left and right in the direction from the center 0 to the axis 5. and P2
Measure about. The distance W (constant) between the above points p and P2 in the direction of the axis 5, and the axis ○ between each measurement point P and P2.
The measurement distance to ℃1 and! 2 (see Figure 7).

一11記のような距−、、l!、+及びp2の計測は、
水平アーム13、垂直アーム12の各長さ及び旋回テー
ブル7の各測定点PI及びP2に対応する旋回角度α+
及ヒα2 (これらはパルスエンコーダPE2によって
検出される)、垂直アーム12の揺動角度β、水平アー
ム13の揺動角度T (それぞれ第1図に示され各関節
部分に取り付けた)〈ルスエンコーダPE□及びPEI
、を用いて検出される)を用いて周知の座標変換演算を
行うことにより求められる。これらの座標変換手順は周
知であるのでここではその説明を省略する。
Distance like 111-,,l! , + and p2 measurements are:
Rotation angle α+ corresponding to each length of the horizontal arm 13 and vertical arm 12 and each measurement point PI and P2 of the rotation table 7
α2 (these are detected by the pulse encoder PE2), the swing angle β of the vertical arm 12, and the swing angle T of the horizontal arm 13 (each shown in FIG. 1 and attached to each joint). PE□ and PEI
, which is detected using , ) is obtained by performing a well-known coordinate transformation operation. Since these coordinate transformation procedures are well known, their explanation will be omitted here.

こうしてステップeにおいて旋回テーブル7及び各アー
ム12.13を揺動し、ステップfにおいて距離j2.
 、N2を演算し終わると、次のステップgにおいて θ= jan−’ (ΔA /W) 1−(ff、+#、)/2−L の演算式を用いて台車1の鉄骨梁25に対する伸き角度
θ及び距離l、即ち現在の中心点Oの基準軌跡27から
の変位量を演算する。
In this way, in step e, the turning table 7 and each arm 12.13 are swung, and in step f, the distance j2.
, N2, in the next step g, the extension of the steel beam 25 of the bogie 1 is calculated using the equation θ=jan-' (ΔA/W) 1-(ff, +#,)/2-L. The angle θ and the distance l, that is, the amount of displacement of the current center point O from the reference locus 27 are calculated.

ここにΔρは距離i、とC,との差で正負の符号を考慮
して演算する。尚βの演算式はθの値が大きくなると上
記の式では誤差が増大するが、通常θは余り大きな値で
はないので上記の式を採用しても差支えない。
Here, Δρ is the difference between the distances i and C, and is calculated by considering the positive and negative signs. Note that the error in the above formula increases as the value of θ increases, but since θ is usually not a very large value, the above formula may be used.

但し傾斜角度θの影響を考慮することも可能であるが、
ここではその説明を省略する。
However, it is possible to consider the influence of the inclination angle θ,
The explanation thereof will be omitted here.

こうしてステップgにおいて台車1の傾斜角度θと基準
軌跡27からのずれ量eを演算し終わると、続いて前記
ポテンショメータPM2の方向を手首部14の屈折、及
び各アームの揺動運動、更には旋回テーブル7の旋回に
よって垂直方向に変化させると共に、測定点P、及びP
2の中間の点Poにおける鉄骨梁25の高さを測定し、
基準高さからの偏差Δhを測定する。これにより鉄骨梁
25の撓量が検出される。(ステップh)続いてCPU
20は旋回モータ9に駆動信号を送出し、旋回テーブル
7に対して台車1をθ+90度分、反時計方向に回転さ
せる。この回転によって台車1の軸芯5が鉄骨梁25に
対して直角゛の方向を指向する。(ステップi) こうして台車の方向の決定を完了すると、続いてステッ
プjにおいてアウトリガ駆動用モータ10mにアウトリ
ガ装置10が縮む方向の駆動信号を送出し、台車1の車
!fa2を接地させる。これによりアウトリガ装置10
が地切りされるため、続くステップkにおいて再び旋回
モーフ9に駆動信号を送出し、旋回テーブル7を角度θ
分だけ台車lに対して反時計方向に回転させる。
After calculating the inclination angle θ of the trolley 1 and the amount of deviation e from the reference trajectory 27 in step g, the direction of the potentiometer PM2 is then changed by bending the wrist portion 14, oscillating the arms, and then rotating the direction of the potentiometer PM2. By rotating the table 7, the measurement points P and P are changed in the vertical direction.
Measure the height of the steel beam 25 at a point Po between 2 and
Measure the deviation Δh from the reference height. As a result, the amount of deflection of the steel beam 25 is detected. (Step h) Then the CPU
20 sends a drive signal to the swing motor 9 to rotate the cart 1 counterclockwise by θ+90 degrees with respect to the swing table 7. This rotation causes the axis 5 of the truck 1 to be oriented perpendicularly to the steel beam 25. (Step i) After completing the determination of the direction of the truck in this way, in step j, a drive signal is sent to the outrigger drive motor 10m in the direction in which the outrigger device 10 is retracted, and the car of the truck 1 is moved! Ground fa2. As a result, the outrigger device 10
Since the rotation table 7 is cut off from the ground, a drive signal is sent to the rotation morph 9 again in the following step k, and the rotation table 7 is rotated at an angle θ.
rotate counterclockwise relative to the trolley l by the amount of time.

以上の手順によって旋回テーブル7が鉄骨梁25に平行
の状態となる。
The above procedure brings the turning table 7 into a state parallel to the steel beam 25.

続いてCPU20は走行モータ4に駆動信号を送出し、
台車1をその上部の旋回テーブル7及びアーム12及び
13と共に4の分だけ移動させる。
Subsequently, the CPU 20 sends a drive signal to the travel motor 4,
The truck 1 is moved by 4 along with the rotating table 7 and arms 12 and 13 on top of it.

この時点で車輪2は全て軸芯5と同じ方向、即ち鉄骨梁
25に直角の方向を向いているので、上記4分の移動に
よって台車1は鉄骨梁25に対してlの距離の分だけ接
近又は離れ、台車1の中心0が基準軌跡27上に移動す
る。(ステップm)続いてCPU20はアウトリガ駆動
用モ〜り10mに伸長方向の信号を送出して、アウトリ
ガ装置10を伸ばし、台車1の車輪2を地切りした後(
ステップn)、再度旋回モータ9に駆動信号を送出して
地切りされた台車1を90度時計方向に旋回させ(ステ
ップ0)た後、アウトリガ装置10を縮め(ステップp
)、車輪2を床面11に接地させ、アウトリガ装fio
を宙に浮がせる。
At this point, all of the wheels 2 are facing in the same direction as the axis 5, that is, in a direction perpendicular to the steel beam 25, so the truck 1 approaches the steel beam 25 by a distance l by the 4-minute movement described above. Otherwise, the center 0 of the truck 1 moves onto the reference trajectory 27. (Step m) Next, the CPU 20 sends a signal in the extension direction to the outrigger driving motor 10m, extends the outrigger device 10, and turns the wheels 2 of the truck 1 off.
Step n), the drive signal is sent to the turning motor 9 again to turn the grounded truck 1 90 degrees clockwise (Step 0), and then the outrigger device 10 is retracted (Step p
), the wheels 2 are grounded on the floor 11, and the outrigger equipment fio
float in the air.

こうして台車1及び旋回テーブル7が共に鉄骨梁25に
平行となると共に、その中心0が基準線27上に来るこ
とにより旋回テーブル7の鉄骨梁25に対する完全な位
置決めが完了するため、続くステップqに示す様に基準
軌跡27に対する鉄骨梁25の正確な位置をロボットに
教え込むだめの教示動作や、手首部14の先端にポテン
ショメータPM2に換えて取り付けた吹付ガンを用いた
再生作業を実行可能となる 上記第5図に示した手順は本発明の一適用例に係る吹き
付は用ロボットの一つの使用例に過ぎす、本発明は作業
対象物に沿って走行しつつ作業を行うあらゆるロポ・ノ
ド、例えばコンクリート吹付用ロボットや塗装ロボ・7
ト、長物の検査用口、IC−ノド等種々の用途に用いる
ことができると共に、その作業手順の順番を適宜変更し
たり、別の作業手順を付加挿入する等種々のノ\リエー
ションが考えられ、例えばステップeにおいて距離7!
1 とβ2を検出することにより1頃き角度θの演算を
行った後、台車をθプラス90度回転させ、鉄骨梁25
に直角に保持し、且つ旋回テーブル7を角度θだけ回転
させ、旋回テーブル7を鉄骨梁25に直角に維持した状
態で再度鉄骨梁25上の一測定点POまでの距離を測定
してeを検出するようになすことにより、βの演算にお
ける傾斜角度θの影響を除去する如くなす等の変更は全
て本発明の実施例に相当するものである。
In this way, the cart 1 and the turning table 7 are both parallel to the steel beam 25, and the center 0 is on the reference line 27, completing the complete positioning of the turning table 7 with respect to the steel beam 25. Therefore, in the following step q. As shown, it becomes possible to carry out teaching operations to teach the robot the exact position of the steel beam 25 with respect to the reference trajectory 27, and regeneration work using the spray gun attached to the tip of the wrist 14 instead of the potentiometer PM2. The procedure shown in FIG. 5 above is just one example of the use of a spray robot according to an application example of the present invention. , for example, concrete spraying robots and painting robots 7
It can be used for a variety of purposes, such as a gutter, an inspection port for long objects, and an IC gutter, and various variations can be considered, such as changing the order of the work procedure as appropriate or adding and inserting another work procedure. , for example, distance 7! in step e!
After calculating the angle θ around 1 by detecting 1 and β2, the cart is rotated by θ plus 90 degrees, and the steel beam 25
, and rotate the turning table 7 by an angle θ. While keeping the turning table 7 perpendicular to the steel beam 25, measure the distance to one measurement point PO on the steel beam 25 again and find e. All changes such as removing the influence of the inclination angle θ on the calculation of β by detecting the angle θ correspond to the embodiments of the present invention.

又ステップhにおいて得られた鉄骨梁25の撓量Δhは
そのままRAM18に記憶しておき、続く再生動作時に
呼び出して吹付ガン等の高さ方向の位置の諏整に用いる
Further, the deflection amount Δh of the steel beam 25 obtained in step h is stored as is in the RAM 18, and is called out during the subsequent regeneration operation and used for adjusting the height direction position of the spray gun, etc.

本発明は以上述べた如く、車輪によって床面上を走行す
る台車に垂直方向のアウトリガ装置を有する旋回テーブ
ルを取り付け、該旋回テーブル上に複数の自由度を有す
る腕機構を設置した自走式ロボットの作業対象物に対す
る位置決め方法において、作業位置で停止したロボット
を駆動して旋回テーブルから作業対象物上の2個の測定
点までの距離を検出する工程と、上記2個の距離データ
から旋回テーブルの作業対象物にたいする傾斜角度θ、
及び旋回テーブルからロボットが走行すべき正規の基準
軌跡までの偏心量βを演算する工程と、アウトリガ装置
を伸長して台車を地切りした後、台車を作業対象物に対
して直角の方向へ回転させる工程と、上記の台車を作業
対象物に対して直角に指向させた後に、アウトリガ装置
を縮めて台車を接地させた後、旋回テーブルを作業対象
物に対して平行となるまで回転させる工程と、台車を偏
心量4分だけ移動させて、その中心を正規の基準軌跡に
合致させる工程と、アウトリガ装置を伸長させて台車を
地切りした後、台車を作業対象物に平行となるまで回転
させ、更にアウトリガ装置を縮める工程と、を有してな
るとこを特徴とする自走式ロボットの位置決め方法であ
るから、従来の誘導無線による走行形ロボットの位置決
め方法と比べて著しく位置決め精度が向上し、且つ誘導
レール等を敷設する必要も又作業対象物の位置が変化す
る毎に誘導レール等の位置を変化させる手間も必要で無
く、作業対象物の位置の変化に速やかに対応して位置決
めできる工業用ロボットを提供するもので、ロックウー
ルの吹付作業等の精度を要求される工業用ロボットに適
応して極めて好適である。
As described above, the present invention is a self-propelled robot in which a rotating table having a vertical outrigger device is attached to a cart that travels on the floor with wheels, and an arm mechanism having multiple degrees of freedom is installed on the rotating table. In this positioning method for a workpiece, the robot stopped at the work position is driven to detect the distance from the rotation table to two measurement points on the workpiece, and the rotation table is detected from the two distance data. The inclination angle θ with respect to the workpiece is
and the process of calculating the eccentricity β from the turning table to the regular reference trajectory that the robot should travel, and after extending the outrigger device and cutting the trolley off the ground, the trolley is rotated in a direction perpendicular to the workpiece. and a step of orienting the cart perpendicularly to the workpiece, retracting the outrigger device to ground the cart, and then rotating the turning table until it is parallel to the workpiece. , the process of moving the trolley by an eccentric amount of 4 minutes and aligning its center with the regular reference trajectory, and the step of extending the outrigger device to cut the trolley off the ground, and then rotating the trolley until it is parallel to the object to be worked on. This positioning method for a self-propelled robot is characterized by the steps of: , and further retracting the outrigger device, so the positioning accuracy is significantly improved compared to the conventional positioning method for a traveling robot using guided radio. In addition, there is no need to lay guide rails, etc., or the trouble of changing the position of the guide rails, etc. every time the position of the work object changes, and the work object can be positioned quickly in response to changes in the position of the work object. The present invention provides an industrial robot, and is extremely suitable for use in industrial robots that require precision, such as in rock wool spraying operations.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明を適用しうるロックウールの吹付用ロボ
ットの正面図、第2図及び第3図は同工業用ロボットの
平面図及び側面図、第4図は同工業用ロボットの制御回
路図、第5図は同制御手順を示すフローチャート、第6
図は台車と旋回テーブルとの移動状態を示す平面図、第
7図は作業対象物に対するロボッI〜の傾きや変位の状
態を示す平面図である。 (符号の説明) ■・・・台車      2・・・車輪4・・・走行モ
ータ   5・・・軸芯6・・・旋回ベアリング 7・
・・旋回テーブル9・・・旋回モータ  10・・・ア
ウトリガ装置12・・・垂直アーム  13・・・水平
アーム14・・・手首部 15・・・マイクロコンピュータ 20・・・CPU      θ・・・傾斜角度P、、
P2・・・測定点。 PM・・・ポテンショメータ PE・・・パルスエンコーダ。 出願人  株式会社 神戸製鋼所 代理人  弁理士 本庄 武男 第5図 第6図 第7図
Fig. 1 is a front view of a rock wool spraying robot to which the present invention can be applied, Figs. 2 and 3 are a plan view and a side view of the industrial robot, and Fig. 4 is a control circuit of the industrial robot. Figure 5 is a flowchart showing the same control procedure, and Figure 6 is a flowchart showing the same control procedure.
The figure is a plan view showing the state of movement of the cart and the turning table, and FIG. 7 is a plan view showing the state of inclination and displacement of the robot I with respect to the work object. (Explanation of symbols) ■...Dolly 2...Wheels 4...Travel motor 5...Axis 6...Swivel bearing 7.
...Swivel table 9...Swivel motor 10...Outrigger device 12...Vertical arm 13...Horizontal arm 14...Wrist portion 15...Microcomputer 20...CPU θ...Inclination Angle P...
P2...Measurement point. PM... Potentiometer PE... Pulse encoder. Applicant Kobe Steel Co., Ltd. Representative Patent Attorney Takeo Honjo Figure 5 Figure 6 Figure 7

Claims (1)

【特許請求の範囲】 車輪によって床面上を走行する台車に垂直方向のアウト
リガ装置を有する旋回テーブルを取り付け、該旋回テー
ブル上に複数の自由度を有する腕機構を設置した自走式
ロボットの作業対象物に対する位置決め方法において、 (i)作業位置で停止したロボットを駆動して旋回テー
ブルから作業対象物上の2個の測定点までの距離を検出
する工程と、 (ii)上記2個の距離データから旋回テーブルの作業
対象物に対する傾斜角度θ、及び旋回テーブルからロボ
ットが走行すべき正規の基準軌跡までの偏心量βを演算
する工程と、 (iii )アウトリガ装置を伸長して台車を地切りし
た後、台車を作業対象物に対して直角の方向へ回転させ
る工程と、 (iv )  (iii )の工程後に、アウトリガ装
置を縮めて台車を接地させた後、旋回テーブルを作業対
象物に対して平行となるまで回転させる工程と、(v)
台車を偏心量4分だけ移動させて、その中心を正規の基
準軌跡に合致させる工程と、(vi)アウトリガ装置を
伸長させて台車を地切りした後、台車を作業対象物に平
行となるまで回転させ、更にアウトリガ装置を縮める工
程と、を有してなるとこを特徴とする自走式ロボットの
位置決め方法。
[Claims] Operation of a self-propelled robot in which a rotating table having a vertical outrigger device is attached to a cart that travels on the floor with wheels, and an arm mechanism having multiple degrees of freedom is installed on the rotating table. A method for positioning a workpiece includes: (i) driving a robot stopped at a work position to detect the distance from a rotating table to two measurement points on the workpiece; and (ii) measuring the two distances. A process of calculating from the data the inclination angle θ of the turning table with respect to the workpiece and the eccentricity β from the turning table to the normal reference trajectory on which the robot should travel; (iii) extending the outrigger device to ground the cart; After that, the cart is rotated in a direction perpendicular to the workpiece, and after the steps (iv) and (iii), the outrigger device is retracted to ground the cart, and the rotating table is rotated against the workpiece. (v)
The process of moving the trolley by an eccentric amount of 4 minutes and aligning its center with the regular reference trajectory; (vi) After extending the outrigger device and cutting the trolley off the ground, until the trolley is parallel to the workpiece. A method for positioning a self-propelled robot, comprising the steps of rotating and further retracting an outrigger device.
JP58102214A 1983-06-07 1983-06-07 Positioning method of automotive robot Granted JPS59226909A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58102214A JPS59226909A (en) 1983-06-07 1983-06-07 Positioning method of automotive robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58102214A JPS59226909A (en) 1983-06-07 1983-06-07 Positioning method of automotive robot

Publications (2)

Publication Number Publication Date
JPS59226909A true JPS59226909A (en) 1984-12-20
JPH0379157B2 JPH0379157B2 (en) 1991-12-17

Family

ID=14321407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58102214A Granted JPS59226909A (en) 1983-06-07 1983-06-07 Positioning method of automotive robot

Country Status (1)

Country Link
JP (1) JPS59226909A (en)

Cited By (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60258613A (en) * 1984-06-06 1985-12-20 Daifuku Co Ltd Drive control equipment of truck
JPH0621876U (en) * 1992-03-09 1994-03-22 株式会社西日本メタル Universal mobile trolley device
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US8239992B2 (en) 2007-05-09 2012-08-14 Irobot Corporation Compact autonomous coverage robot
US8253368B2 (en) 2004-01-28 2012-08-28 Irobot Corporation Debris sensor for cleaning apparatus
US8368339B2 (en) 2001-01-24 2013-02-05 Irobot Corporation Robot confinement
US8374721B2 (en) 2005-12-02 2013-02-12 Irobot Corporation Robot system
US8380350B2 (en) 2005-12-02 2013-02-19 Irobot Corporation Autonomous coverage robot navigation system
US8386081B2 (en) 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
US8382906B2 (en) 2005-02-18 2013-02-26 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8390251B2 (en) 2004-01-21 2013-03-05 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US8387193B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US8418303B2 (en) 2006-05-19 2013-04-16 Irobot Corporation Cleaning robot roller processing
US8428778B2 (en) 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
US8950038B2 (en) 2005-12-02 2015-02-10 Irobot Corporation Modular robot
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8978196B2 (en) 2005-12-02 2015-03-17 Irobot Corporation Coverage robot mobility
US9008835B2 (en) 2004-06-24 2015-04-14 Irobot Corporation Remote control scheduler and method for autonomous robotic device
US9038233B2 (en) 2001-01-24 2015-05-26 Irobot Corporation Autonomous floor-cleaning robot
US9104204B2 (en) 2001-06-12 2015-08-11 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
US9320398B2 (en) 2005-12-02 2016-04-26 Irobot Corporation Autonomous coverage robots
US9360300B2 (en) 2004-03-29 2016-06-07 Irobot Corporation Methods and apparatus for position estimation using reflected light sources
US10314449B2 (en) 2010-02-16 2019-06-11 Irobot Corporation Vacuum brush
US10470629B2 (en) 2005-02-18 2019-11-12 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
WO2025227247A1 (en) * 2024-04-29 2025-11-06 Cobionix Corporation Autonomous mobile cart and support structure for robot arm

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60258613A (en) * 1984-06-06 1985-12-20 Daifuku Co Ltd Drive control equipment of truck
JPH0621876U (en) * 1992-03-09 1994-03-22 株式会社西日本メタル Universal mobile trolley device
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US9446521B2 (en) 2000-01-24 2016-09-20 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US9144361B2 (en) 2000-04-04 2015-09-29 Irobot Corporation Debris sensor for cleaning apparatus
US9622635B2 (en) 2001-01-24 2017-04-18 Irobot Corporation Autonomous floor-cleaning robot
US9038233B2 (en) 2001-01-24 2015-05-26 Irobot Corporation Autonomous floor-cleaning robot
US8368339B2 (en) 2001-01-24 2013-02-05 Irobot Corporation Robot confinement
US9582005B2 (en) 2001-01-24 2017-02-28 Irobot Corporation Robot confinement
US9104204B2 (en) 2001-06-12 2015-08-11 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8396592B2 (en) 2001-06-12 2013-03-12 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US9128486B2 (en) 2002-01-24 2015-09-08 Irobot Corporation Navigational control system for a robotic device
US9949608B2 (en) 2002-09-13 2018-04-24 Irobot Corporation Navigational control system for a robotic device
US8386081B2 (en) 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
US8428778B2 (en) 2002-09-13 2013-04-23 Irobot Corporation Navigational control system for a robotic device
US8854001B2 (en) 2004-01-21 2014-10-07 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US9215957B2 (en) 2004-01-21 2015-12-22 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US8390251B2 (en) 2004-01-21 2013-03-05 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US8378613B2 (en) 2004-01-28 2013-02-19 Irobot Corporation Debris sensor for cleaning apparatus
US8253368B2 (en) 2004-01-28 2012-08-28 Irobot Corporation Debris sensor for cleaning apparatus
US9360300B2 (en) 2004-03-29 2016-06-07 Irobot Corporation Methods and apparatus for position estimation using reflected light sources
US9486924B2 (en) 2004-06-24 2016-11-08 Irobot Corporation Remote control scheduler and method for autonomous robotic device
US9008835B2 (en) 2004-06-24 2015-04-14 Irobot Corporation Remote control scheduler and method for autonomous robotic device
US8874264B1 (en) 2004-07-07 2014-10-28 Irobot Corporation Celestial navigation system for an autonomous robot
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US9229454B1 (en) 2004-07-07 2016-01-05 Irobot Corporation Autonomous mobile robot system
US9223749B2 (en) 2004-07-07 2015-12-29 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8387193B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US9445702B2 (en) 2005-02-18 2016-09-20 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US10470629B2 (en) 2005-02-18 2019-11-12 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US8985127B2 (en) 2005-02-18 2015-03-24 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8382906B2 (en) 2005-02-18 2013-02-26 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8855813B2 (en) 2005-02-18 2014-10-07 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8380350B2 (en) 2005-12-02 2013-02-19 Irobot Corporation Autonomous coverage robot navigation system
US9149170B2 (en) 2005-12-02 2015-10-06 Irobot Corporation Navigating autonomous coverage robots
US10524629B2 (en) 2005-12-02 2020-01-07 Irobot Corporation Modular Robot
US8950038B2 (en) 2005-12-02 2015-02-10 Irobot Corporation Modular robot
US8954192B2 (en) 2005-12-02 2015-02-10 Irobot Corporation Navigating autonomous coverage robots
US8978196B2 (en) 2005-12-02 2015-03-17 Irobot Corporation Coverage robot mobility
US9320398B2 (en) 2005-12-02 2016-04-26 Irobot Corporation Autonomous coverage robots
US9144360B2 (en) 2005-12-02 2015-09-29 Irobot Corporation Autonomous coverage robot navigation system
US9392920B2 (en) 2005-12-02 2016-07-19 Irobot Corporation Robot system
US9599990B2 (en) 2005-12-02 2017-03-21 Irobot Corporation Robot system
US8374721B2 (en) 2005-12-02 2013-02-12 Irobot Corporation Robot system
US8418303B2 (en) 2006-05-19 2013-04-16 Irobot Corporation Cleaning robot roller processing
US9955841B2 (en) 2006-05-19 2018-05-01 Irobot Corporation Removing debris from cleaning robots
US9492048B2 (en) 2006-05-19 2016-11-15 Irobot Corporation Removing debris from cleaning robots
US10244915B2 (en) 2006-05-19 2019-04-02 Irobot Corporation Coverage robots and associated cleaning bins
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US9317038B2 (en) 2006-05-31 2016-04-19 Irobot Corporation Detecting robot stasis
US11072250B2 (en) 2007-05-09 2021-07-27 Irobot Corporation Autonomous coverage robot sensing
US8438695B2 (en) 2007-05-09 2013-05-14 Irobot Corporation Autonomous coverage robot sensing
US10070764B2 (en) 2007-05-09 2018-09-11 Irobot Corporation Compact autonomous coverage robot
US8839477B2 (en) 2007-05-09 2014-09-23 Irobot Corporation Compact autonomous coverage robot
US10299652B2 (en) 2007-05-09 2019-05-28 Irobot Corporation Autonomous coverage robot
US8239992B2 (en) 2007-05-09 2012-08-14 Irobot Corporation Compact autonomous coverage robot
US9480381B2 (en) 2007-05-09 2016-11-01 Irobot Corporation Compact autonomous coverage robot
US11498438B2 (en) 2007-05-09 2022-11-15 Irobot Corporation Autonomous coverage robot
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
US10314449B2 (en) 2010-02-16 2019-06-11 Irobot Corporation Vacuum brush
US11058271B2 (en) 2010-02-16 2021-07-13 Irobot Corporation Vacuum brush
WO2025227247A1 (en) * 2024-04-29 2025-11-06 Cobionix Corporation Autonomous mobile cart and support structure for robot arm

Also Published As

Publication number Publication date
JPH0379157B2 (en) 1991-12-17

Similar Documents

Publication Publication Date Title
JPS59226909A (en) Positioning method of automotive robot
JP2020020206A (en) Spray device and spray method
US5576947A (en) Robot hallway traveler
US4613803A (en) Industrial robot and a method for positioning same
JPH06155027A (en) Automatic welding equipment for square steel pipe
CN116945208B (en) Robot system
JPH02262484A (en) Moving mechanism
JP3060387B2 (en) Reclaimer bench-cut re-dispensing control method
JPS59227373A (en) Industrial robot
JPS60127987A (en) Method and device for controlling profiling
JP2615015B2 (en) Self-propelled work vehicle position measurement method
JPH0881199A (en) Surface work equipment for aerial work vehicles
JP2895825B1 (en) Automatic welding equipment for box girder inner surface
JPH05113038A (en) Position control device for refractory injection nozzle
JPS649116B2 (en)
JPH02232499A (en) Automatic survey positioning system of tunnel living machine
CN114046018A (en) Robot wall obstacle crossing operation method
CN115305979B (en) Method, processor, device and engineering equipment for controlling engineering equipment boom
JPS60132667A (en) Control of concrete spraying robot
JPH074779B2 (en) Working method by wall work robot
JPH0439710A (en) Automatic marking device
JPS61239305A (en) Method for correcting positional error of self-running dolly
JPS6219754Y2 (en)
JPS61184612A (en) Self-travel robot device
JPS6227236A (en) Reclaimer control device