JPS59226909A - 自走式ロボツトの位置決め方法 - Google Patents

自走式ロボツトの位置決め方法

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
English (en)
Other versions
JPH0379157B2 (ja
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/ja
Publication of JPS59226909A publication Critical patent/JPS59226909A/ja
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

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は台車に乗って走行することのできる工業用ロボ
ットの位置決め方法に係り、特に作業対象に対する位置
決めを自動的に行うことの出来る方法に関するものであ
る。
耐熱材料(例えばロックウール)やセメント等の吹付用
ロボットや、塗装用ロボット等のうち、走行台車を用い
て自ら移動し得る形式の工業用ロボットを壁面や梁等の
作業対象に対して位置決めする場合には、従来地面や床
面(以下床面と称す)に敷設した誘導線を案内として誘
導無線による位置決めする方法が一般的に用いられてい
る。
しかしながら、かかる誘導無線による位置決め方法では
、位置決めの精度が悪く作業対象物の位置の変化に対応
して木目細かな位置の補正を行うことができず、また累
積された誤差を補正する手段にも欠けると共に、誘導用
電線を床面に敷設する必要がありコストを上昇させる。
とりわけ最近の建築物では、耐火性を向上させるため鉄
骨梁等にロックウール等の耐火材を吹き付ける場合が多
く、これらの作業を行うための吹付ロボット等では、高
精度の吹付作業を行う必要があり、従来の誘導無線型の
位置決め方法では十分ではない。
従って本発明の目的とする処は、走行台車によって自刃
で走行する工業用ロボットの位置決め精度を向上させる
点にあり、とりわけロボットの現在位置を自動的に計測
して目標位置との偏差を演算し、これに基づいてロボッ
ト自身の位置を自動的に修正する自動位置補正機能を発
揮することのできる位置決め方法を提供することであり
、その要旨とする処が、車輪によって床面上を走行する
台車に垂直方向のアウトリガ装置を有する旋回テーブル
を取り付け、該旋回テーブル上に複数の自由度を有する
腕機構を設置した自走式ロボットの作業対象物に対する
位置決め方法において、作業位置で停止したロボットを
駆動して旋回テーブルから作業対象物上の2個の測定点
までの距離を検出する工程と、上記2個の距離データか
ら旋回テーブルの作業対象物にたいする傾斜角度θ、及
び旋回テーブルからロボットが走行すべき正規の基準軌
跡までの偏心量lを演算する工程と、アウトリガ装置を
伸長して台車を地切りした後、台車を作業対象物に対し
て直角の方向へ回転させる工程と、上記の如く台車を作
業対象物に対して直角に指向させた後に、アウトリガ装
置を縮めて台車を接地させた後、旋回テーブルを作業対
象物に対して平行となるまで回転させる工程と、台車を
偏心量4分だけ移動させて、その中心を正規の基準軌跡
に合致させる工程と、アウトリガ装置を伸長させて台車
を地切りした後、台車を作業対象物に平行となるまで回
転させ、更にアウトリガ装置を縮める工程とを有してな
る点にある自走式ロボットの位置決め方法を提供するも
のである。   、続いて、添付した図面を参照して本
発明を具体化した実施例につき説明し、本発明の理解に
供する。
ここに第1図は本発明を適用しうるロックウールの吹付
用ロボットの正面図、第2図及び第3図は同工業用ロボ
ットの平面図及び側面図、第4図は同工業用ロボットの
制御回路図、第5図は同制御手順を示すフローチャート
、第6図は台車と旋回テーブルとの移動状態を示す平面
図、第7図は作業対象に対するロボソ1〜の傾きや変位
の状態を示す平面図である。
第1図乃至第3図において、台車lはその下部に4個の
車輪2を回転自在に有し、これらの車輪の内l又は2個
の駆動車輪2aはチェーン3によって走行モータ4と連
結され、走行モータ4の回転により台車1が第2図に示
す台車1の軸芯5の方向に走行する。
台車1は、その上面に設けた旋回ヘアリング6を介して
略平板状の旋回テーブル7に連結されており、旋回テー
ブル7は旋回ベアリング6の中心である台車1の垂直軸
芯8を中心として旋回自在であり、この旋回テーブル7
は、旋回テーブル7上に固定された旋回モータ9によっ
て台車1に対して水平面内において旋回駆動される。
前記走行モータ4及び旋回モータ9には、それぞれパル
スエンコーダPE、及びPE2が接続され、各モータの
回転角度が検出される。
上記旋回テーブル7は、その四隅に上下方向に伸縮自在
のアウトリガ装置1oを有しており、このアウトリガ装
置10は旋回テーブル7上のアウトリガ装置駆動用のモ
ータ10mにより伸縮駆動され、その伸縮量はポテンシ
ョメータPM、にょって検出される。
第1図及び第3図に実線で示した状態は、アウトリガ装
置10が縮んだ状態で、このアウトリガ装置10が伸び
ることにより旋回テーブル7及びこれに旋回ベアリング
6を介して取り付けた台車1が上方へ持ち上げられ、車
輪2を床面11から切り離す(地切りする)ことができ
る。
−上記旋回テーブル7上には、前記垂直軸芯8を含む垂
直面内において揺動駆動される垂直アーム12と、この
垂直アーム12の先端に取り付けられ、垂直アーム12
と同じ揺動面内で揺動駆動される水平アーム13が取り
付けられており、更に水平アーム13の先端には複数の
自由度を有する手首部14を介して位置検出用のポテン
ショメータPM、が取り付けられている。尚、上記垂直
アーム12及び水平アーム13の揺動角度は、各アーム
を駆動するアーム駆動用モータM、及びMトに取り付け
たパルスエンコーダPEa及びPEI)によって検出さ
れる。
上記のように構成した吹付用ロボットの制御回路の一例
は第4図に示す如く、パルスエンコーダPEI、PE2
の出力線A、C,及びPEa、PEI、の出力線E、D
、更には、ポテンショメータPMIの出力線B、及びポ
テンショメータPM2がそれぞれマイクロコンピュータ
15を構成する入力インターフェイス回路16に接続さ
れている。
上記マイクロコンピュータ15は、周知のものを使用す
ることができ、種々の検出器からの信号を入力する前記
入力インターフェイス回路16と、入力インターフェイ
ス回路16からの信号を読み出し専用メモリROM、1
7に格納されたプログラムに従って演算処理し、必要に
応じて一時記憶回路RAM18に種々のデータを記憶、
又は取り出しつつ各種駆動装置や表示装置等に接続され
た出力インターフェイス回路19に出力信号を送出する
CPU (中央処理ユニット)20等によって構成され
ており、出力インターフェイス回路19には前記旋回モ
ータ9、走行モータ4、アウトリガ装置駆動用上−タ1
0m及び各アーム駆動用のモータMa及びMトがそれぞ
れの自動制御系を介して接続されている。
各モータやアウトリガ装置に対する自動制御系はほぼ同
様の構造をしているため旋回モータ9について代表的に
説明し、他は省略する。即ち出力インターフェイス回路
19から送出される旋回テーブル7の目標位置信号は、
D/A変換器21によってアナログ量に変換された後、
増幅器22を経て比較器23に伝達され、更に走行モー
タ9に伝えられると共に、走行モータ9の回転角度はパ
ルスエンコーダPR,により検出され、この検出量が上
記比較器23にD/A変換器24を経て伝達され、パル
スエンコーダPE、にょる検出量と目標位置信号との差
が0となる方向に旋回モータ9が回転駆動され、旋回テ
ーブル7に対する台車10回転位置が決定される。
又教示状態においてはJ−記D/A変換器24がら発せ
られたパルスエンコーダPE、の検出量は、入力インタ
ーフェイス回路16を経てCPU20に伝達され、教示
位置データとしてRAM1Bに記憶される。
続いて第5図以下の添付図面を参照して上記吹付用ロボ
ットの位置決め作業手順について説明する。
以下は吹付用ロボットを鉄骨梁25に沿って位置決めす
る手順であり、第5図におけるa、b。
C・・・はロボットの各機能に対応するステップ番号を
示す。まずステップaにおいて車輪2が走行モータ4に
駆動され台車1が走行している状態から説明する。
台車lの走行距離はパルスエンコーダPE、によって検
出され、パルスエンコーダPE、がラノ出力値が設定さ
れた作業位置に相当する値に達したか否かをステップb
で判定し、達していない場合にはステップaにら戻って
更に走行を続けると共に、作業位置に達したと判定され
た場合にはステップCにおいて走行用モータ4を停止さ
せ台車1を停止させる。
この状態における台車1を第6図に実線で示し、その上
部に載置された旋回テーブル7を二点鎖線で示す。又旋
回ベアリング6の中心即ち垂直軸芯8の位置を0で表す
。今、台車1の車輪2の方向の軸芯5が、鉄骨梁25に
平行で且つ前記中心0を通る線分26に対して角度0分
傾斜していると共に、上記台車lの中心0を通る線分2
6が、本来台車lが鉄骨梁25に平行に移動すべき軌跡
位置を示す基準軌跡27に対してβの距離だけずれた位
置に存在する場合を考える。図では傾斜角度θの方向は
時計方向である。
以下の作業ではまず台車1及び旋回テーブル7を反時計
方向に点0を中心として旋回させることにより、台車の
軸芯5を鉄骨梁25に平行に配置すると共に、中心点0
を鉄骨梁25の方向に40分だけ移動せしめ、台車1及
び旋回テーブル7を鉄骨梁25に対して平行で且つ鉄骨
梁25から設計上の一定距離(L)離れた位置に位置決
めすることにより、以後の教示動作や再生動作における
測定及び吹付位置の積度を向上させんとするものである
上記のように台車1がステップCにおいて停止すると、
続いてCPUはアウトリガ駆動用モータ10mに入力イ
ンターフェイス回路19、D/A変換器28、増幅器2
9、比較器30を経てプラスの方向の信号、即ちアウト
リガ装置10が伸びる方向の信号を送出する。アウトリ
ガ装置10の伸開は前記のようにポテンショメータPM
、によって計測され、その検出値が所定の値になった位
置でアウトリガ装置10の伸長作業を停止する。
この時アウトリガ装置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図参照)。
一11記のような距−、、l!、+及びp2の計測は、
水平アーム13、垂直アーム12の各長さ及び旋回テー
ブル7の各測定点PI及びP2に対応する旋回角度α+
及ヒα2 (これらはパルスエンコーダPE2によって
検出される)、垂直アーム12の揺動角度β、水平アー
ム13の揺動角度T (それぞれ第1図に示され各関節
部分に取り付けた)〈ルスエンコーダPE□及びPEI
、を用いて検出される)を用いて周知の座標変換演算を
行うことにより求められる。これらの座標変換手順は周
知であるのでここではその説明を省略する。
こうしてステップeにおいて旋回テーブル7及び各アー
ム12.13を揺動し、ステップfにおいて距離j2.
 、N2を演算し終わると、次のステップgにおいて θ= jan−’ (ΔA /W) 1−(ff、+#、)/2−L の演算式を用いて台車1の鉄骨梁25に対する伸き角度
θ及び距離l、即ち現在の中心点Oの基準軌跡27から
の変位量を演算する。
ここにΔρは距離i、とC,との差で正負の符号を考慮
して演算する。尚βの演算式はθの値が大きくなると上
記の式では誤差が増大するが、通常θは余り大きな値で
はないので上記の式を採用しても差支えない。
但し傾斜角度θの影響を考慮することも可能であるが、
ここではその説明を省略する。
こうしてステップ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に対して反時計方向に回転させる。
以上の手順によって旋回テーブル7が鉄骨梁25に平行
の状態となる。
続いてCPU20は走行モータ4に駆動信号を送出し、
台車1をその上部の旋回テーブル7及びアーム12及び
13と共に4の分だけ移動させる。
この時点で車輪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
を宙に浮がせる。
こうして台車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を検出するようになすことにより、βの演算にお
ける傾斜角度θの影響を除去する如くなす等の変更は全
て本発明の実施例に相当するものである。
又ステップhにおいて得られた鉄骨梁25の撓量Δhは
そのままRAM18に記憶しておき、続く再生動作時に
呼び出して吹付ガン等の高さ方向の位置の諏整に用いる
本発明は以上述べた如く、車輪によって床面上を走行す
る台車に垂直方向のアウトリガ装置を有する旋回テーブ
ルを取り付け、該旋回テーブル上に複数の自由度を有す
る腕機構を設置した自走式ロボットの作業対象物に対す
る位置決め方法において、作業位置で停止したロボット
を駆動して旋回テーブルから作業対象物上の2個の測定
点までの距離を検出する工程と、上記2個の距離データ
から旋回テーブルの作業対象物にたいする傾斜角度θ、
及び旋回テーブルからロボットが走行すべき正規の基準
軌跡までの偏心量βを演算する工程と、アウトリガ装置
を伸長して台車を地切りした後、台車を作業対象物に対
して直角の方向へ回転させる工程と、上記の台車を作業
対象物に対して直角に指向させた後に、アウトリガ装置
を縮めて台車を接地させた後、旋回テーブルを作業対象
物に対して平行となるまで回転させる工程と、台車を偏
心量4分だけ移動させて、その中心を正規の基準軌跡に
合致させる工程と、アウトリガ装置を伸長させて台車を
地切りした後、台車を作業対象物に平行となるまで回転
させ、更にアウトリガ装置を縮める工程と、を有してな
るとこを特徴とする自走式ロボットの位置決め方法であ
るから、従来の誘導無線による走行形ロボットの位置決
め方法と比べて著しく位置決め精度が向上し、且つ誘導
レール等を敷設する必要も又作業対象物の位置が変化す
る毎に誘導レール等の位置を変化させる手間も必要で無
く、作業対象物の位置の変化に速やかに対応して位置決
めできる工業用ロボットを提供するもので、ロックウー
ルの吹付作業等の精度を要求される工業用ロボットに適
応して極めて好適である。
【図面の簡単な説明】
第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図

Claims (1)

  1. 【特許請求の範囲】 車輪によって床面上を走行する台車に垂直方向のアウト
    リガ装置を有する旋回テーブルを取り付け、該旋回テー
    ブル上に複数の自由度を有する腕機構を設置した自走式
    ロボットの作業対象物に対する位置決め方法において、 (i)作業位置で停止したロボットを駆動して旋回テー
    ブルから作業対象物上の2個の測定点までの距離を検出
    する工程と、 (ii)上記2個の距離データから旋回テーブルの作業
    対象物に対する傾斜角度θ、及び旋回テーブルからロボ
    ットが走行すべき正規の基準軌跡までの偏心量βを演算
    する工程と、 (iii )アウトリガ装置を伸長して台車を地切りし
    た後、台車を作業対象物に対して直角の方向へ回転させ
    る工程と、 (iv )  (iii )の工程後に、アウトリガ装
    置を縮めて台車を接地させた後、旋回テーブルを作業対
    象物に対して平行となるまで回転させる工程と、(v)
    台車を偏心量4分だけ移動させて、その中心を正規の基
    準軌跡に合致させる工程と、(vi)アウトリガ装置を
    伸長させて台車を地切りした後、台車を作業対象物に平
    行となるまで回転させ、更にアウトリガ装置を縮める工
    程と、を有してなるとこを特徴とする自走式ロボットの
    位置決め方法。
JP58102214A 1983-06-07 1983-06-07 自走式ロボツトの位置決め方法 Granted JPS59226909A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58102214A JPS59226909A (ja) 1983-06-07 1983-06-07 自走式ロボツトの位置決め方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58102214A JPS59226909A (ja) 1983-06-07 1983-06-07 自走式ロボツトの位置決め方法

Publications (2)

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

Family

ID=14321407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58102214A Granted JPS59226909A (ja) 1983-06-07 1983-06-07 自走式ロボツトの位置決め方法

Country Status (1)

Country Link
JP (1) JPS59226909A (ja)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60258613A (ja) * 1984-06-06 1985-12-20 Daifuku Co Ltd 作業車の運転制御設備
JPH0621876U (ja) * 1992-03-09 1994-03-22 株式会社西日本メタル 自在移動台車装置
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
US8382906B2 (en) 2005-02-18 2013-02-26 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8386081B2 (en) 2002-09-13 2013-02-26 Irobot Corporation Navigational control system for a robotic device
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
US8838274B2 (en) 2001-06-12 2014-09-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
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
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

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60258613A (ja) * 1984-06-06 1985-12-20 Daifuku Co Ltd 作業車の運転制御設備
JPH0621876U (ja) * 1992-03-09 1994-03-22 株式会社西日本メタル 自在移動台車装置
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
US9582005B2 (en) 2001-01-24 2017-02-28 Irobot Corporation Robot confinement
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
US9104204B2 (en) 2001-06-12 2015-08-11 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US8838274B2 (en) 2001-06-12 2014-09-16 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
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
US9949608B2 (en) 2002-09-13 2018-04-24 Irobot Corporation Navigational control system for a robotic device
US8390251B2 (en) 2004-01-21 2013-03-05 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
US8854001B2 (en) 2004-01-21 2014-10-07 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
US8253368B2 (en) 2004-01-28 2012-08-28 Irobot Corporation Debris sensor for cleaning apparatus
US8378613B2 (en) 2004-01-28 2013-02-19 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
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US8874264B1 (en) 2004-07-07 2014-10-28 Irobot Corporation Celestial navigation system for an autonomous robot
US9223749B2 (en) 2004-07-07 2015-12-29 Irobot Corporation Celestial navigation system for an autonomous vehicle
US9229454B1 (en) 2004-07-07 2016-01-05 Irobot Corporation Autonomous mobile robot system
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US10470629B2 (en) 2005-02-18 2019-11-12 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US9445702B2 (en) 2005-02-18 2016-09-20 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8382906B2 (en) 2005-02-18 2013-02-26 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
US8387193B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US8985127B2 (en) 2005-02-18 2015-03-24 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
US9599990B2 (en) 2005-12-02 2017-03-21 Irobot Corporation Robot system
US9149170B2 (en) 2005-12-02 2015-10-06 Irobot Corporation Navigating autonomous coverage robots
US9144360B2 (en) 2005-12-02 2015-09-29 Irobot Corporation Autonomous coverage robot navigation system
US8954192B2 (en) 2005-12-02 2015-02-10 Irobot Corporation Navigating autonomous coverage robots
US8950038B2 (en) 2005-12-02 2015-02-10 Irobot Corporation Modular robot
US8380350B2 (en) 2005-12-02 2013-02-19 Irobot Corporation Autonomous coverage robot navigation system
US9320398B2 (en) 2005-12-02 2016-04-26 Irobot Corporation Autonomous coverage robots
US8374721B2 (en) 2005-12-02 2013-02-12 Irobot Corporation Robot system
US9392920B2 (en) 2005-12-02 2016-07-19 Irobot Corporation Robot system
US8978196B2 (en) 2005-12-02 2015-03-17 Irobot Corporation Coverage robot mobility
US10524629B2 (en) 2005-12-02 2020-01-07 Irobot Corporation Modular Robot
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
US9317038B2 (en) 2006-05-31 2016-04-19 Irobot Corporation Detecting robot stasis
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US8839477B2 (en) 2007-05-09 2014-09-23 Irobot Corporation Compact autonomous coverage robot
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
US9480381B2 (en) 2007-05-09 2016-11-01 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
US11072250B2 (en) 2007-05-09 2021-07-27 Irobot Corporation Autonomous coverage robot sensing
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

Also Published As

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

Similar Documents

Publication Publication Date Title
JPS59226909A (ja) 自走式ロボツトの位置決め方法
JP2020020206A (ja) 吹付け装置および吹付け方法
CN104384734A (zh) 全自动焊后焊缝跟踪及超声冲击***
US5576947A (en) Robot hallway traveler
US4613803A (en) Industrial robot and a method for positioning same
CN204234993U (zh) 随焊超声冲击机器人智能测控***
JPH02262484A (ja) 移動機構
WO2021132608A1 (ja) 支保工建込装置およびこれを用いた支保工の建て込み方法
JPH06155027A (ja) 角鋼管の自動溶接装置
JPS59227373A (ja) 工業用ロボツト
JP3060387B2 (ja) リクレーマのベンチカット部再払出し制御方法
JP2691485B2 (ja) 耐火物噴射ノズルの位置制御装置
JPS60127987A (ja) ならい制御方法および装置
JP2615015B2 (ja) 自走作業台車位置計測方法
JPS649116B2 (ja)
JPH0881199A (ja) 高所作業車における面作業装置
JPS5815180B2 (ja) 自走式塗装装置
JP2895825B1 (ja) 箱桁内面の自動溶接装置
JPH02232499A (ja) トンネル覆工機の自動測量位置決めシステム
JPS60132667A (ja) コンクリ−ト等吹付ロボツトの制御方法
JPH074779B2 (ja) 壁面作業用ロボットによる作業方法
JPS6219754Y2 (ja)
JPS61184612A (ja) 自走式ロボツト装置
JPS6227236A (ja) リクレ−マ制御装置
JPH0439710A (ja) 自動墨出し装置