JP3752699B2 - Self-propelled vacuum cleaner - Google Patents
Self-propelled vacuum cleaner Download PDFInfo
- Publication number
- JP3752699B2 JP3752699B2 JP02039595A JP2039595A JP3752699B2 JP 3752699 B2 JP3752699 B2 JP 3752699B2 JP 02039595 A JP02039595 A JP 02039595A JP 2039595 A JP2039595 A JP 2039595A JP 3752699 B2 JP3752699 B2 JP 3752699B2
- Authority
- JP
- Japan
- Prior art keywords
- coefficient
- input
- carpet
- correction amount
- coefficients
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Electric Suction Cleaners (AREA)
- Electric Vacuum Cleaner (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Description
【0001】
【産業上の利用分野】
本発明は清掃機能と移動機能とを備えた自走式掃除機に関するものである。
【0002】
【従来の技術】
従来の自走式掃除機の概略構成を図7に示す。図7において、1は自走式掃除機の本体であり、2は方位センサであり、3は障害物の有無と障害物までの距離を測距する障害物検知手段であり、4は本体1を操舵する操舵手段であり、5は本体1を駆動する駆動手段であり、操舵手段4と駆動手段5にて走行操舵手段を構成する。
【0003】
6は塵埃を集めておくための集塵室であり、7は集塵室6内に設置された集塵袋である。8は塵埃を吸い込むための真空圧を発生させるファンモータであり、9は床面上の塵埃を吸い込むための吸い込み口である床ノズルであり、これらで清掃手段を構成する。
【0004】
11は絨毯目の向きと強さを検出する絨毯目検出手段であり、拡大図を図8に示す。図8においてローラ17は床面Fに接地し、ローラ軸15を介して回転自由にレバー13に支持されている。レバー13はレバー軸14を介して回動自由に支持軸12に支持されている。レバー13と支持軸12は、スプリング等からなる弾性体16で連結されており、その力により、ローラ17は適切な荷重で床面Fに付勢されている。
【0005】
支持軸12は本体1に固定された取付台18に回転自由に取り付けられており、その回転中心線は床面Fに垂直(ラインd)である。取付台18に固定された回転検出器19は、支持軸12の本体1に対する回転角度を検出する。
【0006】
以上のように構成された従来の自走式掃除機の作用を説明する。まず、絨毯目とは何かというと、絨毯の植毛が、基布に対して垂直でなくやや斜めであるために生じる毛並みの性質のことである。では、絨毯上を直進走行する場合の絨毯目の影響について図9に基づいて説明する。絨毯のない平坦な床面上で本体を直進運転させた場合は、絨毯がないので当然絨毯目の影響はなく、本体1の移動軌跡はロボット運転者の希望どおりの方向に直進した直線aになる。
【0007】
一方図9に示すように、絨毯目の方向(毛並みが寝る方向)が例えば左から右である絨毯の上で本体1を直進運転させると、走行中本体1は、所望の直線aの方向を向いているにもかかわらず、絨毯目の影響により逐次少しづつ右方向に平行移動する。
【0008】
この結果、移動軌跡は、直線aから右へ角度θだけずれた直線bになる。この角度θのずれが生じる状態で往復移動した時、直進軌跡間で隙間ができて清掃のやり残しが生じたり、逆に軌跡間が狭くなって同じ場所を何回か通過して清掃面積の効率が低下したりする。(角度θが大きいと意図した清掃方向と反対側に進むこともある。)
絨毯目検出手段11はこの角度θを検出するもので、本体1に対して自由に向きを変えることのできる絨毯目検出手段11のローラ17は、これ自体は、絨毯目の影響をほとんど受けず(発明者らは、ローラ17の接地面が面積が小さく、表面がなめらかで摩擦係数が小さい時に、絨毯目の影響を受けにくいことを確認している)にあくまで本体1の移動軌跡の方向を向いて転がることによって絨毯目検出手段11の回転検出器19が角度θを検出し、絨毯目の影響により所望の方向よりずれる分だけ補正を加え、本体1を直線cのように直進させると、移動軌跡としては所望の直線aを得ることができる。
【0009】
【発明が解決しようとする課題】
このような従来の自走式掃除機にあっては、絨毯目検知手段が検知する絨毯目情報と移動軌跡の補正が1対1に対応しており、絨毯の種類やメーカーが変わると所望の補正量に対してばらつきが生じ、絨毯により清掃面積が一定しないという問題点を有していた。
【0010】
本発明は、上記課題を解決しようとするもので、実際の清掃現場で、絨毯の種類やメーカー等の条件を含めた床面の状態に対応した絨毯目の適切な補正を行えるように調整し、所望の清掃領域を過不足なく清掃することを目的とする。
【0011】
【課題を解決するための手段】
上記目的を達成するために、第1の手段として、本体を移動操舵する走行操舵手段と、本体が走行中に絨毯目の方向と強さを検出する絨毯目検出手段とを有し、前記絨毯目検出手段からの入力値に、床面の状態に対応した係数を掛けて補正する調整手段と、前記調整手段の出力により進行方向の補正角度を演算する補正量演算手段と、前記補正量演算手段の出力を入力して本体の進行方向の目標角度を制御する目標角制御手段とからなる判断処理部と、前記係数を入力、設定する係数入力手段とを設けている。
【0012】
また、第2の手段として、本体を移動操舵する走行操舵手段と、本体が走行中に絨毯目の方向と強さを検出する絨毯目検出手段とを有し、前記絨毯目検出手段の出力により進行方向の一次補正量を演算する補正量演算手段と、前記補正量演算手段からの入力値に、床 面の状態に対応した係数を掛けて最終の補正量を算出する補正量調整手段と、前記補正量調整手段の出力を入力して本体の進行方向の目標角度を制御する目標角制御手段とからなる判断処理部と、前記係数を入力、設定する係数入力手段とを設けている。
【0013】
更に、第3の手段として、係数情報を記憶する係数記憶手段と、係数の入力・設定を操作し、入力された係数情報を前記係数記憶手段にも出力する係数入力手段と、前記係数記憶手段の入力と前記係数入力手段からの入力により、入力される回数の最も多い係数を判断して前記係数記憶手段にも出力する係数判断手段を有し、前記係数入力手段にて、記憶た係数を呼び出せる構成を設けている。
【0014】
また、第4の手段として、係数情報を記憶する係数記憶手段と、係数の入力・設定を操作し、入力された係数情報を前記係数記憶手段にも出力する係数入力手段と、前記係数記憶手段からの入力と前記係数入力手段からの入力により、入力される回数の多い係数の順位を判断して複数の係数を順位と共に前記係数記憶手段にも出力する係数順位判断手段を有し、前記係数入力部にて、記憶した係数を呼び出せる構成を設けている。
【0015】
更に、第5の手段として、係数情報を記憶する係数記憶手段と、係数を入力し、入力された係数情報を前記係数記憶手段にも出力する係数入力手段と、前記係数記憶手段からの入力と前記係数入力手段からの入力により、入力される回数の多い係数の順位を判断して複数の係数を順位と共に前記係数記憶手段にも出力する係数順位判断手段と、前記係数入力手段と前記係数順位判断手段からの入力により係数を設定する係数設定手段を設けている。
【0016】
【作用】
本発明の第1の手段によれば、最初に係数入力手段により絨毯目検出手段から入力される絨毯目情報(ズレ角)に対する調整係数を入力し、調整手段にて絨毯目検出手段からの入力に、係数入力手段から入力された係数をかけて補正量演算手段に出力する。補正量演算手段では入力された絨毯目情報(調整後)を基に、絨毯目により本体の移動軌跡が受ける影響を打ち消すための、目標角度に対する補正量を算出し、目標角制御手段に出力する。
【0017】
目標角制御手段では本来本体が移動しようとする目標方向に補正量演算手段から入力される補正量により、絨毯目の影響も考慮に入れた目標角度を算出し、判断処理部は本体を目標角度方向へ移動させるための走行操舵手段へ指令を出力し、目標角度方向に本体を移動させるものである。
【0018】
本発明の第2の手段によれば、最初に係数入力手段により絨毯目検出手段から入力される絨毯目情報(ズレ角)に対する調整係数を入力し、補正量演算手段では絨毯目検出手段から入力された絨毯目情報(調整前)を基に、目標角度に対する一次補正量を算出し、補正量調整手段に出力する。補正量調整手段では一次補正量に係数入力手段にて入力された係数をかけて最終の補正量を算出し目標角制御手段に出力する。
【0019】
目標角制御手段では本来本体が移動しようとする目標方向に補正量調整手段から入力される最終の補正量により、絨毯目の影響も考慮に入れた目標角度を算出し、判断処理部は本体を目標角度方向へ移動させるための走行操舵手段へ指令を出力し、目標角度方向に本体を移動させるものである。
【0020】
本発明の第3の手段によれば、係数記憶手段には、過去係数入力手段より入力された係数情報が記憶されていると同時に、最も多く入力された係数が記憶されており、係数入力手段より新たに係数が入力されると、係数記憶手段の係数情報が更新されると同時に、係数判断手段は係数入力手段から入力される係数と係数記憶手段からの現在までの係数情報を入力して、現在最も多く入力されている係数を判断し、係数記憶手段に記憶する。係数入力手段により係数を入力することにより所望の係数を入力でき、また、最も多く使用されている係数を係数記憶手段より呼び出すよう操作することで容易に使用頻度の最も高い係数を設定することができる。
【0021】
本発明の第4の手段によれば、係数記憶手段には、過去係数入力手段より入力された係数情報が記憶されていると同時に、入力された回数の多い順に順位付けして複数の係数が記憶されている。係数入力手段より新たに係数が入力されると、係数記憶手段の係数情報が更新されると同時に、係数順位判断手段は係数入力手段から入力される係数と係数記憶手段からの現在までの係数情報を入力して、現在まで入力された係数の順位を判断し、順位付けした複数の係数を係数記憶手段に記憶する。係数入力手段により係数を入力することにより所望の係数を入力でき、また、使用頻度の高い係数を係数記憶手段より呼び出すよう操作することで容易に使用頻度の高い係数を複数の中から選択して設定することができる。
【0022】
本発明の第5の手段によれば、係数記憶手段には、過去係数入力手段より入力された係数情報と入力された回数の多い順に順位付けした複数の係数が記憶されており、順位の最も高い係数を係数設定手段に出力している。係数入力手段より新たに係数が入力されると、係数記憶手段の係数情報が更新されると同時に、係数順位判断手段は係数入力手段から入力される係数と係数記憶手段からの現在までの係数情報を入力して、現在まで入力された係数の順位を判断し、順位付けした複数の係数を係数記憶手段に記憶する。係数設定手段は係数入力手段からの入力と係数記憶手段からの入力を監視しており、係数入力手段から入力があれば入力された係数を設定し、入力がなければ係数記憶手段から入力している最も使用回数の多い係数を設定する。これにより、係数入力手段により係数を入力することで所望の係数を入力でき、また、係数を入力しなくても使用頻度の最も高い係数を初期値として設定することができる。
【0023】
【実施例】
以下本発明の第1の実施例について図1、図2を用いて説明する。
【0024】
図1において、21は絨毯目の強さと方向を検出する絨毯目検出手段であり、22は方位センサであり、角度情報を判断処理部26に出力している。23は障害物検知手段であり、障害物の有無と障害物までの距離を測距して判断処理部26に出力する。24は自走式掃除機を走行操舵する走行操舵手段であり、25は清掃を行うための清掃手段である。
【0025】
26は判断処理部であり、絨毯目検出手段21、方位センサ22、障害物検知手段23からの信号により、走行操舵手段24、清掃手段25を制御している。30は本体(図2中20)の移動の目標方向を制御する目標角制御手段であり、28は絨毯目検出手段21からの入力を調整する調整手段であり、29は調整手段28からの調整後の絨毯目情報を目標角度に対する補正量に換算する補正量演算手段29であり、これらは判断処理部26内に設けられている。27は調整手段28において絨毯目検出手段21からの入力の調整量を入力するための係数入力手段である。図2において20は本体であり、71は絨毯目検出手段である。
【0026】
上記構成による作用は以下の通りである。
【0027】
図2において、本体20が目標の方向aに直進しようとするとき、絨毯目により、bの方向に移動軌跡がズレたとすると、本来であれば目標方向とのズレ角θ0を検知して、ズレ角θ0に相当する角度θ3だけ補正を加えて絨毯目の影響を考慮にいれた目標方向cを得る。
【0028】
しかし、実際には絨毯の状態によりθ0を検出しきらず、図2中に示すθ1しか検出しないという状況が発生する。このθ1しか検知しないという状況でθ3の補正を行うために、まず係数入力手段27にて所望の係数kを入力してやる。
【0029】
絨毯目検出手段21が実際に検出している目標方向に対する絨毯目に対するズレ角θ1はある周期tにて調整手段28に入力されており、判断処理部26内の調整手段28では係数入力手段27により入力された係数kにてθ2(=k×θ1)へと変換し、補正量演算手段29へと出力する。(これにより、絨毯目検出手段21の検知角度がθ2であったとして補正に反映される)。
【0030】
そして、補正量演算手段29では瞬時データによる補正のばらつきを抑えるため周期t毎に入力されるθ2により、周期T(>>t)毎に絨毯目による目標角度の補正量θ3を算出し、目標角制御手段30に出力する。目標角制御手段30では本来の(絨毯目の影響を受けないときの)移動目標角度θに対して補正量θ3を加えたθ+θ3をその絨毯上での目標角度として設定する。
【0031】
判断処理部26は、この方向に本体が移動するように走行操舵手段24に信号を出力し、清掃手段25を制御して、障害物検知手段23、方位センサ22からの入力により本体近傍に障害物がない限り、絨毯目を考慮に入れた目標角度方向cに本体を移動させ、結果的に方向aの軌跡を得、所望の軌跡を移動して清掃を行う。
【0032】
次に、本発明の第2の実施例を、図3を用いて説明する。
【0033】
図3において、31は絨毯目の強さと方向を検出する絨毯目検出手段であり、32は方位センサであり、角度情報を判断処理部36に出力している。33は障害物検知手段であり、障害物の有無と障害物までの距離を測距して判断処理部36に出力する。
【0034】
34は自走式掃除機を走行操舵する走行操舵手段であり、35は清掃を行うための清掃手段である。36は判断処理部であり、絨毯目検出手段31、方位センサ32、障害物検知手段33からの信号により、走行操舵手段34、清掃手段35を制御している。
【0035】
40は本体(図示せず)の移動の目標方向を制御する目標角制御手段であり、38は絨毯目検出手段31からの検知角度情報を目標角度に対する補正量に換算する補正量演算手段38であり、39は補正量演算手段38からの入力と係数入力手段37からの入力により、絨毯目に対応した補正量に調整する補正量調整手段であり、これらは判断処理部36内に設けられている。37は補正量調整手段39において補正量演算手段38からの補正量の調整量を入力するための係数入力手段である。
【0036】
上記構成による作用は以下の通りである。
【0037】
まず、係数入力手段37にて所望の係数kを入力してやる。絨毯目検出手段31が実際に検出している目標方向に対する絨毯目に対するズレ角θ1はある周期tにて補正量演算手段38に入力されており、判断処理部36内の補正量演算手段38では、瞬時データによる補正のばらつきを抑えるため周期t毎に入力されるθ1を基に、周期T(>>t)毎に実際の検知角度により目標角度の補正量θ2を算出し、補正量調整手段39へと出力する。
【0038】
そして、補正量調整手段39では、係数入力手段37により入力された係数kにてθ3(=k×θ2)へと変換し、目標角制御手段40に出力する(これにより、絨毯目検出手段31の検知角度がθ1であったとしても実際の絨毯目に対応した補正量θ3が得られる)。目標角制御手段40では本来の(絨毯目の影響を受けないときの)移動目標角度θに対して補正量θ3を加えたθ+θ3をその絨毯上での目標角度として設定する。
【0039】
判断処理部36は、この方向に本体が移動するように走行操舵手段34に信号を出力し、清掃手段35を制御して、障害物検知手段33、方位センサ32からの入力により本体近傍に障害物がない限り、目標角度方向に本体を移動させ、清掃を行う。
【0040】
次に、本発明の第3の実施例を、図4を用いて説明する。
【0041】
図4において、41は絨毯目の強さと方向を検出する絨毯目検出手段であり、42は方位センサであり、角度情報を判断処理部46に出力している。43は障害物検知手段であり、障害物の有無と障害物までの距離を測距して判断処理部46に出力する。44は自走式掃除機を走行操舵する走行操舵手段であり、45は清掃を行うための清掃手段である。
【0042】
46は判断処理部であり、絨毯目検出手段41、方位センサ42、障害物検知手段43、係数入力手段47、係数記憶手段49からの信号により、走行操舵手段44、清掃手段45を制御している。47は絨毯目検出手段41の検出情報による本体(図示せず)の移動軌跡の補正量を調整する調整量を入力する係数入力手段であり、48は係数入力手段47により現在まで入力された係数の中で最も回数の多い係数を判断する係数判断手段であり、49は係数入力手段47により入力された係数と、係数判断手段48での判断結果を記憶する係数記憶手段である。
【0043】
上記構成による作用は以下の通りである。
【0044】
判断処理部46では絨毯目検出手段41より入力される絨毯目情報により絨毯目により本体(図示せず)が目標方向にたいして流される角度を補正する補正量を算出して、絨毯目の影響を考慮にいれた目標方向の角度を設定して走行操舵手段44に出力して本体を目標方向に移動させており、補正量を算出する際、係数入力手段47、または係数記憶手段49から入力される係数により、絨毯目検出手段41の検出量に過不足があっても実際の絨毯目の状況に応じた補正量に調整できる構成となっている。係数記憶手段49には、入力された係数と過去その係数が入力された回数が対となって係数情報記憶領域に記憶されていると同時に、最も回数の多い係数が最多係数記憶領域に記憶されている。
【0045】
係数入力手段47にてある係数Kを入力してやると、入力された係数Kは判断処理部46に出力されると同時に、係数記憶手段49に入力され、係数記憶手段49では係数情報記憶領域に記憶された係数情報と今回入力されたKとにより対なる係数Kと回数Nのデータを更新し、係数情報記憶領域の情報を係数判断手段49に出力する。
【0046】
係数入力手段47は係数記憶手段49に入力された係数を判断処理部46に出力すると同時に係数判断手段48にも信号を出力しており、係数判断手段48は、この信号と係数記憶手段49からの係数情報を入力して現在までに入力された係数の中で最も多い回数Nmaxを判断し、その係数Kmaxを係数記憶手段49に出力して係数記憶手段49は最多係数記憶領域に記憶する。
【0047】
また、係数入力手段47により、最も使用回数の多い係数を設定するように操作すると、係数入力手段47は係数記憶手段49に最多係数記憶領域に記憶された最も使用回数の多い係数を判断処理部46に出力するように指示を出し、係数記憶手段49はその信号を入力して係数Kmaxを出力する。それと同時に係数記憶手段49において、係数情報記憶領域に記憶されているNmaxをNmax+1として更新する。
【0048】
係数判断手段48においては、もし最多回数のものが複数出現すれば、最新の最多回数のものを最多回数の係数として、係数記憶手段49に出力する。これにより、1操作で最も使用頻度の高い係数を設定することができる。
【0049】
また、本発明の第4の実施例を図5を用いて説明する。
【0050】
図5において、51は絨毯目の強さと方向を検出する絨毯目検出手段であり、52は方位センサであり、角度情報を判断処理部56に出力している。53は障害物検知手段であり、障害物の有無と障害物までの距離を測距して判断処理部56に出力する。
【0051】
54は自走式掃除機を走行操舵する走行操舵手段であり、55は清掃を行うための清掃手段である。56は判断処理部であり、絨毯目検出手段51、方位センサ52、障害物検知手段53、係数入力手段57、係数記憶手段59からの信号により、走行操舵手段54、清掃手段45を制御している。57は絨毯目検出手段51の検出情報による本体(図示せず)の移動軌跡の補正量を調整する調整量を入力する係数入力手段であり、58は係数入力手段57により現在まで入力された係数の入力回数の順位を判断する係数順位判断手段であり、59は係数入力手段57により入力された係数と、係数順位判断手段58での判断結果を記憶する係数記憶手段である。
【0052】
上記構成による作用は以下の通りである。
【0053】
判断処理部56では絨毯目検出手段51より入力される絨毯目情報により絨毯目により本体(図示せず)が目標方向にたいして流される角度を補正する補正量を算出して、絨毯目の影響を考慮にいれた目標方向の角度を設定して走行操舵手段54に出力して本体を目標方向に移動させており、補正量を算出する際、係数入力手段57、または係数記憶手段59から入力される係数により、絨毯目検出手段51の検出量に過不足があっても実際の絨毯目の状況に応じた補正量に調整できる構成となっている。
【0054】
係数記憶手段59には、入力された係数と過去その係数が入力された回数が対となって係数情報記憶領域に記憶されていると同時に、最も回数の多いものから3つの係数K1、K2,K3が順位付けして高順位係数記憶領域に記憶されている。
【0055】
係数入力手段57にてある係数Kを入力してやると、入力された係数Kは判断処理部56に出力されると同時に、係数記憶手段59に入力され、係数記憶手段59では係数情報記憶領域に記憶された係数情報と今回入力されたKとにより対なる係数Kと回数Nのデータを更新し、係数情報記憶領域の情報を係数順位判断手段59に出力する。係数入力手段57は係数記憶手段59に入力された係数を判断処理部56に出力すると同時に係数判断手段48にも信号を出力しており、係数順位判断手段58は、この信号と係数記憶手段59からの係数情報を入力して現在までに入力された係数の中で最も回数の多いもの上位3つを判断して、その係数K1(N1)、K2(N2)、K3(N3)(Nは現在までに入力された回数で、上位からN1、N2、N3である)を係数記憶手段59に出力して係数記憶手段59は高順位係数記憶領域に記憶する。
【0056】
また、係数入力手段57により、最も使用回数の多い係数、または2番目に回数の多い係数、または、3番目に回数の多い係数を設定するように操作すると、係数入力手段57は係数記憶手段59に高順位係数記憶領域に記憶された係数K1、またはK2、またはK3を判断処理部56に出力するように指示を出し、係数記憶手段49はその信号を入力して操作により係数を出力する。
【0057】
それと同時に係数記憶手段59において、係数情報記憶領域に記憶されているN1、またはN2、またはN3を、N1が呼び出されたので有ればN1+1、N2が呼び出されたので有ればN2+1、またはN3+1として更新する。
【0058】
係数判断手段58においては、もし順位が3番目までのものが複数出現すれば、最新の上位3つのものを1番目から3番目までの係数として、係数記憶手段59に出力する。これにより、1操作で最も使用頻度の高い係数を3つ、清掃場所、絨毯の状況により選択して設定することができる。
【0059】
次に、本発明の第5の実施例を、図6を用いて説明する。
【0060】
図6において、61は絨毯目の強さと方向を検出する絨毯目検出手段であり、62は方位センサであり、角度情報を判断処理部66に出力している。63は障害物検知手段であり、障害物の有無と障害物までの距離を測距して判断処理部66に出力する。64は自走式掃除機を走行操舵する走行操舵手段であり、65は清掃を行うための清掃手段である。66は判断処理部であり、絨毯目検出手段61、方位センサ62、障害物検知手段63、係数設定手段70からの信号により、走行操舵手段64、清掃手段65を制御している。
【0061】
67は絨毯目検出手段61の検出情報による本体(図示せず)の移動軌跡の補正量を調整する調整量を入力する係数入力手段であり、68は係数入力手段67により現在まで入力された係数の入力回数の順位を判断する係数順位判断手段であり、69は係数入力手段67により入力された係数と、係数順位判断手段68での判断結果を記憶する係数記憶手段であり、70は係数入力手段67と係数記憶手段69からの入力により係数を設定して判断処理部65に出力する係数設定手段である。
【0062】
上記構成による作用は以下の通りである。
【0063】
判断処理部66では絨毯目検出手段61より入力される絨毯目情報により絨毯目により本体(図示せず)が目標方向にたいして流される角度を補正する補正量を算出して、絨毯目の影響を考慮にいれた目標方向の角度を設定して走行操舵手段64に出力して本体を目標方向に移動させており、補正量を算出する際、係数設定手段70から入力される係数により、絨毯目検出手段61の検出量に過不足があっても実際の絨毯目の状況に応じた補正量に調整できる構成となっている。
【0064】
係数記憶手段69には、入力された係数と過去その係数が入力された回数が対となって係数情報記憶領域に記憶されていると同時に、最も回数の多いものから3つの係数K1、K2,K3が順位付けして高順位係数記憶領域に記憶されている。係数入力手段67にてある係数Kを入力してやると、入力された係数Kは係数設定手段70に出力されると同時に、係数記憶手段69に入力され、係数記憶手段69では係数情報記憶領域に記憶された係数情報と今回入力されたKとにより対なる係数Kと回数Nのデータを更新し、係数情報記憶領域の情報を係数順位判断手段69に出力する。
【0065】
係数順位判断手段68では、係数記憶手段69からの係数情報を入力して現在までに入力された係数の中で最も回数の多いもの上位3つを判断して、その係数K1(N1)、K2(N2)、K3(N3)(Nは現在までに入力された回数で、上位からN1、N2、N3である)を係数記憶手段69に出力して係数記憶手段69はそれを高順位係数記憶領域に記憶する。
【0066】
係数設定手段70では係数入力手段67からの入力と係数記憶手段69からの入力をみており、係数入力手段67からの係数の入力が有ればそれを調整のための係数として設定して判断処理部66に出力し、本体動作のための初期設定時から係数入力手段67による係数の入力が無ければ係数記憶手段69の高順位記憶領域に記憶されている係数K1を調整のための係数と設定して判断処理部66に出力する。これにより、係数を設定しなかったときには自動的に1番よく使用されている係数が設定されることになる。
【0067】
尚、上記実施例では係数入力手段により直接係数を入力するものであるが、係数の代わりに複数の係数に対応する値を入力してやり、判断処理部にてその値を係数に変換する構成をとることもできる。
【0068】
【発明の効果】
以上の実施例からも明らかなように、本発明の第1の手段、第2の手段によれば、絨毯目情報により絨毯目により本体が目標方向に対して流される角度を補正する補正量を調整できるようにしたので、絨毯目の検出量に過不足があっても、様々な絨毯上において、その状況に合った絨毯目の補正を行うことができ、所望の移動軌跡を得ることができるので、清掃のし残しを発生させること無く、目的の清掃面積の清掃を行うことができる。
【0069】
また、第3の手段により、入力される補正量の調整度合いを回数と共に記憶し、また、最も回数の多い調整度合い判断し、記憶して、最も回数の多いものは1操作で設定できるようにしたので、同じ状況で清掃する場合には誰でも簡単に最適な補正量の調整度合いを設定する事ができる。
【0070】
また、第4の手段により、入力される補正量の調整度合いを回数と共に記憶し、また、複数の回数の多い調整度合いを順位付けて判断し、記憶して、回数の多いもの数種類を呼び出せるようにしたので、いくつかの異なった状況で清掃する場合にはその場に最適な補正量の調整度合いを選択して簡単に設定する事ができる。
【0071】
また、第5の手段により、入力される補正量の調整度合いを回数と共に記憶し、また、複数の回数の多い調整度合いを順位付けて判断・記憶し、調整度合いが入力されなかった時は最も使用回数の多い調整度合いを設定するようにしたので、最もよく使用される状況においては、調整度合いを入力する必要がなく、自動で最適な補正量の調整度合いを設定できる。
【図面の簡単な説明】
【図1】 本発明の第1の実施例を示す自走式掃除機のブロック図
【図2】 同自走式掃除機本体の移動軌跡を示す図
【図3】 本発明の第2の実施例を示す自走式掃除機のブロック図
【図4】 本発明の第3の実施例を示す自走式掃除機のブロック図
【図5】 本発明の第4の実施例を示す自走式掃除機のブロック図
【図6】 本発明の第5の実施例を示す自走式掃除機のブロック図
【図7】 従来の自走式掃除機の概略構成を示す断面図
【図8】 同掃除機の絨毯目検出手段の概略構成を示す側面図
【図9】 同自走式掃除機の絨毯上での直進走行および絨毯目の検知原理を示す図
【符号の説明】
20 本体
21 絨毯目検出手段
22 方位センサ
23 障害物検知手段
24 走行操舵手段
25 清掃手段
26 判断処理部
27 係数入力手段
28 調整手段
29 補正量演算手段
30 目標角制御手段
31 絨毯目検出手段
32 方位センサ
33 障害物検知手段
34 走行操舵手段
35 清掃手段
36 判断処理部
37 係数入力手段
38 補正量演算手段
39 補正量調整手段
40 目標角制御手段
47 係数入力手段
48 係数判断手段
49 係数記憶手段
57 係数入力手段
58 係数順位判断手段
59 係数記憶手段
67 係数入力手段
68 係数順位判断手段
69 係数記憶手段
70 係数設定手段
71 絨毯目検出手段[0001]
[Industrial application fields]
The present invention relates to a self-propelled cleaner having a cleaning function and a moving function.
[0002]
[Prior art]
FIG. 7 shows a schematic configuration of a conventional self-propelled cleaner. In FIG. 7, 1 is a main body of a self-propelled cleaner, 2 is a direction sensor, 3 is an obstacle detection means for measuring the presence / absence of an obstacle and the distance to the obstacle, and 4 is a
[0003]
6 is a dust collection chamber for collecting dust, and 7 is a dust collection bag installed in the
[0004]
11 is a carpet eye detecting means for detecting the direction and strength of the carpet eye, and an enlarged view is shown in FIG. In FIG. 8, the
[0005]
The
[0006]
The operation of the conventional self-propelled cleaner configured as described above will be described. First of all, what the carpet is is the nature of the fur that occurs because the flocking of the carpet is not perpendicular to the base fabric, but slightly oblique. Now, the influence of the carpet when traveling straight on the carpet will be described with reference to FIG. When the main body is driven straight on a flat floor without a carpet, there is no carpet, so there is no influence of the carpet, and the movement trajectory of the
[0007]
On the other hand, as shown in FIG. 9, when the
[0008]
As a result, the movement locus becomes a straight line b shifted from the straight line a to the right by an angle θ. When reciprocating in a state where the deviation of this angle θ occurs, there is a gap between the linear trajectories, leaving behind cleaning, or conversely, the distance between the trajectories becomes narrower, and the same area is passed several times to reduce the cleaning area. The efficiency is reduced. (If the angle θ is large, it may go to the opposite side to the intended cleaning direction.)
The carpet eye detecting means 11 detects this angle θ, and the
[0009]
[Problems to be solved by the invention]
In such a conventional self-propelled cleaner, the carpet eye information detected by the carpet eye detection means and the correction of the movement trajectory have a one-to-one correspondence. There is a problem that the correction amount varies, and the cleaning area is not constant due to the carpet.
[0010]
The present invention is intended to solve the above-described problems, and is adjusted so that the carpet can be appropriately corrected in accordance with the condition of the floor surface including conditions such as the type of carpet and the manufacturer at the actual cleaning site. An object of the present invention is to clean a desired cleaning area without excess or deficiency.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, as the first means, there is travel steering means for moving and steering the main body, and carpet eye detection means for detecting the direction and strength of the carpet eyes while the main body is traveling, and the carpet Input value from eye detection meansMultiplied by a factor corresponding to the floor conditionAn adjusting means for correcting, a correction amount calculating means for calculating a correction angle in the advancing direction based on an output of the adjusting means, and a target angle control for controlling a target angle in the advancing direction of the main body by inputting the output of the correction amount calculating means A determination processing unit comprising means, andcoefficientAnd coefficient input means for inputting and setting.
[0012]
Further, as the second means, there are travel steering means for moving and steering the main body, and carpet eye detection means for detecting the direction and strength of the carpet eyes while the main body is running, and the output of the carpet eye detection means Direction of travelonceCorrection amount calculation means for calculating the correction amount, and input values from the correction amount calculation meansOn the floor Multiply the coefficient corresponding to the surface condition to calculate the final correction amount.A determination processing unit comprising: a correction amount adjusting unit that performs the above operation, and a target angle control unit that inputs an output of the correction amount adjusting unit and controls a target angle in a traveling direction of the main bodycoefficientAnd coefficient input means for inputting and setting.
[0013]
Further, as third means, coefficient storage means for storing coefficient information, coefficient input means for operating coefficient input / setting, and outputting the input coefficient information to the coefficient storage means, and the coefficient storage means Input and coefficient inputmeansThe coefficient input means determines the coefficient that is input most frequently and outputs it to the coefficient storage means, and the coefficient input means,A configuration is provided for recalling stored coefficients.
[0014]
Further, as a fourth means, a coefficient storage means for storing coefficient information, a coefficient input means for operating input / setting of coefficients and outputting the input coefficient information to the coefficient storage means, and the coefficient storage means And a coefficient rank determining means for determining the rank of the coefficient that is input a large number of times and outputting a plurality of coefficients to the coefficient storage means together with the rank, based on the input from the coefficient input means and the coefficient input means. At the input section,A configuration is provided for recalling stored coefficients.
[0015]
Further, as fifth means, coefficient storage means for storing coefficient information, coefficient input means for inputting coefficients and outputting the input coefficient information to the coefficient storage means, and input from the coefficient storage means Coefficient rank judging means for judging the rank of a coefficient that is input many times by the input from the coefficient input means and outputting a plurality of coefficients to the coefficient storage means together with the rank; the coefficient input means and the coefficient rank Coefficient setting means for setting the coefficient by input from the judging means is provided.
[0016]
[Action]
According to the first means of the present invention, the adjustment coefficient for the carpet information (shift angle) first input from the carpet detection means by the coefficient input means is input, and the input from the carpet detection means by the adjustment means. In addition, the coefficient input from the coefficient input means is multiplied and output to the correction amount calculation means. Based on the input carpet information (after adjustment), the correction amount calculation means calculates a correction amount for the target angle to cancel the influence of the movement trajectory of the main body due to the carpet, and outputs the correction amount to the target angle control means. .
[0017]
The target angle control means calculates the target angle taking into consideration the effect of the carpet by the correction amount input from the correction amount calculation means in the target direction in which the main body is intended to move. A command is output to the traveling steering means for moving in the direction, and the main body is moved in the target angle direction.
[0018]
According to the second means of the present invention, the coefficient input means first inputs an adjustment coefficient for the carpet eye information (deviation angle) input from the carpet eye detection means, and the correction amount calculation means inputs from the carpet eye detection means. Based on the carpet information (before adjustment), a primary correction amount for the target angle is calculated and output to the correction amount adjusting means. The correction amount adjusting unit multiplies the primary correction amount by the coefficient input by the coefficient input unit to calculate the final correction amount and outputs it to the target angle control unit.
[0019]
The target angle control means calculates the target angle taking into account the influence of the carpet by the final correction amount input from the correction amount adjustment means in the target direction in which the main body is intended to move. A command is output to the traveling steering means for moving in the target angle direction, and the main body is moved in the target angle direction.
[0020]
According to the third means of the present invention, the coefficient storage means stores the coefficient information inputted from the past coefficient input means, and at the same time, the coefficient inputted most often is stored. When a new coefficient is input, the coefficient information in the coefficient storage means is updated. At the same time, the coefficient determination means inputs the coefficient input from the coefficient input means and the coefficient information from the coefficient storage means up to the present time. The most input coefficient is determined and stored in the coefficient storage means. A desired coefficient can be input by inputting a coefficient by the coefficient input means, and the most frequently used coefficient can be easily set by operating the coefficient storage means to call the most frequently used coefficient. it can.
[0021]
According to the fourth means of the present invention, the coefficient storage means stores the coefficient information input from the past coefficient input means, and at the same time, ranks the coefficients in the descending order of the number of input times, and stores a plurality of coefficients. It is remembered. When a new coefficient is input from the coefficient input means, the coefficient information in the coefficient storage means is updated, and at the same time, the coefficient rank determination means includes the coefficient input from the coefficient input means and the current coefficient information from the coefficient storage means. Is input, the rank of the coefficients input up to now is determined, and the plurality of ranked coefficients are stored in the coefficient storage means. A desired coefficient can be input by inputting a coefficient by the coefficient input means, and a frequently used coefficient can be easily selected from a plurality by operating the coefficient storage means to call a frequently used coefficient. Can be set.
[0022]
According to the fifth means of the present invention, the coefficient storage means stores the coefficient information input from the past coefficient input means and a plurality of coefficients ranked in descending order of the number of times of input. A high coefficient is output to the coefficient setting means. When a new coefficient is input from the coefficient input means, the coefficient information in the coefficient storage means is updated, and at the same time, the coefficient rank determination means includes the coefficient input from the coefficient input means and the current coefficient information from the coefficient storage means. Is input, the rank of the coefficients input up to now is determined, and the plurality of ranked coefficients are stored in the coefficient storage means. The coefficient setting means monitors the input from the coefficient input means and the input from the coefficient storage means. If there is an input from the coefficient input means, the input coefficient is set. If there is no input, it is input from the coefficient storage means. Set the most frequently used coefficient. Thus, a desired coefficient can be input by inputting the coefficient by the coefficient input means, and a coefficient having the highest use frequency can be set as an initial value without inputting the coefficient.
[0023]
【Example】
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS.
[0024]
In FIG. 1, 21 is a carpet eye detection unit that detects the strength and direction of the carpet, and 22 is an azimuth sensor that outputs angle information to the
[0025]
A
[0026]
The operation of the above configuration is as follows.
[0027]
In FIG. 2, when the
[0028]
However, in reality, θ0 cannot be detected due to the state of the carpet, and only θ1 shown in FIG. 2 is detected. In order to correct θ3 in a situation where only θ1 is detected, first, a desired coefficient k is input by the coefficient input means 27.
[0029]
The deviation angle θ1 with respect to the carpet with respect to the target direction actually detected by the carpet eye detection means 21 is input to the adjustment means 28 at a certain period t. The adjustment means 28 in the
[0030]
Then, the correction amount calculation means 29 calculates the correction amount θ3 of the target angle by the carpet every period T (>> t) based on θ2 input every period t in order to suppress the variation in correction due to instantaneous data. Output to the angle control means 30. The target angle control means 30 sets θ + θ3 obtained by adding a correction amount θ3 to the original target movement angle θ (when not affected by the carpet) as a target angle on the carpet.
[0031]
The
[0032]
Next, a second embodiment of the present invention will be described with reference to FIG.
[0033]
In FIG. 3, 31 is a carpet eye detection unit that detects the strength and direction of the carpet, and 32 is an azimuth sensor that outputs angle information to the
[0034]
[0035]
[0036]
The operation of the above configuration is as follows.
[0037]
First, a desired coefficient k is input by the coefficient input means 37. The deviation angle θ1 with respect to the carpet with respect to the target direction actually detected by the carpet
[0038]
Then, the correction
[0039]
The
[0040]
Next, a third embodiment of the present invention will be described with reference to FIG.
[0041]
In FIG. 4, reference numeral 41 denotes a carpet eye detection unit that detects the strength and direction of the carpet, and 42 denotes an azimuth sensor that outputs angle information to the
[0042]
A
[0043]
The operation of the above configuration is as follows.
[0044]
The
[0045]
When a coefficient K is input by the coefficient input means 47, the input coefficient K is output to the
[0046]
The
[0047]
Further, when the
[0048]
In the coefficient judging means 48, if a plurality of the most frequently occurring items appear, the latest most frequently used one is output to the coefficient storing means 49 as the most frequently used coefficient. Thereby, the coefficient with the highest use frequency can be set in one operation.
[0049]
A fourth embodiment of the present invention will be described with reference to FIG.
[0050]
In FIG. 5, 51 is a carpet detection unit that detects the strength and direction of the carpet, and 52 is an azimuth sensor that outputs angle information to the
[0051]
54 is traveling steering means for traveling and steering the self-propelled cleaner, and 55 is cleaning means for cleaning. 56 is a judgment processing unit which controls the traveling steering means 54 and the cleaning means 45 by signals from the carpet detection means 51, the
[0052]
The operation of the above configuration is as follows.
[0053]
The
[0054]
In the coefficient storage means 59, the input coefficient and the number of times the coefficient has been input in the past are stored in the coefficient information storage area as a pair, and at the same time, the three coefficients K1, K2, from the most frequent are stored. K3 is ranked and stored in the high-order coefficient storage area.
[0055]
When a coefficient K is input by the coefficient input means 57, the input coefficient K is output to the
[0056]
When the
[0057]
At the same time, in the coefficient storage means 59, N1, N2, or N3 stored in the coefficient information storage area is N1 + 1 if N1 is called, and N2 + 1 or N3 + 1 if N2 is called. Update as.
[0058]
In the coefficient determination means 58, if a plurality of ranks up to the third rank appear, the latest three highest ranks are output to the coefficient storage means 59 as the first to third coefficients. Thus, the three most frequently used coefficients in one operation can be selected and set according to the cleaning place and the condition of the carpet.
[0059]
Next, a fifth embodiment of the present invention will be described with reference to FIG.
[0060]
In FIG. 6, reference numeral 61 denotes a carpet eye detecting unit that detects the strength and direction of the carpet eye, and 62 denotes an orientation sensor that outputs angle information to the determination processing unit 66. Reference numeral 63 denotes obstacle detection means, which measures the presence / absence of an obstacle and the distance to the obstacle and outputs the measured distance to the determination processing unit 66. 64 is a traveling steering means for traveling and steering the self-propelled cleaner, and 65 is a cleaning means for cleaning. Reference numeral 66 denotes a determination processing unit that controls the traveling steering means 64 and the cleaning means 65 based on signals from the carpet detection means 61, the
[0061]
67 is a coefficient input means for inputting an adjustment amount for adjusting the correction amount of the movement locus of the main body (not shown) based on the detection information of the carpet eye detection means 61, and 68 is a coefficient input up to the present time by the coefficient input means 67. Is a coefficient rank judging means for judging the rank of the number of input times, 69 is a coefficient storage means for storing the coefficient inputted by the coefficient input means 67 and the judgment result in the coefficient rank judging means 68, and 70 is a coefficient input. Coefficient setting means for setting coefficients based on inputs from the means 67 and the coefficient storage means 69 and outputting them to the determination processing section 65.
[0062]
The operation of the above configuration is as follows.
[0063]
The judgment processing unit 66 calculates the correction amount for correcting the angle at which the main body (not shown) is made to flow in the target direction by the carpet according to the carpet information input from the carpet detection means 61, and considers the influence of the carpet. The angle of the target direction entered is set and output to the traveling steering means 64 to move the main body in the target direction, and when calculating the correction amount, the carpet detection is performed by the coefficient input from the coefficient setting means 70. Even if the detection amount of the means 61 is excessive or insufficient, the correction amount can be adjusted according to the actual carpet condition.
[0064]
In the coefficient storage means 69, the input coefficient and the number of times the coefficient has been input in the past are stored in the coefficient information storage area as a pair, and at the same time, the three coefficients K1, K2, from the most frequent are stored. K3 is ranked and stored in the high-order coefficient storage area. When a coefficient K is input by the coefficient input means 67, the input coefficient K is output to the coefficient setting means 70 and simultaneously input to the coefficient storage means 69. The coefficient storage means 69 stores it in the coefficient information storage area. The data of the coefficient K and the number of times N that are paired with the input coefficient information and the currently input K is updated, and the information in the coefficient information storage area is output to the coefficient rank determination means 69.
[0065]
The coefficient rank determination means 68 inputs coefficient information from the coefficient storage means 69 to determine the top three most frequently input coefficients so far, and determines the coefficients K1 (N1) and K2 (N2), K3 (N3) (N is the number of times of input up to now, N1, N2, and N3 from the top) are output to the coefficient storage means 69, and the coefficient storage means 69 stores it in a high-order coefficient storage Store in the area.
[0066]
The coefficient setting means 70 looks at the input from the coefficient input means 67 and the input from the coefficient storage means 69. If there is an input of a coefficient from the coefficient input means 67, it is set as a coefficient for adjustment and a judgment process is performed. The coefficient K1 stored in the high-order storage area of the coefficient storage means 69 is set as a coefficient for adjustment if there is no input of the coefficient by the coefficient input means 67 from the initial setting for the main body operation. And output to the determination processing unit 66. As a result, when the coefficient is not set, the coefficient most frequently used is automatically set.
[0067]
In the above embodiment, the coefficient is directly input by the coefficient input means. However, instead of the coefficient, a value corresponding to a plurality of coefficients is input, and the determination processing unit converts the value into a coefficient. You can also
[0068]
【The invention's effect】
As is clear from the above embodiments, according to the first means and the second means of the present invention, the correction amount for correcting the angle at which the main body is caused to flow with respect to the target direction by the carpet eyes is determined based on the carpet information. Since it can be adjusted, even if there is an excess or deficiency in the detection amount of the carpet, it is possible to correct the carpet according to the situation on various carpets and obtain a desired movement trajectory. Therefore, it is possible to clean the target cleaning area without causing a leftover cleaning.
[0069]
Further, the third means stores the adjustment degree of the input correction amount together with the number of times, and judges and stores the adjustment degree with the highest number of times so that the one with the highest number of times can be set with one operation. Therefore, anyone can easily set the optimum adjustment amount of the correction amount when cleaning in the same situation.
[0070]
In addition, the fourth means stores the adjustment degree of the input correction amount together with the number of times, and ranks a plurality of adjustment degrees with a large number of times.TheJudgment, memorization, and several types of frequently used items can be recalled, so when cleaning in several different situations, select the adjustment level of the optimal correction amount for the spot and set it easily. I can do things.
[0071]
Further, the fifth means stores the adjustment degree of the input correction amount together with the number of times, and ranks a plurality of adjustment degrees having a large number of times.TheWhen the adjustment level is not entered, the most frequently used adjustment level is set.Therefore, in the most frequently used situation, it is not necessary to input the adjustment level. It is possible to set the optimum adjustment amount of the correction amount.
[Brief description of the drawings]
FIG. 1 is a block diagram of a self-propelled cleaner according to a first embodiment of the present invention.
FIG. 2 is a diagram showing a movement locus of the self-propelled cleaner body.
FIG. 3 is a block diagram of a self-propelled cleaner showing a second embodiment of the present invention.
FIG. 4 is a block diagram of a self-propelled cleaner showing a third embodiment of the present invention.
FIG. 5 is a block diagram of a self-propelled cleaner showing a fourth embodiment of the present invention.
FIG. 6 is a block diagram of a self-propelled cleaner showing a fifth embodiment of the present invention.
FIG. 7 is a sectional view showing a schematic configuration of a conventional self-propelled cleaner.
FIG. 8 is a side view showing a schematic configuration of carpet eye detection means of the vacuum cleaner.
FIG. 9 is a diagram showing the principle of straight-running on the carpet of the self-propelled cleaner and the detection of carpet eyes.
[Explanation of symbols]
20 body
21 Carpet eye detection means
22 Direction sensor
23 Obstacle detection means
24 Traveling steering means
25 Cleaning means
26 Judgment processing unit
27 Coefficient input means
28 Adjustment means
29 Correction amount calculation means
30 Target angle control means
31 Carpet eye detection means
32 Direction sensor
33 Obstacle detection means
34 Traveling steering means
35 Cleaning means
36 Judgment processing part
37 Coefficient input means
38 Correction amount calculation means
39 Correction amount adjustment means
40 Target angle control means
47 Coefficient input means
48 Coefficient judgment means
49 Coefficient storage means
57 Coefficient input means
58 Coefficient ranking judgment means
59 Coefficient storage means
67 Coefficient input means
68 Coefficient rank judgment means
69 Coefficient storage means
70 Coefficient setting means
71 Carpet eye detection means
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02039595A JP3752699B2 (en) | 1995-02-08 | 1995-02-08 | Self-propelled vacuum cleaner |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP02039595A JP3752699B2 (en) | 1995-02-08 | 1995-02-08 | Self-propelled vacuum cleaner |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08206039A JPH08206039A (en) | 1996-08-13 |
| JP3752699B2 true JP3752699B2 (en) | 2006-03-08 |
Family
ID=12025837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP02039595A Expired - Fee Related JP3752699B2 (en) | 1995-02-08 | 1995-02-08 | Self-propelled vacuum cleaner |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3752699B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100827235B1 (en) * | 2006-05-19 | 2008-05-07 | 삼성전자주식회사 | Carpet Detection Cleaning Robot and Carpet Boundary Detection Method |
| JP7189720B2 (en) * | 2018-10-04 | 2022-12-14 | 株式会社クボタ | work vehicle |
| CN114587210B (en) * | 2021-11-16 | 2023-06-20 | 北京石头创新科技有限公司 | Cleaning robot control method and control device |
-
1995
- 1995-02-08 JP JP02039595A patent/JP3752699B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08206039A (en) | 1996-08-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5444893A (en) | Apparatus for preventing bumping and falling of automatic travelling vacuum cleaner | |
| AU2016324552B2 (en) | Vacuum cleaner and method of controlling same | |
| KR101854680B1 (en) | Moving robot and controlling method thereof | |
| JP4417963B2 (en) | Robot having obstacle sensing function and control method thereof | |
| KR20190090575A (en) | Controlling Method of Robot Cleaner | |
| JP3752699B2 (en) | Self-propelled vacuum cleaner | |
| JP3448752B2 (en) | Self-propelled vacuum cleaner | |
| CN110775173A (en) | High-precision straight-line walking deviation correcting system based on double-side distance detection and engineering vehicle | |
| EP3638089B1 (en) | Vacuum cleaner | |
| CN211001601U (en) | High-precision straight-line walking deviation correcting system based on double-side distance detection and engineering vehicle | |
| KR20230002218A (en) | Robot cleaner and control method | |
| JPH06105781A (en) | Self-mobile vacuum cleaner | |
| JP3236414B2 (en) | Steering control device for riding type paddy field work vehicle | |
| JPH08256958A (en) | Self-propelled vacuum cleaner | |
| JP3713734B2 (en) | Mobile robot | |
| JP3446286B2 (en) | Self-propelled vacuum cleaner | |
| JP3319107B2 (en) | Mobile work robot | |
| JP3191334B2 (en) | Mobile work robot | |
| JP3446354B2 (en) | Self-propelled vacuum cleaner | |
| JPH07116087A (en) | Mobile work robot | |
| JP4373315B2 (en) | Inclination automatic control device for work vehicle | |
| JP2658419B2 (en) | Self-propelled vacuum cleaner | |
| JP3003260B2 (en) | Carpet detection device and mobile work robot having the same | |
| JPH04189332A (en) | vacuum cleaner | |
| JP5070782B2 (en) | Working machine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050225 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050426 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050621 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050622 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051205 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091222 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101222 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111222 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121222 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131222 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |