JPH0816241A - マップ記憶方法及びそのマップを使用する経路作成方法 - Google Patents

マップ記憶方法及びそのマップを使用する経路作成方法

Info

Publication number
JPH0816241A
JPH0816241A JP6150820A JP15082094A JPH0816241A JP H0816241 A JPH0816241 A JP H0816241A JP 6150820 A JP6150820 A JP 6150820A JP 15082094 A JP15082094 A JP 15082094A JP H0816241 A JPH0816241 A JP H0816241A
Authority
JP
Japan
Prior art keywords
area
map
route
self
work
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
JP6150820A
Other languages
English (en)
Other versions
JP3346513B2 (ja
Inventor
Kyoko Nakamura
恭子 中村
Yuichi Kawakami
雄一 川上
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.)
Minolta Co Ltd
Original Assignee
Minolta Co 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 Minolta Co Ltd filed Critical Minolta Co Ltd
Priority to JP15082094A priority Critical patent/JP3346513B2/ja
Priority to US08/496,519 priority patent/US5696675A/en
Publication of JPH0816241A publication Critical patent/JPH0816241A/ja
Application granted granted Critical
Publication of JP3346513B2 publication Critical patent/JP3346513B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0272Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
    • 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
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0219Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
    • 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
    • G05D1/0227Control of position or course in two dimensions specially adapted to land vehicles using mechanical sensing means, e.g. for sensing treated area
    • 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
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (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

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、屋内、もしくは屋外
を、マップ状に記憶された走行経路に従って作業(清
掃、ワックス塗布、薬剤散布等)を行う自律走行作業車
のためのマップ記憶方法に関する。
【0002】
【従来の技術】従来の自走式清掃車等の自走式作業車の
ためのマップ記憶方法においては、作業部は本体下部に
内蔵されているため、本体が侵入できないところを全
て、障害物としてマップに登録していた。
【0003】
【発明が解決しようとする課題】上述した従来の自走式
作業車では、作業部は本体下部に位置し、本体が侵入で
きないところは、作業部も侵入することができなかっ
た。ところが、作業部を外部に張り出し、作業部のみを
本体の侵入できない部分に対しても侵入させることがで
きる構成にした場合、従来と同じように、本体の侵入で
きない部分を一様に障害物としてマップに記憶し、経路
を作成すると、作業部のみの大きさであれば侵入が可能
で作業ができる区域についても障害物区域と判断される
ため、作業をやり残してしまうという問題があった。
【0004】本発明の第一の目的は、作業領域の状態に
応じたマップ記憶方法、例えば、作業部を本体外側に設
けて、走行車本体が侵入できないような箇所でも作業部
の高さや大きさを抑えることで作業部を侵入可能にした
自走式作業車を用い、従来は障害物とされていた領域に
対しても、作業部が侵入できる部分については直接作業
を行うことができるような、マップ記憶方法を提供する
ことである。
【0005】また、第二の目的は、そのマップを使用す
る自走式作業車の経路の単純な生成法を提供することに
ある。
【0006】
【課題を解決するための手段】上記目的を達成するため
に、本発明では、マップ状に記憶された走行経路に従っ
て作業を行う自走式作業車のためのマップ記憶方法にお
いて、自走式作業車が走行する領域に、領域の状態に応
じた属性を持たせてマップに登録することを特徴とす
る。
【0007】また、前記属性が、自走式作業車全体が走
行可能な部分、自走式作業車全体は走行できないが自走
式作業車の作業部が挿入することができる部分、自走式
作業車が走行できず且つ作業部も挿入することができな
い部分という属性であることを特徴とする。
【0008】また、前記マップ記憶方法で記憶されたマ
ップを用いて作業車の走行作業経路を作成することを特
徴とする。
【0009】また、前記属性に基づいて領域を分割し、
分割された領域ごとに経路を個別に計画することを特徴
とする。
【0010】また、障害物の存在しない領域は経路を自
動生成し、障害物の存在する領域は予め走行経路を外部
から入力することを特徴とする。
【0011】
【作用】本発明の構成によると、作業領域の状態に応じ
た属性を持たせてマップに記憶する。また、属性に基づ
いて領域を分割し、分割された領域ごとに経路を個別に
計画する。
【0012】
【実施例】以下、本発明の実施例を図面を参照しながら
説明する。本実施例は、自走式作業車を自走式掃除機に
構成したものである。
【0013】図1は本実施例の自走式掃除機の斜視図を
示すものである。この自走式掃除機は、走行部1、車体
部2、作業部3から成っている。
【0014】まず走行部1を説明する。6は2つの駆動
輪5を駆動させるための駆動輪駆動モーターである。駆
動輪5には、その回転数を読み取り、自走式清掃車1が
走行した距離を計測するための距離検出計7が接続され
ている。
【0015】2つの操舵輪8は回転自在であり、ギア群
9、及びベルト10によって1つの操舵輪駆動モーター
12に接続され、ギアによって一定の減速を行って、2
つの操舵輪の回転が逆方向になる様に取り付けられてい
る。操舵輪駆動モーター12には、ギアを介してポテン
ショメーター11が取り付けられ操舵輪8の回転角度を
計測できるようになっている。また、操舵輪8と駆動輪
5で、自走式掃除機1の重量を支えている。
【0016】図2に示すように、2つの駆動輪5は、中
心線Y−Y’の垂線X−X’の延長線上に中心線に対し
て対称に配置され、操舵輪8は、中心線Y−Y’上に垂
線X−X’に対象に配置され、初期位置ではY−Y’に
対し平行に向いている。操舵輪8の少なくとも一方には
不図示のサスペンション機構が設けられている。このサ
スペンション機構は、凹凸があるような床面走行時にお
いても、駆動輪5が必ず床面に接地し、駆動輪5の空転
を防ぎ、走行を安定させる効果と距離検出計の誤差を少
なくする効果がある。
【0017】前記走行部1を用いて前進または回転する
方法の一例について説明する。まず、図2(a)のよう
に直進走行時においては、操舵輪8をY−Y’と平行に
保ち、2つの駆動輪駆動モーター6を同方向に回転させ
る。車体中心を回転中心にして、回転動作を行う際に
は、図2(b)のように操舵輪駆動モータ12を用いて
操舵輪8をY−Y’に対して直角になる角度で保持し、
2つの駆動輪駆動モーター6を逆方向に回転させること
で回転が可能となる。
【0018】走行部1には、車体部回転機構が併せて設
けられている。図3に示すように走行部フレーム16は
ベアリング内輪保持具19でベアリング内輪13aに固
定されており、また、ベアリング外輪13bには、車体
部回転駆動歯車20がベアリング外輪保持具18で固定
されている。更にベアリング外輪保持具18には、車体
部フレーム21が固定されている。
【0019】上記構成により、走行部1に対して車体部
2は独立して回転可能となっている。更に、走行部フレ
ーム16には車体部回転用モーター14が装着されてお
り、ギアを介して車体部回転駆動歯車20を駆動する。
更に、車体部回転駆動歯車20には、ギアを介して、ポ
テンショメータ15(図1参照)が取り付けられてお
り、走行部1に対する車体部2の回転角度を正確に検出
することができる。
【0020】本実施例では、車体回転用モーター14に
ステッピングモーターを採用し、走行部1と車体部2の
回転動作を行ったが、このステッピングモーターをサー
ボモータに変えても同等の機能を実現できる。この車体
部回転機構では、車体部2を走行部1のY−Y’軸に対
して、約−90°〜+90°まで回転することができ
る。また、走行部1の回転中心近くにはジャイロセンサ
ー17が装着され走行部1の回転角度の検出や直進走行
制御のために使用される。
【0021】次に車体部2の説明をする。車体部2は、
走行部1に対して回転可能で車体部2の外部ケース22
は走行部1を覆うような形になっている。車体部外部ケ
ース22には接触センサー23が取り付けられ、車体部
2が壁や障害物に接触したことを検知できる。
【0022】車体部2はこの他に壁や障害物までの距離
を計測するための距離センサー27、清掃出発地点から
投光される光を受光し、自身の現在位置と方位を認識す
るために用いる位置検出ユニット28、外部との通信を
行うための赤外線通信装置42等を具有している。
【0023】走行部1の駆動用モーター6や車体回転駆
動用モーター14、ジャイロセンサ17等は車体部2に
ある不図示の電源部と制御部により電源供給及び駆動制
御をされる。そのため、駆動用モーター6や車体回転駆
動用モーター14、ジャイロセンサ17の電源供給線や
制御線は、走行部1と車体部2をつなぐリング型の車体
回転用ベアリング13の中心部を通し、走行部1と車体
部2の回転による配線の大きなねじれや引きつりを防止
している。
【0024】次に作業部3を図4に基づいて説明する。
24は吸引モーターで吸引中継部29、バキュームホー
ス30、ノズル中継部31、床面のごみを吸引する吸引
ノズル37に順次連結されている。吸引ノズル37周囲
側面には、車体部外部ケース22と同様に接触センサ3
8が設けられ(図1参照)、壁や障害物に接触したこと
を検知することができる。
【0025】また、吸引ノズル37の形状は細長く、細
い隙間にも挿入可能になっており、周囲に吸引口を有す
る。吸引ファン部25の排気風は、排気フィルタ26を
通して、微粒子を取り除いたあとに排出される。吸引ノ
ズル37の末端にある吸引ノズル中継部31は、図6に
示すガイド板32に取り付けられ、ガイド板32は、ア
キュライドレール34によって、左右に移動可能であ
る。
【0026】更に、車体部フレーム21に取り付けられ
たスライド用モーター33によって左右に駆動されるス
ライドベルト35にガイド板32は係合され、スライド
ベルト35の摺動に合わせてガイド板32はアキュライ
ドレール34上を移動する。よって、スライド用モータ
ー33により作業部3は左右に摺動駆動される(図6参
照)。
【0027】吸引ノズル37が拘束なく移動するため
に、リング型のベアリング36の内輪側に吸引中継部2
9を外輪側を車体部フレーム21に取り付けることで、
吸引中継部29が吸引ファン部25に対して回転可能な
構成をとっている。図5に示すように、吸引ノズル37
が、アキュライドレール34の右側にある場合に、吸引
中継部29がバキュームホース30に押し込まれ、左回
転した状態になる。
【0028】吸引ノズル37がアキュライドレール34
上をガイド板32の移動に伴って左へ移動する際には、
バキュームホース30は吸引ノズル中継部31に引きず
られる形で左へ移動し、更に、吸引中継部29も右回転
を行い、滑らかに吸引ノズル37、バキュームホース3
0、吸引中継部29が移動可能になっている。
【0029】次に本機構での走行作業方法の一例を示
す。広い領域で作業を行う際には、図7(a)に示すよ
うに吸引ノズル37を進行方向に対して後方に位置させ
る。操舵輪8は進行方向に向け、左右の駆動輪5を同じ
方向に回転させて前進する。その際、吸引ノズル37を
進行方向に対して左右に摺動させることによって、細長
いノズルによる広い面積に対する作業を容易にする。
【0030】また、前述した車体部回転機構によって吸
引ノズル37を図7(b)のように進行方向に対して垂
直になるように位置させ、吸引ノズル37を固定させた
状態で前進を行っても同様の効果を得られる。この場
合、吸引ノズル37の固定位置は摺動範囲のどの位置で
あってもよい。
【0031】隙間などの狭い部分に対して作業を行う場
合は、図8(a)のようにノズルを隙間に差し込みなが
ら前進し、作業に適当な位置で停止し、図8(b)のよ
うに、その状態でノズルを摺動させ、隙間に対して作業
を行う。
【0032】更に前述の機能を組み合わせて図9〜図1
1(図9〜図11は一連の動作を示す)に示すような室
内を往復動作にてくまなく清掃する手順の一例を示す。
一般的に出入り口が一つしかないような室内の清掃の場
合、まず、入り口より最も奥の地点を開始地点とし、終
了地点を出入り口とするのが塵埃を室内奥から出口に向
かって残らず清掃でき有効であると考えられる。
【0033】まず、入り口より入室した自走式掃除機を
図9(a)の開始地点まで進める。その後、開始地点か
ら側壁沿いの清掃を行う。壁際については、吸引ノズル
の長辺を壁側に向けて吸引を行うと壁際のゴミを効率よ
く吸引できる。本体を側壁に沿わせて前進させながら、
前述の図7(a)の吸引ノズル37を摺動させ壁際を清
掃する(図9(b))。
【0034】本体を正面の壁に接するまで進め(図9
(c))、前述した図2(b)の方法を用いて、走行部
のみを左に90°回転させる(図9(d))。その後、
正面の壁沿いを、車体部2と吸引ノズル37を方向転換
できる位置まで進める(図9(e))。必要な距離進め
た後、車体部2と吸引ノズル部4を回転させる(図9
(f))。
【0035】次に、側壁に吸引ノズル37が接触するま
で本体を後退させる(図10(g))。この状態で、吸
引ノズル37を一往復摺動させることで、側壁沿いの清
掃を完全に行うことができる。吸引ノズル37は往復動
作の後、側壁沿いに位置させる。これで、自走式掃除機
は正面の壁に沿った状態(図10(h))になってい
る。
【0036】次に清掃領域の重なり量を調整しつつ本体
を前進させ、次の清掃領域に移動させる(図10
(i))。再び走行部の回転動作により、自走式掃除機
の進行方向を変える(図10(j))。吸引ノズル37
は進行方向に対して長辺側を向けた状態で吸引を続け
(図10(k))、正面の壁に接するまで進める。正面
の壁に到達したら(図10(l))、吸引ノズル37を
壁際まで摺動させ、残りの領域を清掃する(図11
(m))。走行部の回転動作により、進行方向を正面の
壁沿いに変え、清掃領域の重なり量を調整しつつ前進さ
せ、次の清掃領域に移動させる。
【0037】以下、同様に作業終了側の側壁まで往復走
行を続け(図11(n))、図11(o)の状況まで作
業を進める。作業終了側の側壁沿いの清掃を行うため
に、車体の向きを変える。そのために、車体部2と吸引
ノズル37が方向転換できる位置まで、終了側の側壁沿
いを前進させる(図11(p))。車体部2と吸引ノズ
ル37を回転させた後、吸引ノズル37が壁に接触する
まで後退させる(図11(q))。
【0038】吸引ノズル37を壁沿いから反対側に向か
って摺動させ、本体後部の清掃を行った後、吸引ノズル
37を摺動動作させた状態で前進させ、側壁沿いを清掃
する。このとき、本体の長さと幅が同寸法であるため、
清掃し残すことなく清掃を行うことが可能である(図1
1(r))。以上のような手順によって、本実施例の構
成で室内清掃を実現することができる。
【0039】このような自走式掃除機を用いて室内清掃
を行う際には、前述したように吸引ノズル37の幅や高
さが抑えられているので、本体は侵入できないが吸引ノ
ズル部のみを差し込んで作業を行うことが可能な領域も
ある。
【0040】そのため、本実施例の自走式掃除機には、
本体が走行できず更に作業部である吸引ノズル37も侵
入できない領域と、本体が入れない領域ではあるが吸引
ノズル部を差し込める領域と、本体も吸引ノズル部も自
由に走行できる領域の、3つの領域に分割し、それぞれ
の領域に属性付けを行った図12のようなマップを与え
る。このマップは、自走式掃除機本体が持つことも可能
であるし、また、自走式掃除機本体ではなく、外部に設
けられた作業経路制御装置のようなものが保存すること
も可能である。
【0041】図12(a)で属性<1>が与えられた部
分は、本体も吸引ノズル37も侵入できない部分、属性
<2>が与えられた部分は本体は侵入できないが吸引ノ
ズル部は侵入することができる部分、属性<3>が与え
られた部分は障害物が存在せず本体も吸引ノズル部も自
由に走行できる部分である。但し、このマップは便宜上
図示したが、計算機上の数値の配列や構造体のような数
値情報であっても何ら問題はない。
【0042】ここで、図13のフローチャートを参照し
ながら、領域に属性を付けマップを作成する手順を説明
する。まず、属性を付けようとする領域に自走式掃除機
本体が侵入できるかどうかを判断し(ステップ#1)、
本体が侵入できると判断された場合はその領域に属性<
3>を与える(ステップ#2)。ステップ#1で本体が
侵入できないと判断された場合はステップ#3へ進む。
ステップ#3では、領域に自走式掃除機の吸引ノズル部
が侵入できるかどうかを判断する。ここで吸引ノズル部
が侵入できると判断された場合はその領域に属性<2>
を与える(ステップ#4)。ステップ#3で吸引ノズル
部が侵入できないと判断された場合はその領域に属性<
1>を与える(ステップ#5)。このようにして、領域
を3つの属性に分けることができる。
【0043】次に、このマップを用いて、自走式掃除機
の走行経路を計画する手順について述べる。まず、属性
<1>が与えられた部分を除いた部分についてそれぞれ
が矩形領域になるように図12(b)に示すように、領
域A、領域B、領域Cに分割を行う。ここで、矩形領域
に分割した理由は、分割が容易であることや、その分割
された領域内の作業が単純に計画できるためである。
【0044】属性<2>を与えられた部分が境界線上に
ある場合は、図12(c)のように<2>で属性づけさ
れた部分がどちらか一方の領域に入るように境界線を動
かす。図12(b)の場合、属性<2>を与えられた部
分が領域Aと領域Cに掛かっているので、境界線を動か
し属性<2>を与えられた部分が全て領域Aに含まれる
ように矩形領域を訂正する。
【0045】図12では説明を簡単にするため属性が単
純な領域について説明したが、この方法を応用すれば属
性が複雑な領域についても簡単に矩形領域に分割するこ
とができる。以下、図14、及び図15のフローチャー
トを参照しながら、属性が複雑な作業領域を属性に基づ
いて矩形領域に分割する手順を説明する。
【0046】領域分割したいマップは図14(a)の様
に用意されているとする。まず、この領域内で属性<1
>の各頂点から分割線(図14(b)のa〜jの点線)
を引き、属性<3>の部分を分割する(ステップ#1
1)。次に、この分割線中に、図14(b)の分割線d
のように、属性<2>の領域にかかっている分割線があ
るかどうかを判定する(ステップ#12)。この判定
で、属性<2>の領域にかかっている分割線があれば、
その分割線を属性<2>の領域の端部まで移動させる
(図14(c)、ステップ#13)。属性<2>の領域
にかかっている分割線がなくなるまで、ステップ#1
2、#13を繰り返す。
【0047】次に、図14(d)の太線で囲まれた矩形
のように、属性<2>の領域を含む矩形があるかどうか
を判定する(ステップ#14)。この判定で、属性<2
>の領域を含む矩形があれば、その矩形を領域設定する
(図14(d)、ステップ#15)。属性<2>の領域
を含む矩形がなくなるまで、ステップ#14、#15を
繰り返す。
【0048】次に、残っている(領域設定されていな
い)属性<3>の領域があるかどうかを判定する(ステ
ップ#16)。この判定で、残っている属性<3>の領
域があれば、残りの部分(矩形)を面積が大きくなるよ
うに併合し、面積が最大の矩形を領域設定する(図14
(e)、ステップ#17)。すべての領域の設定が終わ
るまでステップ#16、#17を繰り返し、最終的に図
14(f)のように、領域が分割される。
【0049】本実施例では、ステップ#17で残りの属
性<3>の部分を併合する条件として、併合後の矩形の
面積が最大になるように併合したが、他の併合条件とし
て矩形の数が最小になるように併合する等の条件も考え
られる。
【0050】次に、分割された各々の領域について、そ
れぞれ、適切な経路を作成する。この方法を図12の領
域を例にとって説明する。
【0051】領域Aについては、本体は侵入できないが
吸引ノズル部を差し込める属性<2>を与えられた部分
が領域内に存在するので、属性<2>を与えられた部分
に対して行う動作を含めた経路を作成する必要がある。
【0052】領域Aの適切な経路を作成する方法を図1
6を参照しながら詳しく説明する。図16は領域Aを示
している。点S1を作業開始点とし(図16(a))、
まず、点S2まで前述(図9、図10)の往復動作を行
いながら清掃する(図16(b))。図12の属性<2
>を与えられた部分に対しては、その下部について図1
7に示すように吸引ノズル37を差し込んで清掃を行
う。
【0053】属性<2>を与えられた部分の清掃を行う
ために、自走式掃除機が点S2まで到着したら、次に、
本体の向きを変え、図16のzの範囲で前述の図17に
示すように吸引ノズル37を属性<2>の領域に差し込
みzの範囲を往復し吸引を行う(図16(c))。zの
範囲の往復動作により、属性<2>の部分の清掃を行っ
た後は、再び向きを変え、最初の往復動作に戻って点S
3まで清掃を続ける(図16(d))。
【0054】領域B、領域Cについては前述したような
単純な往復走行のみの経路を作成する。図18に示す本
実施例の領域Bのような矩形内を隈無く走行する経路を
生成する方法の一例を挙げる。清掃領域の重なりを考慮
した清掃動作一往復分の横移動量をwとする。清掃領域
の重なりを考慮するのは、自走式掃除機の直進や回転の
際に発生する誤差量を見越して作業のやり残し領域がで
きないように余裕を持たせるためである。
【0055】図18の点S4から点S5まで移動する場
合には、点S4から点S5までの距離hを横移動量wで
除し、残った部分については、横移動量を減らして点S
5に到達するように調整する。つまり、点S4から横移
動量wで往復運動を始め(図18(a))、残りの領域
の幅が横移動量w以下になるまでこの往復運動を続け
(図18(b))、残った横移動量w以下の部分を、最
終的に点S5に到達するように横移動量を減らして往復
運動し点S5まで作業を行う(図18(c))。
【0056】また、図19の様に、横移動量wを越えな
い移動量の範囲で最も少ない往復量で走行できる横移動
量w’を計算して、全ての横移動量がほぼ一定になるよ
うな経路を与えてもよい。領域Cについても、図19と
同じように横移動量がほぼ一定になるように点S6から
点S7までの経路を生成した結果の例を図20に示す。
以上のようにして生成した領域A、領域B、領域Cの
経路を統合して、作業領域全体の経路を生成する。領域
A、領域B、領域Cをどの順序で走行するかは予め決め
ておく。例えば、領域A、領域B、領域Cの順で走行す
る場合であれば、領域Aの経路の終了地点(点S3)か
ら領域Bの開始地点(点S4)に移動する経路と、領域
Bの経路の終了地点(点S5)から領域Cの開始地点
(点S6)に移動する経路を追加する。
【0057】このようにして生成した作業領域全体の経
路の作成結果を図21に示す。この経路に従って自走式
作業車が移動(作業)すれば、作業領域全体を隈無く清
掃することができる。
【0058】また、領域Aの終了地点が領域Bの開始地
点に、領域Bの終了地点が領域Cの開始地点になるよう
に、それぞれの領域の開始点、終了点を設定すれば、上
記の各領域間の移動経路は省略できる。
【0059】以上、図12の領域について説明したが、
図14のような領域でも同様にして経路の作成ができ
る。
【0060】領域の分割、並びに、経路の生成は計算機
による自動生成によっても、また、マウスなどのポイン
ティングデバイスを用いて利用者が手動で入力しても、
更に、計算機で自動実行できる部分(障害物の存在しな
い領域等)は計算機によって行い、自動生成ができない
部分(障害物の存在する領域等)について利用者が手動
で入力するというような形態で行ってもよい。
【0061】尚、本実施例では自走式作業車を自走式掃
除機に構成したものについて説明したが、本発明は自走
式掃除機に限らず、他の作業を行う自走式作業車にも適
用できることは言うまでもない。
【0062】
【発明の効果】以上説明したように、本発明は、自律走
行作業車において、作業車本体が通行可能である部分、
作業部が届く部分等と、領域の状態に応じた属性を付け
てマップに記憶できるので、従来作業を施すことが不可
能だった領域についても作業可能になる。
【0063】更に、細かく領域の属性を設定した場合で
も、各属性を持った区域の経路を別々に計画するので、
自走式作業車の経路計画が複雑になることなく、各領域
に対して、きめ細かな作業を行うことが可能になる。ま
た、領域各々に対して、その経路を最も適当な方法で設
定できるので効率良い計画が可能となる。
【図面の簡単な説明】
【図1】本発明の実施例における自走式掃除機の斜視図
【図2】本発明の実施例における自走式掃除機の直進、
回転動作の説明図
【図3】本発明の実施例における自走式掃除機の車体部
回転機構の説明図
【図4】本発明の実施例における自走式掃除機の断面図
【図5】本発明の実施例における自走式掃除機の作業部
の動作を表わす説明図
【図6】本発明の実施例における自走式掃除機の吸引ノ
ズルスライド機構の斜視図
【図7】本発明の実施例における自走式掃除機の作業動
作例を表わす説明図
【図8】本発明の実施例における自走式掃除機の狭窄領
域での作業例の説明図
【図9】本発明の実施例における自走式掃除機の室内の
作業手順例を表わす説明図
【図10】本発明の実施例における自走式掃除機の室内
の作業手順例を表わす説明図
【図11】本発明の実施例における自走式掃除機の室内
の作業手順例を表わす説明図
【図12】本発明の実施例における領域分割例を表わす
説明図
【図13】本発明の実施例における領域の属性分けを表
わすフローチャート
【図14】本発明の実施例における領域分割例を表わす
説明図
【図15】本発明の実施例における領域分割例を表わす
フローチャート
【図16】本発明の実施例における作業部のみ挿入可能
な部分がある場合の作業経路例を表わす説明図
【図17】本発明の実施例における作業部のみ挿入可能
な部分の作業例を表わす説明図
【図18】本発明の実施例における領域Bでの作業車の
走行経路例を表わす説明図
【図19】本発明の実施例における領域Bでの全ての横
移動量をほぼ一定にした場合の作業車の走行経路例を表
わす説明図
【図20】本発明の実施例における領域Cでの作業車の
走行経路例を表わす説明図
【図21】本発明の実施例における作業車の領域全体の
走行経路例を表わす説明図
【符号の説明】
<1> 本体も吸引ノズルも侵入できない属性 <2> 本体は侵入できないが吸引ノズル部は侵入する
ことができる属性 <3> 本体も吸引ノズル部も自由に走行できる属性

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 マップ状に記憶された走行経路に従って
    作業を行う自走式作業車のためのマップ記憶方法におい
    て、 自走式作業車が走行する領域に、領域の状態に応じた属
    性を持たせてマップに登録することを特徴とするマップ
    記憶方法。
  2. 【請求項2】 前記属性が、自走式作業車全体が走行可
    能な部分、自走式作業車全体は走行できないが自走式作
    業車の作業部が挿入することができる部分、自走式作業
    車が走行できず且つ作業部も挿入することができない部
    分という属性であることを特徴とする請求項1記載のマ
    ップ記憶方法。
  3. 【請求項3】 請求項1乃至請求項2記載のマップ記憶
    方法で記憶されたマップを用いて作業車の走行作業経路
    を作成する経路作成方法。
  4. 【請求項4】 前記属性に基づいて領域を分割し、分割
    された領域ごとに経路を個別に計画する請求項3記載の
    経路作成方法。
  5. 【請求項5】 障害物の存在しない領域は経路を自動生
    成し、障害物の存在する領域は予め走行経路を外部から
    入力する請求項4記載の経路作成方法。
JP15082094A 1994-07-01 1994-07-01 マップ記憶方法及びそのマップを使用する経路作成方法 Expired - Lifetime JP3346513B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP15082094A JP3346513B2 (ja) 1994-07-01 1994-07-01 マップ記憶方法及びそのマップを使用する経路作成方法
US08/496,519 US5696675A (en) 1994-07-01 1995-06-29 Route making system for a mobile robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15082094A JP3346513B2 (ja) 1994-07-01 1994-07-01 マップ記憶方法及びそのマップを使用する経路作成方法

Publications (2)

Publication Number Publication Date
JPH0816241A true JPH0816241A (ja) 1996-01-19
JP3346513B2 JP3346513B2 (ja) 2002-11-18

Family

ID=15505129

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15082094A Expired - Lifetime JP3346513B2 (ja) 1994-07-01 1994-07-01 マップ記憶方法及びそのマップを使用する経路作成方法

Country Status (2)

Country Link
US (1) US5696675A (ja)
JP (1) JP3346513B2 (ja)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09201320A (ja) * 1996-01-25 1997-08-05 Penguin Wax Kk 床用作業機
JP2002502997A (ja) * 1998-02-03 2002-01-29 シーメンス アクチエンゲゼルシヤフト 面作業用のモービルユニットの経路計画方法
JP2006517312A (ja) * 2003-02-14 2006-07-20 ダイソン・テクノロジー・リミテッド 自律機械
JP2008052669A (ja) * 2006-08-28 2008-03-06 Matsushita Electric Works Ltd 自律移動装置
JP2008140159A (ja) * 2006-12-01 2008-06-19 Matsushita Electric Works Ltd 自律移動装置
US8060254B2 (en) 2006-06-20 2011-11-15 Samsung Electronics Co., Ltd. Method, apparatus, and medium for building grid map in mobile robot and method, apparatus, and medium for cell decomposition that uses grid map
JP2013510377A (ja) * 2009-11-06 2013-03-21 エボリューション ロボティックス インコーポレイテッド 自律ロボットにより表面を完全にカバーする方法およびシステム
KR101358960B1 (ko) * 2012-04-13 2014-02-06 삼성중공업 주식회사 로봇의 선박 외주면 주행 방법
KR20160022769A (ko) * 2014-08-20 2016-03-02 삼성전자주식회사 청소 로봇 및 그 제어 방법
US9519289B2 (en) 2014-11-26 2016-12-13 Irobot Corporation Systems and methods for performing simultaneous localization and mapping using machine vision systems
US9622635B2 (en) 2001-01-24 2017-04-18 Irobot Corporation Autonomous floor-cleaning robot
US9744670B2 (en) 2014-11-26 2017-08-29 Irobot Corporation Systems and methods for use of optical odometry sensors in a mobile robot
US9751210B2 (en) 2014-11-26 2017-09-05 Irobot Corporation Systems and methods for performing occlusion detection
WO2018043180A1 (ja) * 2016-08-31 2018-03-08 村田機械株式会社 走行経路作成方法、自律走行装置、及びプログラム
US9949608B2 (en) 2002-09-13 2018-04-24 Irobot Corporation Navigational control system for a robotic device
US9955841B2 (en) 2006-05-19 2018-05-01 Irobot Corporation Removing debris from cleaning robots
US10070764B2 (en) 2007-05-09 2018-09-11 Irobot Corporation Compact autonomous coverage robot
JP2018196512A (ja) * 2017-05-23 2018-12-13 東芝ライフスタイル株式会社 電気掃除機
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
US11137769B2 (en) 2018-05-24 2021-10-05 Toshiba Lifestyle Products & Services Corporation Autonomous traveler and travel control method i'hereof
JP2022083886A (ja) * 2020-11-25 2022-06-06 日本信号株式会社 作業経路決定装置
WO2023089886A1 (ja) * 2021-11-18 2023-05-25 パナソニックIpマネジメント株式会社 走行用地図作成装置、自律走行型ロボット、走行用地図作成方法、及び、プログラム

Families Citing this family (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AUPN385195A0 (en) * 1995-06-29 1995-07-20 Hall, David John A system for monitoring a movement of a vehicle tool
JP3429925B2 (ja) * 1995-11-28 2003-07-28 パイオニア株式会社 Catv通信方法、catv通信システム、そのセンタ装置、及び、その端末装置
US6574536B1 (en) * 1996-01-29 2003-06-03 Minolta Co., Ltd. Moving apparatus for efficiently moving on floor with obstacle
US5998953A (en) * 1997-08-22 1999-12-07 Minolta Co., Ltd. Control apparatus of mobile that applies fluid on floor
US6046698A (en) * 1997-11-05 2000-04-04 Lucent Technologies, Inc. Indoor radio frequency coverage tool
US5999865A (en) * 1998-01-29 1999-12-07 Inco Limited Autonomous vehicle guidance system
EP1098587A1 (de) * 1998-07-31 2001-05-16 Volker Sommer Haushaltsroboter zum automatischen staubsaugen von bodenflächen
US6088644A (en) * 1998-08-12 2000-07-11 Caterpillar Inc. Method and apparatus for determining a path to be traversed by a mobile machine
US6205381B1 (en) * 1999-03-26 2001-03-20 Caterpillar Inc. Method and apparatus for providing autoguidance for multiple agricultural machines
US8412377B2 (en) 2000-01-24 2013-04-02 Irobot Corporation Obstacle following sensor scheme for a mobile robot
US8788092B2 (en) 2000-01-24 2014-07-22 Irobot Corporation Obstacle following sensor scheme for a mobile robot
GB2358843B (en) * 2000-02-02 2002-01-23 Logical Technologies Ltd An autonomous mobile apparatus for performing work within a pre-defined area
US6956348B2 (en) 2004-01-28 2005-10-18 Irobot Corporation Debris sensor for cleaning apparatus
IT1320329B1 (it) * 2000-05-04 2003-11-26 Fabrizio Bertone Sistema di trasporto interattivo per la movimentazione di persone inun ambiente.
US6690134B1 (en) 2001-01-24 2004-02-10 Irobot Corporation Method and system for robot localization and confinement
US7429843B2 (en) 2001-06-12 2008-09-30 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
EP1672455A4 (en) * 2003-10-08 2007-12-05 Figla Co Ltd SELF-RIBBED WORKING ROBOT
FR2861855B1 (fr) * 2003-11-03 2006-06-30 Wany Sa Procede et dispositif pour balayer une surface de maniere statistique
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
WO2006002385A1 (en) 2004-06-24 2006-01-05 Irobot Corporation Programming and diagnostic tool for a mobile robot
US7706917B1 (en) 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US8972052B2 (en) 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
CA2578525A1 (en) * 2004-08-27 2006-03-09 Sharper Image Corporation Robot cleaner with improved vacuum unit
JP2006085369A (ja) * 2004-09-15 2006-03-30 Sony Corp 移動体装置及びその制御方法
US8392021B2 (en) 2005-02-18 2013-03-05 Irobot Corporation Autonomous surface cleaning robot for wet cleaning
KR101247933B1 (ko) 2005-02-18 2013-03-26 아이로보트 코퍼레이션 습식 및 건식 청소를 위한 자동 표면 청소 로봇
US8930023B2 (en) 2009-11-06 2015-01-06 Irobot Corporation Localization by learning of wave-signal distributions
KR100638219B1 (ko) * 2005-04-23 2006-10-27 엘지전자 주식회사 로봇청소기의 주행방법
US7844396B2 (en) * 2005-09-13 2010-11-30 Deere & Company Method and system for modular data processing for a vehicle control system
US20070113188A1 (en) * 2005-11-17 2007-05-17 Bales Christopher E System and method for providing dynamic content in a communities framework
EP2816434A3 (en) 2005-12-02 2015-01-28 iRobot Corporation Autonomous coverage robot
WO2007065034A1 (en) 2005-12-02 2007-06-07 Irobot Corporation Modular robot
EP2251757B1 (en) 2005-12-02 2011-11-23 iRobot Corporation Coverage robot mobility
ES2706729T3 (es) 2005-12-02 2019-04-01 Irobot Corp Sistema de robot
KR101099808B1 (ko) 2005-12-02 2011-12-27 아이로보트 코퍼레이션 로봇 시스템
US8417383B2 (en) 2006-05-31 2013-04-09 Irobot Corporation Detecting robot stasis
US20080004751A1 (en) * 2006-06-28 2008-01-03 Samsung Electronics Co., Ltd. Robot cleaner system and method of controlling the same
DE102008001813A1 (de) 2008-05-15 2009-11-19 Robert Bosch Gmbh Ansteuerverfahren für ein Roboterfahrzeug sowie Roboterfahrzeug
JP5073609B2 (ja) * 2008-08-11 2012-11-14 日東電工株式会社 光導波路の製造方法
DE102010000174B4 (de) 2010-01-22 2022-09-01 Vorwerk & Co. Interholding Gesellschaft mit beschränkter Haftung Verfahren zur Reinigung eines Raumes mittels eines selbsttätig verfahrbaren Reinigungsgerätes
DE102011003064A1 (de) 2010-12-29 2012-07-05 Robert Bosch Gmbh Verfahren zur Bearbeitung einer Fläche mittels eines Roboter-Fahrzeugs
BR112013017784A2 (pt) 2011-01-12 2019-09-24 Lubrizol Corp lubrificantes de motor contendo um poliéter
KR101203897B1 (ko) * 2011-02-25 2012-11-23 동국대학교 산학협력단 이동체(mobile body)를 위한 셀?기반 경로 계획 장치 및 방법
US9384711B2 (en) 2012-02-15 2016-07-05 Microsoft Technology Licensing, Llc Speculative render ahead and caching in multiple passes
US9177533B2 (en) 2012-05-31 2015-11-03 Microsoft Technology Licensing, Llc Virtual surface compaction
US9286122B2 (en) 2012-05-31 2016-03-15 Microsoft Technology Licensing, Llc Display techniques using virtual surface allocation
US9235925B2 (en) * 2012-05-31 2016-01-12 Microsoft Technology Licensing, Llc Virtual surface rendering
US9230517B2 (en) 2012-05-31 2016-01-05 Microsoft Technology Licensing, Llc Virtual surface gutters
EP2752726B1 (de) 2013-01-08 2015-05-27 Cleanfix Reinigungssysteme AG Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen
US9307007B2 (en) 2013-06-14 2016-04-05 Microsoft Technology Licensing, Llc Content pre-render and pre-fetch techniques
CN103824080B (zh) * 2014-02-21 2017-02-22 北京化工大学 动态稀疏环境下机器人slam物体状态检测方法
CN106455883B (zh) 2014-05-08 2020-03-06 阿尔弗雷德·卡赫欧洲两合公司 自行驶的和自转向的地面清洁设备以及用于清洁地面的方法
CN104881037A (zh) * 2015-04-01 2015-09-02 广州天翔航空科技有限公司 植保无人机的喷药方法
DE102015109775B3 (de) 2015-06-18 2016-09-22 RobArt GmbH Optischer Triangulationssensor zur Entfernungsmessung
DE102015114883A1 (de) 2015-09-04 2017-03-09 RobArt GmbH Identifizierung und Lokalisierung einer Basisstation eines autonomen mobilen Roboters
DE102015119501A1 (de) 2015-11-11 2017-05-11 RobArt GmbH Unterteilung von Karten für die Roboternavigation
DE102015119865B4 (de) 2015-11-17 2023-12-21 RobArt GmbH Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters
DE102015121666B3 (de) 2015-12-11 2017-05-24 RobArt GmbH Fernsteuerung eines mobilen, autonomen Roboters
DE102016102644A1 (de) 2016-02-15 2017-08-17 RobArt GmbH Verfahren zur Steuerung eines autonomen mobilen Roboters
US11829148B1 (en) * 2016-03-03 2023-11-28 AI Incorporated Cleaning robot and operation thereof
WO2018024897A1 (de) 2016-08-05 2018-02-08 RobArt GmbH Verfahren zur steuerung eines autonomen mobilen roboters
CH713152A2 (de) 2016-11-23 2018-05-31 Cleanfix Reinigungssysteme Ag Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen.
US9945366B1 (en) * 2017-01-18 2018-04-17 Halford McLaughlin Wheeled pumping station
JP2020509500A (ja) 2017-03-02 2020-03-26 ロブアート ゲーエムベーハーROBART GmbH 自律移動ロボットの制御方法
DE102017109219A1 (de) 2017-04-28 2018-10-31 RobArt GmbH Verfahren für die Roboternavigation
DE102018103835B3 (de) * 2018-02-21 2019-08-22 Hefter Cleantech Gmbh Bodenbearbeitungsmaschine, insbesondere Bodenreinigungsmaschine
US11001117B2 (en) * 2018-03-23 2021-05-11 Amazon Technologies, Inc. Mobile drive unit having a split chassis
GB2609381B (en) * 2018-03-27 2024-04-17 Roberto Molina Cabrera Pablo Safety systems for semi-autonomous devices and methods of using the same
US10835096B2 (en) * 2018-08-30 2020-11-17 Irobot Corporation Map based training and interface for mobile robots
WO2022069999A1 (en) * 2020-09-30 2022-04-07 Auris Health, Inc. Power assisted mobility for surgical table

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5280431A (en) * 1985-08-30 1994-01-18 Texas Instruments Incorporated Method for controlling the movements of a mobile robot in a multiple node factory
NO864109L (no) * 1985-10-17 1987-04-21 Knepper Hans Reinhard Fremgangsmaate for automatisk foering av selvgaaende gulvrengjoeringsmaskiner samt gulvrengjoeringsmaskin for utfoerelse av fremgangsmaaten.
EP0297811A3 (en) * 1987-06-27 1990-08-16 Shinko Electric Co. Ltd. Control systems for self-contained unmanned vehicles
US4962453A (en) * 1989-02-07 1990-10-09 Transitions Research Corporation Autonomous vehicle for working on a surface and method of controlling same
JPH02127378A (ja) * 1988-11-04 1990-05-16 Toshiba Corp 走行ロボット制御装置
JPH0313611A (ja) * 1989-06-07 1991-01-22 Toshiba Corp 自動清掃装置
JP2792210B2 (ja) * 1990-07-03 1998-09-03 富士電機株式会社 無人搬送車の制御方法および制御装置
KR930000081B1 (ko) * 1990-12-07 1993-01-08 주식회사 금성사 청소기의 자동 청소방법
US5568589A (en) * 1992-03-09 1996-10-22 Hwang; Jin S. Self-propelled cleaning machine with fuzzy logic control
JPH0680203A (ja) * 1992-03-24 1994-03-22 East Japan Railway Co 床面洗浄ロボットの制御方法
US5548511A (en) * 1992-10-29 1996-08-20 White Consolidated Industries, Inc. Method for controlling self-running cleaning apparatus

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09201320A (ja) * 1996-01-25 1997-08-05 Penguin Wax Kk 床用作業機
JP2002502997A (ja) * 1998-02-03 2002-01-29 シーメンス アクチエンゲゼルシヤフト 面作業用のモービルユニットの経路計画方法
US9622635B2 (en) 2001-01-24 2017-04-18 Irobot Corporation Autonomous floor-cleaning robot
US9949608B2 (en) 2002-09-13 2018-04-24 Irobot Corporation Navigational control system for a robotic device
JP2006517312A (ja) * 2003-02-14 2006-07-20 ダイソン・テクノロジー・リミテッド 自律機械
US10470629B2 (en) 2005-02-18 2019-11-12 Irobot Corporation Autonomous surface cleaning robot for dry cleaning
US9955841B2 (en) 2006-05-19 2018-05-01 Irobot Corporation Removing debris from cleaning robots
US8060254B2 (en) 2006-06-20 2011-11-15 Samsung Electronics Co., Ltd. Method, apparatus, and medium for building grid map in mobile robot and method, apparatus, and medium for cell decomposition that uses grid map
JP2008052669A (ja) * 2006-08-28 2008-03-06 Matsushita Electric Works Ltd 自律移動装置
JP2008140159A (ja) * 2006-12-01 2008-06-19 Matsushita Electric Works Ltd 自律移動装置
US10070764B2 (en) 2007-05-09 2018-09-11 Irobot Corporation Compact autonomous coverage robot
US11498438B2 (en) 2007-05-09 2022-11-15 Irobot Corporation Autonomous coverage robot
US11072250B2 (en) 2007-05-09 2021-07-27 Irobot Corporation Autonomous coverage robot sensing
US9895808B2 (en) 2009-11-06 2018-02-20 Irobot Corporation Methods and systems for complete coverage of a surface by an autonomous robot
US11052540B2 (en) 2009-11-06 2021-07-06 Irobot Corporation Methods and systems for complete coverage of a surface by an autonomous robot
US9188983B2 (en) 2009-11-06 2015-11-17 Irobot Corporation Methods and systems for complete coverage of a surface by an autonomous robot
US10583562B2 (en) 2009-11-06 2020-03-10 Irobot Corporation Methods and systems for complete coverage of a surface by an autonomous robot
JP2013510377A (ja) * 2009-11-06 2013-03-21 エボリューション ロボティックス インコーポレイテッド 自律ロボットにより表面を完全にカバーする方法およびシステム
US11058271B2 (en) 2010-02-16 2021-07-13 Irobot Corporation Vacuum brush
US10314449B2 (en) 2010-02-16 2019-06-11 Irobot Corporation Vacuum brush
KR101358960B1 (ko) * 2012-04-13 2014-02-06 삼성중공업 주식회사 로봇의 선박 외주면 주행 방법
KR20160022769A (ko) * 2014-08-20 2016-03-02 삼성전자주식회사 청소 로봇 및 그 제어 방법
US10222805B2 (en) 2014-11-26 2019-03-05 Irobot Corporation Systems and methods for performing simultaneous localization and mapping using machine vision systems
US10391630B2 (en) 2014-11-26 2019-08-27 Irobot Corporation Systems and methods for performing occlusion detection
US10611023B2 (en) 2014-11-26 2020-04-07 Irobot Corporation Systems and methods for performing occlusion detection
US10705535B2 (en) 2014-11-26 2020-07-07 Irobot Corporation Systems and methods for performing simultaneous localization and mapping using machine vision systems
US9751210B2 (en) 2014-11-26 2017-09-05 Irobot Corporation Systems and methods for performing occlusion detection
US9744670B2 (en) 2014-11-26 2017-08-29 Irobot Corporation Systems and methods for use of optical odometry sensors in a mobile robot
US9519289B2 (en) 2014-11-26 2016-12-13 Irobot Corporation Systems and methods for performing simultaneous localization and mapping using machine vision systems
JPWO2018043180A1 (ja) * 2016-08-31 2019-06-24 村田機械株式会社 走行経路作成方法、自律走行装置、及びプログラム
WO2018043180A1 (ja) * 2016-08-31 2018-03-08 村田機械株式会社 走行経路作成方法、自律走行装置、及びプログラム
JP2018196512A (ja) * 2017-05-23 2018-12-13 東芝ライフスタイル株式会社 電気掃除機
US11137769B2 (en) 2018-05-24 2021-10-05 Toshiba Lifestyle Products & Services Corporation Autonomous traveler and travel control method i'hereof
JP2022083886A (ja) * 2020-11-25 2022-06-06 日本信号株式会社 作業経路決定装置
WO2023089886A1 (ja) * 2021-11-18 2023-05-25 パナソニックIpマネジメント株式会社 走行用地図作成装置、自律走行型ロボット、走行用地図作成方法、及び、プログラム

Also Published As

Publication number Publication date
US5696675A (en) 1997-12-09
JP3346513B2 (ja) 2002-11-18

Similar Documents

Publication Publication Date Title
JPH0816241A (ja) マップ記憶方法及びそのマップを使用する経路作成方法
JPH07319542A (ja) 自走式作業車
JP3841220B2 (ja) 自律走行ロボットクリーナー
EP4059407B1 (en) Cleaning control method based on dense obstacles
JP4181477B2 (ja) 自走式掃除機
US5402051A (en) Floor cleaning robot and method of controlling same
JPH07313417A (ja) 自走式作業車
CN113100663A (zh) 自主式地板清洁器和用于自主式地板清洁的方法
KR20210131290A (ko) 로봇 청소기 및 그 제어방법
JP2005224265A (ja) 自走式掃除機
KR102301758B1 (ko) 자율 주행 가능한 이동 로봇 및 이의 주행 제어 방법
JP6888847B2 (ja) 自走式掃除機
CN1535646A (zh) 自动行走式清扫机及其运转方法
JP2013085958A (ja) ロボット掃除機及びその制御方法
JP2019053507A (ja) 走行経路計画装置、方法、プログラム及び移動体
JP2022060311A (ja) 自律走行システム、自律走行方法、及び自律走行プログラム
JP2005222226A (ja) 自律走行ロボットクリーナー
KR102016993B1 (ko) 로봇청소기 및 로봇청소기 청소 관리 장치
JP2786915B2 (ja) 掃除ロボット
CN118806169A (zh) 清洁机器人的控制方法、清洁机器人及存储介质
CN117617824A (zh) 用于运行移动式自行驶设备的方法
JP7349624B2 (ja) 自律走行型掃除機、自律走行型掃除機の制御方法、及び、プログラム
JP2004049778A (ja) 自走式掃除機およびそのプログラム
JP3036863B2 (ja) 走行ロボット
JPH063251U (ja) 掃除ロボット

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080906

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090906

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100906

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100906

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110906

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120906

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130906

Year of fee payment: 11

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term