JP2014079514A - 自走式掃除機 - Google Patents
自走式掃除機 Download PDFInfo
- Publication number
- JP2014079514A JP2014079514A JP2012230999A JP2012230999A JP2014079514A JP 2014079514 A JP2014079514 A JP 2014079514A JP 2012230999 A JP2012230999 A JP 2012230999A JP 2012230999 A JP2012230999 A JP 2012230999A JP 2014079514 A JP2014079514 A JP 2014079514A
- Authority
- JP
- Japan
- Prior art keywords
- tatami
- cleaning
- unit
- edge
- self
- 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.)
- Pending
Links
Landscapes
- Electric Vacuum Cleaner (AREA)
Abstract
【課題】清掃前に畳の配置に関する情報を得る為の走行を行わずに畳の縁に沿って走行し縁の隙間にある塵埃を掃除する。
【解決手段】吸塵機構を収容する筐体と、前記筐体を走行させる動力部と、前記筐体が走行する走行面を撮影する撮像部と、前記撮像部が撮影した画像から畳の縁を認識する画像解析部と、前記吸塵機構、前記動力部、前記撮像部および前記画像解析部を制御し前記筐体を走行させて清掃を行わせる制御部とを備え、前記制御部は、前記画像解析部が畳の縁を認識したときにその縁に沿って前記筐体を走行させて縁の清掃を行わせる自走式掃除機。
【選択図】図1
【解決手段】吸塵機構を収容する筐体と、前記筐体を走行させる動力部と、前記筐体が走行する走行面を撮影する撮像部と、前記撮像部が撮影した画像から畳の縁を認識する画像解析部と、前記吸塵機構、前記動力部、前記撮像部および前記画像解析部を制御し前記筐体を走行させて清掃を行わせる制御部とを備え、前記制御部は、前記画像解析部が畳の縁を認識したときにその縁に沿って前記筐体を走行させて縁の清掃を行わせる自走式掃除機。
【選択図】図1
Description
この発明は、畳の縁に沿って走行し縁の清掃を行う自走式掃除機に関する。
畳敷きの部屋を掃除する場合、畳の織目に沿って掃除することが推奨されている。そのようにしないと畳の織目に入り込んだ塵埃を除去することができず、さらには、畳の表面を傷つけてしまうおそれがある。
これに関連して、畳の織目に沿って自走式掃除機を走行させる自走式掃除機が提案されている(例えば、特許文献1参照)。移動体と、該移動体を床面上で移動させる移動手段と、床面を清掃する清掃手段とを備える自走式掃除機1において、床面が畳であることを選択する床選択スイッチ10と、床面から反射される光量を検知する手段と、光量の時系列変化を記憶する手段と、を備え、床選択スイッチ10で畳を選択した場合、光量の時系列変化から畳の織目の方向を検出し、検出された織目の方向に基づいて走行させるものである。
これに関連して、畳の織目に沿って自走式掃除機を走行させる自走式掃除機が提案されている(例えば、特許文献1参照)。移動体と、該移動体を床面上で移動させる移動手段と、床面を清掃する清掃手段とを備える自走式掃除機1において、床面が畳であることを選択する床選択スイッチ10と、床面から反射される光量を検知する手段と、光量の時系列変化を記憶する手段と、を備え、床選択スイッチ10で畳を選択した場合、光量の時系列変化から畳の織目の方向を検出し、検出された織目の方向に基づいて走行させるものである。
しかし、特許文献1のものは、畳の織目に沿った清掃を行うが、隣接する畳の縁と縁との隙間にある塵埃については考慮されていない。
さらに、特許文献1のものは、畳の枚数及び敷き方(配置)に関する情報を得る為に、掃除開始前に部屋を1周する必要があり、掃除を開始するまでにバッテリーの電力を消費してしまい、また掃除開始までに時間がかかってしまう。
この発明は、以上のような事情を考慮してなされたものであって、清掃前に畳の配置に関する情報を得る為の走行を行わずに畳の縁に沿って走行し縁の隙間にある塵埃を掃除できる自走式掃除機を提供するものである。
さらに、特許文献1のものは、畳の枚数及び敷き方(配置)に関する情報を得る為に、掃除開始前に部屋を1周する必要があり、掃除を開始するまでにバッテリーの電力を消費してしまい、また掃除開始までに時間がかかってしまう。
この発明は、以上のような事情を考慮してなされたものであって、清掃前に畳の配置に関する情報を得る為の走行を行わずに畳の縁に沿って走行し縁の隙間にある塵埃を掃除できる自走式掃除機を提供するものである。
この発明は、吸塵機構を収容する筐体と、前記筐体を走行させる動力部と、前記筐体が走行する走行面を撮影する撮像部と、前記撮像部が撮影した画像から畳の縁を認識する画像解析部と、前記吸塵機構、前記動力部、前記撮像部および前記画像解析部を制御し前記筐体を走行させて清掃を行わせる制御部とを備え、前記制御部は、前記画像解析部が畳の縁を認識したときにその縁に沿って前記筐体を走行させて縁の清掃を行わせることを特徴とする自走式掃除機を提供する。
この発明の自走式掃除機は、畳の縁を認識する画像解析部と制御部とを備え、前記制御部は前記画像解析部が畳の縁を認識したときその縁に沿って前記筐体を走行させるので、清掃前に畳の配置に関する情報を得る為の走行を行わずに畳の縁に沿って走行し隙間にある塵埃を掃除できる。
以下、図面を用いてこの発明をさらに詳述する。なお、以下の説明は、すべての点で例示であって、この発明を限定するものと解されるべきではない。
≪自走式掃除機の構成≫
図1は、この発明に係る自走式掃除機の一実施例の概略構成を示すブロック図である。図1に示すように、この発明の実施形態に係る自走式掃除機1は、主として、回転ブラシ9、サイドブラシ10、制御部11、充電池12、障害物検出部14、集塵部15を備える。さらに、動力部21、右駆動輪22R、左駆動輪22L、吸気口31、排気口32を備える。さらにまた、入力部51、記憶部61、画像認識部113、電動送風機115、イオン発生部117およびブラシモータ119を備える。
≪自走式掃除機の構成≫
図1は、この発明に係る自走式掃除機の一実施例の概略構成を示すブロック図である。図1に示すように、この発明の実施形態に係る自走式掃除機1は、主として、回転ブラシ9、サイドブラシ10、制御部11、充電池12、障害物検出部14、集塵部15を備える。さらに、動力部21、右駆動輪22R、左駆動輪22L、吸気口31、排気口32を備える。さらにまた、入力部51、記憶部61、画像認識部113、電動送風機115、イオン発生部117およびブラシモータ119を備える。
自走式掃除機1は、設置された場所の床面を自走しながら、床面(走行面)上の塵埃を含む空気を吸い込み、塵埃を除去した空気を排気することにより床面上を掃除する。自走式掃除機1は、障害物検出部14により検出された障害物を自律的に回避して走行し、掃除が終了すると自律的に図示しない充電ステーションに帰還する機能を有する。
図2は、この発明の自走式掃除機の一例の外観斜視図である。
図3は、図2に示す自走式掃除機の底面を概略的に示す底面図である。
図2は、この発明の自走式掃除機の一例の外観斜視図である。
図3は、図2に示す自走式掃除機の底面を概略的に示す底面図である。
図2に示すように、本発明の自走式掃除機である自走式掃除機1は、円盤形の筐体2を備えている。
筐体2は、底板2aと、筐体2内に収容された集塵容器を出し入れすべく開閉可能な蓋部3が中央部分に取付けられた天板2bと、底板2aおよび天板2bの外周部に沿って設けられた平面視円環形の側板2cとを備えている。天板2bにおける前方部と中間部との境界付近には排気口32が形成されている。なお、側板2cは、前後に二分割されており、側板前部はバンパーとして機能すると共に、側板前部の衝突を検出する衝突センサ14Cが内部に設けられている(図2に図示せず)。さらに、前方に前方超音波センサ14Fが配置され、左側方に左方超音波センサ14Lが配置されている。図2では隠れているが、右方超音波センサ14Rが右側方に配置されている。また、前方を撮影するカメラ113Cが配置されている。
筐体2は、底板2aと、筐体2内に収容された集塵容器を出し入れすべく開閉可能な蓋部3が中央部分に取付けられた天板2bと、底板2aおよび天板2bの外周部に沿って設けられた平面視円環形の側板2cとを備えている。天板2bにおける前方部と中間部との境界付近には排気口32が形成されている。なお、側板2cは、前後に二分割されており、側板前部はバンパーとして機能すると共に、側板前部の衝突を検出する衝突センサ14Cが内部に設けられている(図2に図示せず)。さらに、前方に前方超音波センサ14Fが配置され、左側方に左方超音波センサ14Lが配置されている。図2では隠れているが、右方超音波センサ14Rが右側方に配置されている。また、前方を撮影するカメラ113Cが配置されている。
また、図3に示すように、底板2aには前輪27、右駆動輪22R、左駆動輪22Lおよび後輪26を筐体2内から露出させて外部へ突出させる複数の孔部が形成されている。さらに、吸気口31が開口しその奥に回転ブラシ9が配置されている。吸気口31の左右にはサイドブラシ10が配置され、前輪27の前方に前輪床面検出センサ18が、左駆動輪22Lの前方に左輪床面検出センサ19Lが、右駆動輪22Rの前方に右輪床面検出センサ19Rがそれぞれ配置されている。
自走式掃除機1は、右駆動輪22Rおよび左駆動輪22Lが同一方向に正回転して前進し、前方超音波センサ14Fが配置されている前方へ走行する。また、左右の駆動輪が同一方向に逆回転して後退し、互いに逆方向に回転しまたは互いに異なる速度で回転することにより旋回する。一方の駆動輪のみが停止する場合を含む。例えば、自走式掃除機1は、障害物検出部14の各センサにより掃除領域の周縁に到達した場合左右の駆動輪を減速させた後に停止させる。その後、左右の駆動輪を互いに逆方向に回転させて90°旋回し吸気口31の大きさに略等しい距離だけ進んでさらに90°旋回して元の進路と逆方向へ進む。
また、進路上に障害物を検出した場合、自走式掃除機1は減速もしくは停止した後に旋回して障害物を避けるように向きを変え、その障害物が検知されなくなると元の進路の延長に近づくように旋回して走行を続ける。また、前輪床面検出センサ18、左輪床面検出センサ19Lまたは右輪床面検出センサ19Rが床面を検知しないときに一旦停止して後退および/または旋回し階段等から落下しないように走行する。このようにして、自走式掃除機1は、設置場所の全体あるいは所望範囲全体に渡って障害物を避けながら自走する。
ここで、前方とは、自走式掃除機1の前進方向(図3において、紙面に沿う上方)をいうものとし、後方とは、自走式掃除機1の後退方向(図3において、紙面に沿う下方)いうものとする。
ここで、前方とは、自走式掃除機1の前進方向(図3において、紙面に沿う上方)をいうものとし、後方とは、自走式掃除機1の後退方向(図3において、紙面に沿う下方)いうものとする。
以下、図1に示す各構成要素を説明する。
図1の制御部11は、自走式掃除機1の各構成要素の動作を制御する部分であり、主として、CPU、RAM、I/Oコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
CPUは、後述する記憶部61に予め格納されRAMに展開された制御プログラムに基づいて処理を実行し、各ハードウェアを有機的に動作させてこの発明の清掃機能、走行機能などを実行する。
図1の制御部11は、自走式掃除機1の各構成要素の動作を制御する部分であり、主として、CPU、RAM、I/Oコントローラ、タイマー等からなるマイクロコンピュータによって実現される。
CPUは、後述する記憶部61に予め格納されRAMに展開された制御プログラムに基づいて処理を実行し、各ハードウェアを有機的に動作させてこの発明の清掃機能、走行機能などを実行する。
充電池12は、自走式掃除機1の各機能要素に対して電力を供給する部分であり、主として、清掃機能および走行制御を行うための電力を供給する部分である。たとえば、リチウムイオン電池、ニッケル水素電池、Ni−Cd電池、などの充電池が用いられる。
充電池12の充電は、自走式掃除機1を図示しない充電ステーションに近接させた状態で、両者の露出した充電端子どうしを接触させることにより行う。
充電池12の充電は、自走式掃除機1を図示しない充電ステーションに近接させた状態で、両者の露出した充電端子どうしを接触させることにより行う。
障害物検出部14、特に左方、前方、右方の各センサ14L、14F、14Rは、自走式掃除機1が走行中に、室内の壁や机、いすなどの障害物に接触又は近づいたことを検出し、また下り階段等落下に至る段差を検出する部分である。障害物検出部14は、超音波センサを用いて障害物への近接を検出する。超音波センサに代えて、あるいは超音波センサと共に、赤外線測距センサなど他の方式の非接触センサを用いてもよい。
衝突センサ14Cは、自走式掃除機1が走行時に障害物と接触したことを検出するために、例えば、筐体2の側板2cの内部に配置される。CPUは、衝突センサ14Cからの出力信号に基づいて側板2cが障害物に衝突したことを知る。
衝突センサ14Cは、自走式掃除機1が走行時に障害物と接触したことを検出するために、例えば、筐体2の側板2cの内部に配置される。CPUは、衝突センサ14Cからの出力信号に基づいて側板2cが障害物に衝突したことを知る。
前輪床面検出センサ18、左輪床面検出センサ19Lおよび右輪床面検出センサ19Rは下り階段等の大きな段差を検出する。
CPUは、障害物検出部14から出力された信号に基づいて、障害物や段差の存在する位置を認識する。認識された障害物や段差の位置情報に基づいて、その障害物や段差を避けて次に走行すべき方向を決定する。なお、左輪床面検出センサ19Lおよび右輪床面検出センサ19Rは、前輪床面検出センサ18が段差の検出に失敗した場合や故障した場合に下り階段を検出し、自走式掃除機1の下り階段への落下を防止する。
CPUは、障害物検出部14から出力された信号に基づいて、障害物や段差の存在する位置を認識する。認識された障害物や段差の位置情報に基づいて、その障害物や段差を避けて次に走行すべき方向を決定する。なお、左輪床面検出センサ19Lおよび右輪床面検出センサ19Rは、前輪床面検出センサ18が段差の検出に失敗した場合や故障した場合に下り階段を検出し、自走式掃除機1の下り階段への落下を防止する。
画像認識部113は、カメラ113Cにより前方を撮影し、画像解析部113Aは畳清掃モードの際に撮影された画像を解析して畳の縁や織目を認識する。
カメラ113Cは、自走式掃除機1の走行方向前方の様子を画像信号として画像解析部113Aに出力する。カメラ113Cは、自走式掃除機1の前方に取付けられている(図2参照)。画像解析部113Aは、その画像信号により得られる画像に周知のパターン認識技術を適用して画像認識を行う。特に、この発明においては、走行面が畳か否かを認識する。さらに、走行面が畳のとき畳の縁と織目とをパターン認識する。
カメラ113Cは、自走式掃除機1の走行方向前方の様子を画像信号として画像解析部113Aに出力する。カメラ113Cは、自走式掃除機1の前方に取付けられている(図2参照)。画像解析部113Aは、その画像信号により得られる画像に周知のパターン認識技術を適用して画像認識を行う。特に、この発明においては、走行面が畳か否かを認識する。さらに、走行面が畳のとき畳の縁と織目とをパターン認識する。
なお、カメラ113Cは、制御部11の制御下にあって、図示しないモータによって上下の向きが変えられてもよく、またズームレンズを備えるか電子ズームの機能を備えて撮影画角が変更できてもよい。そして、自走式掃除機1の周囲の画像を、通信を介してユーザの持つパーソナルコンピュータやスマートフォンなどの情報端末に送信してもよい。
制御部11は、画像解析部113Aによる画像解析に基づいて走行方向前方にある畳の縁、織目の方向などの情報を得る。
動力部21は、自走式掃除機1の左右の駆動輪を回転および停止させる駆動モータによって走行を実現する部分である。この実施形態においては左右の駆動輪を独立して正逆両方向に回転させ得るように駆動モータを構成することにより、自走式掃除機1の前進、後退、旋回、加減速などの走行状態を実現している。
動力部21は、自走式掃除機1の左右の駆動輪を回転および停止させる駆動モータによって走行を実現する部分である。この実施形態においては左右の駆動輪を独立して正逆両方向に回転させ得るように駆動モータを構成することにより、自走式掃除機1の前進、後退、旋回、加減速などの走行状態を実現している。
吸気口31および排気口32は、それぞれ清掃のための空気の吸気および排気を行う部分である。
集塵部15は、室内のゴミやちりを集める清掃機能を実行する部分であり、主として、図示しない集塵容器と、フィルター部と、集塵容器およびフィルター部を覆うカバー部とを備える。また、集塵容器には、吸気口31と連通する流入路に通じる流入口と、排気口32と連通する排出路に通じる排気口とを有する。排出路には電動送風機115が配置されている。電動送風機115は、吸気口31から空気を吸い込み、その空気を、流入路を介して集塵容器内に導き、集塵後の空気を排出路を介して排気口32から外部へ放出する気流を発生させる。
集塵部15は、室内のゴミやちりを集める清掃機能を実行する部分であり、主として、図示しない集塵容器と、フィルター部と、集塵容器およびフィルター部を覆うカバー部とを備える。また、集塵容器には、吸気口31と連通する流入路に通じる流入口と、排気口32と連通する排出路に通じる排気口とを有する。排出路には電動送風機115が配置されている。電動送風機115は、吸気口31から空気を吸い込み、その空気を、流入路を介して集塵容器内に導き、集塵後の空気を排出路を介して排気口32から外部へ放出する気流を発生させる。
吸気口31の奥には、底面と平行な軸心廻りに回転する回転ブラシ9が設けられており、吸気口31の左右両側には垂直な回転軸心廻りに回転するサイドブラシ10が設けられている。回転ブラシ9は、回転軸であるローラの外周面に螺旋状にブラシを植設することにより形成されている。サイドブラシ10は、回転軸の下端にブラシ束を放射状に設けることにより形成されている。なお、回転ブラシ9の回転軸および一対のサイドブラシ10の回転軸は、筐体2の底板2aの一部に枢着されると共に、その付近に設けられたブラシモータ119とプーリおよびベルト等を含む動力伝達機構を介して連結されている。これは、一例であり、サイドブラシ10を回転させる専用の駆動モータを設けてもよい。
この発明に係る吸塵機構は、以上に説明した集塵部15、回転ブラシ9、サイドブラシ10、ブラシモータ119、電動送風機115を含む。吸塵機構は、回転ブラシ9の回転によって床等の走行面上の塵埃を吸気口31内へ取り込み、それに合わせて吸気口31から空気を吸気して集塵部15の集塵容器に吸引された塵埃を取り込む。吸引された空気は前記集塵容器に配されたフィルターを介して排気口32から排気される。
また、この実施形態に係る自走式掃除機1は、付加機能としてイオン発生機能を備えている。排出路には、イオン発生部117が設けられている。このイオン発生部117が動作すると排気口より放出される気流はイオン発生部117で生成されたイオン(例えばプラズマクラスターイオン(登録商標)、または負イオン等でもよい)を含む。そのイオンを含んだ空気は、筐体2の上面に設けた排気口32から排出される。このイオンを含んだ空気により室内の除菌および脱臭が行われる。また負イオンの場合には、人にリラックス効果を与えることも知られている。このとき、排気口32から後方の斜め上方に向けて空気が排気されるので、床面の塵埃の巻き上げが防止され、室内の清浄度を向上することができる。また塵埃を徐電することもでき、集塵された塵埃の廃棄を確実に行える。
なお、イオン発生部117で発生したイオンの一部が流入路へ導かれるようにしてもよい。このようにすれば、吸気口31から流入路に導かれる気流内にイオンが含まれるため、集塵部15が有する図示しない集塵容器およびフィルターの除菌および脱臭を行うことができる。
なお、イオン発生部117で発生したイオンの一部が流入路へ導かれるようにしてもよい。このようにすれば、吸気口31から流入路に導かれる気流内にイオンが含まれるため、集塵部15が有する図示しない集塵容器およびフィルターの除菌および脱臭を行うことができる。
入力部51は、ユーザが、自走式掃除機1の動作を指示入力する部分であり、自走式掃除機1の筐体2の表面に、操作パネル、あるいは操作ボタンとして設けられる。
さらに、前述の掃除機本体に設けられた操作パネルや操作ボタンとは別にリモコンユニットが設けられており、このリモコンユニットも入力部51に相当する。このリモコンユニットに設けられた操作ボタンを押すと、リモコンユニットから赤外線や無線電波信号が送出され、無線通信により動作の指示入力を行う。ユーザは入力部51やリモコンユニットを用いて畳掃除モードを選択することができてもよい。
さらに、前述の掃除機本体に設けられた操作パネルや操作ボタンとは別にリモコンユニットが設けられており、このリモコンユニットも入力部51に相当する。このリモコンユニットに設けられた操作ボタンを押すと、リモコンユニットから赤外線や無線電波信号が送出され、無線通信により動作の指示入力を行う。ユーザは入力部51やリモコンユニットを用いて畳掃除モードを選択することができてもよい。
入力部51は、主電源スイッチ52M、電源スイッチ52Sおよび起動スイッチ53を含む。主電源スイッチ52Mは、充電池12から制御部11等への給電を回路的にオン/オフするスイッチである。電源スイッチ52Sは、自走式掃除機1の電源をオン/オフするスイッチである。起動スイッチ53は、清掃作業をスタートさせるスイッチである。入力部51としては、その他のスイッチ(例えば、充電要求スイッチ、運転モードスイッチ、タイマスイッチ)がさらに設けられる。入力部51としてのリモコンがユーザからの指示を受けると、制御部11はこの指示に応答し、例えば動力部21を制御してユーザが指示する方向へ走行させあるいは走行を停止させる。また、例えばイオン発生部117のイオン発生を制御する。
記憶部61は、自走式掃除機1の各種機能を実現するために必要な情報や、制御プログラムを記憶する部分であり、フラッシュメモリ等不揮発性の半導体記憶素子やハードディスク等の記憶媒体が用いられる。
記憶部61には、例えば、充電池12の残容量等の状態を示す電池情報62、自走式掃除機1の走行経路の履歴、現在位置および方向を示す位置情報63、自走式掃除機1の動作モードを示す動作モード情報71を格納する。動作モード情報71は、運転モード72、スタンバイモード73およびスリープモード74を格納する。運転モード72は、清掃作業中であることを示し、さらに後述する畳清掃モード、通常モードの何れのモードかを示すデータである。スタンバイモード73は、自走式掃除機の状態が起動スイッチ53に応答して掃除を開始できるスタンバイモードであることを示すデータである。スリープモード74は、節電状態のスリープモードであることを示すデータである。
さらに、運転モード72は、通常モード72aと畳清掃モード72bの各モードに係るデータを含む。畳清掃モード72bは、畳数および畳の配置を示す畳データ72cをさらに含む。両モードは何れか一方が選択される。
記憶部61には、例えば、充電池12の残容量等の状態を示す電池情報62、自走式掃除機1の走行経路の履歴、現在位置および方向を示す位置情報63、自走式掃除機1の動作モードを示す動作モード情報71を格納する。動作モード情報71は、運転モード72、スタンバイモード73およびスリープモード74を格納する。運転モード72は、清掃作業中であることを示し、さらに後述する畳清掃モード、通常モードの何れのモードかを示すデータである。スタンバイモード73は、自走式掃除機の状態が起動スイッチ53に応答して掃除を開始できるスタンバイモードであることを示すデータである。スリープモード74は、節電状態のスリープモードであることを示すデータである。
さらに、運転モード72は、通常モード72aと畳清掃モード72bの各モードに係るデータを含む。畳清掃モード72bは、畳数および畳の配置を示す畳データ72cをさらに含む。両モードは何れか一方が選択される。
≪畳清掃モードの第1の態様≫
続いて、畳清掃モードの場合の具体的な制御について説明する。
図4〜図6は、自走式掃除機1が清掃を行う場合に制御部11が実行する処理の一例を示すフローチャートである。図7は、畳清掃モードの場合に自走式掃除機1が室内を走行する経路の一例を示す説明図である。図8は、自走式掃除機1の記憶部61に格納される畳の配置(畳の敷き方)のデータベースの一例を示す模式的な説明図である。図8(a)は三畳、(b)は四畳半、(c)は六畳、(d)は八畳、(e)は十畳の配置であり、それぞれ左端は祝儀敷きといわれ最も一般的な配置である。畳の角が交わって四つ辻になることがなく、かつ部屋を中央付近で二分することのない実用的な配置であり、古くは祝い事の際の配置とされていた。これに対し図8の一点鎖線よりも右側に示す配置は不祝儀敷きと呼ばれるもので、今日では寺院や旅館の大広間等に用いられている。(b)の中央に示す配置は卍敷きと呼ばれ、掘りごたつのある部屋などに用いられる。卍敷きは祝儀敷きと同様の条件を満たす。即ち、畳の角が交わって四つ辻になることがなく、かつ部屋を中央付近で二分することがない。
続いて、畳清掃モードの場合の具体的な制御について説明する。
図4〜図6は、自走式掃除機1が清掃を行う場合に制御部11が実行する処理の一例を示すフローチャートである。図7は、畳清掃モードの場合に自走式掃除機1が室内を走行する経路の一例を示す説明図である。図8は、自走式掃除機1の記憶部61に格納される畳の配置(畳の敷き方)のデータベースの一例を示す模式的な説明図である。図8(a)は三畳、(b)は四畳半、(c)は六畳、(d)は八畳、(e)は十畳の配置であり、それぞれ左端は祝儀敷きといわれ最も一般的な配置である。畳の角が交わって四つ辻になることがなく、かつ部屋を中央付近で二分することのない実用的な配置であり、古くは祝い事の際の配置とされていた。これに対し図8の一点鎖線よりも右側に示す配置は不祝儀敷きと呼ばれるもので、今日では寺院や旅館の大広間等に用いられている。(b)の中央に示す配置は卍敷きと呼ばれ、掘りごたつのある部屋などに用いられる。卍敷きは祝儀敷きと同様の条件を満たす。即ち、畳の角が交わって四つ辻になることがなく、かつ部屋を中央付近で二分することがない。
図9は、図7の矢印A〜Iに対応する各段階で、走行履歴に基づき決定される室内の畳の配置とそれに対応する室内の畳の配置の候補を示す模式的な説明図である。図9の(a)〜(i)の左側に示すように、畳一畳分の清掃を終えた時点で、その畳の配置が追加される。なお、図9(a)における矢印は充電台からの走行経路を示している。(b)における矢印先端の線は最初に検出された畳の縁を示している。矢印後端の黒丸は、走行の起点、即ち充電台201の位置を示している。矩形は一畳分の清掃を終えて配置が判明した畳を示す。(d)〜(i)における中抜き矢印よりも右側は、図8に示すデータベースのうち候補となる配置を示している。なお、(a)〜(c)は、多数の候補があるため候補の記載を省略している。
以下、フローチャートに沿って制御部が実行する処理を説明する。
制御部11は、待機状態において清掃作業を開始するか否かを監視する(ステップS11)。清掃作業の開始は、入力部51としての操作パネルまたはリモコンユニットに設けられた所定の操作ボタンに対するユーザの操作に応答して行われる。あるいは、操作パネルまたはリモコンユニットの操作ボタンを用いて起動タイマーの設定を受け付けた後、設定された時刻が到来したことに応答して行われる。
制御部11は、待機状態において清掃作業を開始するか否かを監視する(ステップS11)。清掃作業の開始は、入力部51としての操作パネルまたはリモコンユニットに設けられた所定の操作ボタンに対するユーザの操作に応答して行われる。あるいは、操作パネルまたはリモコンユニットの操作ボタンを用いて起動タイマーの設定を受け付けた後、設定された時刻が到来したことに応答して行われる。
続いて制御部11は、清掃作業を畳清掃モードで行うか通常モードで行うかを判断する(ステップS13)。この実施形態では、操作パネルまたはリモコンユニットを用いたユーザによる操作が受付けられて、畳清掃モードもしくは通常モードの何れかが予め選択されているものとしている。前記操作パネルまたはリモコンユニットの操作ボタンを用いた選択の操作がなされると、制御部11は選択されたモードを記憶部61の運転モード72に格納する。前記ステップS13では、運転モード72を参照しその値に基づいて畳清掃モードか否かを判断する。そして、選択されたモードに応じた清掃作業を行う。
モード決定の変形例として、制御部11がカメラ113Cに走行面を撮影させ、撮影された走行面が畳か否かを画像解析部113Aにパターン認識技術によって認識させ、その認識結果を運転モード72に格納してもよい。その場合ステップS13の判断に先立ってカメラ113Cが前方を撮影し、画像解析部113Aが画像の解析を行う必要がある。その撮影は、例えば図7に示す室内の壁際に設置される充電台201に自走式掃除機1が接続されているときに行ってもよいし、清掃作業を開始して自走式掃除機1が充電台201から離れて走行し始めた段階(図7の矢印A)で行ってもよい。
清掃作業を畳清掃モードで行わない場合(ステップS13のNo)、即ち通常モードが選択されている場合、制御部11は畳の縁や織目の画像解析を行うことなく単に障害物を回避しながら室内をくまなく走行して清掃を行うように制御する(ステップS15)。1回の清掃時間の制限時間を超えたら(ステップS17)充電台へ帰還させる(ステップS19)。
清掃作業を畳清掃モードで行う場合(ステップS13のYes)、制御部11は、まず通常モードよりも遅い走行速度(超低速度)で筐体2を走行させる。さらに、ブラシモータ119を通常モードよりも遅く制御して回転ブラシ9を超低速度で回転させる(ステップS21)。それにつれてサイドブラシ10も超低速度で回転する。これらの超低速度は走行方向が畳の織目に沿っていない場合でも畳の表面をできるだけ傷つけないことを目的とした速度であって、設計者により予め定められ制御プログラムに組み込まれる。
変形例として、回転ブラシ9を停止させた状態で走行させてもよい。ただし、停止させるとブラシが畳に突き刺さるような角度で接する部分が生じる。よって、回転ブラシ9の堅さに応じて回転させる停止させるかが設計者により予め決定される。さらに、回転ブラシ9を回転させる場合は好適な回転速度が設計者により予め決定される。
異なる変形例として、走行速度、回転ブラシ9の回転速度の何れか一方は畳清掃モードで清掃するときに予め定められた速度であり、他方のみが超低速度であってもよい。
続いて制御部11は、カメラ113Cに前方を撮影させて撮影された画像を画像解析部113Aに解析させる。そして、畳の縁が認識されるまで前述した超低速で前進させる(ステップS25。図7の矢印A参照)。
異なる変形例として、走行速度、回転ブラシ9の回転速度の何れか一方は畳清掃モードで清掃するときに予め定められた速度であり、他方のみが超低速度であってもよい。
続いて制御部11は、カメラ113Cに前方を撮影させて撮影された画像を画像解析部113Aに解析させる。そして、畳の縁が認識されるまで前述した超低速で前進させる(ステップS25。図7の矢印A参照)。
通常、畳の長手方向の縁には帯状の畳縁が配されており畳表と色が異なるのでパターン認識は容易である。畳の短辺の縁は畳縁を有していないが、隣接する畳との境界にできる凹部をパターン認識できることが多い。なお、仮に凹部が認識できなくても、その場合は隣り合う畳の織目の方向が一致しているので走行経路を制御するうえで問題にならない。畳縁のない琉球畳などは、織目の方向の変化に基づいて縁を認識すればよく、あるいは隣接する畳との境界にできる凹部を認識してもよい。
制御部11は、畳の縁が検出されたら、その縁に対して直角方向から縁の向こうの畳に進入するように走行経路を制御する(ステップS27)。このとき制御部11は、検出された縁の端をさらに画像解析部113Aに認識させ、縁の端の部分からその縁に直角に進入するように制御することが極めて好ましい。
さらに、縁を通過する前に、縁の向こうにある畳の織目が進入方向に対して平行、直角のいずれの方向であるかを認識する(ステップS29)。ただし、認識のタイミングは縁を通過する前に限らず、縁を通過するときあるいは縁を通過した直後であってもよい。
さらに、縁を通過する前に、縁の向こうにある畳の織目が進入方向に対して平行、直角のいずれの方向であるかを認識する(ステップS29)。ただし、認識のタイミングは縁を通過する前に限らず、縁を通過するときあるいは縁を通過した直後であってもよい。
認識された織目が進入方向に対して平行な場合(ステップS29のNo)、制御部11は縁を通過した後に(図5のステップS31)進行方向を維持させる。そして、ルーチンは後述するステップS41へ進む。
一方、認識された織目が進入方向に対して直角な場合(ステップS29のYes)、制御部11は縁を通過した後に(図5のステップS33)筐体2を90°旋回させて走行方向を織目の方向に一致させる(ステップS35。図7の矢印B参照)。
一方、認識された織目が進入方向に対して直角な場合(ステップS29のYes)、制御部11は縁を通過した後に(図5のステップS33)筐体2を90°旋回させて走行方向を織目の方向に一致させる(ステップS35。図7の矢印B参照)。
その後、制御部11は、自走式掃除機1の走行速度および回転ブラシ9の回転速度を畳清掃モード用に予め定められた速度まで上昇させる(ステップS41)。畳清掃モード用に予め定められた速度は、畳の表面を傷つけにくくかつ効果的に清掃できるように設定された速度であり、通常モード用の速度よりも低く設定された速度(低速度)または等しい速度である。
制御部11は、縁を越えて新たな畳に進入した後、向かい側の縁へ向かって走行しながら清掃作業を行うように制御する(ステップS43)。走行中に、制御部11は、カメラ113Cに前方の走行面を撮影させて画像解析部113Aに織目の方向を解析させて走行方向が織目に沿っているかを判断し(ステップS45)、必要に応じて進行方向を補正する(ステップS47)。さらに、前方の走行面に表われる畳の縁を画像解析部113Aにパターン認識させて進入した畳の縁の向かい側の縁に到達したかどうかを判断する(ステップS49)。
なお、織目の方向に沿って走行させる前記ステップS45およびS47の処理に代えてあるいはそれらの処理と共に、制御部11は次のような制御を行ってもよい。進入した縁の向かい側の縁まで走行するときにその距離を計測し縁と縁との間隔を取得する。その間隔を予め定められた閾値と比較して前記間隔が閾値を超えるときは進行方向が畳の長手方向であると判断し、進行方向を90°旋回させて短辺方向、即ち織目に沿う方向に変更する。
自走式掃除機1が向かい側の縁に到達したら(ステップS49のYes)、制御部11は、一畳分の清掃が終了したかどうかを判断する(ステップS51)。この判断を行うために、画像解析部113Aが縁の端をパターン認識し、制御部11は縁の端に到達したら一畳分の清掃が終了したと判断する。
一畳分の清掃終了を判断する別の手法として、画像解析部113Aが短辺側の縁を介して隣接する畳との境界にできる凹部をパターン認識し、制御部11が短辺の縁に到達したか否かを判断してもよい。
さらに別の手法として、縁を越えて進入してからの走行距離と吸気口31の長手方向の長さを乗じて得られる面積を一畳分の面積に基づいて予め定められた閾値と比較することで判断してもよい。
一畳分の清掃終了を判断する別の手法として、画像解析部113Aが短辺側の縁を介して隣接する畳との境界にできる凹部をパターン認識し、制御部11が短辺の縁に到達したか否かを判断してもよい。
さらに別の手法として、縁を越えて進入してからの走行距離と吸気口31の長手方向の長さを乗じて得られる面積を一畳分の面積に基づいて予め定められた閾値と比較することで判断してもよい。
一畳分の清掃が終了していないと判断した場合(ステップS51のNo)、制御部11は、筐体2を畳の縁の部分で予め定められた方向(例えば左方向)へ90°旋回させた後、長手方向に沿って所定の距離だけ走行させる。その距離は、吸気口31の長手方向の長さに基づくものであってもよい。その後さらに筐体2を90°旋回させる(ステップS53)。よって、ステップS53を実行すると筐体2は2回旋回して元の方向に対して180°の方向を向く。
その後、ルーチンは前記ステップS43へ戻り、向かい側の畳の縁、即ち元来た側の縁へ向かって走行する(図7矢印B参照)。
その後、ルーチンは前記ステップS43へ戻り、向かい側の畳の縁、即ち元来た側の縁へ向かって走行する(図7矢印B参照)。
ステップS43〜S53のループ処理を繰り返すことによって自走式掃除機1は織目に沿って畳の縁と縁の間を往復し、一畳分の清掃を行う。
前記ステップS51で、一畳分の清掃が終了したと判断した場合(ステップS51のYes)、制御部11は続いて1回の清掃作業として予め定められた制限時間を超えているか否かを調べる(図6のステップS61)。制限時間を超えている場合(ステップS61のYes)、制御部11はブラシの回転速度および走行速度を超低速に低下させたうえで自走式掃除機1を充電台201へ帰還させるように制御する(ステップS81)。充電台201へ帰還したら処理を終了する。
前記ステップS51で、一畳分の清掃が終了したと判断した場合(ステップS51のYes)、制御部11は続いて1回の清掃作業として予め定められた制限時間を超えているか否かを調べる(図6のステップS61)。制限時間を超えている場合(ステップS61のYes)、制御部11はブラシの回転速度および走行速度を超低速に低下させたうえで自走式掃除機1を充電台201へ帰還させるように制御する(ステップS81)。充電台201へ帰還したら処理を終了する。
一方、前記ステップS61で制限時間内であると判断した場合(ステップS61のNo)、制御部11は、室内の全ての畳の清掃を終了したか否かを判断する(ステップS63)。
この判断の前提として、制御部11は、記憶部61に充電台201を離れてからの走行履歴を記憶させる。動力部21が駆動源にステッピングモータを備える場合は左駆動輪22Lおよび右駆動輪22Rをそれぞれ駆動したステップ数のカウントと回転方向に基づいて走行履歴を記録してもよい。
あるいは、動力部21が駆動源としてのDCモータとエンコーダを備える場合は、左駆動輪22Lおよび右駆動輪22R用の図示しないエンコーダのパルス数のカウントと回転方向に基づいて走行履歴を記録してもよい。
さらに、走行履歴の検出精度を高めるためにジャイロセンサーや測位センサを用い、あるいは併用してもよい。あるいは、カメラ113Cで撮影した室内の画像を画像解析部113Aが解析して室内における自走式掃除機1の位置を決定し、その位置に基づいて走行履歴を補正してもよい。
制御部11は、走行履歴と前記ステップS51の判断から1畳分の清掃が終了した畳の配置を記憶部61に格納していく。
この判断の前提として、制御部11は、記憶部61に充電台201を離れてからの走行履歴を記憶させる。動力部21が駆動源にステッピングモータを備える場合は左駆動輪22Lおよび右駆動輪22Rをそれぞれ駆動したステップ数のカウントと回転方向に基づいて走行履歴を記録してもよい。
あるいは、動力部21が駆動源としてのDCモータとエンコーダを備える場合は、左駆動輪22Lおよび右駆動輪22R用の図示しないエンコーダのパルス数のカウントと回転方向に基づいて走行履歴を記録してもよい。
さらに、走行履歴の検出精度を高めるためにジャイロセンサーや測位センサを用い、あるいは併用してもよい。あるいは、カメラ113Cで撮影した室内の画像を画像解析部113Aが解析して室内における自走式掃除機1の位置を決定し、その位置に基づいて走行履歴を補正してもよい。
制御部11は、走行履歴と前記ステップS51の判断から1畳分の清掃が終了した畳の配置を記憶部61に格納していく。
さらに、記憶部61が図8に示すような畳の配置のデータベースを予め格納し、前記データベースと清掃が終了した畳の配置、即ち走行履歴に基づく畳の配置とを照合して、清掃作業の進行に伴って室内の畳の配置の候補を絞り込んでいくようにしてもよい。例えば、図7の矢印Eに至った時点で、制御部11は、室内の畳の配置が図8のデータベースの(c)、即ち六畳間の配置の何れかに絞り込むことができる。ただし、図8に示すような畳の配置のデータベースはこの発明の必須の構成要素ではなく、データベースを用いない構成もあり得る。
なお、図8のデータベースでは、壁際の各位置(例えば半畳単位の各位置)に充電台201が配置された場合にその充電台201を起点とした走行履歴により逐次記録される予測される畳の配置関係を、(a)〜(d)の各データに対応させて予め格納しておく。そうすることで、走行履歴に基づく畳の配置と畳の配置のデータベースとの照合が容易になる。
フローチャートの説明に戻る。前記ステップS63で、未清掃の畳が残っていると判断した場合(ステップS63のNo)、制御部11は、隣の畳の縁に対して直角方向に進入するように走行経路を制御する(ステップS65)。そして、ルーチンは前記ステップS29へ戻り、隣の畳へ進入していき、全ての畳の清掃が終了するまで次々と清掃を行う。
図7の矢印C、D、E、F、G、HおよびIは、自走式掃除機1が隣の畳に対して直角に進入していく様子を示している。図7の例で矢印B〜Gは、短辺方向に隣接する畳があればその畳へ移り、短辺方向が壁であれば長手方向の縁に隣接する畳へ移るように制御している。その間、制御部11は、走行履歴を記憶部61に格納しさらにその走行履歴に基づいて清掃が終了した畳の配置を記憶部61に格納する。
矢印HおよびIの走行経路は、走行履歴に基づく畳の配置に基づいて決定される。制御部11は、矢印Gの畳(充電台201の置かれた畳)に進入するときに、走行履歴に基づく畳の配置(図9の(g)参照)と走行経路から壁際の畳に進入したと判断し、室内で未清掃の畳は中央部の2畳分の畳であると判断する。ただし、2畳分の畳の織目がどの方向であるかはその時点では分からない。
充電台201の置かれた畳の一畳分の清掃が終了したとき、制御部11は、走行履歴に基づく畳の配置を参照し、未清掃の畳の領域のうち最も近い位置へ移動し、縁の端の部分からその縁に直角に進入する(矢印H参照)。
制御部11は、中央部の畳に進入する以前または進入直後に畳の織目の方向を決定し、進入後の走行経路を制御する。既に図5のステップS43〜S53のループ処理で説明した通りである。
中央部の2畳のうち一畳分の清掃が終了したとき、制御部11は、走行履歴に基づく畳の配置を参照し、最後に残された未清掃の畳に直近の縁の端から直角に進入し、その畳を清掃する(矢印I参照)。
制御部11は、中央部の畳に進入する以前または進入直後に畳の織目の方向を決定し、進入後の走行経路を制御する。既に図5のステップS43〜S53のループ処理で説明した通りである。
中央部の2畳のうち一畳分の清掃が終了したとき、制御部11は、走行履歴に基づく畳の配置を参照し、最後に残された未清掃の畳に直近の縁の端から直角に進入し、その畳を清掃する(矢印I参照)。
畳の配置のデータベースを用いる場合、室内の畳を順次清掃していくとやがて畳の配置のデータベースとの照合が完了し、その時点で未清掃の畳の位置が判明する。よって、室内の未清掃の畳を効率よく清掃する走行経路を決定して各畳を清掃できる。しかし、データベースがなくても走行履歴から未清掃の部分を決定することができ、未清掃の部分を清掃していくことで各畳を漏れなく清掃できる。なお、走行履歴に基づいて清掃済の畳の配置を決定し記憶部61に格納していく処理は、四畳半のような半畳の畳の存在を考慮すると半畳単位でよい。よって、半畳に対して十分精度で走行履歴を検出できればよく、さほど高い精度が求められている訳ではないといえる。
前記ステップS63で、すべての畳の清掃が終了したと判断したら、制御部11は、回転ブラシ9の回転速度および走行速度を超低速に低下させる(ステップS67)。
図6のその後のステップS69〜71は、畳の縁に沿った掃除を示すが、これは後述する第2の態様において実行される処理であり、第1の態様ではそれらの処理は実行しない。第1の態様において、ルーチンはステップS67の実行後、ステップS73へ進む。ステップS73で、制御部11は自走式掃除機1を充電台201へ帰還させるように制御する。自走式掃除機1が充電台201へ帰還したら処理を終了する。
図6のその後のステップS69〜71は、畳の縁に沿った掃除を示すが、これは後述する第2の態様において実行される処理であり、第1の態様ではそれらの処理は実行しない。第1の態様において、ルーチンはステップS67の実行後、ステップS73へ進む。ステップS73で、制御部11は自走式掃除機1を充電台201へ帰還させるように制御する。自走式掃除機1が充電台201へ帰還したら処理を終了する。
≪畳清掃モードの第2の態様≫
畳掃除モードの第2の態様によれば、制御部11は第1の態様と同様に図4〜図6のステップS11〜S67の処理を実行し、その後、畳の縁に沿った掃除を実行する。畳の縁の清掃は、第1の態様にない処理である。第2の態様に独特の畳の縁に沿った掃除の処理は、図6のフローチャートのステップS69〜S71に対応している。
畳掃除モードの第2の態様によれば、制御部11は第1の態様と同様に図4〜図6のステップS11〜S67の処理を実行し、その後、畳の縁に沿った掃除を実行する。畳の縁の清掃は、第1の態様にない処理である。第2の態様に独特の畳の縁に沿った掃除の処理は、図6のフローチャートのステップS69〜S71に対応している。
畳の縁に沿った掃除の処理において、制御部11は、隣接する畳と畳の縁に沿って自走式掃除機1を走行させ、隣接する畳の縁と縁の隙間に入り込んだ塵埃を吸引する(ステップS69)。さらに、隣接する畳と畳の縁に加え、壁際の畳の縁を清掃するようにしてもよい。
縁に沿った清掃を行うとき、走行方向が織目と一致するとは限らない。むしろ織目に直角な方向に走行することがあると考えるべきである。よって、縁に沿った清掃を行うときは畳表を傷つけにくくするような配慮が必要とされる。そのため、前記ステップS69に先立つステップS67で、走行速度と回転ブラシ9の回転速度を超低速に設定している。なお、回転ブラシ9の回転速度を超低速にする代わりに回転ブラシ9を停止させてもよい。
畳の縁に沿った清掃を行うときの走行経路は、以下のようにして決定できる。制御部は、カメラ113Cに走行面を撮影させ、画像解析部113Aに畳の縁をパターン認識させる。そして、制御部11は、その認識に基づいて縁に沿った経路を走行するように制御する。
縁に沿った清掃を行うとき、走行方向が織目と一致するとは限らない。むしろ織目に直角な方向に走行することがあると考えるべきである。よって、縁に沿った清掃を行うときは畳表を傷つけにくくするような配慮が必要とされる。そのため、前記ステップS69に先立つステップS67で、走行速度と回転ブラシ9の回転速度を超低速に設定している。なお、回転ブラシ9の回転速度を超低速にする代わりに回転ブラシ9を停止させてもよい。
畳の縁に沿った清掃を行うときの走行経路は、以下のようにして決定できる。制御部は、カメラ113Cに走行面を撮影させ、画像解析部113Aに畳の縁をパターン認識させる。そして、制御部11は、その認識に基づいて縁に沿った経路を走行するように制御する。
図8のような畳の配置のデータベースを有する構成の場合、前記ステップS63の処理を実行するまでの過程で室内の畳の配置が決定されている。よって、そのデータベースに格納されたそれぞれの畳の配置に応じて、同一の縁を重複して清掃することの少ない効率的な走行経路を予め決定することができる。そして、その走行経路をデータベースに対応付けて記憶部61に格納しておくことができる。
一方、畳の配置のデータベースを有さない構成の場合、重複した清掃をなるべく避ける手法として、例えば次の手法が考えられる。即ち、制御部11は、1つの縁とそれに連なる縁を辿る走行を開始してからの時間をタイマーで計測する。計測された時間が予め定められた閾値を超えたら、同じ縁を重複して清掃している可能性が高いと判断し、現在辿っている縁と別の縁を探索する。そして探索された縁へ移るように制御する。
畳の縁に沿った清掃が終了したら(ステップS71)、制御部11は自走式掃除機1を充電台201へ帰還させるように制御する(ステップS73)。充電台201へ帰還したら処理を終了する。
一方、畳の配置のデータベースを有さない構成の場合、重複した清掃をなるべく避ける手法として、例えば次の手法が考えられる。即ち、制御部11は、1つの縁とそれに連なる縁を辿る走行を開始してからの時間をタイマーで計測する。計測された時間が予め定められた閾値を超えたら、同じ縁を重複して清掃している可能性が高いと判断し、現在辿っている縁と別の縁を探索する。そして探索された縁へ移るように制御する。
畳の縁に沿った清掃が終了したら(ステップS71)、制御部11は自走式掃除機1を充電台201へ帰還させるように制御する(ステップS73)。充電台201へ帰還したら処理を終了する。
以上の説明では、畳の縁を清掃するモードは畳表の清掃が終了した後常に実行されるものとしているが、幾つかの変形例が考えられる。
第1の変形例として、畳の縁を清掃するモード(畳縁清掃モード)を畳清掃モードのサブモードとしてユーザが選択できるようにしてもよい。畳縁清掃モードが選択されたとき、制御部11は、図4〜図6のステップS11〜S67の処理を実行した後、ステップS69〜73の処理を実行する。
第2の変形例として、畳縁清掃モードを畳清掃モードと別に独立したモードとして設けてもよい。この場合、制御部11は、畳の縁に沿った部分のみを清掃し、それが終了したら充電台201へ帰還する。
第1の変形例として、畳の縁を清掃するモード(畳縁清掃モード)を畳清掃モードのサブモードとしてユーザが選択できるようにしてもよい。畳縁清掃モードが選択されたとき、制御部11は、図4〜図6のステップS11〜S67の処理を実行した後、ステップS69〜73の処理を実行する。
第2の変形例として、畳縁清掃モードを畳清掃モードと別に独立したモードとして設けてもよい。この場合、制御部11は、畳の縁に沿った部分のみを清掃し、それが終了したら充電台201へ帰還する。
≪畳清掃モードの第3の態様≫
畳掃除モードの第3の態様によれば、図8に示すような畳の配置のデータベースを記憶部61が予め格納し、制御部11はそのデータベースと走行履歴に基づく畳の配置とを清掃作業中に比較して室内の畳の配置を決定し、決定された畳の配置と充電台201の位置に基づいて効率的な走行経路を決定する。効率的な走行経路とは、走行距離の短い経路、換言すれば畳から別の畳へ移動する距離および清掃終了後に充電台へ帰還する距離が少ない経路である。移動距離が少なければ、清掃時間および充電池のエネルギー消費が節約できる。また、畳表の重複した清掃が少ないので、畳表を傷つけにくいという見方もできる。
畳掃除モードの第3の態様によれば、図8に示すような畳の配置のデータベースを記憶部61が予め格納し、制御部11はそのデータベースと走行履歴に基づく畳の配置とを清掃作業中に比較して室内の畳の配置を決定し、決定された畳の配置と充電台201の位置に基づいて効率的な走行経路を決定する。効率的な走行経路とは、走行距離の短い経路、換言すれば畳から別の畳へ移動する距離および清掃終了後に充電台へ帰還する距離が少ない経路である。移動距離が少なければ、清掃時間および充電池のエネルギー消費が節約できる。また、畳表の重複した清掃が少ないので、畳表を傷つけにくいという見方もできる。
例えば、第1の態様で説明した図7および図9に示す走行経路を例にすると、矢印Gの段階までは隣接する畳へ次つきと移動していくので、別の畳への移動距離は最小限に抑えられている。しかし、矢印Hの段階に至ると壁際にある6畳分の畳の清掃が終了しており、中央部の2畳分の畳が未清掃の状態で残されるため、清掃が終了した畳を通過して中央部へ移動する必要が生じる。さらに、中央部の2畳分の畳の清掃が終了する位置は充電台からかなり離れており、充電台へ帰還する経路を短縮できる可能性がある。
第3の態様によれば、記憶部61が畳の配置のデータベースを予め格納している。清掃作業中に、制御部11は、走行履歴と前記ステップS51の判断から1畳分の清掃が終了した畳の配置を記憶部61に格納していく。そして、清掃が終了した畳の配置と前記データベースとを照合して室内の畳の配置の候補を絞り込んでいく。そして、候補が十分絞り込めた段階で、未清掃の畳のうち充電台201から遠いものから順に清掃を行っていく。この場合、効率的な走行経路を決定する問題は、「巡回セールスマン問題」として一般的に知られている最短経路探索の応用問題に置き換えることができる。そして、「巡回セールスマン問題」を解く公知のアルゴリズムを適用して最適解あるいは近似解を求めてもよい。あるいは、もっと単純なアルゴリズムを用いて近似解を求めてもよい。以下の説明では、充電台201からの距離が大きい畳を優先して清掃していく単純なアルゴリズムを採用した一例を説明する。
図10は、図7に対応しており、第3の態様において自走式掃除機1が室内を走行する経路の一例を示す説明図である。
図11は、図9に対応しており、図10の矢印A〜FおよびJ〜Nに対応する各段階で、走行履歴に基づき決定される室内の畳の配置とそれに対応する候補を示す模式的な説明図である。
図11は、図9に対応しており、図10の矢印A〜FおよびJ〜Nに対応する各段階で、走行履歴に基づき決定される室内の畳の配置とそれに対応する候補を示す模式的な説明図である。
清掃すべき部屋は図7と同様であるとする。制御部11は、清掃を開始してからしばらくは、第1の態様と同様のアルゴリズムで走行経路を決定する。よって、初期の段階では図7および図9と同様の順序で各畳の清掃を順次行っていく。よって、図10の矢印A〜Fは図7と同様であり、それらに対応する図11(a)〜(f)は図9と同様である。制御部11は、矢印Fの段階において未清掃の畳は既に進入を開始した左上隅の畳、左下隅の充電台201が置かれている畳および中央部の2畳分の畳であると判断する。ただし、2畳分の畳の織目が何れの方向であるかはその時点で分からない。よって、この時点で図11に示す候補は、中央部の配置が異なる2つに絞られる。
左上隅の畳の清掃が終了しようとする矢印Jの段階で、制御部11は、画像解析部113Aのパターン認識に基づいて縁の向こう側の畳の織目の方向を決定する。さらに、その織目の方向に基づいて、中央部の2畳分の畳の配置を決定する(図11(j)参照)。この時点で候補の数は1つに絞り込まれる。制御部11は、未清掃の畳を、充電台201から近い順に順序づける。ただし、清掃がほぼ終了している左上隅の畳を除く。図11(j)にその順序を記している。なお、充電台201からの距離は、例えば各畳の中心を基準してもよい。あるいは、充電台201から四隅までの距離の各距離のうち最短のものまたは最遠のものを基準にして順序づけしてもよい。なお、畳の中心は、平面視矩形の畳の短辺方向の中央にありかつ長辺方向の中央にある点である。
決定された順序に基づいて、制御部11は充電台201から最も遠い畳、即ち順序「3」が記された畳に自走式掃除機1を移動させる(図10の矢印Kおよび図11(k)参照)。
順序「3」の畳の清掃が終了したら、制御部11は、その次に充電台201から遠い畳、即ち順序「2」の畳へ自走式掃除機1を移動させる(図10の矢印L参照)。そして、順序「2」の畳の清掃を行う。
順序「3」の畳の清掃が終了したら、制御部11は、その次に充電台201から遠い畳、即ち順序「2」の畳へ自走式掃除機1を移動させる(図10の矢印L参照)。そして、順序「2」の畳の清掃を行う。
順序「2」の畳の清掃が終了したら、制御部11は、最後の畳、即ち充電台の最も近い順序「1」の畳へ自走式掃除機1を移動させる(図10の矢印Mおよび図11(m)参照)。そして、順序「1」の畳の清掃を行う。
順序「1」の畳の清掃が終了したら、制御部11は、自走式掃除機1を充電台201へ帰還させる(図10の矢印Nおよび図11(n)参照)。充電台201へ帰還したら、清掃作業を終了する。
順序「1」の畳の清掃が終了したら、制御部11は、自走式掃除機1を充電台201へ帰還させる(図10の矢印Nおよび図11(n)参照)。充電台201へ帰還したら、清掃作業を終了する。
このように、制御部11は、畳の配置のデータベースと清掃が終了した畳の配置(即ち、走行履歴に基づく畳の配置)とを清掃作業中に照合して室内の畳の配置を決定し、決定された畳の配置と充電台201の位置に基づいて効率的な走行経路を決定する。
なお、第2の態様と組合せる場合、即ち、畳表の清掃が終了した後に畳縁の清掃を行う場合は、以下のようにすればよい。
まず、それぞれの畳の配置に応じて、同一の縁を重複して清掃することの少ない効率的な畳縁走行経路およびその経路の起点の位置を予め決定しておく。決定された畳縁走行経路とその起点とをデータベース中のそれぞれの畳の配置のデータに対応付けて記憶部61に予め格納しておく。
まず、それぞれの畳の配置に応じて、同一の縁を重複して清掃することの少ない効率的な畳縁走行経路およびその経路の起点の位置を予め決定しておく。決定された畳縁走行経路とその起点とをデータベース中のそれぞれの畳の配置のデータに対応付けて記憶部61に予め格納しておく。
制御部11は、充電台201の位置に代えて畳縁走行経路の起点から近い順に未清掃の畳を順序づける。即ち、制御部11は、畳の配置のデータベースと走行履歴に基づく畳の配置とを清掃作業中に比較して室内の畳の配置を決定する。そして、決定された畳の配置とそれに対応付けて予め格納されている畳縁走行経路の起点とに基づいて未清掃の畳の清掃順とそのための効率的な走行経路を決定する。
以上のようにして、畳表の清掃を効率的に行う走行経路を決定し、畳表の清掃が終了した後、畳縁走行経路の起点へ効率的に移動して畳縁清掃を効率的に行うことができる。
なお、上述した自走式掃除機1の記憶部61に格納されているデータの一部および/または制御部11の機能の一部を外部装置が備えるように構成してもよい。そして、自走式掃除機1が通信部を備え、自走式掃除機1が通信部および周知のネットワークを介して外部装置と通信することによって、上述した畳掃除モードを実行することができる。なお、この場合には、自走式掃除機1および外部装置を含む自走式掃除システムが、本発明の自走式掃除機の一例である。
以上のようにして、畳表の清掃を効率的に行う走行経路を決定し、畳表の清掃が終了した後、畳縁走行経路の起点へ効率的に移動して畳縁清掃を効率的に行うことができる。
なお、上述した自走式掃除機1の記憶部61に格納されているデータの一部および/または制御部11の機能の一部を外部装置が備えるように構成してもよい。そして、自走式掃除機1が通信部を備え、自走式掃除機1が通信部および周知のネットワークを介して外部装置と通信することによって、上述した畳掃除モードを実行することができる。なお、この場合には、自走式掃除機1および外部装置を含む自走式掃除システムが、本発明の自走式掃除機の一例である。
以上に述べたように、この発明の自走式掃除機は、吸塵機構を収容する筐体と、前記筐体を走行させる動力部と、前記筐体が走行する走行面を撮影する撮像部と、前記撮像部が撮影した画像から畳の縁を認識する画像解析部と、前記吸塵機構、前記動力部、前記撮像部および前記画像解析部を制御し前記筐体を走行させて清掃を行わせる制御部とを備え、前記制御部は、前記画像解析部が畳の縁を認識したときにその縁に沿って前記筐体を走行させて縁の清掃を行わせることを特徴とする。
以下、この発明の好ましい態様について説明する。
前記制御部は、室内の畳表の清掃と別に縁の清掃を行わせるように制御してもよい。このようにすれば、畳表の清掃を行ったうえで縁の隙間にある塵埃を掃除することができる。
前記制御部は、室内の畳表の清掃と別に縁の清掃を行わせるように制御してもよい。このようにすれば、畳表の清掃を行ったうえで縁の隙間にある塵埃を掃除することができる。
さらに、前記吸塵機構は、走行面を掃く回転ブラシおよび前記回転ブラシを回転させるブラシ駆動部を含み、前記制御部は、畳の縁の清掃を行うときは畳表の清掃を行うときに比べて前記回転ブラシの回転速度を低下させるように前記ブラシ駆動部を制御してもよい。このようにすれば、畳の織目に直角に走行することがある畳の縁の清掃時は、畳表の清掃を行っているときよりもブラシの回転速度が低下するので縁の清掃時に畳の表面を傷つけることが少ない。
さらに、前記制御部は、畳の縁の清掃を行うときは畳表の清掃を行うときに比べて走行速度を低下させるように前記動力部を制御してもよい。このようにすれば、畳の織目に直角に走行することがある畳の縁の清掃時は、畳表の清掃を行っているときよりも走行速度が低下するので縁の清掃時に畳の表面を傷つけることが少ない。
また、前記筐体の走行に係るデータを提供する走行検出部と、畳の種々の配置に関連付けて各畳の縁の清掃を行う際の走行経路をデータベースとして予め格納する記憶部とをさらに備え、前記制御部は、前記走行検出部が提供するデータに基づいて走行履歴を前記記憶部に格納しかつその走行履歴に基づき清掃済の畳の配置を清掃作業中に逐次更新し、前記データベースと照合して室内の畳の配置を決定し、その配置に関連付けて予め格納された走行経路を取得し、畳表の清掃が終了した後その走行経路に従って畳の縁の清掃を行うようにしてもよい。このようにすれば、室内の畳の配置を決定してその配置に関連付けて前記データベースに格納されている走行経路を取得し、畳表の清掃が終了した後その走行経路に従って畳の縁の清掃を行うことができる。
なお、走行検出部は、前述の実施形態において以下のものに相当する。動力部21が駆動源にステッピングモータを備える場合は左駆動輪22Lおよび右駆動輪22Rをそれぞれ駆動したステップ数をカウントする機能に相当する。あるいは、動力部21が駆動源としてのDCモータとエンコーダを備える場合は、左駆動輪22Lおよび右駆動輪22R用の図示しないエンコーダとそれらのエンコーダのパルス数をカウントする機能に相当する。
この発明の好ましい態様は、ここで示した複数の態様のうち何れかを組み合わせたものも含む。
この発明の好ましい態様は、ここで示した複数の態様のうち何れかを組み合わせたものも含む。
この発明についてもう少し具体的に述べておく。
この発明において、吸塵機構は、走行面の塵埃を吸引して掃除機の内部に溜めるものである。より具体的には、例えば、筐体の底面に開口する吸気口、その吸気口を介して塵埃を吸引するための電動送風機、吸引された塵埃を溜める集塵部、走行面を掃く回転ブラシおよび前記回転ブラシを回転させるブラシ駆動部が含まれる。前述の実施形態において、吸気口、電動送風機、集塵部、回転ブラシ、サイドブラシ、ブラシモータおよび排気口が吸塵機構に含まれる。
この発明において、吸塵機構は、走行面の塵埃を吸引して掃除機の内部に溜めるものである。より具体的には、例えば、筐体の底面に開口する吸気口、その吸気口を介して塵埃を吸引するための電動送風機、吸引された塵埃を溜める集塵部、走行面を掃く回転ブラシおよび前記回転ブラシを回転させるブラシ駆動部が含まれる。前述の実施形態において、吸気口、電動送風機、集塵部、回転ブラシ、サイドブラシ、ブラシモータおよび排気口が吸塵機構に含まれる。
さらに、動力部は、筐体を直進および旋回可能に走行させるためのものである。その具体的な態様は、例えば、動力源となるモータ、前記モータに電源を供給する電池、車輪、モータの動力を車輪に伝える駆動機構、走行履歴を取得するため必要に応じて前記モータあるいは車輪に配置されるエンコーダである。前述の実施形態において、動力源、充電池、右駆動車輪および左駆動車輪は、動力部に属する。
また、画像解析部は、撮像部により撮影された走行面を解析して制御部が走行制御に用いる情報を提供するものである。さらに、画像解析部は撮影した画像をユーザに提供してもよく、また、畳の縁の認識以外の制御に用いる情報を制御部に提供してもよい。前述の実施形態において、カメラは、撮像部に相当する。
制御部は、吸塵機構、動力部、撮像部および画像解析部を制御するものである。その具体的な態様は、例えば、マイクロコンピュータまたはCPUと入出力回路やタイマー等の周辺回路である。
前述した実施の形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味および前記範囲内でのすべての変形とが含まれるべきである。
前述した実施の形態の他にも、この発明について種々の変形例があり得る。それらの変形例は、この発明の範囲に属さないと解されるべきものではない。この発明には、請求の範囲と均等の意味および前記範囲内でのすべての変形とが含まれるべきである。
1:自走式掃除機、 2:筐体、 2a:底板、 2b:天板、 2c:側板、 3:蓋部、 9:回転ブラシ、 10:サイドブラシ、 11:制御部、 12:充電池、 14:障害物検出部、 14C:衝突センサ、 14F:前方超音波センサ、 14L:左方超音波センサ、 14R:右方超音波センサ、 15:集塵部、 18:前輪床面検出センサ、 19L:左輪床面検出センサ、 19R:右輪床面検出センサ、 21:動力部、 22L:左駆動輪、 22R:右駆動輪、 26:後輪、 27:前輪、 31:吸気口、 32:排気口、 51:入力部、 52M:主電源スイッチ、 52S:電源スイッチ、 53:起動スイッチ、 61:記憶部、 62:電池情報、 63:位置情報、 71:動作モード情報、 72:運転モード、 72a:通常モード、 72b:畳清掃モード、 72c:畳データ、 73:スタンバイモード、 74:スリープモード、 113:画像認識部、 113A:画像解析部、 113C:カメラ、 115:電動送風機、 117:イオン発生部、 119:ブラシモータ、 201:充電台
Claims (5)
- 吸塵機構を収容する筐体と、
前記筐体を走行させる動力部と、
前記筐体が走行する走行面を撮影する撮像部と、
前記撮像部が撮影した画像から畳の縁を認識する画像解析部と、
前記吸塵機構、前記動力部、前記撮像部および前記画像解析部を制御し前記筐体を走行させて清掃を行わせる制御部とを備え、
前記制御部は、前記画像解析部が畳の縁を認識したときにその縁に沿って前記筐体を走行させて縁の清掃を行わせることを特徴とする自走式掃除機。 - 前記制御部は、室内の畳表の清掃と別に縁の清掃を行わせるように制御する請求項1に記載の自走式掃除機。
- 前記吸塵機構は、走行面を掃く回転ブラシおよび前記回転ブラシを回転させるブラシ駆動部を含み、
前記制御部は、畳の縁の清掃を行うときは畳表の清掃を行うときに比べて前記回転ブラシの回転速度を低下させるように前記ブラシ駆動部を制御する請求項2に記載の自走式掃除機。 - 前記制御部は、畳の縁の清掃を行うときは畳表の清掃を行うときに比べて走行速度を低下させるように前記動力部を制御する請求項3に記載の自走式掃除機。
- 前記筐体の走行に係るデータを提供する走行検出部と、
畳の種々の配置に関連付けて各畳の縁の清掃を行う際の走行経路をデータベースとして予め格納する記憶部とをさらに備え、
前記制御部は、前記走行検出部が提供するデータに基づいて走行履歴を前記記憶部に格納し、かつ、その走行履歴に基づき清掃済の畳の配置を清掃作業中に逐次更新し、前記データベースと照合して室内の畳の配置を決定し、その配置に関連付けて予め格納された走行経路を取得し、畳表の清掃が終了した後その走行経路に従って畳の縁の清掃を行う請求項1〜4に記載の自走式掃除機。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012230999A JP2014079514A (ja) | 2012-10-18 | 2012-10-18 | 自走式掃除機 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012230999A JP2014079514A (ja) | 2012-10-18 | 2012-10-18 | 自走式掃除機 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014079514A true JP2014079514A (ja) | 2014-05-08 |
Family
ID=50784292
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012230999A Pending JP2014079514A (ja) | 2012-10-18 | 2012-10-18 | 自走式掃除機 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014079514A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016157305A (ja) * | 2015-02-25 | 2016-09-01 | シャープ株式会社 | 自律走行体、自律走行体システム、自律走行体の駆動方法、駆動プログラム及びコンピュータ読み取り可能な記録媒体 |
-
2012
- 2012-10-18 JP JP2012230999A patent/JP2014079514A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016157305A (ja) * | 2015-02-25 | 2016-09-01 | シャープ株式会社 | 自律走行体、自律走行体システム、自律走行体の駆動方法、駆動プログラム及びコンピュータ読み取り可能な記録媒体 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101868239B1 (ko) | 자주식 전자 기기 | |
JP2014079513A (ja) | 自走式掃除機 | |
US10254756B2 (en) | Cleaning robot and method for controlling the same | |
US9854956B2 (en) | Robot cleaner and control method thereof | |
JP4264009B2 (ja) | 自走式掃除機 | |
JP2013230294A (ja) | 自走式掃除機 | |
JP6757593B2 (ja) | 自走式電子機器 | |
KR20140049751A (ko) | 자동 청소기의 제어방법 | |
JP2005211365A (ja) | 自律走行ロボットクリーナー | |
JP2013169221A (ja) | 自走式掃除機 | |
JP2014180501A (ja) | 自走式掃除機 | |
JP6378984B2 (ja) | 自走式掃除機 | |
JP6397278B2 (ja) | 自走式掃除機 | |
JP2013171314A (ja) | 自走式電子機器 | |
KR20130042422A (ko) | 로봇 청소기 및 그 제어방법 | |
JP2013169225A (ja) | 自走式掃除機 | |
JP2014079515A (ja) | 自走式掃除機 | |
JP6462350B2 (ja) | 自走式掃除機 | |
JP2014079514A (ja) | 自走式掃除機 | |
JP2014154010A (ja) | 物体検索システム及び物体検索装置 | |
JP6302695B2 (ja) | 自走式電子機器 | |
JP2016021181A (ja) | 自走式電子機器 | |
JP2017045480A (ja) | 物体検索システム及び物体検索装置 | |
KR20070096689A (ko) | 이동로봇 및 이동로봇의 주행 방법 | |
JP6513277B2 (ja) | 自走式掃除機 |