JPH10260727A - 自動走行作業車 - Google Patents
自動走行作業車Info
- Publication number
- JPH10260727A JPH10260727A JP9067906A JP6790697A JPH10260727A JP H10260727 A JPH10260727 A JP H10260727A JP 9067906 A JP9067906 A JP 9067906A JP 6790697 A JP6790697 A JP 6790697A JP H10260727 A JPH10260727 A JP H10260727A
- Authority
- JP
- Japan
- Prior art keywords
- distance
- wall
- work
- traveling
- vehicle
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims description 22
- 238000005259 measurement Methods 0.000 claims description 14
- 238000004018 waxing Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0219—Control 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0227—Control of position or course in two dimensions specially adapted to land vehicles using mechanical sensing means, e.g. for sensing treated area
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control 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
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)【要約】
【課題】 容易に作業領域の指定およびモード切換が可
能な自動走行作業車を提供する。 【解決手段】 ワックス塗布作業部8の左端から左壁ま
での距離DLが所定値d0よりも小さい場合には(S8
でy)、左の壁と作業部の左端がdminだけ離れるよ
うにして左の壁に沿い(S14)、壁と平行に直進走行
する(S32)。DLがd0よりも大きい場合には(S
8でn)、その位置から壁と平行になるよう直進走行す
る(S32)。
能な自動走行作業車を提供する。 【解決手段】 ワックス塗布作業部8の左端から左壁ま
での距離DLが所定値d0よりも小さい場合には(S8
でy)、左の壁と作業部の左端がdminだけ離れるよ
うにして左の壁に沿い(S14)、壁と平行に直進走行
する(S32)。DLがd0よりも大きい場合には(S
8でn)、その位置から壁と平行になるよう直進走行す
る(S32)。
Description
【0001】
【発明の属する技術分野】本発明は領域内を自動走行し
ながら作業を行なう自動走行作業車に関し、特に、容易
に作業領域の設定およびモード切換が可能な自動走行作
業車に関する。
ながら作業を行なう自動走行作業車に関し、特に、容易
に作業領域の設定およびモード切換が可能な自動走行作
業車に関する。
【0002】
【従来の技術】ビルの床面ワックス塗布作業には、古い
ワックスを(1)完全に剥離してから塗布を行なう場合
と、(2)上層のみを軽く剥離してから塗布を行なう場
合とがある。(1)は数年に1度の周期で行ない、
(2)は1から2カ月に1度の周期で行なうのが一般的
である。その作業領域について考えると、(1)の場合
は壁際ぎりぎりまで作業するが、(2)の場合は壁際は
ワックス塗布を行なわず中央部のみワックス塗布を行な
うのが一般的である。これは、歩行者が、あまり壁に近
いところは歩かないため、壁際のワックスは減りが少な
く、一方、歩行者のよく歩く中央部のワックスの減りが
多いためである。
ワックスを(1)完全に剥離してから塗布を行なう場合
と、(2)上層のみを軽く剥離してから塗布を行なう場
合とがある。(1)は数年に1度の周期で行ない、
(2)は1から2カ月に1度の周期で行なうのが一般的
である。その作業領域について考えると、(1)の場合
は壁際ぎりぎりまで作業するが、(2)の場合は壁際は
ワックス塗布を行なわず中央部のみワックス塗布を行な
うのが一般的である。これは、歩行者が、あまり壁に近
いところは歩かないため、壁際のワックスは減りが少な
く、一方、歩行者のよく歩く中央部のワックスの減りが
多いためである。
【0003】自動走行作業車を用いてこのような作業を
するにあたって、(1)、(2)のどちらの作業を行な
うかをオペレータが簡単に指示(以下「モード切換」と
いう。)することができれば大変便利である。従来、作
業領域の設定やモード切換はコンソール等を用い、オペ
レータが数値入力で行なっていた。
するにあたって、(1)、(2)のどちらの作業を行な
うかをオペレータが簡単に指示(以下「モード切換」と
いう。)することができれば大変便利である。従来、作
業領域の設定やモード切換はコンソール等を用い、オペ
レータが数値入力で行なっていた。
【0004】
【発明が解決しようとする課題】しかし、従来の自動走
行作業車では、作業領域の設定やモード切換をオペレー
タが数値入力をすることにより行なっていたため、煩わ
しさが伴っていた。
行作業車では、作業領域の設定やモード切換をオペレー
タが数値入力をすることにより行なっていたため、煩わ
しさが伴っていた。
【0005】本発明は、この問題点を解決するためにな
されたもので、請求項1に記載の発明の目的は、オペレ
ータが数値入力することなく作業領域の設定をすること
が可能な自動走行作業車を提供することである。
されたもので、請求項1に記載の発明の目的は、オペレ
ータが数値入力することなく作業領域の設定をすること
が可能な自動走行作業車を提供することである。
【0006】請求項2、3または4に記載の発明の目的
は、請求項1に記載の発明の目的に加え、オペレータが
数値入力することなくモード切換をすることが可能な自
動走行作業車を提供することである。
は、請求項1に記載の発明の目的に加え、オペレータが
数値入力することなくモード切換をすることが可能な自
動走行作業車を提供することである。
【0007】
【課題を解決するための手段】請求項1に記載の発明に
係る自動走行作業車は、車体と、その車体を移動させる
ための走行手段と、上記車体から壁までの距離を測定す
るための距離測定手段と、作業開始時に上記距離測定手
段より出力される距離に応じて作業領域を定め、定めら
れた作業領域内を上記車体が走行するように上記走行手
段を制御するための走行制御手段とを含む。
係る自動走行作業車は、車体と、その車体を移動させる
ための走行手段と、上記車体から壁までの距離を測定す
るための距離測定手段と、作業開始時に上記距離測定手
段より出力される距離に応じて作業領域を定め、定めら
れた作業領域内を上記車体が走行するように上記走行手
段を制御するための走行制御手段とを含む。
【0008】請求項1に記載の発明によると、作業開始
時に自動走行作業車と壁との距離を測定し、その距離に
応じた幅で壁際の領域を残して作業を行なうことができ
る。これにより、オペレータが数値入力することなく作
業領域の設定をすることが可能となる。
時に自動走行作業車と壁との距離を測定し、その距離に
応じた幅で壁際の領域を残して作業を行なうことができ
る。これにより、オペレータが数値入力することなく作
業領域の設定をすることが可能となる。
【0009】請求項2に記載の発明に係る自動走行作業
車は、請求項1に記載の発明の構成に加え、上記走行制
御手段は、作業開始時に上記距離測定手段より出力され
る上記車体から上記壁までの距離に応じて、複数の走行
制御方法のうち1つを決定するための走行制御方法決定
手段をさらに含む。
車は、請求項1に記載の発明の構成に加え、上記走行制
御手段は、作業開始時に上記距離測定手段より出力され
る上記車体から上記壁までの距離に応じて、複数の走行
制御方法のうち1つを決定するための走行制御方法決定
手段をさらに含む。
【0010】請求項2に記載の発明は、請求項1に記載
の発明の作用、効果に加え、作業開始時に車体から壁ま
での距離を測定し、その距離に応じて走行制御方法決定
手段が、前記車体の走行制御方法を決定する。これによ
りオペレータが数値入力することなくモード切換をする
ことが可能となる。
の発明の作用、効果に加え、作業開始時に車体から壁ま
での距離を測定し、その距離に応じて走行制御方法決定
手段が、前記車体の走行制御方法を決定する。これによ
りオペレータが数値入力することなくモード切換をする
ことが可能となる。
【0011】請求項3に記載の発明に係る自動走行作業
車は、請求項2に記載の発明の構成に加え、前記複数の
走行制御方法は、作業開始時に上記距離測定手段より出
力される距離だけ上記壁から離れた領域内を上記車体が
走行するように走行制御を行なう第1の走行制御方法
と、作業開始時に上記車体から上記壁までの距離が第1
の所定値と等しくなるように移動し、第1の所定値だけ
壁から離れた領域内を上記車体が走行するように走行制
御を行なう第2の走行制御方法とを含み、上記走行制御
方法決定手段は、作業開始時に上記距離測定手段より出
力される上記車体から上記壁までの距離が第2の所定値
よりも大きい場合には、第1の走行制御方法を選択し、
上記距離が第2の所定値よりも小さい場合には、第2の
走行制御方法を選択する。
車は、請求項2に記載の発明の構成に加え、前記複数の
走行制御方法は、作業開始時に上記距離測定手段より出
力される距離だけ上記壁から離れた領域内を上記車体が
走行するように走行制御を行なう第1の走行制御方法
と、作業開始時に上記車体から上記壁までの距離が第1
の所定値と等しくなるように移動し、第1の所定値だけ
壁から離れた領域内を上記車体が走行するように走行制
御を行なう第2の走行制御方法とを含み、上記走行制御
方法決定手段は、作業開始時に上記距離測定手段より出
力される上記車体から上記壁までの距離が第2の所定値
よりも大きい場合には、第1の走行制御方法を選択し、
上記距離が第2の所定値よりも小さい場合には、第2の
走行制御方法を選択する。
【0012】請求項3に記載の発明は、請求項2に記載
の発明の作用、効果に加え、作業開始時に車体から壁ま
での距離を測定し、その距離が第2の所定値よりも大き
い場合には、その距離に応じた幅で壁際の領域を残して
作業を行い、その距離が第2の所定値よりも小さい場合
には、第1の所定値に応じた幅で壁際の領域を残して作
業を行なう。これによりオペレータが数値入力すること
なく作業領域の設定やモード切換をすることが可能とな
る。
の発明の作用、効果に加え、作業開始時に車体から壁ま
での距離を測定し、その距離が第2の所定値よりも大き
い場合には、その距離に応じた幅で壁際の領域を残して
作業を行い、その距離が第2の所定値よりも小さい場合
には、第1の所定値に応じた幅で壁際の領域を残して作
業を行なう。これによりオペレータが数値入力すること
なく作業領域の設定やモード切換をすることが可能とな
る。
【0013】請求項4に記載の発明に係る自動走行作業
車は、請求項3に記載の発明の構成に加え、上記第2の
所定値は上記第1の所定値よりも大きい。
車は、請求項3に記載の発明の構成に加え、上記第2の
所定値は上記第1の所定値よりも大きい。
【0014】請求項4に記載の発明は、請求項3に記載
の発明の作用、効果に加え、作業開始時の車体から壁ま
での距離が第2の所定位置以内であれば、さらに壁に近
い第1の所定値まで車体を移動し、第1の所定値に応じ
た幅で壁際の領域を残して作業を行なう。これにより壁
際ぎりぎりまで作業を行なう際に、自動走行作業車を概
略の位置におくだけで、正確な作業領域を指定すること
が可能となる。
の発明の作用、効果に加え、作業開始時の車体から壁ま
での距離が第2の所定位置以内であれば、さらに壁に近
い第1の所定値まで車体を移動し、第1の所定値に応じ
た幅で壁際の領域を残して作業を行なう。これにより壁
際ぎりぎりまで作業を行なう際に、自動走行作業車を概
略の位置におくだけで、正確な作業領域を指定すること
が可能となる。
【0015】
【発明の実施の形態】以下、図面を参照しつつ、本発明
における実施の形態の1つである自動走行作業車につい
て説明する。
における実施の形態の1つである自動走行作業車につい
て説明する。
【0016】図1を参照して、自動走行作業車20は、
自身を前後左右に移動させるための走行部2と、走行部
2の上部に取付けられ走行部2に対して床面に垂直な回
転軸9まわりに回転可能な車体部1と、車体部1を走行
部2に対して回転軸9まわりに回転させるための車体部
回転駆動モータ10と、車体部1の前方に取付けられ、
前方の障害物に接触したことを検知し、障害物検知信号
を出力するための前方障害物センサ3と、壁と接触し、
壁との距離を表わす情報を出力するために車体部1の左
右側面の各々の前後2箇所取付けられた側方倣いセンサ
4と、それぞれ左方向、右方向および前方向に存在する
障害物までの距離を計測し出力するための左側測距セン
サ11a、右側測距センサ11bおよび前側測距センサ
11cと、車体部1に連結され床面へのワックス塗布作
業を行なうためのワックス塗布作業部8とを含む。
自身を前後左右に移動させるための走行部2と、走行部
2の上部に取付けられ走行部2に対して床面に垂直な回
転軸9まわりに回転可能な車体部1と、車体部1を走行
部2に対して回転軸9まわりに回転させるための車体部
回転駆動モータ10と、車体部1の前方に取付けられ、
前方の障害物に接触したことを検知し、障害物検知信号
を出力するための前方障害物センサ3と、壁と接触し、
壁との距離を表わす情報を出力するために車体部1の左
右側面の各々の前後2箇所取付けられた側方倣いセンサ
4と、それぞれ左方向、右方向および前方向に存在する
障害物までの距離を計測し出力するための左側測距セン
サ11a、右側測距センサ11bおよび前側測距センサ
11cと、車体部1に連結され床面へのワックス塗布作
業を行なうためのワックス塗布作業部8とを含む。
【0017】走行部2は、自動走行作業車20を前進走
行、後進走行、回転走行またはカーブ走行させるための
左側駆動車輪5aおよび右側駆動車輪5bと、左側駆動
車輪5aを駆動するための左側駆動用モータ6aと、右
側駆動車輪5bを駆動するための右側駆動用モータ6b
と、左側駆動車輪5aおよび右側駆動車輪5bとともに
車体部1を支持し、それらの回転に応じて車輪の向きを
回転させ、回転走行およびカーブ走行を実現させるため
の前側自在キャスタ車輪7aおよび後側自在キャスタ車
輪7bとを含む。
行、後進走行、回転走行またはカーブ走行させるための
左側駆動車輪5aおよび右側駆動車輪5bと、左側駆動
車輪5aを駆動するための左側駆動用モータ6aと、右
側駆動車輪5bを駆動するための右側駆動用モータ6b
と、左側駆動車輪5aおよび右側駆動車輪5bとともに
車体部1を支持し、それらの回転に応じて車輪の向きを
回転させ、回転走行およびカーブ走行を実現させるため
の前側自在キャスタ車輪7aおよび後側自在キャスタ車
輪7bとを含む。
【0018】左側測距センサ11a、右側測距センサ1
1bおよび前側測距センサ11cは、超音波センサまた
は光学式測距センサなどからなる。
1bおよび前側測距センサ11cは、超音波センサまた
は光学式測距センサなどからなる。
【0019】図2を参照して、自動走行作業車20の制
御に係る部分をさらに詳しく説明する。自動走行作業車
20は、自動走行作業車20の制御に係る演算を行なう
ための演算制御部16と、オペレータが演算制御部16
に各種設定値を入力したり命令を与えるためのキースイ
ッチと表示部とを含む操作部15と、自動走行作業車2
0が往復動作をする際のレーン間の幅を記憶するための
ピッチ記憶部14とをさらに含む。
御に係る部分をさらに詳しく説明する。自動走行作業車
20は、自動走行作業車20の制御に係る演算を行なう
ための演算制御部16と、オペレータが演算制御部16
に各種設定値を入力したり命令を与えるためのキースイ
ッチと表示部とを含む操作部15と、自動走行作業車2
0が往復動作をする際のレーン間の幅を記憶するための
ピッチ記憶部14とをさらに含む。
【0020】走行部2は、左側駆動用モータの回転数を
計測し出力するための左側回転数検出エンコーダ13a
と、右側駆動用モータの回転数を計測し出力するための
右側回転数検出エンコーダ13bと、左側回転数検出エ
ンコーダ13aから出力される回転数、右側回転数検出
エンコーダ13bから出力される回転数、前側障害物セ
ンサ3から出力される障害物検知信号、接触する物体と
の距離を求めるために側方倣いセンサ4から出力される
電圧値、左側測距センサ11aから出力される左壁まで
の距離、右側測距センサ11bから出力される右壁まで
の距離および前側測距センサ11cから出力される前壁
までの距離を受け、左側駆動モータ6aと右側駆動モー
タ6bとの各々の回転数を制御しながら前進走行、後進
走行、回転走行またはカーブ走行などの走行部2の走行
制御を行なうための走行制御部12とをさらに含む。
計測し出力するための左側回転数検出エンコーダ13a
と、右側駆動用モータの回転数を計測し出力するための
右側回転数検出エンコーダ13bと、左側回転数検出エ
ンコーダ13aから出力される回転数、右側回転数検出
エンコーダ13bから出力される回転数、前側障害物セ
ンサ3から出力される障害物検知信号、接触する物体と
の距離を求めるために側方倣いセンサ4から出力される
電圧値、左側測距センサ11aから出力される左壁まで
の距離、右側測距センサ11bから出力される右壁まで
の距離および前側測距センサ11cから出力される前壁
までの距離を受け、左側駆動モータ6aと右側駆動モー
タ6bとの各々の回転数を制御しながら前進走行、後進
走行、回転走行またはカーブ走行などの走行部2の走行
制御を行なうための走行制御部12とをさらに含む。
【0021】自動走行作業車20を前進走行または後進
走行させるためには、左側駆動モータ6aおよび右側駆
動モータ6bの回転方向および回転数を等しくする。
走行させるためには、左側駆動モータ6aおよび右側駆
動モータ6bの回転方向および回転数を等しくする。
【0022】自動走行作業車20を回転走行させるため
には、左側駆動モータ6aと右側駆動モータ6bとの回
転方向を逆にし、回転数を等しくする。左側駆動モータ
6aに前進走行させるための回転方向への回転を与え、
右側駆動モータ6bに後進走行させるための回転方向へ
の回転を与えると、自動走行作業車20は、その場で右
回転する。左側駆動モータ6aに後進走行させるための
回転方向への回転を与え、右側駆動モータ6bに前進走
行させるための回転方向への回転を与えると、自動走行
作業車20は、その場で左回転する。
には、左側駆動モータ6aと右側駆動モータ6bとの回
転方向を逆にし、回転数を等しくする。左側駆動モータ
6aに前進走行させるための回転方向への回転を与え、
右側駆動モータ6bに後進走行させるための回転方向へ
の回転を与えると、自動走行作業車20は、その場で右
回転する。左側駆動モータ6aに後進走行させるための
回転方向への回転を与え、右側駆動モータ6bに前進走
行させるための回転方向への回転を与えると、自動走行
作業車20は、その場で左回転する。
【0023】自動走行作業車20をカーブ走行させるた
めには、左側駆動モータ6aと右側駆動モータ6bとの
回転方向を等しくし、回転数を異ならせる。左側駆動モ
ータ6aの回転数が右側駆動モータ6bの回転数よりも
大きい場合には、自動走行作業車20は右にカーブ走行
する。左側駆動モータ6aの回転数が右側駆動モータ6
bの回転数よりも小さい場合には、自動走行作業車20
は左にカーブ走行する。
めには、左側駆動モータ6aと右側駆動モータ6bとの
回転方向を等しくし、回転数を異ならせる。左側駆動モ
ータ6aの回転数が右側駆動モータ6bの回転数よりも
大きい場合には、自動走行作業車20は右にカーブ走行
する。左側駆動モータ6aの回転数が右側駆動モータ6
bの回転数よりも小さい場合には、自動走行作業車20
は左にカーブ走行する。
【0024】図3を参照して、側方倣いセンサ4につい
て詳述する。側方倣いセンサ4は、自動走行作業車20
の設置面と垂直な軸32に取付けられたポテンショメー
タ30と、図示しないポテンショメータ30の軸から横
方向に張り出した棒34と、壁を傷つけないために棒3
4の先端に取付けられた球36とを含む。
て詳述する。側方倣いセンサ4は、自動走行作業車20
の設置面と垂直な軸32に取付けられたポテンショメー
タ30と、図示しないポテンショメータ30の軸から横
方向に張り出した棒34と、壁を傷つけないために棒3
4の先端に取付けられた球36とを含む。
【0025】たとえば左壁に沿って走行する場合、壁と
の距離に応じて棒34が回転し、そのときの回転角度
が、ポテンショメータ30による出力電圧値として測定
される。車体部1の左側面の前後の棒34の回転角度を
それぞれθ1、θ2とする。θ1およびθ2をもとに、
左壁と自動走行作業車20との平行度合いおよび距離
が、走行制御部12で計算される。走行制御部12では
自動走行作業車20から壁までの距離が一定で、常に平
行走行するよう制御を行なう。
の距離に応じて棒34が回転し、そのときの回転角度
が、ポテンショメータ30による出力電圧値として測定
される。車体部1の左側面の前後の棒34の回転角度を
それぞれθ1、θ2とする。θ1およびθ2をもとに、
左壁と自動走行作業車20との平行度合いおよび距離
が、走行制御部12で計算される。走行制御部12では
自動走行作業車20から壁までの距離が一定で、常に平
行走行するよう制御を行なう。
【0026】図4および図5を参照して、自動走行作業
車20の走行制御について詳述する。この制御では、初
期設定を行なった後、図5に示すような往復走行の制御
を開始する。
車20の走行制御について詳述する。この制御では、初
期設定を行なった後、図5に示すような往復走行の制御
を開始する。
【0027】図5(A)は、第1の走行制御方法に基づ
いて走行制御を行なった際の、自動走行作業車20の軌
跡および作業領域を表わす。図5(B)は、第2の走行
制御方法に基づいて走行制御を行なった際の、自動走行
作業車20の軌跡および作業領域を表わす。図5に示す
ように、自動走行作業車20は、三辺を壁に囲まれた作
業領域内を往復走行しながら作業する。自動走行作業車
20の走行開始位置を図5中Sで示し、走行終了位置を
図5中Eで示す。自動走行作業車20がワックス掛けし
た後、ワックス塗布面を汚すことなく自動走行作業車2
0を作業領域から取り除くことができるように、走行終
了位置Eは壁に囲まれていない1辺の近傍に存在するよ
うにレーン間の幅(以下「ピッチ」という。)pおよび
往復回数nを求める。また、走行開始位置Sは、壁に囲
まれていない1辺の近傍に存在するように決定する。レ
ーンとは、自動走行作業車20が直進走行する際の軌跡
をいう。自動走行作業車20のUターンの回数は2n−
1で表わされる。図5(A)では、往復回数n=2、U
ターン回数(2n−1)=3であり、図5(B)では、
往復回数n=3、Uターン回数(2n−1)=5であ
る。
いて走行制御を行なった際の、自動走行作業車20の軌
跡および作業領域を表わす。図5(B)は、第2の走行
制御方法に基づいて走行制御を行なった際の、自動走行
作業車20の軌跡および作業領域を表わす。図5に示す
ように、自動走行作業車20は、三辺を壁に囲まれた作
業領域内を往復走行しながら作業する。自動走行作業車
20の走行開始位置を図5中Sで示し、走行終了位置を
図5中Eで示す。自動走行作業車20がワックス掛けし
た後、ワックス塗布面を汚すことなく自動走行作業車2
0を作業領域から取り除くことができるように、走行終
了位置Eは壁に囲まれていない1辺の近傍に存在するよ
うにレーン間の幅(以下「ピッチ」という。)pおよび
往復回数nを求める。また、走行開始位置Sは、壁に囲
まれていない1辺の近傍に存在するように決定する。レ
ーンとは、自動走行作業車20が直進走行する際の軌跡
をいう。自動走行作業車20のUターンの回数は2n−
1で表わされる。図5(A)では、往復回数n=2、U
ターン回数(2n−1)=3であり、図5(B)では、
往復回数n=3、Uターン回数(2n−1)=5であ
る。
【0028】初期設定では、往復走行する際の往復回数
nおよびピッチpを求め、自動走行作業車20から壁ま
での距離に応じて壁から所定の距離離れた位置まで自動
走行作業車20を移動させる(図5(B))。
nおよびピッチpを求め、自動走行作業車20から壁ま
での距離に応じて壁から所定の距離離れた位置まで自動
走行作業車20を移動させる(図5(B))。
【0029】走行開始時(図5のS地点)に、左側測距
センサ11aおよび右側測距センサ11bを用い、それ
ぞれ左右の壁までの距離を測定する(S2)。S2で測
定した距離をもとに、演算制御部16でワックス塗布作
業部8の右端から右壁までの距離DRおよび左端から左
壁までの距離DLをそれぞれ計算する(S4)。自動走
行作業車20が右壁よりも左壁に近い場合は(S6で
y)、距離DLを所定値d0と比較する(S8)。距離
DLが所定値以下の場合には(S8でy、図5
(B))、ワックス掛けをしない幅dを所定値dmin
に設定する(S10)。d0は通常10cm程度に設定
し、dminは壁と十分近い距離(通常5mm程度)に
設定する。次に、往復走行する際の往復回数nおよびピ
ッチpを計算する(S12)。pは、図5(B)に示す
ように往路と復路との間の幅を示す。nおよびpは、n
が自然数で、p<wでpが最大になり、かつ最終レーン
で左壁との距離DLがdとなるように決定する。ここで
wはワックス塗布作業部8の横幅を示し、pは図中右向
きを正にとる。DLがdとなるように自動走行作業車2
0を左壁に沿わす。DLがd0よりも大きい場合には
(S8でn、図5(A))、自動走行作業車20を左壁
に沿わさずにその位置から走行制御を開始させる。この
ためワックス掛けをしない幅dはd=DLとし(S1
6)、S12と同様に往復回数nとピッチpを計算する
(S18)。
センサ11aおよび右側測距センサ11bを用い、それ
ぞれ左右の壁までの距離を測定する(S2)。S2で測
定した距離をもとに、演算制御部16でワックス塗布作
業部8の右端から右壁までの距離DRおよび左端から左
壁までの距離DLをそれぞれ計算する(S4)。自動走
行作業車20が右壁よりも左壁に近い場合は(S6で
y)、距離DLを所定値d0と比較する(S8)。距離
DLが所定値以下の場合には(S8でy、図5
(B))、ワックス掛けをしない幅dを所定値dmin
に設定する(S10)。d0は通常10cm程度に設定
し、dminは壁と十分近い距離(通常5mm程度)に
設定する。次に、往復走行する際の往復回数nおよびピ
ッチpを計算する(S12)。pは、図5(B)に示す
ように往路と復路との間の幅を示す。nおよびpは、n
が自然数で、p<wでpが最大になり、かつ最終レーン
で左壁との距離DLがdとなるように決定する。ここで
wはワックス塗布作業部8の横幅を示し、pは図中右向
きを正にとる。DLがdとなるように自動走行作業車2
0を左壁に沿わす。DLがd0よりも大きい場合には
(S8でn、図5(A))、自動走行作業車20を左壁
に沿わさずにその位置から走行制御を開始させる。この
ためワックス掛けをしない幅dはd=DLとし(S1
6)、S12と同様に往復回数nとピッチpを計算する
(S18)。
【0030】自動走行作業車20が左壁よりも右壁に近
い場合は(S6でn)、左壁に近い場合と同様、必要に
応じて右壁に沿わせ、往復回数nとピッチpを計算する
(S20からS30)。
い場合は(S6でn)、左壁に近い場合と同様、必要に
応じて右壁に沿わせ、往復回数nとピッチpを計算する
(S20からS30)。
【0031】往復走行制御では、壁からの距離dだけ残
した作業領域内で自動走行作業車20を直進往復走行さ
せ、ワックス塗布作業を行なう。その際、往復回数n、
ピッチpは初期設定で求めた値を用いる。
した作業領域内で自動走行作業車20を直進往復走行さ
せ、ワックス塗布作業を行なう。その際、往復回数n、
ピッチpは初期設定で求めた値を用いる。
【0032】作業開始位置から壁と平行になるように直
進する(S32)。壁と側方倣いセンサ4が接触してい
る場合には、その出力値である電圧値による角度情報を
もとに走行制御部12において壁との距離と自動走行作
業車20の向きとが求められ、その情報をもとに直進走
行制御が行なわれる。それ以外の場合には、左側測距セ
ンサ11aおよび右側測距センサ11bの各々より出力
される壁との距離が一定となるように直進走行制御が行
なわれる。直進走行制御中(S32)、前壁までの距離
とワックス掛けをしない幅dとの比較が随時行なわれ
(S34)、前壁までの距離がdに達した場合には(S
34でy)、ピッチpで次のレーンに移るためUターン
制御が行なわれる(S36)。なお、壁までの距離は前
側測距センサ11cにより求められる。次のレーンは復
路であり、最終レーンの可能性がある。最終レーンか否
かの判断を行ない(S38)、最終レーンであれば(S
38でy)、壁際から幅dだけ作業残りを作るようにし
て、壁と平行に前のレーンと同じ距離だけ直進させ(S
40)、終了する。最終レーンでなければ(S38で
n)、壁に平行となるように前のレーンと同じ距離だけ
直進させ(S42)、S36と同様にピッチpでUター
ン制御をし(S44)、S32以降の制御を最終レーン
に達するまで行なう。
進する(S32)。壁と側方倣いセンサ4が接触してい
る場合には、その出力値である電圧値による角度情報を
もとに走行制御部12において壁との距離と自動走行作
業車20の向きとが求められ、その情報をもとに直進走
行制御が行なわれる。それ以外の場合には、左側測距セ
ンサ11aおよび右側測距センサ11bの各々より出力
される壁との距離が一定となるように直進走行制御が行
なわれる。直進走行制御中(S32)、前壁までの距離
とワックス掛けをしない幅dとの比較が随時行なわれ
(S34)、前壁までの距離がdに達した場合には(S
34でy)、ピッチpで次のレーンに移るためUターン
制御が行なわれる(S36)。なお、壁までの距離は前
側測距センサ11cにより求められる。次のレーンは復
路であり、最終レーンの可能性がある。最終レーンか否
かの判断を行ない(S38)、最終レーンであれば(S
38でy)、壁際から幅dだけ作業残りを作るようにし
て、壁と平行に前のレーンと同じ距離だけ直進させ(S
40)、終了する。最終レーンでなければ(S38で
n)、壁に平行となるように前のレーンと同じ距離だけ
直進させ(S42)、S36と同様にピッチpでUター
ン制御をし(S44)、S32以降の制御を最終レーン
に達するまで行なう。
【0033】以上のような走行制御により、自動走行作
業車20は、ワックス塗付作業部8から壁までの距離が
所定値d0よりも大きい場合には、その距離だけ壁から
離れた作業領域内を走行しながらワックス塗付作業を行
なう。また、壁までの距離が所定値d0よりも小さい場
合には、所定値dminだけ壁から離れた作業領域内を
走行しながらワックス塗付作業を行なう。よって、オペ
レータが数値入力することなく、概略の位置におくだけ
で作業領域の設定を行なうことができる。また、両側が
壁で、前方には壁がない場合には、前方方向の作業領域
の長さを数値入力などによって規定することで、作業領
域を設定してもよい。さらに、中央部のみワックス塗付
作業を行なうのか、壁際ぎりぎりまでワックス塗付作業
を行なうのか等のモードの切換を自動的にすることが可
能となる。
業車20は、ワックス塗付作業部8から壁までの距離が
所定値d0よりも大きい場合には、その距離だけ壁から
離れた作業領域内を走行しながらワックス塗付作業を行
なう。また、壁までの距離が所定値d0よりも小さい場
合には、所定値dminだけ壁から離れた作業領域内を
走行しながらワックス塗付作業を行なう。よって、オペ
レータが数値入力することなく、概略の位置におくだけ
で作業領域の設定を行なうことができる。また、両側が
壁で、前方には壁がない場合には、前方方向の作業領域
の長さを数値入力などによって規定することで、作業領
域を設定してもよい。さらに、中央部のみワックス塗付
作業を行なうのか、壁際ぎりぎりまでワックス塗付作業
を行なうのか等のモードの切換を自動的にすることが可
能となる。
【図1】本発明の一実施の形態に係る自動走行作業車の
上面断面図である。
上面断面図である。
【図2】本発明の一実施の形態に係る自動走行作業車の
ブロック図である。
ブロック図である。
【図3】側方倣いセンサによる距離計測の原理を模式的
に示す図である。
に示す図である。
【図4】本発明の一実施の形態に係る自動走行作業車の
走行制御を示すフローチャートである。
走行制御を示すフローチャートである。
【図5】本発明の一実施の形態に係る自動走行作業車の
走行手順を示す図である。
走行手順を示す図である。
1 車体部 4 側方倣いセンサ 8 ワックス塗付作業部 11a 左側測距センサ 12 走行制御部 20 自動走行作業車
Claims (4)
- 【請求項1】 領域内を自動走行し作業を行なうための
自動走行作業車であって、 車体と、 前記車体を移動させるための走行手段と、 前記車体から壁までの距離を測定するための距離測定手
段と、 作業開始時に前記距離測定手段より出力される距離に応
じて作業領域を定め、定められた作業領域内を前記車体
が走行するように前記走行手段を制御するための走行制
御手段とを含む、自動走行作業車。 - 【請求項2】 前記走行制御手段は、作業開始時に前記
距離測定手段より出力される前記車体から前記壁までの
距離に応じて、複数の走行制御方法のうち1つを決定す
るための走行制御方法決定手段をさらに含む、請求項1
に記載の自動走行作業車。 - 【請求項3】 前記複数の走行制御方法は、 作業開始時に前記距離測定手段より出力される距離だけ
前記壁から離れた領域内を前記車体が走行するように走
行制御を行なう第1の走行制御方法と、作業開始時に前
記車体から前記壁までの距離が第1の所定値と等しくな
るように移動し、第1の所定値だけ壁から離れた領域内
を前記車体が走行するように走行制御を行なう第2の走
行制御方法とを含み、 前記走行制御方法決定手段は、作業開始時に前記距離測
定手段より出力される前記車体から前記壁までの距離が
第2の所定値よりも大きい場合には、第1の走行制御方
法を選択し、前記距離が第2の所定値よりも小さい場合
には、第2の走行制御方法を選択する、請求項2に記載
の自動走行作業車。 - 【請求項4】 前記第2の所定値は前記第1の所定値よ
りも大きい、請求項3に記載の自動走行作業車。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9067906A JPH10260727A (ja) | 1997-03-21 | 1997-03-21 | 自動走行作業車 |
US09/044,843 US6119057A (en) | 1997-03-21 | 1998-03-20 | Autonomous vehicle with an easily set work area and easily switched mode |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9067906A JPH10260727A (ja) | 1997-03-21 | 1997-03-21 | 自動走行作業車 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10260727A true JPH10260727A (ja) | 1998-09-29 |
Family
ID=13358420
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9067906A Withdrawn JPH10260727A (ja) | 1997-03-21 | 1997-03-21 | 自動走行作業車 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6119057A (ja) |
JP (1) | JPH10260727A (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100772912B1 (ko) * | 2006-05-16 | 2007-11-05 | 삼성전자주식회사 | 절대 방위각을 이용한 로봇 및 이를 이용한 맵 작성 방법 |
US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8838274B2 (en) | 2001-06-12 | 2014-09-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US8839477B2 (en) | 2007-05-09 | 2014-09-23 | Irobot Corporation | Compact autonomous coverage robot |
JP2014186742A (ja) * | 2001-06-12 | 2014-10-02 | Irobot Corp | 移動型ロボット清掃機 |
US8854001B2 (en) | 2004-01-21 | 2014-10-07 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US8874264B1 (en) | 2004-07-07 | 2014-10-28 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8930023B2 (en) | 2009-11-06 | 2015-01-06 | Irobot Corporation | Localization by learning of wave-signal distributions |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
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 |
US9446521B2 (en) | 2000-01-24 | 2016-09-20 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
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 |
US10314449B2 (en) | 2010-02-16 | 2019-06-11 | Irobot Corporation | Vacuum brush |
Families Citing this family (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6076226A (en) * | 1997-01-27 | 2000-06-20 | Robert J. Schaap | Controlled self operated vacuum cleaning system |
US6941199B1 (en) | 1998-07-20 | 2005-09-06 | The Procter & Gamble Company | Robotic system |
GB2344888A (en) * | 1998-12-18 | 2000-06-21 | Notetry Ltd | Obstacle detection system |
GB2344750B (en) * | 1998-12-18 | 2002-06-26 | Notetry Ltd | Vacuum cleaner |
US6205381B1 (en) * | 1999-03-26 | 2001-03-20 | Caterpillar Inc. | Method and apparatus for providing autoguidance for multiple agricultural machines |
JP2003515210A (ja) | 1999-11-18 | 2003-04-22 | ザ プロクター アンド ギャンブル カンパニー | 家庭用清掃ロボット |
JP2001195930A (ja) * | 2000-01-11 | 2001-07-19 | Auto Network Gijutsu Kenkyusho:Kk | ワイヤーハーネスの組み立てラインと作業台車 |
US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US6956348B2 (en) | 2004-01-28 | 2005-10-18 | Irobot Corporation | Debris sensor for cleaning apparatus |
US6481515B1 (en) * | 2000-05-30 | 2002-11-19 | The Procter & Gamble Company | Autonomous mobile surface treating apparatus |
KR100391179B1 (ko) * | 2000-08-02 | 2003-07-12 | 한국전력공사 | 고방사성미세분진폐기물 원격조종이동형청소장치 |
US6496754B2 (en) * | 2000-11-17 | 2002-12-17 | Samsung Kwangju Electronics Co., Ltd. | Mobile robot and course adjusting method thereof |
US6883201B2 (en) | 2002-01-03 | 2005-04-26 | Irobot Corporation | Autonomous floor-cleaning robot |
US6690134B1 (en) | 2001-01-24 | 2004-02-10 | Irobot Corporation | Method and system for robot localization and confinement |
US6810305B2 (en) | 2001-02-16 | 2004-10-26 | The Procter & Gamble Company | Obstruction management system for robots |
US6443543B1 (en) | 2001-04-06 | 2002-09-03 | Wayne Chiang | Mobile personal computer |
US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
IL145680A0 (en) | 2001-09-26 | 2002-06-30 | Friendly Robotics Ltd | Robotic vacuum cleaner |
AU2002341358A1 (en) * | 2001-09-26 | 2003-04-07 | Friendly Robotics Ltd. | Robotic vacuum cleaner |
US20040031113A1 (en) * | 2002-08-14 | 2004-02-19 | Wosewick Robert T. | Robotic surface treating device with non-circular housing |
US8386081B2 (en) * | 2002-09-13 | 2013-02-26 | Irobot Corporation | Navigational control system for a robotic device |
US20040204792A1 (en) * | 2003-03-14 | 2004-10-14 | Taylor Charles E. | Robotic vacuum with localized cleaning algorithm |
US20040200505A1 (en) * | 2003-03-14 | 2004-10-14 | Taylor Charles E. | Robot vac with retractable power cord |
US7805220B2 (en) * | 2003-03-14 | 2010-09-28 | Sharper Image Acquisition Llc | Robot vacuum with internal mapping system |
US7801645B2 (en) * | 2003-03-14 | 2010-09-21 | Sharper Image Acquisition Llc | Robotic vacuum cleaner with edge and object detection system |
US20050010331A1 (en) * | 2003-03-14 | 2005-01-13 | Taylor Charles E. | Robot vacuum with floor type modes |
JP2004275468A (ja) * | 2003-03-17 | 2004-10-07 | Hitachi Home & Life Solutions Inc | 自走式掃除機およびその運転方法 |
DE112005000738T5 (de) | 2004-03-29 | 2007-04-26 | Evolution Robotics, Inc., Pasadena | Verfahren und Vorrichtung zur Positionsbestimmung unter Verwendung von reflektierten Lichtquellen |
US7617557B2 (en) * | 2004-04-02 | 2009-11-17 | Royal Appliance Mfg. Co. | Powered cleaning appliance |
US7609156B2 (en) * | 2004-04-07 | 2009-10-27 | Jeffrey D Mullen | Advanced cooperative defensive military tactics, armor, and systems |
KR100560966B1 (ko) * | 2004-10-12 | 2006-03-15 | 삼성광주전자 주식회사 | 로봇 청소기의 자이로 센서 보정방법 |
US8392021B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet cleaning |
US7620476B2 (en) | 2005-02-18 | 2009-11-17 | Irobot Corporation | Autonomous surface cleaning robot for dry cleaning |
US20070113188A1 (en) * | 2005-11-17 | 2007-05-17 | Bales Christopher E | System and method for providing dynamic content in a communities framework |
EP2466411B1 (en) | 2005-12-02 | 2018-10-17 | iRobot Corporation | Robot system |
ATE442619T1 (de) | 2005-12-02 | 2009-09-15 | Irobot Corp | Modularer roboter |
US7441298B2 (en) | 2005-12-02 | 2008-10-28 | Irobot Corporation | Coverage robot mobility |
EP2816434A3 (en) | 2005-12-02 | 2015-01-28 | iRobot Corporation | Autonomous coverage robot |
US8417383B2 (en) | 2006-05-31 | 2013-04-09 | Irobot Corporation | Detecting robot stasis |
CN101970186A (zh) * | 2008-01-28 | 2011-02-09 | 塞格瑞德公司 | 与机器人进行实时交互的方法 |
US8838268B2 (en) * | 2008-01-28 | 2014-09-16 | Seegrid Corporation | Service robot and method of operating same |
US8961695B2 (en) | 2008-04-24 | 2015-02-24 | Irobot Corporation | Mobile robot for cleaning |
KR101543490B1 (ko) | 2008-04-24 | 2015-08-10 | 아이로보트 코퍼레이션 | 로봇 가능화 모바일 제품을 위한 위치 측정 시스템, 위치 결정 시스템 및 운전 시스템의 적용 |
JP5073609B2 (ja) * | 2008-08-11 | 2012-11-14 | 日東電工株式会社 | 光導波路の製造方法 |
CN101862543A (zh) * | 2009-04-14 | 2010-10-20 | 鸿富锦精密工业(深圳)有限公司 | 玩具车 |
US8340438B2 (en) * | 2009-12-17 | 2012-12-25 | Deere & Company | Automated tagging for landmark identification |
US8316499B2 (en) | 2010-01-06 | 2012-11-27 | Evolution Robotics, Inc. | Apparatus for holding a cleaning sheet in a cleaning implement |
US8892251B1 (en) | 2010-01-06 | 2014-11-18 | Irobot Corporation | System and method for autonomous mopping of a floor surface |
CN103565344B (zh) * | 2012-08-08 | 2017-04-19 | 科沃斯机器人股份有限公司 | 自移动机器人及其行走方法 |
TWM451103U (zh) * | 2012-10-30 | 2013-04-21 | Agait Technology Corp | 行走裝置 |
US10111563B2 (en) | 2013-01-18 | 2018-10-30 | Sunpower Corporation | Mechanism for cleaning solar collector surfaces |
US9427127B2 (en) | 2013-11-12 | 2016-08-30 | Irobot Corporation | Autonomous surface cleaning robot |
US9615712B2 (en) | 2013-11-12 | 2017-04-11 | Irobot Corporation | Mobile floor cleaning robot |
US11272822B2 (en) | 2013-11-12 | 2022-03-15 | Irobot Corporation | Mobile floor cleaning robot with pad holder |
US9907449B2 (en) | 2015-03-16 | 2018-03-06 | Irobot Corporation | Autonomous floor cleaning with a removable pad |
US9265396B1 (en) | 2015-03-16 | 2016-02-23 | Irobot Corporation | Autonomous floor cleaning with removable pad |
US9918605B2 (en) * | 2015-04-09 | 2018-03-20 | Irobot Corporation | Wall following robot |
CN106406312B (zh) * | 2016-10-14 | 2017-12-26 | 平安科技(深圳)有限公司 | 导览机器人及其移动区域标定方法 |
US10595698B2 (en) | 2017-06-02 | 2020-03-24 | Irobot Corporation | Cleaning pad for cleaning robot |
EP3678902B1 (en) | 2017-09-07 | 2023-06-21 | SharkNinja Operating LLC | Robotic cleaner |
US10976746B2 (en) | 2018-12-28 | 2021-04-13 | Caterpillar Paving Products Inc. | System and method to mark autonomous work area |
CN111743477B (zh) * | 2020-06-23 | 2022-01-14 | 追觅创新科技(苏州)有限公司 | 清洁机构的清洗控制方法、装置及存储介质 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3478824D1 (en) * | 1983-10-26 | 1989-08-03 | Automax Kk | Control system for mobile robot |
US5377106A (en) * | 1987-03-24 | 1994-12-27 | Fraunhofer Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Process for navigating an unmanned vehicle and a vehicle for the same |
JPH01180010A (ja) * | 1988-01-08 | 1989-07-18 | Sanyo Electric Co Ltd | 移動車 |
FR2648071B1 (fr) * | 1989-06-07 | 1995-05-19 | Onet | Procede et appareil autonomes de nettoyage automatique de sol par execution de missions programmees |
US5109566A (en) * | 1990-06-28 | 1992-05-05 | Matsushita Electric Industrial Co., Ltd. | Self-running cleaning apparatus |
JPH0680203A (ja) * | 1992-03-24 | 1994-03-22 | East Japan Railway Co | 床面洗浄ロボットの制御方法 |
JPH064130A (ja) * | 1992-06-23 | 1994-01-14 | Sanyo Electric Co Ltd | 掃除ロボット |
US5548511A (en) * | 1992-10-29 | 1996-08-20 | White Consolidated Industries, Inc. | Method for controlling self-running cleaning apparatus |
DE4414192C2 (de) * | 1994-04-22 | 1996-06-13 | Siemens Ag | Verfahren zur Ermittlung einer Sicherheitszone um eine selbstbewegliche mobile Einheit |
US5461292A (en) * | 1994-07-18 | 1995-10-24 | Zondlo; Robert | Remote controlled guidance system for working vehicle |
-
1997
- 1997-03-21 JP JP9067906A patent/JPH10260727A/ja not_active Withdrawn
-
1998
- 1998-03-20 US US09/044,843 patent/US6119057A/en not_active Expired - Lifetime
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9446521B2 (en) | 2000-01-24 | 2016-09-20 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
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 |
US8838274B2 (en) | 2001-06-12 | 2014-09-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
JP2014186742A (ja) * | 2001-06-12 | 2014-10-02 | Irobot Corp | 移動型ロボット清掃機 |
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 |
US8854001B2 (en) | 2004-01-21 | 2014-10-07 | Irobot Corporation | Autonomous robot auto-docking and energy management systems and methods |
US9008835B2 (en) | 2004-06-24 | 2015-04-14 | Irobot Corporation | Remote control scheduler and method for autonomous robotic device |
US8972052B2 (en) | 2004-07-07 | 2015-03-03 | Irobot Corporation | Celestial navigation system for an autonomous vehicle |
US8874264B1 (en) | 2004-07-07 | 2014-10-28 | Irobot Corporation | Celestial navigation system for an autonomous robot |
US8855813B2 (en) | 2005-02-18 | 2014-10-07 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8387193B2 (en) | 2005-02-18 | 2013-03-05 | Irobot Corporation | Autonomous surface cleaning robot for wet and dry cleaning |
US8954192B2 (en) | 2005-12-02 | 2015-02-10 | Irobot Corporation | Navigating autonomous coverage robots |
US9144360B2 (en) | 2005-12-02 | 2015-09-29 | Irobot Corporation | Autonomous coverage robot navigation system |
US9149170B2 (en) | 2005-12-02 | 2015-10-06 | Irobot Corporation | Navigating autonomous coverage robots |
US8380350B2 (en) | 2005-12-02 | 2013-02-19 | Irobot Corporation | Autonomous coverage robot navigation system |
KR100772912B1 (ko) * | 2006-05-16 | 2007-11-05 | 삼성전자주식회사 | 절대 방위각을 이용한 로봇 및 이를 이용한 맵 작성 방법 |
US9955841B2 (en) | 2006-05-19 | 2018-05-01 | Irobot Corporation | Removing debris from cleaning robots |
US9480381B2 (en) | 2007-05-09 | 2016-11-01 | Irobot Corporation | Compact autonomous coverage robot |
US8839477B2 (en) | 2007-05-09 | 2014-09-23 | Irobot Corporation | Compact autonomous coverage robot |
US10070764B2 (en) | 2007-05-09 | 2018-09-11 | 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 |
---|---|
US6119057A (en) | 2000-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH10260727A (ja) | 自動走行作業車 | |
JP4165965B2 (ja) | 自律走行作業車 | |
US5896488A (en) | Methods and apparatus for enabling a self-propelled robot to create a map of a work area | |
US5903124A (en) | Apparatus for positioning moving body allowing precise positioning of moving body | |
JP2706430B2 (ja) | ロボットの走行制御装置およびその制御方法 | |
US5621291A (en) | Drive control method of robotic vacuum cleaner | |
US10444764B2 (en) | Self-position estimating apparatus and self-position estimating method | |
CN111902319B (zh) | 停车辅助装置 | |
JPH09185410A (ja) | 自律走行車の走行制御方法及び走行制御装置 | |
JP2006026028A (ja) | 掃除機 | |
CN114954632B (zh) | 车辆控制方法、车辆控制***以及车辆 | |
JPH09265319A (ja) | 自律走行車 | |
JPH09319432A (ja) | 移動ロボット | |
JPH10105233A (ja) | 自律走行車 | |
JPH0884696A (ja) | 清掃ロボットの制御方法及びその装置 | |
JPH09204223A (ja) | 自律移動作業車 | |
JP3237500B2 (ja) | 自律移動作業車 | |
JP2785305B2 (ja) | 自走式掃除機 | |
JP2004318721A (ja) | 自律走行車 | |
JP7406202B2 (ja) | 自律走行システム | |
JP7452127B2 (ja) | 自律移動装置および自律移動装置の制御方法 | |
JP3314469B2 (ja) | 自走式掃除機 | |
JP2000039918A (ja) | 移動ロボット | |
WO2023053602A1 (ja) | 自律走行装置および自律走行装置の制御方法 | |
JPH06149364A (ja) | 無人走行車の制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20040601 |