JP6409003B2 - ロボットを用いる方法及びそのコンピュータ可読記憶媒体 - Google Patents

ロボットを用いる方法及びそのコンピュータ可読記憶媒体 Download PDF

Info

Publication number
JP6409003B2
JP6409003B2 JP2015553718A JP2015553718A JP6409003B2 JP 6409003 B2 JP6409003 B2 JP 6409003B2 JP 2015553718 A JP2015553718 A JP 2015553718A JP 2015553718 A JP2015553718 A JP 2015553718A JP 6409003 B2 JP6409003 B2 JP 6409003B2
Authority
JP
Japan
Prior art keywords
cleaning
robot
remote
user
control
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.)
Active
Application number
JP2015553718A
Other languages
English (en)
Other versions
JP2016515311A (ja
Inventor
ダフリー,サミュエル
マメン,ジェフリー・ダブリュー
ハローラン,マイケル・ジェイ
Original Assignee
アイロボット コーポレイション
アイロボット コーポレイション
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アイロボット コーポレイション, アイロボット コーポレイション filed Critical アイロボット コーポレイション
Publication of JP2016515311A publication Critical patent/JP2016515311A/ja
Application granted granted Critical
Publication of JP6409003B2 publication Critical patent/JP6409003B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/0011Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
    • G05D1/0016Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L9/00Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
    • A47L9/28Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
    • A47L9/2857User input or output elements for control, e.g. buttons, switches or displays
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0219Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0268Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
    • G05D1/0274Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L2201/00Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Telephonic Communication Services (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Manipulator (AREA)
  • Selective Calling Equipment (AREA)
  • Air Conditioning Control Device (AREA)
  • Robotics (AREA)
  • Telephone Function (AREA)

Description

本発明は、移動ロボットに関し、より詳細には、移動ロボットを備えるシステム及び移動ロボットを含む方法に関する。
[関連出願]
本出願は、2013年1月18日に出願された米国仮特許出願第61/754,319号及び2013年3月5日に出願された米国仮特許出願第61/772,940号の利益及び優先権を主張する。これらの米国仮特許出願の開示内容は、その全内容が、引用することによって本明細書の一部をなすものとする。
接続性(すなわち、インターネット及びリモートクライアントへの無線接続)が、しばらくの間、家庭用電化製品について検討されてきた。
近年、「モノのインターネット」という用語は、全種類の家庭用物品を公衆インターネットに接続することができるという発想を表してきている。そのような物品は、接続されると、様々なデータをサーバデバイス及びクライアントデバイスに報告することができる。例えば、1つの発想は、家庭用WAN(無線エリアネットワーク)に「スマート」電球を接続することである。各電球は、マイクロプロセッサと、メモリと、ステータス、電力、及び無線接続を検出又は解釈する或る手段とを有する。電球は、これらの構成要素を用いて、そのステータスの報告、ポーリングを受けること等を行うことができる。
この概念は広く、一般的に、モノのインターネットの物品が公衆インターネットに有効に接続するのに十分な計算リソース又は通信を備えると通常はみなされないという点でのみ、一般の家庭用接続性(例えば、コンピュータ、ケーブルボックス、メディアデバイス等)と異なる。従来の冷蔵庫は、インターネットに接続しない。「モノのインターネット」の物品としての同デバイスは、リモート及びローカルにアドレス指定可能なエンティティになるための計算ハードウェア、センサハードウェア、及び通信ハードウェアと、十分なソフトウェアとを備える。このインターネット冷蔵庫がその様々な状態(電力消費等)を報告することができ、リモートコマンド(内部温度の増減)に応答することができるということが期待されている。
家庭用移動ロボットも、「モノのインターネット」の物品となることできる。幾つかの点で、家庭用移動ロボットは、このセットの中では異なる種である。一般的に言えば、家庭用移動ロボットは、その自律性によって他の器具から区別される。他の器具は、予測不可能で変動し得る環境では動作しない。他の器具は、ミッション完了を達成するために、数十個又は数百個のセンサ入力に基づいて非常に多くの自律的な決定を行わない。
自動皿洗い機は、モノのインターネットの自動皿洗い機であっても、内容物であるものについて何も知らず、単純な目詰まりセンサ又は他のセンサによって中断される可能性があるモータ及びポンプを制御する単純なスクリプトの同等物を実行する。iRobot Roomba電気掃除ロボットは、そのミッションの過程において、それ自体の状態を非常に多くの方法で検出することができ、家庭内の困難な状況から柔軟に逃避することができるだけでなく、予測的な活動及び計画的な活動に従事することができる。
「モノのインターネット」の接続性のコア概念を有する家庭用移動ロボットの高度で自律的な挙動の統合には、まだ対処されていない多くの課題が存在する。
本発明の幾つかの実施形態又は本発明によれば、リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータ実施される方法であって、前記リモート清掃ロボットは、駆動モータ及び清掃モータを備え、該方法は、制御エリアと、該制御エリア内に、複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、を備えるユーザインタフェースを表示するステップを含む。本方法は更に、前記ユーザ操作可能な制御要素を介してユーザ入力を受信するステップと、前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示するステップと、前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じるステップと、を含む。
幾つかの実施形態又は本発明では、本方法は、前記リモート清掃ロボットが前記表面を清掃する延期された起動をスケジューリング及び開始するようにユーザ操作可能な複数のスケジューリング制御要素を含むスケジューリング制御グループを前記制御エリア内に表示するステップを含む。
幾つかの実施形態又は本発明によれば、前記ユーザインタフェースは、ユーザ端末上に設けられ、前記ユーザ端末は、前記即時リコール制御状態に入ると、ドックに帰還するコマンドを前記リモート清掃ロボットに送信する。
幾つかの実施形態又は本発明では、前記ユーザインタフェースは、ユーザ端末上に設けられ、前記ユーザ端末は、前記リモート可聴ロケータ制御状態に入ると、前記リモート清掃ロボットの一部を成すトランスデューサから可聴信号を放出するコマンドを前記リモート清掃ロボットに送信する。
本方法は、前記リモート清掃ロボットがユーザコマンドを実行することができないことを示すアラート信号をユーザ端末において受信するステップと、前記アラート信号に応答して、前記リモート清掃ロボットが前記ユーザコマンドを実行することができないことを示すアラートを前記制御エリア内に表示するステップと、を含むことができる。本方法は、1つ又は複数の修復制御要素を前記制御エリア内に表示するステップを更に含むことができる。幾つかの実施形態又は本発明では、前記1つ又は複数の修復制御要素は、ビーコン制御要素を含み、該ビーコン制御要素の作動に応答して、前記ユーザ端末は、前記リモート清掃ロボットの一部を成すトランスデューサから可聴信号を放出するコマンドを前記リモート清掃ロボットに送信する。幾つかの実施形態又は本発明では、前記1つ又は複数の修復制御要素は、逃避手順制御要素を含み、該逃避手順制御要素の作動に応答して、前記ユーザ端末は、固定解除を試みる規定の手順を実行するコマンドを前記リモート清掃ロボットに送信する。
幾つかの実施形態又は本発明によれば、前記ユーザインタフェースは、ユーザ端末上に設けられ、前記主要清掃戦略制御状態は、ディープ清掃戦略制御状態であり、前記代替清掃戦略制御状態は、クイック清掃戦略制御状態であり、前記ディープ清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的に高い累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命じ、前記クイック清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的に低い累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命じる。幾つかの実施形態又は本発明では、本方法は、前記リモート清掃ロボットによって清掃されるエリアのグラフィカル表現を表示するステップと、少なくとも1つの清掃制御戦略要素を表示するステップと、前記リモート清掃ロボットによって清掃される前記エリアの前記グラフィカル表現の種々のサブセクションの種々の清掃戦略を示すユーザ入力を前記少なくとも1つの清掃制御戦略要素を介して受信するステップと、前記ユーザ入力に従って前記表面の対応するサブセクションを清掃するように前記リモート清掃ロボットに命じるステップと、を含む。
本方法は、前記制御エリアにおいて動作メッセージを前記ユーザに表示するステップを含むことができる。
本発明の幾つかの実施形態又は本発明によれば、前記ユーザインタフェースは、ユーザハンドヘルド移動無線通信端末上に設けられる。
本発明の幾つかの実施形態又は本発明によれば、リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータプログラム製品であって、前記リモート清掃ロボットは、駆動モータ及び清掃モータを備える、コンピュータプログラム製品は、コンピュータ可読コードが具現化された非一時的なコンピュータ可読記憶媒体、を備える。該コンピュータ可読コードは、制御エリアと、該制御エリア内に、複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、を備えるユーザインタフェースを表示するように構成されるコンピュータ可読コードを含む。このコンピュータ可読コードは更に、前記ユーザ操作可能な制御要素を介してユーザ入力を受信することと、前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示することと、前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じることと、を行うように構成される。
本発明の幾つかの実施形態又は本発明によれば、構造物の生活空間内における移動ロボットのステータスを監視及び制御するシステムは、リモート清掃ロボット及びユーザ端末を備える。リモート清掃ロボットは、駆動モータ及び清掃モータを備える。ユーザ端末は、前記リモート清掃ロボットからリモートであるとともにディスプレイを備える。前記ユーザ端末は、制御エリアと、該制御エリア内に、複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、を備えるユーザインタフェースを表示するように動作可能である。ユーザ端末は更に、前記ユーザ操作可能な制御要素を介してユーザ入力を受信することと、前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示することと、前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じることと、を行うように動作可能である。
本発明の幾つかの実施形態又は本発明によれば、構造物の生活空間内の状態を監視する環境管理システムは、ハブと、固定センサと、移動ロボットとを備える。固定センサは、前記構造物内に位置決めされ、前記生活空間内の状態を監視するとともに、対応する固定センサデータを前記ハブに送信するように動作する。移動ロボットは、前記生活空間を動き回るように構成される。移動ロボットは、前記生活空間内の状態を監視するオンボードロボットセンサを備えるとともに、対応するロボットセンサデータを前記ハブに無線で送信するように動作する。
本発明の幾つかの実施形態又は本発明によれば、構造物の生活空間内の状態を、ハブと、前記構造物内に位置決めされた固定センサと、前記生活空間を動き回るように構成されているとともにオンボードロボットセンサを備える移動ロボットとを用いて監視する方法は、前記固定センサを用いて前記生活空間内の状態を監視するとともに、対応する固定センサデータを前記固定センサから前記ハブに送信するステップと、前記オンボードロボットセンサを用いて前記生活空間内の状態を監視するとともに、対応するロボットセンサデータを前記移動ロボットから前記ハブに無線で送信するステップと、を含む。
本発明の幾つかの実施形態又は本発明によれば、構造物の生活空間内の移動ロボットのステータスを監視及び制御するシステムは、ハブと、移動ロボットと、移動デバイスとを備える。ハブはネットワークと通信する。移動ロボットは前記ハブと通信する。移動ロボットは、前記生活空間を動き回るように構成される。移動ロボットは、前記生活空間内の状態を監視するオンボードロボットセンサを備え、対応するロボットセンサデータを前記ハブに無線で送信するように動作する。移動デバイスは、前記ネットワークと通信する。移動デバイスは、前記移動ロボットの前記状態を制御又は監視するための対話型アプリケーションを備える。前記移動ロボットを制御することは、1つ又は複数の選択可能なスケジューリングパラメータ又は動作コマンドを提供することを含む。前記移動ロボットの前記状態を監視することは、エリアカバレッジ完了の表示を提供することを含む。
本発明の幾つかの実施形態又は本発明によれば、構造物の生活空間内における移動ロボットのステータスを監視及び制御するコンピュータプログラム製品であって、前記移動ロボットは、ハブと通信し、前記生活空間を動き回るように構成され、前記生活空間内の状態を監視するオンボードロボットセンサを備え、対応するロボットセンサデータを前記ハブに無線で送信するように動作し、コンピュータ可読コードが具現化された非一時的なコンピュータ可読記憶媒体、を備える。該コンピュータ可読コードは、前記移動ロボットの前記状態を制御又は監視するコンピュータ可読コードを含む。前記移動ロボットを制御することは、1つ又は複数の選択可能なスケジューリングパラメータ又は動作コマンドを提供することを含む。前記移動ロボットの前記状態を監視することは、エリアカバレッジ完了の表示を提供することを含む。
本発明の更なる特徴、利点、及び詳細は、以下に続く図及び実施形態の詳細な説明を読むことによって、当業者によって認識されるであろうが、そのような説明は本発明の単なる例示に過ぎない。
本発明の実施形態又は本発明による環境管理システムを表す概略図である。 図1の環境管理システムの一部を成すハブを表す概略図である。 図1の環境管理システムの一部を成すネットワーク対応移動ロボットを表す概略図である。 図1の環境管理システムが設置された生活構造物を示す概略図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1の環境管理システムの一部を成すことができる移動ユーザ端末の平面図であり、移動ユーザ端末のスクリーンディスプレイと、本発明の方法及びコンピュータプログラム製品の実施形態による関連動作とを示す図である。 図1のユーザ端末の概略図である。 幾つかの実施形態又は本発明による方法を表すフローチャートである。
本発明の実施形態又は本発明によれば、生活空間内の状態の監視に用いられる移動ロボットを備える環境管理システムが提供される。幾つかの実施形態又は本発明では、この環境管理システムは、生活空間内の状態を制御すること、及び/又は生活空間内の状態に対処するために推奨又はプランを評価及び生成することに用いられる。幾つかの実施形態又は本発明では、移動ロボットは、生活空間から情報を収集する1つ又は複数の環境センサを有する。幾つかの実施形態又は本発明では、環境管理システムは、移動ロボットに搭載されていない1つ又は複数の固定センサも備え、これらの固定センサは、生活空間を監視して、生活空間における移動ロボットの動作を制御する際に用いられるデータを収集するのに用いられる。
図1〜図4を参照すると、本発明の実施形態又は本発明による環境管理システム100は、これらの図では、関連した構内構造物又は生活構造物10に設置された状態で示されている。構造物10は、住宅若しくは居住住居(例えば、一戸建て住宅、多世帯住居(例えば、2世帯住宅、賃貸マンション、分譲マンション等)、又は移動住宅)、又は商業生活空間(例えば、オフィス又はスタジオ)とすることができる。構造物10は、構内空間20を画定する。この構内空間は、2つ以上の画定されたゾーン(例えば、ゾーンA〜C)に(物理的、空間的、及び/又は機能的に)再分割することができる。構造物10は、窓30、ドア32、照明設備34(使い捨てランプ34Aを有する)、TV36(又は他の電子機器)、及び暖房換気空調システム(HVAC)40を有する。人Pは、構内空間20を占有することができる。
図1及び図4を参照すると、環境管理システム100は、ネットワーク接続対応移動ロボット200、ネットワーク接続対応環境管理システムハブ110、ネットワーク接続対応固定センサ120、122、124、ネットワーク接続対応オートメーションコントローラデバイス126、127、128、ロボットドック140、プライベートネットワーク(例えば、ブロードバンドLAN)160、及び単数又は複数のリモート管理サーバ(例えば、クラウドサーバ)150を備える。プライベートネットワーク160は、ルータ162及びブロードバンド無線アクセスポイント(WAP)164によって使用可能になる。プライベートネットワーク160は、ゲートウェイ170A(例えば、ブロードバンドモデム)及び外部接続170B(例えば、ISP)を通じてWAN又は公衆ネットワーク170(例えば、インターネット)によってリモートサーバ150に接続される。ルータ162、WAP164、及び/又はモデム170Aは、単一のデバイスに統合することができる。ローカルユーザ端末142(例えば、PC、スマートフォン、又はタブレットコンピュータ)は、プライベートネットワーク160に(有線又は無線で)接続することができる。リモートユーザ端末144は、公衆ネットワーク170を介してリモートサーバ150及び/又はプライベートネットワーク160に接続することができる。ハブ110、ロボット200、ローカルユーザ端末140、及びリモートユーザ端末144はそれぞれ、本明細書において説明するように、ノード110、200、140、142、144、及び150間の通信及び制御を可能にする環境マネージャアクセスクライアント152(例えば、ダウンロード可能な又はプリインストールされたアプリケーションソフトウェアアプリ)を用いて構成することができる。アクセスクライアント152は、ユーザのための便利なインタフェースを提供することができる。
ハブ110(図2)は、本明細書において説明する機能を提供するように構成された任意の適したデバイスとすることができる。幾つかの実施形態又は本発明では、ハブ110は、プロセッサ114、メモリ115、HMI116、無線通信モジュール(例えば、Wi−Fiモジュール)112、及び関連したアンテナ112Aを備える。ハブ110は、ルータ162への有線接続用の接続ハードウェア(例えば、イーサネット(登録商標)コネクタ)を備えることができる。幾つかの実施形態又は本発明では、ハブ110は、一体型環境センサ121及び/又は一体型オートメーションコントローラデバイス129を備える。例えば、幾つかの実施形態又は本発明では、ハブ110は、プロセッサと統合された周囲温度センサ及びHVACコントローラと、幾つかの実施形態ではバッテリとを備えるネットワーク接続されたインテリジェントマイクロプロセッサ制御サーモスタットである。ハブ110に適したハブは、Lowe’s Home Improvement社から入手可能なIris Hub(商標)、カリフォルニア州パロアルトのNEST Labs社から入手可能なNEST(商標)インテリジェントサーモスタット、並びに米国特許出願公開第2012/0256009号及び米国特許出願公開第2012/0066168号に開示されたデバイスを含むことができる。これらの米国特許出願公開の開示内容は、引用することによって本明細書の一部をなすものとする。
図示するように、ハブ110は、ルータ162に有線接続することによってプライベートネットワーク160に接続することができる。代替的に、ハブ110は、無線モジュール112及びWAP164を介してルータ162に無線接続することができる。
固定センサ120、122、124は、物理状態又は現象を検出し、これを対応するデータ信号に変換するように動作可能な任意の適したセンサとすることができる。例えば、各センサ120、122、124は、温度センサ、接触センサ、音響センサ(例えば、マイクロフォン)、モーションセンサ(例えば、パッシブIRモーションセンサ)、圧力センサ、可視光センサ、又はガス組成センサとすることができる。各センサ120、122、124は、WAP164を介してハブ110及び/又はプライベートネットワーク160と通信する無線送信機(ナローバンド又はブロードバンド/Wi−Fi)を備えることができる。センサ120、122、124は、生活空間20の環境を監視及び制御するプロセス全体を通じて1つのロケーションに留まる(例えば、構造物10の壁に取り付けられている)という点で固定である。移動ロボット200とは異なり、固定センサ120、122、124は、再配置するには、ピックアップして移さなければならず、通常、全く再配置されない(すなわち、これらの固定センサは、通常、空間20に対して所与のロケーションに常時設置されている)。3つの固定センサ120、122、124が示されているが、システム100は、これよりも多くのセンサ又はこれよりも少ないセンサを備えることができる。
オートメーションコントローラデバイス126、127、128は、構造物10に関連したデバイス又はシステムの動作を制御するように動作可能な任意の適したデバイスとすることができる。オートメーションコントローラデバイスの例には、HVACシステム40を作動/作動停止/調整するサーモスタット(図示するように、コントローラ127)、ライトを作動/作動停止させるスイッチデバイス(図示するように、コントローラ128)、可聴アラーム、窓覆い(例えば、自動シェード)を開閉するように動作するデバイス(図示するように、コントローラ126)、及び自動ラッチ又はロックデバイスが含まれる。各オートメーションコントローラデバイス126、127、128は、WAP164を介してハブ110及び/又はプライベートネットワーク160と通信する無線送信機(ナローバンド又はブロードバンドWi−Fi)を備えることができる。3つのコントローラデバイス126、127、128が示されているが、これよりも多くのコントローラデバイス又はこれよりも少ないコントローラデバイスを設けることができる。
ロボットドック140は、電源装置を備えることもできるし、電源装置に接続することもでき、ロボット200がロボットドック140に有効にドッキングされると、移動ロボット200のバッテリを充電するように動作可能な充電器を備えることができる。ドック140は、ロボット200からごみくずを空にする容器を備えることができる。幾つかの実施形態又は本発明では、ドック140は、ロボット200からプライベートネットワーク160へのデータの送信及び/又はプライベートネットワーク160からロボット200へのデータの送信を可能又は円滑にするために、プライベートネットワーク160に(有線又は無線で)接続されている。
移動ロボット200は、任意の適したロボットとすることができ、本明細書において説明する構成要素、特徴、及び機能の全てが本発明の全ての実施形態又は本発明において必要とされるとは限らないことが理解されるであろう。図3を参照すると、例示の移動ロボット200は、シャーシ210、コントローラ220、メモリ222、バッテリ224、バッテリ充電器226、ヒューマンマシンインタフェース(HMI)228、駆動システム230、マッピング/ナビゲーションシステム240、サービスオペレーションシステム242、無線通信システム250、IRエミッタ260、及び環境センサ270A〜270H、ダストビン242A(清掃動作によって収集されたごみくずを蓄積するための)、ビンレベルセンサ242B、塵埃抽出センサ242C(清掃動作によって収集されたごみくずの特性の密度を検出するための)、インジケータライト274A、音響変換器274B、及び清掃モード選択スイッチ(例えば、ボタン)274Cを備える。移動ロボット200は、Roomba(商標)床清掃ロボット及び/又は米国特許第7,024,278号及び米国特許出願公開第2007/0250212号に記載されているようなロボットのように概ね構成することもできるし、それらのロボットからの特徴を備えることもできる。上記米国特許及び米国特許出願公開の開示内容は、適した修正を行うことで、引用することによって本明細書の一部をなすものとする。
コントローラ220は、任意の適切に構成された単数又は複数のプロセッサ(例えば、マイクロプロセッサ)を備えることができる。
駆動システム230は、ロボット200に構内空間20を能動的にかつ制御可能に通行させるための任意の適したメカニズム又はシステムを備えることができる。幾つかの実施形態又は本発明によれば、駆動システム230は、単数又は複数のローラ又はトラック232と、構内空間20の床にわたってロボット200を移送するようにコントローラ220によって動作可能な1つ又は複数のオンボード電気モータ234とを備える。
サービスオペレーションシステム242は、幾つかの実施形態又は本発明ではオプションとすることができ、構内空間20内でサービスオペレーションを実行するように動作可能である。幾つかの実施形態又は本発明によれば、サービスオペレーションシステム242は、ロボット200が空間20を通行する際に構内空間20の床表面を清掃する床清掃システムを含む。幾つかの実施形態又は本発明では、サービスオペレーションシステム242は、床を電気掃除機で掃除するための吸引ヘッド及びオンボード真空発生器を備える。幾つかの実施形態又は本発明では、システム242は、掃き取りメカニズム又はモップがけメカニズムを備える。
無線通信システム250は、ロボット200とハブ110及び/又はプライベートネットワーク160(すなわち、WAP164を介して)との間の無線通信を可能にする無線通信送信機又はモジュール252(例えば、Wi−Fiモジュール)及び関連したアンテナ254を備える。様々な異なるネットワーク構成をプライベートネットワーク160に用いることができる。移動ロボット200は、このプライベートネットワークのノードを構成する。幾つかの実施形態又は本発明では、ロボット200は、WAP164を介してルータ162を通じてハブ110と無線で通信する。幾つかの実施形態又は本発明では、移動ロボット200は、ハブ110を迂回して、ルータ162及びWAP164を介してリモート管理サーバ150と通信する。
幾つかの実施形態又は本発明では、ロボット200は、ナローバンド又はブロードバンド(例えば、Wi−Fi)のRF通信を用いて、ハブ110と無線で直接通信することができる。例えば、ロボット200が、WAP164に適合した送信機を装備していない場合、ロボット200は、ハブ110と通信することができ、このハブは、次に、ロボット200からのデータをプライベートネットワーク160又はリモート管理サーバ150に中継することができる。幾つかの実施形態又は本発明では、システム100は、ネットワークブリッジデバイスを備える。このネットワークブリッジデバイスは、ロボット200からRF信号を受信して変換し、それらの信号を、リモート管理サーバ150又はプライベートネットワーク160内の別のデバイスに配信するために、ルータ162によってサポートされたフォーマットで当該ルータに中継する。幾つかの実施形態又は本発明では、システム100は、RF通信信号が移動ロボット200とハブ110との間でノードからノードに中継されるメッシュトポロジを用いた低電力メッシュデータネットワークを備える。この場合、固定センサ120、122、124、コントローラ124、126、127、128、及び範囲拡張器モジュール(存在する場合。図示せず)は、メッシュノードとしての機能を果たすことができる。同様に、移動ロボット200は、ハブ110と他のノード(例えば、デバイス120、122、124、126、127、128、及び範囲拡張器)との間で信号を中継するノードとしての機能を果たすことができる。
例示のロボット200は、次の環境センサ、すなわち、IR放射検出器270A、カメラ270B、周囲温度センサ270C、周囲光センサ270D、音響センサ270E(例えば、マイクロフォン)、モーション検出器270F(例えば、パッシブIRフォトダイオード)、超音波センサ270G、及び圧力センサ270Hを備える。これらのセンサは、ロボット200上に設けることができるセンサのタイプを網羅したものではなく、これらのセンサのうちの幾つかは、ロボット200によって検出される環境パラメータに応じて省略することができる。
マッピング/ナビゲーションシステム240は、移動ロボット200が構内空間20をマッピングし、空間20に対するロボット200の位置を求める又は登録する(すなわち、空間20においてロボット200を位置特定する)のに用いることができる。したがって、ロボット200は、そのオンボードセンサ270A〜270Hのロケーションも位置特定することができる。マシンビジョン(例えば、カメラ270B及び特徴認識ソフトウェア又はクラス認識ソフトウェアを用いる)、光ビーコン、又は無線周波数受信信号強度インジケータ(RSSI)技術等の任意の適した技法及び構成要素を用いて、ロボット200を位置特定して登録することができる。
幾つかの実施形態又は本発明によれば、システム100は、(1)識別情報(例えば、「モノのインターネット」の6LowPan電球又はソケット送受信機、プラグユニット等のIPv6識別情報)、(2)RSSI(例えば、同じ近傍のIPv6 RF送受信機の信号強度/振幅)、及び(3)リモート制御(例えば、ローカルネットワーク又はインターネットを介してそのRF送受信機を変調する機能)を組み合わせることによって、部屋(例えば、ゾーンA、ゾーンB、ゾーンC)を一意に識別することができる。例えば、自律ロボット200(例えば、Roomba(登録商標)ロボット)は、IPv6送受信機のピーク信号強度を見つけるまで、部屋(例えば、ゾーンA、ゾーンB、又はゾーンC)をナビゲートすることができ、見つけた場合、この送受信機に最も接近していると予想することができる。このロボットは、その後、トポロジカルロケーション又はデカルト座標ロケーションを用いてこの送受信機をタグ付けすることができる。この送受信機がエンドユーザによって又は任意の手段を介して自動的に部屋識別情報(例えば、「居間の電球No.3」)に関連付けられている場合、ロボット200は、この情報を様々な方法で用いることができる。例えば、ロボット200に居間を清掃するように命じることができ、この場合、その機動性及び信号強度の距離に応じた変動を用いて、(マップがなくても)この部屋に向かって進むことができる。別の例として、ロボット200に居間のみを清掃するように命じることができ、この場合、居間にあることが判明している1つ又は複数の送受信機がロボット200をその部屋に「引き留める」。ロボット200は、複数の信号源及び/又は識別可能な壁及び戸口を用いて信号強度の閾値及び/又は粗いローカライゼーションを設定し、居間のIPv6 6LowPAN電球の信号強度が高くなるように部屋をカバーする。
次に、本発明の実施形態又は本発明による、環境管理システム100を利用した更なる方法及び動作を説明する。
幾つかの方法によれば、システム100は、ネットワーク接続された固定センサ120、122、124のうちの1つ又は複数からのデータを用いて、移動ロボット200の動作を制御又は強化する。幾つかの実施形態又は本発明では、センサ120、122、124は、占有センサ(例えば、パッシブIRモーション検出器)である。センサ122が所与のゾーンA〜Cにおいて人Pを検出すると、システム100は、ロボット200に、占有状態に適応するようにその動作を変更させる。例えば、ロボット200は、床清掃動作を実行している場合があり、システム100は、(例えば、ハブ110からロボット200への命令を介して)ロボット200に、ドック140への帰還、占有者のいない異なるゾーンへの移動、占有者のいるゾーンの回避、又は静音動作モードへの移行を命令することができる。同様に、ロボット200を展開する前に、システム100は、固定センサ122を用いて、占有者が検出可能であるか否かを判断することができ、検出可能でない場合、ミッション(例えば、床清掃の周回)を続行するようにロボット200をクリアすることができる。代替的に、オンボードセンサ270A〜270Hのうちの1つ又は複数は、占有状態を検出することができ、ロボット200は、ミッションの完了又は打ち切りに関する更なる命令を得るために、この情報をハブ110に通信することができる。
幾つかの実施形態又は本発明では、システム100は、ロボット200の動作を円滑にするように構造物10のデバイスを自動的に制御することができる。例えば、システム100は、(例えば、ハブ110からの命令を介して)コントローラ128を用いて照明設備34を自動的に点灯して、ロボット200のカメラ270Bによって視認される領域を照明することができる。
幾つかの実施形態又は本発明によれば、システム100は、移動ロボット200の環境センサによって収集されたデータを用いて、システム100の監視機能及び/又は制御機能並びにプロセスを有効化又は強化する。それによって、ロボット環境センサ270A〜270H(ハブ110及び/又はリモート管理サーバ150にネットワーク接続されている)を、固定センサ120、122、124の代わりに又はこれらに加えて用いて、入力データをハブ110及び/又はリモート管理サーバ150に提供することができる。上記で論述したように、構内空間20におけるロボット環境センサ270A〜270Hのロケーションを求めることができ、ロボット環境センサ270A〜270Hからの読み取り値を空間20に対して対応させて登録することができるようにこれらのロケーションを登録することができる。
温度センサ270Cは、固定温度センサ(複数の場合もある)のロケーション(複数の場合もある)以外の空間20内のロケーションにおける周囲温度を検出するのに用いることができる。このようにして、システム100は、空間20内の温度分布をより正確に反映する温度データセットを取得する。システム100は、HVACシステム40又は他のデバイスの動作を変更する(例えば、サーマルシェードを自動的に開閉する)ことによって又は温度分布をユーザに報告することによって応答することができる。
周囲光センサ270D又はカメラ270Bは、例えば、ゾーン内の光レベル及び/又は窓30を通って入ってくる光レベルを検出するのに用いることができる。このセンサロボット又はセンサからのデータに基づいて、システム100は、コントローラ126を用いて、窓のシェード30Aを閉じることもできるし、シェードが閉じられるべきことをユーザに通知することもできる。
同様に、カメラ270B又はロボット200上の他のセンサは、開放した窓30又はドア32を検出するのに用いることができる。このように、ロボット200は、セキュリティ目的又は他の目的で構内空間への入口及び構内空間のゾーンを監視することができる。
ロボットセンサ270A〜270Hのうちの1つ又は複数は、構内空間20内の占有者を感知するのに用いることができる。移動ロボット200は、固定センサ120、122、124に利用可能でない単数又は複数のロケーションにおける占有データを提供することによって、システム100の占有状態検出能力を大幅に改善することができる。ロボット200によって収集された占有情報は、単独で用いこともできるし、固定センサ120、122、124のうちの1つ又は複数によって収集された占有情報を補足するのに用いこともできる。ロボット200上のセンサは、例えば、米国特許出願公開第2012/0066168号(この開示内容は、引用することによって本明細書の一部をなすものとする)に開示されているような占有感知システムを支援して、環境状態の検出及び占有データの収集に用いることができる。
幾つかの実施形態又は本発明によれば、移動ロボット200は、電子デバイスがオンになっているか否かを判断し、オンになっている場合、その電子デバイスを自動的にオフにする。幾つかの実施形態又は本発明では、ロボット200は、(例えば、カメラ270B又は放射センサ270A、270Dを用いて)TV36がオンであることを検出し、(例えば、IR変調器260を用いて)TV36をオフにすることによって又はハブ110に通知することによってこれに応答する。ハブは、(例えば、コントローラ126を用いて)TV36をオフにする。
幾つかの実施形態又は本発明によれば、システム100は、ロボットセンサ270A〜270Hによって収集された環境情報をエネルギー管理の実行、プランニング、及び/又は報告に用いる。システム100は、ロボット200からのセンサデータを用いて、自動制御応答が必要とされていると判断して、この応答を開始することができる。したがって、システム100は、ロボット200からのセンサデータを用いて、人の占有挙動を監視し、エネルギー効率を改善するための提案を行う。
例えば、システム100は、カメラ270Bによって取得されたデータから、光を遮断するために窓シェード30Aが閉じられるべきであると判断することができ、シェード30Aを閉じるようにコントローラ126を作動させることができる。更なる例として、ロボット200は、ライト34が、点灯しているべきでない時又は点灯しているべきでない状況下で点灯していることを検出することができ、システム100は、ライト34を消灯するようにコントローラ126を作動させることによってこれに応答することができる。幾つかの構成では、システム100は、動作(例えば、シェードを閉じるか又はライトを消灯する)を自動的に実行するのではなく、この動作が必要とされ得ることを(例えば、端末142又は端末144を介して)ユーザに通知することができる。この場合、システム100は、ユーザが、(例えば、端末142、144を介して)この所望の動作を実行するようにシステム100に命令することを可能にするように構成することができる。この動作がユーザによって直接実行されようと、システム100を介して間接的に実行されようと、どのように実行されるのかにかかわらず、ロボット200は、センサ270A〜270Hを用いて、所望の動作が完了したこと(例えば、ライトの消灯、シェードの引き出し、ドアの閉鎖、暴風窓の降下等)を確認する(例えば、オンボードカメラを用いた視覚確認)。
幾つかの実施形態又は本発明によれば、システム100は、環境センサ(ロボットセンサを含む)からのデータを評価し、このデータに基づいて、使用報告、エネルギー管理プラン、提案、又は推奨を生成し、この報告、プラン、提案、又は推奨を(例えば、端末142、リモート端末144、ハブ110、ロボット200等において)ユーザに報告するように構成されている。
幾つかの実施形態又は本発明では、システム100は、デバイス使用データを収集し、デバイス使用パターンを求め、エネルギー管理機器の動作又は展開のための推奨プランを生成し、この推奨又はプランをユーザに報告する。例えば、システム100は、電球のステータス(点灯又は消灯)を監視し、ユーザが、ライトのうちの幾つかを自動的に点灯及び消灯するようにシステム100をプログラムするか又は或るホームオートメーション機器(例えば、ライトコントローラ又はIPアドレス指定電球(例えば、Greenwave Reality社から入手可能なIPv6アドレス指定LED電球))を購入して設置することをユーザに推奨することができる。システム100は、ネットワーク接続されたエネルギー管理機器の展開戦略を計画することができる。システム100は、ユーザの挙動パターンを報告し、種々の自動化された要素をネットワークに追加するための優先順位を提案することができる。
システム100は、システムへの追加を推奨された機器を記載しているウェブページ及び/又はそのような機器を購入するためのウェブページへのインターネットURLリンクをユーザに提供することができる。
ロボット200は、オンボードセンサ(例えば、IR検出器270A又はフォトダイオード)を用いて、ランプ(例えば、白熱電球)が焼き切れたか、又はその寿命の終わりに近く、まもなく焼き切れるかを判断することができ、そうである場合、システム100は、そのことを報告するメッセージをユーザに送信することができる。このメッセージは、交換ランプを購入することができるウェブページへのインターネットリンクを含むことができる。例えば、1つの実施形態又は本発明では、ロボット200は、光の周波数成分を感知するためのフォトダイオードを備える。
移動ロボット200は、固定センサ120、122、124、コントローラ126、及びハブ110のうちの1つ又は複数のバッテリ120Aを、充電器226を用いて(幾つかの実施形態又は本発明では、無線で(誘導的に))充電するのに用いることができる。これらの構成要素120、122、124、126、110のうちの1つ又は複数は、ロボット200のバッテリ224を(例えば、無線で)充電するように構成することができ、また充電するのに用いることができ、及び/又はロボット200は、ドック140によって充電することができる。
幾つかの実施形態又は本発明によれば、本明細書において説明するようなロボット200によって収集された環境センサデータの実質的な処理は、全て又は大部分がロボット200からリモートで行われる。幾つかの実施形態又は本発明では、上記処理は、全て又は大部分がクラウド又はリモート管理サーバ150において行われる。一方、他の実施形態又は本発明では、ロボットセンサデータの処理の全て又は一部分は、ハブ110において行うことができる。
幾つかの実施形態又は本発明では、ロボットセンサ270A〜270Hからの環境センサデータはハブ110に送信され、次に、ハブは、ロボットセンサ情報、又はロボットセンサ情報から導出された情報を計算のためにリモート管理サーバ150に転送する。次に、リモート管理サーバ150は、計算に基づいて報告又は推奨を(例えば、端末142、144において)ユーザに送信する。
幾つかの実施形態又は本発明では、種々のタイプ又はモードの処理が、システムの種々の構成要素において実行される。例えば、1)ロボット200は、TV36がオンになっていることを検出し、このTVがオフにされるべきであると判断することができる一方、2)ハブ110は、固定センサ120、122、124及びロボットセンサからのセンサデータを評価及び処理して、ゾーンが占有されているか否かを判断することができる一方、3)リモート管理サーバ150は、使用パターンデータを評価してエネルギー管理戦略を生成するのに用いられる。本発明の実施形態又は本発明によれば、処理応答義務及び報告義務を上記で説明したものと異なって分散させる他のシステムアーキテクチャを用いることができることが理解されるであろう。
幾つかの実施形態又は本発明によれば、システム100は、固定センサ120、122、124によって収集されたデータに応答して又は(例えば、リモート端末144を介した)ユーザからの命令に応答して環境データを収集するように移動ロボット200を展開する。例えば、システム100がセキュリティモードにあり、ハブ110又はリモート管理サーバ150が、占有者の存在又はドア若しくは窓の開放を示すデータを固定センサ120、122、124から受信したとき、システム100は、移動ロボット200を起動して、選択された単数若しくは複数のゾーン又は空間20全般をパトロール又は調査させることによって応答することができる。ロボット200は、カメラ270Bからの画像(例えば、スチール写真又はライブビデオフィード)又は他の環境センサデータを送信して、システム100又はユーザが侵入又は占有の本質を確認又はより良好に判断することを可能にすることができる。
次に、家庭用電化製品の接続性に移る。図5〜図13によれば、本発明の幾つかの実施形態又は本発明は、ネットワーク接続されたハブ110を介してエンドユーザ端末142、144と通信する移動ロボット200を備える。
幾つかの実施形態では、第1の態様又は本発明によれば、「カバレッジ」ミッション(掃き取り、真空掃除、モップがけ、流体拡散、及び/又はこれらの任意の組み合わせ)用の家庭用移動ロボット200は、単数又は複数の適した技法、幾つかの実施形態又は本発明では、「同時ローカライゼーションマッピング」(SLAM)技法を用いて、例えば電気掃除されている表面のマップを生成する。様々な技法、及び生成することができる様々なマップがある。マップは、トポロジカルマップ、デカルト(Cartesian)マップ、極座標(polar)マップ、抽象マップ、確率的マップ、又はそれ以外のものとすることができ、及び/又は壁、障害物、オープンスペース、基準点(fiducials)、地勢、「占有」、若しくは他のマップ特徴を追従することができる。幾つかの技法では、それぞれが或る程度の確度の高い正確性を有する多くのマップが記録されている。しかしながら、共通したものとして、以下のものがある。
1)ロボット200が位置特定することができると予想する表面エリアは、時間とともに増大する(すなわち、「マップ」は、ロボット200が進むにつれて大きくなる)。
2)ロボット200によって記録された「マップ」と実際の家庭用間取り図(例えば、図4のゾーンA、ゾーンB、及びゾーンC)との関係を生成又はモデル化することができ、グラフィカルに表すことができ、或る時点で、ナビゲート可能なエリア(又はそのサブセット)のマップは、実質的に完成する。
3)カバレッジロボット200の場合、ロボット200が既に進んだエリアは、同時にカバー(通例、清掃又は電気掃除)されており、このカバーされたエリアは、完全なマップ内の不規則なエリアとしてグラフィカルに表すことができる。
4)カバーされたエリアと完全なマップとの比率又は他の比較は、パーセンテージ又は部分的な完全性の他の表現として算出することができる。
5)ハブ若しくはゲートウェイデバイス(例えば、ハブ110)又はロボットドック(ドック140)等の特定の物理的アイテムは、完全なマップをホストするロボット200又は別のデバイスが完全なマップ内におけるそのようなアイテムのローカライゼーションを受信すると、完全なマップ内に位置付けることができ、完全なマップ内に表すことができる。
6)完全なマップの有効な再分割部分を解析又はユーザ入力に基づいて割り当てることができる。例えば、完全なマップの左端の3分の1は台所エリアに対応するものとして指定することができ、中央セクションは居間として指定することができる等である。これらの部屋識別情報は、部分エリア又は再分割部分、或る再分割部分から別の再分割部分への遷移ライン、完全なマップ内の位置特定されたマーカ等として記憶することができる。
第1の態様では、自律移動ロボット200には、このロボットがこのマップ内をカバーする(例えば、清掃する)のと同時に漸次改良型マップを構築するのに十分なSLAM能力と、マップデータ(例えば、マップデータの全体セット、マップデータの単純化した表現、又はマップデータの抽象化したもの)を送信するのに十分な接続性とを提供することができる。例えば、これは、マイクロプロセッサと、範囲を収集及び/又は算出し、環境的特徴物(天然のランドマーク、配置されたランドマーク、及び/又は壁及び障害物を含む)からのデータを運ぶセンサのセットと、少なくとも1つの漸次改良型マップを含むマップデータベースと、漸次改良型マップ内のカバーされたエリアを表すデータを含むカバレッジデータベースと、無線送信機又は無線送受信機とを備えることができる。
そのデータ又は当該データを表現したもの及び/又は抽象化したものを公衆インターネットに到達させるために、マイクロプロセッサ及び/又は無線送信機若しくは無線送受信機(それら自体に内蔵されたマイクロプロセッサを有するものを含む)は、IP(インターネットプロトコル)を用いて通信し、公衆インターネット170用の従来のアドレス指定及びパケット化をサポートする。
マップデータベース又はカバレッジデータベースの任意の部分をロボット200以外のロケーション、例えば、家庭内のローカルハブ110若しくはゲートウェイ、インターネット上のハブ、ゲートウェイ、サーバ等、又はインターネット上で利用可能なそれらの仮想化されたインスタンスに送信し、そのロケーションに記憶することができる。
第1の態様又は本発明による幾つかの実施形態では、図5及び図6に示すように、移動端末又は移動デバイス300(例えば、移動電話、スマートフォン、又はタブレットを含むが、これらに限定されるものではない)によって実行されるアプリケーションは、漸次改良型マップと、この漸次改良型マップ内のカバーされたエリアとを受信し、これらの2つを比較し、完了率305(例えば、移動ロボット200によってカバー又は完了したパーセント)等のこの比較を表したものを表示する。アプリケーションは、エンドユーザ(例えば、移動デバイス300のユーザ)がカバーされたエリア及び/又は漸次改良型マップ315自体を検査することを選ぶためにアクティブ化するユーザインタフェース要素310をインスタンス化して維持する。移動デバイス300は、例えば、タッチスクリーンHMIを備えるローカルユーザ端末142とすることができる。
エンドユーザが、ユーザインタフェース要素(例えば、移動デバイス300のタッチスクリーン上のアプリケーションアイコン)をアクティブ化すると、アプリケーションは、漸次改良型マップのグラフィカル表現を実行し、このグラフィカル表現が表示される。このグラフィカル表現内には、カバーされたエリアの第2のグラフィカル表現が表示される。第1のグラフィカル表現は、第2のグラフィカル表現の範囲を制限するエンベロープに置き換えることができることに留意すべきである。オプションとして、物理デバイス又はロケーション(ロボットドックのロケーション又はインターネットゲートウェイのロケーション等)を、ロボット200が位置特定することができ、アプリケーションが、漸次改良型マップの第1のグラフィカル表現に対する位置に表示することができる。
代替的な例における図7によれば、ユーザインタフェース要素がアクティブ化されると、アプリケーションは、完全なマップ又は漸次改良型マップ315の再分割部分の完了率325a、325b、325cと連動した漸次改良型マップ内の部屋識別情報マーカ320a、320b、320cのグラフィカル表現を実行する。すなわち、各再分割部分は、それ自体の完了率325a、325b、325cを有することができ、これらの完了率は、例えば、カバーされたエリアを各再分割部分と比較することによって導出することができる。オプションとして、物理デバイス又はロケーション(ロボットドック140のロケーション、又はインターネットゲートウェイ若しくはハブ110のロケーション等)を、ロボット200が位置特定することができ、アプリケーションが、それらの再分割部分に対応する位置に表示することができる。
第2の態様による図8及び図9によれば、自律移動ロボット200には、上記に示した要素が設けられ、また、インタラクト調節可能パラメータ330a〜330dもその清掃戦略内に設けられる。
例えば、移動清掃ロボット200は、理論的には、まだカバーされていない漸次改良型マップ315内のエリアのみをカバーする戦略に従うことによって、実質的な単一パスカバレッジを実行する(すなわち、表面エリアの各部分を1回のみ清掃する)ことができる。完全な単一パスカバレッジは、未知のマップに関して困難である。実質的な単一パスカバレッジは、例えば、漸次改良型マップ内において到達する必要があるエリアが、既にカバーされたパッチによって分離されていた場合である。
これは、単一パスカバレッジが部屋を完了する最も高速な方法であることから理想的であるように見える。しかしながら、清掃、拡散、モップがけ、電気掃除のエフェクタの有効性に応じて、2パスカバレッジ又はマルチパスカバレッジが、最良の清掃方法である場合がある。多くの頑固な微粒子を十分に清掃するには、複数パスカバレッジが必要である。
その上、エンドユーザは、スポット清掃(すなわち、エンドユーザが塵埃パッチを自身で目に見て識別することができる場所の清掃、又は塵埃が存在することが分かっている場所の清掃)を特に好み、また、エッジ及びコーナの清掃をも特に好んでいる。好みは別にして、これは、全体的な有効性も高めることができる。なぜならば、既知の塵埃エリアの清掃を繰り返すことによって、清浄度の平均レベルを改善することができ、コーナ及びエッジは、いずれの住宅でも、通常の往来で塵埃を自然に蓄積するからである。
しかしながら、これらの目標(単一パス又は「クイック」清掃、マルチパス又は「ディープ」清掃、スポット清掃、並びにエッジ及びコーナの清掃)は、或る程度、相互に相容れない。移動清掃ロボット200は、塵埃スポットに繰り返し対処する場合、実質的な単一パス清掃を達成することができず(なぜならば、塵埃スポットを横断しているからである)、部屋全体を完了するのにより多くの時間を要する(清掃力又は清掃速度の変化がない)。ロボット200は、障害物及び壁の外周部に1回ではなく2回追従する場合、同様に、単一パスよりも長い時間を要する。
そのようなものとして、これらの目標は互いに相関している。ロボット200は、最優先の目標として、可能な最良の単一パスカバレッジを実行するように命じられた場合、スポットカバレッジを行うことも、エッジを2回以上対処することも決してせず、最初のパスが完了してからのみ、複数パス(2つ又は3つ以上)の実行を開始することができる。
清掃戦略内の調節可能パラメータは、時間バランス(例えば、単一パスモードに80パーセントの時間を費やし、20パーセントの機会にのみスポットカバーモードに入る)、感度(例えば、閾値と交差したときにのみスポットカバーモードに入り、その閾値イベント時にのみ他のモードを中断する)、パワー出力(より高速の撹拌又はより高い真空空気流)、及び/又は前進速度(床を横切る進行速度)を含むことができる。
1つの実施態様では、1つ又は複数のパラメータを、1つ又は2つ以上の他のパラメータが増加するにつれて下げるように制御することによって、これらの目標の中の注目度(attention)をバランスさせることができる。
例えば、単一パス又はクイック清掃の目標指向度を表すスライダ制御、例えば0ポイント〜100ポイントの指向度がユーザインタフェースに設けられる場合、リンクされたスライダの同時の及びオプションとしての反対方向への移動は、マルチパス又はディープ清掃の指向度を表すことができる。クイック清掃スライダ330aが、図8に示すように、100ポイント又は100パーセントの注目度に移動された場合、ロボット200の清掃戦略は、清掃されたエリアへの再訪問を可能な限り少なくするように試みることができる(連動するマルチパススライダ330bは、自動的に連動して、0ポイント又は非常に少ないポイントに減少する)。この例におけるスライダ制御は、ロボット200の清掃戦略に利用可能なパラメータを反映することに留意されたい。
スライダ330aが50−50の位置に移動された(マルチパススライダも連動してその位置に移動する)場合、ロボット200の清掃戦略は、不確かなエリア、エッジ、コーナ、又はマップフロンティアをより優先するように試みることもできるし、(例えば、異なる方向の)最も近いエリアを再びカバーすることに集中することもできる。
潜在的にリンクされたスライダの別のペアは、スポット清掃330d並びにエッジ及びコーナの清掃330cとすることができる。上述したように、2つの相反する目標を相互作用させる種々の方法がある。この場合、1つの方法は、ロボット200が、(光学感知若しくはピエゾ感知を用いた塵埃/スポットの機会又は近接感知を用いたエッジの機会のいずれかを感知すると)スポット清掃及び/又はエッジ清掃を日和見的に行うことを可能にすることであるが、双方の機会が同時に検出された場合、より高い設定がより多く勝利することを可能にすることである。これは、例えば、70パーセント対30パーセントの「勝利」パーセンテージの清掃戦略のシフトを示すことができる。スライダ又は連動するパラメータは、注目度又は指向度の範囲に沿って相互作用原理を変更するように設定することができることに留意すべきである。例えば、より偏った又はバランスしていない設定、例えば、90パーセント対10パーセントでは、ロボット200は、例えば、スポット清掃する機会を無視してエッジを清掃する機会をより多く追求することを開始することができる。
3つ以上のスライダ又は調節可能パラメータをリンクさせることができる。例えば、クイック清掃、ディープ清掃、スポット清掃、及びエッジ清掃のスライダ330a〜330dの全てがリンクされている場合、それらのうちの任意の1つを移動させることによって、それ以外のものをより弱い強調又はより強い強調に(例えば、スライダ及び注目度パラメータの対応する方向に)移動させることができる。特定の例として、スポット清掃注目度パラメータが増加された場合、塵埃検出に対するロボット200の反応閾値(又は応答の頻度、若しくは増加した指向度に変換される他のパラメータ)を下げることができる。そのような場合、ロボット200は、(クイック清掃スライダ330a及び対応するパラメータを下げて)既にカバーされたエリアを繰り返しカバーし、(そのスライダ330c及び対応するパラメータを下げて)エッジ及びコーナにおいて費やす時間を少なくし、(複数のパススライダ330b及び対応するパラメータを増加させて)より多くのエリアを再びカバーすると予想することができる。
第2の態様は、対話型パラメータの現在の状態をロボット200から受信し、相対的な状態を表すユーザインタフェース制御(スライダ制御330a〜330d等)をインスタンス化し、それらの制御を用いてパラメータの相対的な状態の表現を表示する移動デバイス(移動電話、スマートフォン、又はタブレットを含むが、これらに限定されるものではない)によって実行されるアプリケーションを含むことができる。このアプリケーションは、エンドユーザ(例えば、移動デバイス300のユーザ)がパラメータ、又はパラメータ等に対するパーセンテージ強調を変更するためにアクティブ化するユーザインタフェース要素又は制御を監視する。
エンドユーザが、ユーザインタフェース要素をアクティブ化すると、移動デバイス300上の上記アプリケーションは、漸次変化型パラメータのグラフィカル表現を実行し、1つのパラメータの変化を表すのと同時に、1つ又は複数の他の制御を変更して、連動したパラメータが、アクティブ制御におけるユーザ制御された活動と同時に変化することを表示する。
次に図10〜図12を参照する。第3の態様又は本発明による別の実施形態では、自律移動ロボット200には、スケジュールどおりに清掃を自ら開始するか又はリモートに開始を命じられるのに十分なタイマ及びスケジューリング能力と、スケジュールを通信するとともにコマンドを受信するのに十分な接続性とが設けられる。加えて、ロボット200は、占有センサを備えるか又は占有センサに接続されているローカルアクセスポイント又はハブ110への接続性を備えることができる。そのようなアクセスポイント110の1つの例は、NEST(商標)サーモスタットである。このサーモスタットは、家庭の温度を制御することに加えて、IEEE802.11プロトコル及びIEEE802.14プロトコル並びにハードウェアを介して、公衆インターネット170及びモノのローカルインターネットの物品に接続され、メッセージをアドレス指定し、リモートクライアント及びローカル物品と交換することができる。加えて、NESTサーモスタットは、占有センサ(例えば、通り過ぎる人体の熱及び移動を検出することができるパッシブ赤外線モニタ、周囲の雑音を検出することができるマイクロフォン、及び/又は通行人が覆い隠したときの光の変動を検出することができる周囲光センサ)を備える。
第3の態様又は本発明による幾つかの実施形態では、ロボット200及びハブ110(家庭用イーサネット(登録商標)又は802.11ネットワークとロボット200との間のブリッジとして動作するアクセスポイント)のシステムは、例えば、マイクロプロセッサと、環境の電磁感知、音響感知、又は他の感知から人占有データを収集するセンサのセット及び/又は人占有データと、家庭内の往来及び/又は存在のマップの少なくとも1つの次第に正確になるプロファイルを含む占有データベースと、この占有データベースと適合した目的のミッションを表すデータを含むスケジューリングデータベースと、無線送信機又は無線送受信機とを備えることができる。
データ収集及び通信メッセージのフローの一例では、ハブ110は、ロボット200の清掃スケジュールを占有者のいない家庭の時間(複数の場合もある)と整合させることを目標として、1週間以上にわたって、ローカルな家庭を調査し、往来パターンを識別することができる。このデータは解析され(例えば、異常値が除去される等)、占有データベースに記憶される。
占有データベースは、ハブ110が保持することもできるし、移動ロボット200に通信することもできる。一般に、移動ロボット200自体にあるデータセット等の小さなデータセットを維持することが有利である。なぜならば、住宅内の無線通信は、中断される場合もあるし、雑音が多い場合もあるし、大きな家庭全体を通じて強度が変動する場合もあるからである。
本明細書において論述したデータベースの任意の部分を、ロボット200以外のロケーション(例えば、家庭内のローカルハブ110若しくはゲートウェイ、インターネット170上のハブ、ゲートウェイ、サーバ等、又はインターネット170上で利用可能なそれらの仮想化インスタンス)に送信してそのロケーションに記憶することができる。スケジューリングプロセスは、ロボット200がフル充電及び/又は空の(清掃ビン)状態でスケジュールどおりに起動することができるように、充電及び/又は排出ドック140とインタラクティブに動作することが最も有利である。
別の実施形態又は本発明では、占有機会を与えられたエンドユーザが、ロボットの活動を以下のような種々の方法でスケジューリングすることができる。
(1)利用可能な最良の時間に自動的に家庭の清掃を行うことを有利にスケジューリングするようにシステム(ハブ110、ロボット200、又はいずれか一方)に要求する。
(2)与えられた占有期間内の時間、及び/又は自動スケジューラからの最優先の提案を選択する。
(3)住宅が占有されているときであっても、他のニーズのために、スケジューリング要素を追加する。
(4)特定の日における特定の注目度の部屋又はエリアを指定するように、部屋ごとのカバレッジを調節する。
この実施形態又は本発明は、移動デバイスアプリケーションにおいて対話型ユーザインタフェース要素を用いることができる。
図10及び図11に示すように、エンドユーザが、移動デバイス300上のユーザインタフェース要素をアクティブ化すると、アプリケーションは、占有データベース400のグラフィカル表現を実行し、このグラフィカル表現を表示する。このグラフィカル表現400内の変更箇所では、占有データベース内においてユーザが選択した時間405a〜405eの第2のグラフィカル表現が連続的に表示又はオーバレイされている。
図12の実施形態又は本発明に示すように、エンドユーザは、スケジュールに承諾している(又はロボット200が他の判定基準に従って自ら起動している)ときであっても、ロボット200、ハブ110、又はそれらの2つの組み合わせが清掃ミッションを起動しようとしている時に通知を受けたい場合がある。この要求通知410は、リモート移動デバイス300等のリモートユーザ端末144上でユーザに提示することができる。幾つかの場合には、(例えば、ユーザが実際には在宅しているが、単に安静にし過ぎているため、占有感知が動作しない場合)エンドユーザは、起動をキャンセルしたい場合がある。
図13及び図14に示す他の実施形態又は本発明では、ユーザは、清掃ロボット200によって収集された物質の量及び/又は最大の物質の量が収集されたロケーション等の、ユーザが関心を持ち得る算出情報を提供するアプリケーションを、移動デバイス300上のユーザインタフェース要素を介して起動することができる。例えば、ビンごみくずセンサを用いて、ロボット収集ビンに入る物質の量を追跡することができる。既知のビンの容積を用いると、ロボット200は、ごみくずセンサを通過した物質の量及び/又は頻度に基づいて、収集ビンの占有容量又は残量を推測することができる。加えて、マッピング能力を有するロボット200の実施形態又は本発明では、ロボット200は、間取り図内の様々な線引きされたエリア又は区画におけるごみくず収集速度及び/又は収集されたごみくずの量を追跡し、収集された最大量のごみくずを含む部屋を識別することができる。
図20のフローチャートを参照すると、図20には、リモート清掃ロボットのユーザコマンドを受信し、このユーザコマンドを上記リモート清掃ロボット(駆動モータ及び清掃モータを備えるリモート清掃ロボット)に送信する、本発明の幾つかの実施形態又は本発明によるコンピュータ実施される方法が表されている。この方法は、制御エリアと、この制御エリア内に、複数の制御要素を含むユーザ操作可能な起動制御グループと、主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、複数の制御要素を含む物理リコール制御グループとを備えるユーザインタフェースを表示すること(ブロック30)を含む。起動制御グループは延期起動制御状態及び即時起動制御状態を有し、物理リコール制御グループは即時リコール制御状態及びリモート可聴ロケータ制御状態を有する。次に、ユーザ入力が、上記ユーザ操作可能な制御要素を介して受信される(ブロック32)。このユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態が同じ制御エリア内に同時に表示される(ブロック34)。同時に又はその後、リモート清掃ロボットは、上記受信された入力及び上記制御状態の一意の組み合わせに基づいて、駆動モータ及び清掃モータを作動させて表面を清掃するように命じられる(ブロック36)。
図15〜図18に関する更なる実施形態又は本発明によれば、以下に説明するような追加の機能を提供するアプリケーションが、移動デバイス300(例えば、タッチスクリーンHMIを有するローカルユーザ端末142とすることができる)上に設けられる。図15は、このアプリケーションによって提供される、ロボット200の制御及び監視を可能にする例示のホームスクリーン500を示している。ホームスクリーン500は、制御エリア501(デバイス300のタッチスクリーンディスプレイのアクティブ入力エリア)と、この制御エリア内に、清掃イニシエータボタン512、スケジューリングボタン514、清掃戦略トグルボタン516(作動されると、「クイック(QUICK)」ステータスインジケータと「標準(STANDARD)」(図示せず)ステータスインジケータとの間を交互にトグルする)、ドックリコールボタン520、ロボットロケータボタン522、及び駆動ボタン524の形態のユーザ操作可能な制御要素又はインタフェース要素とを含む。ホームスクリーン500は、ロボット識別情報526(例えば、ユーザによってロボット200に割り当てられた名称(「Bruce」))と、ロボット200のステータス及び/又は他のデータを示す1つ又は複数の動作メッセージ528とを更に表示することができる。
清掃イニシエータボタン512がアクティブ化されると、デバイス300は、規定された清掃プロトコルを開始するようにロボット200に(無線信号を介して)に命じる。
清掃戦略ボタン516は、複数の異なる利用可能な清掃モード、設定、又はプロトコルから選択を行うのに用いることができる。これらの清掃モード、設定、又はプロトコルの例は、以下で詳細に論述される。特に、清掃戦略ボタンは、主要清掃戦略制御状態(すなわち、「標準清掃」又は「ディープ清掃」)及び代替清掃戦略制御状態(すなわち、「クイック清掃」)を有する。
スケジューリングボタン514は、アクティブ化されると、図16に示すようなスケジューリングスクリーン502を開始する。ユーザは、図16の制御要素502A〜502Fを用いて、ロボット200による単一の清掃動作/セッション又は定期的な(例えば、週に一度の)清掃動作/セッションをスケジューリングすることができる。以下で説明するような清掃モード(例えば、「標準」又は「クイック」)は、制御要素502Bを用いて、スケジューリングされた清掃セッションごとに選択することができる。構成された清掃動作又はセッションを開始及び実行する延期されたコマンドは、「セーブ」ボタン502Fを作動させることによって開始することができる。
清掃イニシエータボタン512、スケジューリングボタン514、及びスケジューリング制御要素502A〜502Fは、集合的にユーザ操作起動制御グループを形成する。この起動制御グループは、即時起動状態(すなわち、清掃イニシエータボタン512が作動されたとき)と、延期起動制御状態(すなわち、「セーブ」ボタン502Fが選択されたとき)とを有する。
ドックリコールボタン520及びロボットロケータボタン522は、集合的に物理リコール制御グループを形成する。この物理リコールグループは、(ドックリコールボタン520を作動させることによる)即時リコール制御状態と、(ロボットロケータボタン522を作動させることによる)リモート可聴ロケータ制御状態とを有する。ドックリコールボタン520がアクティブ化されると、デバイス300は、ドック140に帰還するようにロボット200に命じる。
ロボットロケータボタン522がアクティブ化されると、デバイス300は、ロボット200に可聴信号(例えば、音響変換器又はスピーカ274Bからのブザー音。図3)を放出するように命じる。ユーザは、この可聴信号を用いて、ロボット200の位置を特定することができる。
使用時、デバイス300上のアプリケーションは、上記で説明したユーザ操作可能制御要素を介してユーザ入力を受信する。これらのユーザ入力に応答して、アプリケーションは、デバイス300の制御エリア501内に、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同時に表示する。アプリケーションは、受信された入力及び制御状態の一意の組み合わせに基づいてロボット200の駆動システム230(原動駆動モータを備える)及び清掃システム242(清掃モータを備える)を作動させて表面を清掃するようにロボット200に更に命じる。
駆動ボタン524は、作動されると、ユーザがロボット200の生活空間を巡る移動をリモート制御するのに用いることができるユーザ操作可能制御要素(例えば、仮想ジョイスティック又は制御パッド)を含むロボット原動制御スクリーン(図示せず)を開始する。
幾つかの場合には、ロボット200を清掃セッション中に動けなくするか又は固定することができる。幾つかの実施形態又は本発明によれば、ロボット200は、その不動状態を認識することができるようにされ、デバイス300上のアプリケーションを介して(例えば、SMS又は電子メールを用いて)ユーザにアラート信号を送信する。アプリケーションは、図17に示すようなアラートスクリーン504をデバイス300上に表示する。加えて又は代替的に、アラートスクリーン504は、ロボット200が動けなくなったとき、又はそれ以外に、命じられた動作を実行することができないときに、ユーザが清掃イニシエータボタン512又はドックリコールボタン520を作動させることに応答して生成することができる。アラートスクリーン504は、その後の修復動作を実行する、ユーザによって操作可能な1つ又は複数の制御要素を含む。幾つかの実施形態又は本発明では、「ブザー音」ボタン504A等のビーコン制御要素を作動させて、音響変換器274Bから可聴信号を放出するようにロボット200に命じることができる。幾つかの実施形態又は本発明では、逃避手順制御要素504Bを作動させて、解放又は固定解除を試みる1つ又は複数の規定された手順を実行するようにロボット200に命じることができる。
上記で論述したように、アプリケーションは、ユーザが2つ以上の清掃戦略又はモード間で(例えば、トグルボタン516を用いて)選択を行うことを可能にすることができる。幾つかの実施形態又は本発明によれば、ユーザは、1)第1の清掃戦略制御状態又は主要清掃戦略制御状態の制御要素516を用いた低累積エネルギー清掃戦略(本明細書では「クイック清掃」とも呼ばれる)、又は第2の清掃戦略制御状態又は代替清掃戦略制御状態の制御要素516を用いた高累積エネルギー清掃戦略(本明細書では「標準」又は「ディープ清掃」とも呼ばれる)のいずれかを実行するように(トグルボタン516を用いて)リモートロボット200に命令することができる。「清掃エネルギー」は、本明細書で用いられるように、様々な方法で展開することができる。例えば、ロボットは、より長く進むか又はパスを繰り返すこともできるし、モータのパワーを増加させることもできるし、それ以外に「より多く」の清掃(標準)又は「より少ない」清掃(クイック)を行うこともできる。通常、クイック清掃オプションは、(例えば、以下で説明するように)作業の累積が少ない。例えば、幾つかの実施形態又は本発明では、ロボット200は、クイック清掃戦略又は制御状態では、カバーされたエリアの各部分を実質的に単一パスでしか通過せず、ディープ清掃戦略又は制御状態では、カバーされたエリアの各部分を実質的に2回のパス(例えば、十文字のパス)で通過する。
幾つかの実施形態又は本発明によれば、低累積エネルギー清掃戦略(「クイック清掃」)は、以下のもののうちの1つ又は複数を含む。
a.ロボット200は、決定性の、体系的な、又は計画された、単一パスカバレッジ、通行パターン又は経路を進む。幾つかの実施形態又は本発明では、通行パターンは、犂耕体経路に従う。
b.ロボット200は、表面にわたって(ディープ清掃制御状態と比較して)より高速の前進速度で進む。
c.ロボット200は、オープンエリアにその清掃を集中させる。
d.ロボット200の清掃カバレッジは、ドック140から最も遠い距離をカバーするように構成される。
e.ロボット200は、より高い真空パワーと組み合わせて、表面にわたり(ディープ清掃制御状態と比較して)より高速の前進速度で進む。
f.ロボット200は、発見プロセスを用いないが、その代わり、記憶されたマップを用いてナビゲートする。
g.ロボット200は、主として一方向にのみ列に沿って進む(すなわち、パターンは、列の交差がほとんど又は全くない平行な列である)。
h.ロボット200は、清掃中の表面から取り除かれた塵埃の密度を検出しない。
i.ロボット200は、清掃中の表面から取り除かれた塵埃の密度を(例えば、塵埃センサ242Cを用いて)検出し、これを考慮してその経路、速度、又はパワーを制御するが、その清掃動作に対するそのような修正をトリガするのに必要とされる塵埃検出閾値は、(ディープ清掃制御状態と比較して)より高い閾値に設定される。
j.ロボット200は、清掃セッション中に(すなわち、清掃セッションの終わりを除く)そのオンボードダストビン242Bを空にしない。
k.ロボット200は、多くの時間を要する散乱物(例えば、テーブル、椅子)の周囲の清掃に費やす時間を(ディープ清掃制御状態と比較して)少なくする。
l.ロボット200は、往来の多いエリアを最初に清掃する。
m.ロボット200は、訪問者からは目に触れない、あらゆる物の下(例えば、ベッド、椅子、及びソファの下)の清掃を回避する。
u.ロボット200は、指定されたエリアにその清掃を集中させる。
幾つかの実施形態又は本発明によれば、高累積エネルギー清掃戦略(「標準清掃」又は「ディープ清掃」)は、以下のもののうちの1つ又は複数を含む。
a.ロボット200は、決定性の、体系的な、又は計画された、複数(2つ以上)パスカバレッジ、通行パターン又は経路を進む。幾つかの実施形態又は本発明では、進むパターンは、十文字経路に従う。
b.ロボット200は、表面にわたって(クイック清掃制御状態と比較して)より低速の前進速度で進む。
c.ロボット200は、少なくとも部分的に、生活空間のエッジ及びコーナにその清掃を集中させる。
d.ロボット200の清掃カバレッジは、ドック140の周囲の全外周円内のエリアをカバーするように構成される。
e.ロボット200の清掃カバレッジは、ドック140の周囲の全外周円内のエリアを2回カバーするように構成される
f.ロボット200は、開始したエリアと同じエリアにその清掃を集中させる。
g.ロボット200は、より高い真空パワーと組み合わせて、表面にわたり(クイック清掃制御状態と比較して)より低速の前進速度で進む。
h.ロボット200は、(クイック清掃制御状態と比較して)より多くの発見を用いる(例えば、ロボット200は、エッジ及びコーナをより多く探索する)。
i.ロボット200は、交差する方向に列に沿って進む(例えば、十文字パターン)。
j.ロボット200は、清掃中の表面から取り除かれた塵埃の密度を(例えば、塵埃センサ242Cを用いて)検出し、これを考慮してその経路、速度、又はパワーを制御する。
k.ロボット200は、清掃中の表面から取り除かれた塵埃の密度を検出し、これを考慮してその経路、速度、又はパワーを制御し、その清掃動作に対するそのような修正をトリガするのに必要とされる塵埃検出閾値は、(クイック清掃制御状態と比較して)より低い閾値に設定される。
l.ロボット200は、真空パワーを増加させるために、清掃セッション中にそのオンボードダストビン242Aを空にする。
m.ロボット200は、体系的(1つ又は複数のパス)清掃パターン及びランダムエッジ拡散パターンを含む2つ以上の段階の清掃パターンを実行する。
n.ロボット200は、体系的パターン及びランダムパターンを交互に行うことを含む多段階清掃パターンを実行する。
o.ロボット200は、清掃中の表面から取り除かれた塵埃の密度を検出し、より多くの塵埃が検出された場合には、更に清掃する。
p.ロボット200は、廊下を2回以上清掃する。
q.ロボット200は、洗浄動作を用いて清掃する。
r.ロボット200は、そのバッテリが消耗する(床に留置される)まで又はバッテリレベルが非常に低くなるまで清掃する(ロボット200は、その後、バッテリ充電が大幅に使い尽くされた状態でドックに帰還する)。この場合、ロボット200は、バッテリ充電レベルが十分に低くなるまで、命じられた清掃パターンを実行し、その後、最終清掃(end cleaning)モードになることができる。この最終清掃モードは、例えば、外周部清掃、ランダムパターン清掃、又は規定された若しくは検出された高塵埃エリアに集中した清掃を含むことができる。
s.ロボット200は、多くの時間を要する散乱物(例えば、テーブル、椅子)の周囲の清掃に費やす時間を(クイック清掃制御状態と比較して)多くする。
t.ロボット200は、往来の多いエリアに(クイック清掃制御状態と比較して)より多くの時間を費やす。
u.ロボット200は、指定されたエリアにその清掃を集中させる。
v.ロボット200は、ラグマットに対して(クイック清掃制御状態と比較して)より多くの時間を費やす。
w.ロボット200は、ラグマットの外周部及びエッジに対して(クイック清掃制御状態と比較して)より多くの時間を費やす。
x.ロボット200は、完全を期すために家具の下(例えば、ベッド、椅子、及びソファの下)の清掃を試みる。
y.ロボット200は、(例えば、塵埃センサ242Cを用いて)清掃中の表面から取り除かれた塵埃の性質又は属性を検出し、これを考慮してその経路、速度、又はパワーを制御する。例えば、ロボット200は、羽毛状又は綿状の塵埃の検出に応答してディープ清掃を弱くし、微粒子又は砂の塵埃の検出に応答してディープ清掃を強くする。
幾つかの実施形態又は本発明によれば、ロボット200は、所与の清掃セッションにおいて、カバレッジエリアの幾つかのエリアでは、低累積エネルギー清掃戦略(「クイック清掃」)を実行し、カバレッジエリアの他のエリアでは、高累積エネルギー清掃戦略(「ディープ清掃」)を実行する。幾つかの実施形態又は本発明によれば、このマルチモード清掃戦略は、以下のものの1つ又は複数の組み合わせ及び並べ替えを含む。
a.ロボット200は、選択された又は規定された重点判定基準に基づいて、各エリア又は各領域の清掃戦略を設定する。これらの重点判定基準は、エリア内でロボット200によって収集された塵埃の密度又は性質を含むことができる。
b.ユーザは、デバイス300上のアプリケーションを用いて、選択された又は規定された重点判定基準に基づいて清掃戦略を設定する。
c.ユーザは、デバイス300上のアプリケーションを用いて、清掃されるエリアの選択された部分領域又はサブセクション(例えば、ゾーンA、ゾーンB、及びゾーンC等の種々のゾーン)の清掃戦略を設定する。図18を参照すると、アプリケーションは、清掃されるエリアのグラフィカル表現又はマップ506Aと、清掃戦略制御要素(清掃モードボタン506B、506C)とを含むインタフェーススクリーン506を提供することができる。次に、ユーザは、清掃モードボタン506B、506Cを用いて、所望の清掃戦略を選択することができ、次に、この方法で(例えば、選択されたエリアの周囲のトレース、指定された領域506D〜506Fの内部のタッチ、又はリスト等からの指定された領域の選択によって)清掃される領域を選択する。マップ506A及び指定された領域506D〜506Fは、上記で論述したマップデータから生成することができ、ロボット200は、このマップ及びこのマップに対するローカライゼーションを参照して清掃動作を行うことができる。
d.ロボット200は、検出した床タイプに基づいて清掃レベル(例えば、堅い表面のクイック清掃及びカーペットのディープ清掃)を設定することができる。
e.ロボット200は、ラグマットを識別し、それらのラグマットに対してよりディープな清掃戦略(例えば、より多くの時間)を実行することができる。
f.ロボット200は、衝突又は他の近接イベントを、検出された塵埃摂取イベントに関連付け、これに応答して、よりディープな清掃を実行することができる。組み合わされたこれらの状態は、エッジの存在を示す。
幾つかの実施形態又は本発明では、ロボット200には、クイック清掃動作モードとディープ/標準清掃動作モードとの間でロボット200を切り替えるのに用いることができる、ユーザが作動可能なオンボード清掃モード選択スイッチ274C(例えば、ボタン)が設けられる。ロボット200は、その清掃モードステータス(すなわち、クイック清掃又はディープ清掃)を示す1つ又は複数のライト274A又は他のインジケータを備えることができる。ロボット200は、(音響変換器274Bを用いて)その清掃モードステータスを示す単数又は複数の可聴信号(例えば、クイック清掃モード用の短時間のブザー音及びディープ清掃モード用の長いブザー音)を放出することができる。
幾つかの実施形態又は本発明によれば、ロボット200又はデバイス300上のアプリケーションは、ロボット200がその清掃動作を完了し、ユーザにその完了を報告するのに必要とされる残り時間を推定するように構成される。幾つかの実施形態又は本発明では、ロボット200又はアプリケーションは、代替形態において、各清掃モードに必要とされる時間を推定し、この推定された時間を報告することができる。
幾つかの実施形態又は本発明では、ユーザは、(例えば、デバイス300上のアプリケーションを用いて)利用可能な時間及び清掃されるエリアを設定することができ、ロボット300又はアプリケーションは、これらの判定基準に基づいて、適切な清掃モード又は好ましい清掃モード(複数の場合もある)(クイックモード、ディープモード、又はマルチモード)を決定することができる。幾つかの実施形態又は本発明では、ロボット300又はアプリケーションは、ユーザのオリジナルの入力設定を最適化し、ユーザは、その後、この推奨を採用するのか又はオリジナルの設定を続けるのかを決定することができる。幾つかの実施形態又は本発明では、この推奨された新たな設定は、上記で論述したようなユーザインタフェース上の制御要素を再構成することによって示される。
上記で論述した決定のうちの幾つかは、塵埃の蓄積又は表面からの抽出を監視するセンサから得られたデータを利用することができる。そのようなセンサの例は、ロボット200と統合された圧電塵埃検出器又は光学塵埃検出器242C等の瞬時センサを含むことができる。また、上記で論述したように、幾つかの決定は、ビンレベルセンサ242Bによって検出されるようなダストビン242Aの検出された満杯レベルを利用することができる。
システムは、ロボット200によって感知された状態及び/又はアプリケーションによって収集又は導出されたデータに基づいて、動作メッセージ(例えば、図15及び図17におけるメッセージ528及び506C)をユーザに提供するように更に構成することができる。これらの動作メッセージは、ロボットステータスメッセージ及び/又は照会メッセージを含むことができる。例えば、システムは、「ディープ清掃をすぐに行うべきです。クイックは、塵埃の量が平均よりも多いことを示しています。ディープ清掃をスケジューリングしたいでしょうか? いつ行いますか? 通常、火曜日の11時には在宅ではありません。明日の11時はいかがでしょうか?」をデバイス300上に表示することができる。
幾つかの実施形態又は本発明では、デバイス300上のアプリケーションは、ユーザが、ロボット200による対応する清掃のために、往来の多い指定エリアを入力することを可能にする。幾つかの実施形態又は本発明では、ロボット200は、往来の多いエリアをプログラムによって自動的に発見又は検出及び識別するように構成される。
幾つかの実施形態又は本発明では、デバイス300上のアプリケーションは、ユーザが、或る点で好ましい(例えば、より良好、よりクイック、又はよりディープ)と考えるか又は判断した単数又は複数の清掃パターン(例えば、らせん状、前後、横、又はこすり洗浄)を選択することを可能にする。
本明細書において開示されているようなリモートユーザ端末(例えば、端末142及び300)は、無線インタフェースを介して通信するように構成された通信端末とすることができ、「無線通信端末」又は「無線端末」と呼ばれる場合がある。無線端末の例には、セルラ電話、携帯情報端末(PDA)、ページャ、及び/又は無線通信インタフェースを介してデータを通信するように構成されたコンピュータが含まれるが、これらに限定されるものではない。上記無線通信インタフェースは、セルラ電話インタフェース、Bluetooth(登録商標)インタフェース、無線ローカルエリアネットワークインタフェース(例えば、802.11)、別のRF通信インタフェース、及び/又は光/赤外線通信インタフェースを含むことができる。幾つかの実施形態又は本発明では、リモートユーザ端末142、300は、ポータブルの移動端末である。幾つかの実施形態又は本発明では、リモートユーザ端末142、300は、ハンドヘルド移動端末である。これは、移動端末の外のり寸法が、一般的なオペレータが片手を用いることによる使用に適合しかつ適していることを意味する。幾つかの実施形態又は本発明によれば、ハンドヘルド移動端末の全体積は、約200cc未満であり、幾つかの実施形態又は本発明によれば、ハンドヘルド移動端末の全体積は、約100cc未満である。
図19は、本明細書において論述したようなユーザ端末142又は300として用いることができる例示のユーザ端末の概略説明図である。端末300は、ヒューマンマシンインタフェース(HMI)370と、通信モジュールと、プロセッサ380及びメモリ382を備える回路又はデータ処理システムとを備える。これらの回路及び/又はデータ処理システムは、デジタル信号プロセッサに組み込むことができる。プロセッサ380は、アドレス/データバス380Aを介してHMI370及びメモリ382と通信する。プロセッサ380は、任意の市販のマイクロプロセッサ又はカスタムマイクロプロセッサとすることができる。メモリ382は、データ処理システムの機能を実施するのに用いられるソフトウェア及びデータを含むメモリデバイスの全体的な階層を表す。メモリ382は、次のタイプのデバイス、すなわち、キャッシュ、ROM、PROM、EPROM、EEPROM、フラッシュメモリ、SRAM、及びDRAMを含むことができるが、これらに限定されるものではない。
メモリ382は、データ処理システム、すなわちオペレーティングシステム384と、アプリケーション(ロボット制御監視アプリケーション386を含む)と、入力/出力(I/O)デバイスドライバとにおいて用いられるソフトウェア及びデータの幾つかのカテゴリを含むことができる。アプリケーション386は、マッピングデータ386A(例えば、カバレッジマップに対応し、及び/又は生活空間内の物体若しくは境界の位置を表す)と、構成データ386B(例えば、端末300及びロボット200におけるアプリケーション386の設定及び構成に対応する)と、ユーザインタフェース(UI)モジュール386Cと、ロボット制御モジュール386Dとを含む。UIモジュール386Cは、制御要素及び他の表示される構成要素をディスプレイ374上に生成するためのロジックと、HMI370(例えば、タッチスクリーン372)を介してユーザから入力を受信するためのロジックとを備える。ロボット制御モジュール386Dは、ユーザ命令を処理するためのロジックと、コマンドをロボット200に発行するためのロジックと、無線通信モジュール376を介してロボットからメッセージを受信するためのロジックとを備える。
ディスプレイ374は、任意の適したディスプレイスクリーンアセンブリとすることができる。例えば、ディスプレイスクリーン374は、補助照明(例えば、照明パネル)を有するか又は有しないアクティブマトリックス有機発光ダイオードディスプレイ(AMOLED)又は液晶ディスプレイ(LCD)とすることができる。
HMI370は、タッチスクリーン372に加えて又はその代わりに、例えば、タッチ起動式デバイス若しくはタッチ感知式デバイス、ジョイスティック、キーボード/キーパッド、ダイアル、単数若しくは複数の方向キー、及び/又はポインティングデバイス(マウス、トラックボール、タッチパッド等)を含む他の任意の適した入力デバイス(複数の場合もある)を備えることができる。
無線通信モジュール376は、本明細書において論述したような1つ又は複数の無線インタフェースを介してデータをロボット送信機252、ハブ無線通信モジュール112、又は他の所望の端末に通信するように構成することができる。通信モジュール32は、ダイレクトポイントツーポイント接続モジュール、WLANモジュール、及び/又はセルラ通信モジュールを含むことができる。ダイレクトポイントツーポイント接続モジュールは、ダイレクトRF通信モジュール又はダイレクトIR通信モジュールを含むことができる。WLANモジュールを用いると、無線端末300は、適した通信プロトコルを用いてWLAN(例えば、ルータ)を通じて通信することができる。
幾つかの実施形態又は本発明では、無線端末300は、無線電話通信システムの一部を成す移動無線電話である。
当業者によって理解されるように、本技術の教示から依然として利益を享受しつつ他の構成も利用することができる。例えば、上記モジュールのうちの1つ又は複数は、オペレーティングシステム、I/Oデバイスドライバ、又はデータ処理システムの他のそのような論理的区分内に組み込むことができる。したがって、本技術は、図19の構成に限定されるものとみなされるべきではない。本技術は、本明細書において説明する動作を実行することが可能な任意の構成を包含するように意図されている。
当業者によって理解されるように、本開示の態様は、任意の新規で有用なプロセス、機械、製造工程、若しくは物質の組成、又は任意の新規で有用なその改善を含む、幾つかの特許性のある種類又は状況のうちの任意のものにおいて、本明細書において図示及び説明することができる。したがって、本開示の態様は、完全にハードウェアで、完全にソフトウェアで(ファームウェア、常駐ソフトウェア、マイクロコード等を含む)、又はソフトウェア及びハードウェアの実施態様を組み合わせて実現することができ、それらは全て、本明細書において概して「回路」、「モジュール」、「構成要素」又は「システム」と呼ぶことができる。さらに、本開示の態様は、その上に具現されたコンピュータ可読プログラムコードを有する1つ又は複数のコンピュータ可読媒体で具現されるコンピュータプログラム製品の形をとることもできる。
1つ又は複数の非一時的なコンピュータ可読媒体の任意の組み合わせを利用することができる。非一時的なコンピュータ可読媒体は、一時的な伝播信号を除く全てのコンピュータ可読媒体を含む。コンピュータ可読媒体は、例えば、電子的、磁気的、光学的、電磁的、若しくは半導体のシステム、機器、デバイス、又は上記の任意の適切な組み合わせとすることができるが、これらに限定されない。コンピュータ可読記憶媒体の更に具体的な例(包括的でないリスト)は、以下のもの、すなわち、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリーメモリ(ROM)、消去及びプログラム可能リードオンリーメモリ(EPROM又はフラッシュメモリ)、中継器を備える適切な光ファイバ、ポータブルコンパクトディスクリードオンリーメモリ(CD−ROM)、光ストレージデバイス、磁気ストレージデバイス、又は上記の任意の適切な組み合わせを含む。本明細書の文脈において、コンピュータ可読記憶媒体は、命令実行システム、装置若しくはデバイスによって使用するためのプログラム、又は命令実行システム、装置若しくはデバイスに関連するプログラムを含むか又は記憶することができる任意の有形媒体とすることができる。
本開示内容の態様の動作を実行するためのコンピュータプログラムコードは、1つ又は複数のプログラム言語の任意の組み合わせで記述することができる。このプログラム言語には、Java(登録商標)、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Python等のオブジェクト指向型プログラム言語、「C」プログラム言語、Visual Basic、Fortran2003、Perl、COBOL2002、PHP、ABAP等の従来の手続型プログラム言語、Python、Ruby、及びGroovy等のダイナミックプログラム言語、又は他のプログラム言語が含まれる。プログラムコードを、ユーザコンピュータ上で全体的に、ユーザコンピュータ上で部分的に、スタンドアロンソフトウェアパッケージとして、ユーザコンピュータ上で部分的にかつリモートコンピュータ上で部分的に、又は、リモートコンピュータ若しくはサーバ上で全体的に実行することができる。後者のシナリオでは、リモートコンピュータを、ローカルエリアネットワーク(LAN)又はワイドエリアネットワーク(WAN)を含む任意のタイプのネットワークを通してユーザコンピュータに接続することもできるし、接続は、(例えば、インターネットサービスプロバイダを使用するインターネットを通して)外部コンピュータに対して行うこともできるし、クラウドコンピューティング環境上で行うこともできるし、ソフトウェアアズアサービス(SaaS)等のサービスとして提供することもできる。
本開示の態様は、本開示の実施形態又は本発明による方法、装置(システム)及びコンピュータプログラム製品の流れ図及び/又はブロック図を参照しながら本明細書において記述される。流れ図及び/又はブロック図の各ブロック、及び流れ図及び/又はブロック図内のブロックの組み合わせをコンピュータプログラム命令によって実施できることは理解されよう。コンピュータのプロセッサ又は他のプログラム可能命令実行装置を介して実行される命令が、流れ図及び/又はブロック図の1つ又は複数のブロックにおいて指定される機能/動作を実施するための機構を作り出すように、これらのコンピュータプログラム命令を汎用コンピュータ、専用コンピュータ又は他のプログラム可能データ処理装置のプロセッサに与え、1つの機械を生み出すことができる。
実行されると、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイスが特定の態様で機能するように指示することができるこれらのコンピュータプログラム命令は、コンピュータ可読媒体に記憶することもできる。それによって、実行されると、コンピュータに流れ図及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施させる命令を含む命令が、コンピュータ可読媒体に記憶されるときに1つの製品を生み出す。また、一連の動作ステップがコンピュータ、他のプログラム可能装置又は他のデバイス上で実行されるように、コンピュータプログラム命令をコンピュータ、他のプログラム可能命令実行装置又は他のデバイス上にロードして、コンピュータ又は他のプログラム可能装置上で実行される命令が、流れ図及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施するためのプロセスを提供するようなコンピュータ実施されるプロセスを生み出すこともできる。
図面のフローチャート及びブロック図は、本開示内容の様々な態様によるシステム、方法及びコンピュータプログラム製品の考えられる実施態様のアーキテクチャ、機能、及び動作を示す。この点に関して、フローチャート又はブロック図の各ブロックは、特定の論理機能(複数の場合もある)を実装する1つ又は複数の実行可能命令を含む、モジュール、セグメント、又はコードの一部分を示す場合がある。いくつかの代替の実装態様では、ブロックで述べる機能は、図で述べる順序から外れて起こる場合があることも留意されるべきである。例えば、連続して示す2つのブロックを、実際には実質的に同時に実行することもできるし、ブロックを、時として、関わる機能に応じて逆順で実行することもできる。ブロック図及び/又はフローチャート説明図の各ブロック、並びにブロック図及び/又はフローチャート説明図におけるブロックの組み合わせは、指定された機能若しくは動作を実行する専用のハードウェアベースのシステム、又は専用のハードウェア及びコンピュータ命令の組み合わせによって実施することができることにも留意されたい。
上記は本発明の例示であり、限定として解釈されるべきではない。本発明のいくつかの例示的な実施形態について説明したが、本発明の新規の教示及び利点から著しく逸脱せずに、多くの変更が例示的な実施形態において可能なことを当業者であれば容易に理解するであろう。したがって、全てのそのような変更は、特許請求の範囲において定義される本発明の範囲内に含まれることが意図される。したがって、上記が本発明の例示であり、開示された、又は本発明における特定の実施形態に限定されるものとして解釈されるべきではなく、開示された実施形態への変更並びに他の実施形態が、本発明の範囲内に含まれることが意図されることを理解されたい。
なお、出願当初の特許請求の範囲の記載は以下の通りである。
[請求項1]
リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータ実施される方法であって、前記リモート清掃ロボットは、駆動モータ及び清掃モータを備え、該方法は、
制御エリアと、該制御エリア内に、
複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、
主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、
複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、
を備えるユーザインタフェースを表示するステップと、
前記ユーザ操作可能な制御要素を介してユーザ入力を受信するステップと、
前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示するステップと、
前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じるステップと、
を含む、リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータ実施される方法。
[請求項2]
前記リモート清掃ロボットが前記表面を清掃する延期された起動をスケジューリング及び開始するようにユーザ操作可能な複数のスケジューリング制御要素を含むスケジューリング制御グループを前記制御エリア内に表示するステップを含む、請求項1に記載の方法。
[請求項3]
前記ユーザインタフェースは、ユーザ端末上に設けられ、
前記ユーザ端末は、前記即時リコール制御状態に入ると、ドックに帰還するコマンドを前記リモート清掃ロボットに送信する、
請求項1に記載の方法。
[請求項4]
前記ユーザインタフェースは、ユーザ端末上に設けられ、
前記ユーザ端末は、前記リモート可聴ロケータ制御状態に入ると、前記リモート清掃ロボットの一部を成すトランスデューサから可聴信号を放出するコマンドを前記リモート清掃ロボットに送信する、
請求項1に記載の方法。
[請求項5]
前記リモート清掃ロボットがユーザコマンドを実行することができないことを示すアラート信号をユーザ端末において受信するステップと、
前記アラート信号に応答して、前記リモート清掃ロボットが前記ユーザコマンドを実行することができないことを示すアラートを前記制御エリア内に表示するステップと、
を含む、請求項1に記載の方法。
[請求項6]
1つ又は複数の修復制御要素を前記制御エリア内に表示するステップを更に含む、請求項5に記載の方法。
[請求項7]
前記1つ又は複数の修復制御要素は、ビーコン制御要素を含み、該ビーコン制御要素の作動に応答して、前記ユーザ端末は、前記リモート清掃ロボットの一部を成すトランスデューサから可聴信号を放出するコマンドを前記リモート清掃ロボットに送信する、請求項6に記載の方法。
[請求項8]
前記1つ又は複数の修復制御要素は、逃避手順制御要素を含み、該逃避手順制御要素の作動に応答して、前記ユーザ端末は、固定解除を試みる規定の手順を実行するコマンドを前記リモート清掃ロボットに送信する、請求項6に記載の方法。
[請求項9]
前記ユーザインタフェースは、ユーザ端末上に設けられ、
前記主要清掃戦略制御状態は、ディープ清掃戦略制御状態であり、
前記代替清掃戦略制御状態は、クイック清掃戦略制御状態であり、
前記ディープ清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的に高い累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命じ、
前記クイック清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的に低い累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命じる、
請求項1に記載の方法。
[請求項10]
前記リモート清掃ロボットによって清掃されるエリアのグラフィカル表現を表示するステップと、
少なくとも1つの清掃制御戦略要素を表示するステップと、
前記リモート清掃ロボットによって清掃される前記エリアの前記グラフィカル表現の種々のサブセクションの種々の清掃戦略を示すユーザ入力を前記少なくとも1つの清掃制御戦略要素を介して受信するステップと、
前記ユーザ入力に従って前記表面の対応するサブセクションを清掃するように前記リモート清掃ロボットに命じるステップと、
を含む、請求項9に記載の方法。
[請求項11]
前記制御エリアにおいて動作メッセージを前記ユーザに表示するステップを含む、請求項1に記載の方法。
[請求項12]
前記ユーザインタフェースは、ユーザハンドヘルド移動無線通信端末上に設けられる、請求項1に記載の方法。
[請求項13]
リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータプログラム製品であって、前記リモート清掃ロボットは、駆動モータ及び清掃モータを備え、該コンピュータプログラム製品は、
コンピュータ可読コードが具現化された非一時的なコンピュータ可読記憶媒体、
を備え、該コンピュータ可読コードは、
制御エリアと、該制御エリア内に、
複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、
主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、
複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、
を備えるユーザインタフェースを表示することと、
前記ユーザ操作可能な制御要素を介してユーザ入力を受信することと、
前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示することと、
前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じることと、
を行うように構成されたコンピュータ可読コードを含む、リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータプログラム製品。
[請求項14]
構造物の生活空間内における移動ロボットのステータスを監視及び制御するシステムであって、
駆動モータ及び清掃モータを備えるリモート清掃ロボットと、
前記リモート清掃ロボットからリモートであるとともにディスプレイを有するユーザ端末と、
を備え、前記ユーザ端末は、
制御エリアと、該制御エリア内に、
複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、
主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、
複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、
を備えるユーザインタフェースを表示することと、
前記ユーザ操作可能な制御要素を介してユーザ入力を受信することと、
前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示することと、
前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じることと、
を行うように動作可能である、構造物の生活空間内における移動ロボットのステータスを監視及び制御するシステム。
[請求項15]
構造物の生活空間内の状態を監視する環境管理システムであって、
ハブと、
前記生活空間内の状態を監視するとともに、対応する固定センサデータを前記ハブに送信するように動作する、前記構造物内に位置決めされた固定センサと、
前記生活空間を動き回るように構成された移動ロボットであって、前記生活空間内の状態を監視するオンボードロボットセンサを備えるとともに、対応するロボットセンサデータを前記ハブに無線で送信するように動作する、移動ロボットと、
を備える、構造物の生活空間内の状態を監視する環境管理システム。
[請求項16]
構造物の生活空間内の状態を、ハブと、前記構造物内に位置決めされた固定センサと、前記生活空間を動き回るように構成されているとともにオンボードロボットセンサを備える移動ロボットとを用いて監視する方法であって、
前記固定センサを用いて前記生活空間内の状態を監視するとともに、対応する固定センサデータを前記固定センサから前記ハブに送信するステップと、
前記オンボードロボットセンサを用いて前記生活空間内の状態を監視するとともに、対応するロボットセンサデータを前記移動ロボットから前記ハブに無線で送信するステップと、
を含む、構造物の生活空間内の状態を、ハブと、前記構造物内に位置決めされた固定センサと、前記生活空間を動き回るように構成されているとともにオンボードロボットセンサを備える移動ロボットとを用いて監視する方法。
[請求項17]
構造物の生活空間内の移動ロボットのステータスを監視及び制御するシステムであって、
ネットワークと通信するハブと、
前記ハブと通信する移動ロボットであって、前記生活空間を動き回るように構成され、前記生活空間内の状態を監視するオンボードロボットセンサを備え、対応するロボットセンサデータを前記ハブに無線で送信するように動作する、移動ロボットと、
前記ネットワークと通信する移動デバイスであって、前記移動ロボットの前記状態を制御又は監視するための対話型アプリケーションを備える、移動デバイスと、
を備え、
前記移動ロボットを制御することは、1つ又は複数の選択可能なスケジューリングパラメータ又は動作コマンドを提供することを含み、
前記移動ロボットの前記状態を監視することは、エリアカバレッジ完了の表示を提供することを含む、構造物の生活空間内の移動ロボットのステータスを監視及び制御するシステム。
[請求項18]
構造物の生活空間内における移動ロボットのステータスを監視及び制御するコンピュータプログラム製品であって、前記移動ロボットは、ハブと通信し、前記生活空間を動き回るように構成され、前記生活空間内の状態を監視するオンボードロボットセンサを備え、対応するロボットセンサデータを前記ハブに無線で送信するように動作し、該コンピュータプログラム製品は、
コンピュータ可読コードが具現化された非一時的なコンピュータ可読記憶媒体、
を備え、該コンピュータ可読コードは、
前記移動ロボットの前記状態を制御又は監視するコンピュータ可読コードを含み、
前記移動ロボットを制御することは、1つ又は複数の選択可能なスケジューリングパラメータ又は動作コマンドを提供することを含み、
前記移動ロボットの前記状態を監視することは、エリアカバレッジ完了の表示を提供することを含む、構造物の生活空間内における移動ロボットのステータスを監視及び制御するコンピュータプログラム製品。

Claims (23)

  1. リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータ実施される方法であって、前記リモート清掃ロボットは、駆動モータ及び清掃モータを備え、該方法は、
    ユーザ端末上にユーザインタフェースを表示するステップであって、前記ユーザインタフェースは制御エリアを含み、該制御エリア内に、
    複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、
    主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、
    複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、
    を備えるユーザインタフェースを表示するステップと、
    前記ユーザ操作可能な制御要素を介してユーザ入力を受信するステップと、
    前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示するステップと、
    前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じるステップと、
    前記ユーザインタフェースに、前記リモート清掃ロボットにより清掃されるエリアのグラフィカル表現と、ディープ清掃戦略制御状態及びクイック清掃戦略制御状態を備える少なくとも1つのユーザ操作可能な清掃戦略制御要素を表示するステップであって、
    前記ディープ清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的高累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命令し、
    前記クイック清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的低累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命令する、
    表示するステップと、
    前記少なくとも1つの清掃戦略制御要素を介して、清掃戦略セッション中に前記リモート清掃ロボットにより清掃される前記エリアのグラフィカル表現の異なるサブセクションのための異なる清掃戦略を選択するユーザ入力を受信するステップと、
    前記リモート清掃ロボットに、前記清掃戦略の前記ユーザ入力にしたがって、前記表面の対応するサブセクションを清掃するように命令するステップであって、
    前記相対的高累積エネルギー清掃戦略は、決定性の、体系的な、又は計画された、複数パスの進行経路を進むことを含み、
    前記相対的低累積エネルギー清掃戦略は、決定性の、体系的な、又は計画された、単一パスの進行経路を進むことを含む、
    命令するステップと、
    を含む、リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータ実施される方法。
  2. 前記リモート清掃ロボットが前記表面を清掃する延期された起動をスケジューリング及び開始するようにユーザ操作可能な複数のスケジューリング制御要素を含むスケジューリング制御グループを前記制御エリア内に表示するステップを含む、請求項1に記載の方法。
  3. 記ユーザ端末は、前記即時リコール制御状態に入ると、ドックに帰還するコマンドを前記リモート清掃ロボットに送信する、
    請求項1に記載の方法。
  4. 記ユーザ端末は、前記リモート可聴ロケータ制御状態に入ると、前記リモート清掃ロボットの一部を成すトランスデューサから可聴信号を放出するコマンドを前記リモート清掃ロボットに送信する、
    請求項1に記載の方法。
  5. 前記リモート清掃ロボットがユーザコマンドを実行することができないことを示すアラート信号をユーザ端末において受信するステップと、
    前記アラート信号に応答して、前記リモート清掃ロボットが前記ユーザコマンドを実行することができないことを示すアラートを前記制御エリア内に表示するステップと、
    を含む、請求項1に記載の方法。
  6. 1つ又は複数の修復制御要素を前記制御エリア内に表示するステップを更に含む、請求項5に記載の方法。
  7. 前記1つ又は複数の修復制御要素は、ビーコン制御要素を含み、該ビーコン制御要素の作動に応答して、前記ユーザ端末は、前記リモート清掃ロボットの一部を成すトランスデューサから可聴信号を放出するコマンドを前記リモート清掃ロボットに送信する、請求項6に記載の方法。
  8. 前記1つ又は複数の修復制御要素は、逃避手順制御要素を含み、該逃避手順制御要素の作動に応答して、前記ユーザ端末は、固定解除を試みる規定の手順を実行するコマンドを前記リモート清掃ロボットに送信する、請求項6に記載の方法。
  9. 前記制御エリアにおいて動作メッセージを前記ユーザに表示するステップを含む、請求項1に記載の方法。
  10. 前記ユーザインタフェースは、ユーザハンドヘルド移動無線通信端末上に設けられる、請求項1に記載の方法。
  11. リモート清掃ロボットのユーザコマンドを受信し、該ユーザコマンドを前記リモート清掃ロボットに送信するコンピュータプログラムを含むコンピュータ可読記憶媒体であって、前記リモート清掃ロボットは、駆動モータ及び清掃モータを備え、該コンピュータ可読記憶媒体は
    コンピュータプログラムコードを備え、該コンピュータプログラムコードは、
    ユーザ端末上にユーザインタフェースを表示するステップであって、前記ユーザインタフェースは制御エリアを含み、該制御エリア内に、
    複数の制御要素を含むユーザ操作可能な起動制御グループであって、延期起動制御状態及び即時起動制御状態を有する、起動制御グループと、
    主要清掃戦略制御状態及び代替清掃戦略制御状態を有する少なくとも1つのユーザ操作可能な清掃戦略制御要素と、
    複数の制御要素を含む物理リコール制御グループであって、即時リコール制御状態及びリモート可聴ロケータ制御状態を有する、物理リコール制御グループと、
    を備えるユーザインタフェースを表示することと、
    前記ユーザ操作可能な制御要素を介してユーザ入力を受信することと、
    前記ユーザ入力に応答して、制御状態の一意の組み合わせを反映するリアルタイムのロボット状態を同じ制御エリア内に同時に表示することと、
    前記受信された入力及び前記制御状態の一意の組み合わせに基づいて、前記駆動モータ及び前記清掃モータを作動させて表面を清掃するように前記リモート清掃ロボットに命じることと、
    前記ユーザインタフェースに、前記リモート清掃ロボットにより清掃されるエリアのグラフィカル表現と、ディープ清掃戦略制御状態及びクイック清掃戦略制御状態を備える少なくとも1つのユーザ操作可能な清掃戦略制御要素を表示することであって、
    前記ディープ清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的高累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命令し、
    前記クイック清掃戦略制御状態の選択に応答して、前記ユーザ端末は、相対的低累積エネルギー清掃戦略を実行するように前記リモート清掃ロボットに命令する、
    表示することと、
    前記少なくとも1つの清掃戦略制御要素を介して、清掃戦略セッション中に前記リモート清掃ロボットにより清掃される前記エリアのグラフィカル表現の異なるサブセクションのための異なる清掃戦略を選択するユーザ入力を受信することと、
    前記リモート清掃ロボットに、前記清掃戦略の前記ユーザ入力にしたがって、前記表面の対応するサブセクションの清掃するように命令することであって、
    前記相対的高累積エネルギー清掃戦略は、決定性の、体系的な、又は計画された、複数パスの進行経路を進むことを含み、
    前記相対的低累積エネルギー清掃戦略は、決定性の、体系的な、又は計画された、単一パスの進行経路を進むことを含む、
    命令することと、
    を行うように構成されたコンピュータプログラムコードを含むコンピュータ可読記憶媒体。
  12. 前記リモート清掃ロボットは、少なくとも1つの同時ローカライゼーションマッピング(SLAM)技法を用いて、清掃されるエリアのマップを生成する、請求項1に記載の方法。
  13. 前記リモート清掃ロボットは、オンボードカメラを含み、前記少なくとも1つのSLAM技法で前記オンボードカメラから取得したビデオを使用して、前記清掃されるエリアのマップを生成する、請求項12に記載の方法。
  14. 前記相対的低累積エネルギー清掃戦略は、ナビゲーションのための記憶されたマップを使うことを含み、発見プロセスを使うことを含まず、
    前記相対的高累積エネルギー清掃戦略は、ナビゲーションのための発見プロセスを使うことを含む、
    請求項1に記載の方法。
  15. 前記相対的低累積エネルギー清掃戦略は、前記相対的高累積エネルギー清掃戦略よりも、より高速の前進速度で進むことを含む、請求項1に記載の方法。
  16. 前記相対的高累積エネルギー清掃戦略は、前記リモート清掃ロボットが、生活空間のエッジ及びコーナにその清掃を集中させることを含み、
    前記相対的低累積エネルギー清掃戦略は、前記リモート清掃ロボットが、オープンエリアに、及び/又は指定されたエリアに、その清掃を集中されることを含む、
    請求項1に記載の方法。
  17. 前記リモート清掃ロボットはオンボードダストビンを含み、
    前記相対的高累積エネルギー清掃戦略は、前記リモート清掃ロボットの清掃パワーを増加させるために、前記清掃セッション中に、前記リモート清掃ロボットがそのオンボードダストビンを空にすることを含み、
    前記相対的低累積エネルギー清掃戦略は、前記清掃セッションの終わりより前に、前記リモート清掃ロボットがそのオンボードダストビンを空にしないことを含む、
    請求項1に記載の方法。
  18. 前記相対的低累積エネルギー清掃戦略は、ナビゲーションのための記憶されたマップを使うことを含み、発見プロセスを使うことを含まず、
    前記相対的高累積エネルギー清掃戦略は、ナビゲーションのための発見プロセスを使うことを含む、
    請求項11に記載のコンピュータ可読記憶媒体。
  19. 前記リモート清掃ロボットはオンボードダストビンを含み、
    前記相対的高累積エネルギー清掃戦略は、前記リモート清掃ロボットの清掃パワーを増加させるために、前記清掃セッション中に、前記リモート清掃ロボットがそのオンボードダストビンを空にすることを含み、
    前記相対的低累積エネルギー清掃戦略は、前記清掃セッションの終わりより前に、前記リモート清掃ロボットがそのオンボードダストビンを空にしないことを含む、
    請求項11に記載のコンピュータ可読記憶媒体。
  20. 前記ドックは、ネットワークに無線で接続される、請求項3に記載の方法。
  21. 前記ドックは、前記リモート清掃ロボットに無線で接続され、前記ドックを介して前記ネットワークから前記ロボットにデータを送信する、及び/又は前記ドックを介して前記ロボットから前記ネットワークにデータを送信する、請求項20に記載の方法。
  22. 清掃される前記エリアは漸次改良型マップを生成するステップと、
    前記ユーザ端末上の前記ユーザインタフェースにおいて前記漸次改良型マップのグラフィカル表現を表示するステップと、
    前記リモート清掃ロボットを使用して、清掃される前記エリアのドックのロケーションを位置特定するステップと、
    前記ユーザインタフェースで、前記漸次改良型マップのグラフィカル表現に、前記ドックの前記ロケーションの相対的な位置のグラフィカル表現を表示するステップと、
    を含む請求項1に記載の方法。
  23. 前記主要清掃戦略制御状態及び前記代替清掃戦略制御状態は、前記主要清掃戦略制御状態と前記代替清掃戦略制御状態との間の調節可能パラメータのパーセンテージをバランスする調節可能パラメータを有する、請求項1〜10、12〜17、20〜22のいずれかに記載の方法。
JP2015553718A 2013-01-18 2013-10-05 ロボットを用いる方法及びそのコンピュータ可読記憶媒体 Active JP6409003B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201361754319P 2013-01-18 2013-01-18
US61/754,319 2013-01-18
US201361772940P 2013-03-05 2013-03-05
US61/772,940 2013-03-05
PCT/US2013/063598 WO2014113091A1 (en) 2013-01-18 2013-10-05 Environmental management systems including mobile robots and methods using same

Publications (2)

Publication Number Publication Date
JP2016515311A JP2016515311A (ja) 2016-05-26
JP6409003B2 true JP6409003B2 (ja) 2018-10-17

Family

ID=51208331

Family Applications (5)

Application Number Title Priority Date Filing Date
JP2015553718A Active JP6409003B2 (ja) 2013-01-18 2013-10-05 ロボットを用いる方法及びそのコンピュータ可読記憶媒体
JP2015553900A Active JP6427503B2 (ja) 2013-01-18 2014-01-21 家庭環境制御のための環境マッピングを提供する移動ロボット
JP2017198403A Active JP7025170B2 (ja) 2013-01-18 2017-10-12 家庭環境制御のための環境マッピングを提供する移動ロボット
JP2020029004A Pending JP2020124508A (ja) 2013-01-18 2020-02-25 清掃ロボットを動作させるコンピュータ実施される方法
JP2021103251A Active JP7438474B2 (ja) 2013-01-18 2021-06-22 移動ロボット、方法、及びシステム

Family Applications After (4)

Application Number Title Priority Date Filing Date
JP2015553900A Active JP6427503B2 (ja) 2013-01-18 2014-01-21 家庭環境制御のための環境マッピングを提供する移動ロボット
JP2017198403A Active JP7025170B2 (ja) 2013-01-18 2017-10-12 家庭環境制御のための環境マッピングを提供する移動ロボット
JP2020029004A Pending JP2020124508A (ja) 2013-01-18 2020-02-25 清掃ロボットを動作させるコンピュータ実施される方法
JP2021103251A Active JP7438474B2 (ja) 2013-01-18 2021-06-22 移動ロボット、方法、及びシステム

Country Status (7)

Country Link
US (2) US9380922B2 (ja)
EP (3) EP2946567B1 (ja)
JP (5) JP6409003B2 (ja)
CN (7) CN110051288B (ja)
AU (3) AU2013374347B2 (ja)
CA (2) CA2886451C (ja)
WO (3) WO2014113091A1 (ja)

Families Citing this family (273)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7706917B1 (en) * 2004-07-07 2010-04-27 Irobot Corporation Celestial navigation system for an autonomous robot
US8972052B2 (en) * 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
KR101773163B1 (ko) * 2010-12-21 2017-08-31 삼성전자주식회사 청소기 동작 제어 장치 및 그 방법
US9150263B2 (en) 2011-01-05 2015-10-06 Sphero, Inc. Self-propelled device implementing three-dimensional control
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US9429940B2 (en) 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
US9218316B2 (en) 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
JP2015524951A (ja) 2012-05-14 2015-08-27 オルボティックス, インコーポレイテッドOrbotix, Inc. 画像内で丸い物体を検出することによるコンピューティングデバイスの操作
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
US10056791B2 (en) 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
WO2014033055A1 (en) 2012-08-27 2014-03-06 Aktiebolaget Electrolux Robot positioning system
WO2014043263A1 (en) 2012-09-11 2014-03-20 Shahoian Erik J Systems and methods for haptic stimulation
KR101428877B1 (ko) * 2012-12-05 2014-08-14 엘지전자 주식회사 로봇 청소기
US9233472B2 (en) 2013-01-18 2016-01-12 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
AU2013374347B2 (en) * 2013-01-18 2016-05-19 Irobot Corporation Environmental management systems including mobile robots and methods using same
WO2014169943A1 (en) 2013-04-15 2014-10-23 Aktiebolaget Electrolux Robotic vacuum cleaner
CN105101855A (zh) 2013-04-15 2015-11-25 伊莱克斯公司 具有伸出的侧刷的机器人真空吸尘器
US10209080B2 (en) 2013-12-19 2019-02-19 Aktiebolaget Electrolux Robotic cleaning device
EP3082541B1 (en) 2013-12-19 2018-04-04 Aktiebolaget Electrolux Adaptive speed control of rotating side brush
CN105813528B (zh) 2013-12-19 2019-05-07 伊莱克斯公司 机器人清洁设备的障碍物感测爬行
WO2015090404A1 (en) 2013-12-19 2015-06-25 Aktiebolaget Electrolux Prioritizing cleaning areas
US10617271B2 (en) 2013-12-19 2020-04-14 Aktiebolaget Electrolux Robotic cleaning device and method for landmark recognition
JP6638988B2 (ja) 2013-12-19 2020-02-05 アクチエボラゲット エレクトロルックス サイドブラシを有し、渦巻きパターンで動くロボットバキュームクリーナ
EP3084538B1 (en) 2013-12-19 2017-11-01 Aktiebolaget Electrolux Robotic cleaning device with perimeter recording function
WO2015090439A1 (en) 2013-12-20 2015-06-25 Aktiebolaget Electrolux Dust container
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system
WO2015153786A1 (en) * 2014-04-01 2015-10-08 Quietyme Inc. Disturbance detection, predictive analysis, and handling system
US9641885B2 (en) * 2014-05-07 2017-05-02 Vivint, Inc. Voice control component installation
EP3167341B1 (en) 2014-07-10 2018-05-09 Aktiebolaget Electrolux Method for detecting a measurement error in a robotic cleaning device
GB2534265B (en) * 2014-08-11 2020-10-07 James Webber Simon Animal excrement collection
JP6505390B2 (ja) * 2014-08-18 2019-04-24 東芝ライフスタイル株式会社 電気掃除機の操作端末、および電気掃除機の操作端末を機能させるプログラム
KR102306709B1 (ko) * 2014-08-19 2021-09-29 삼성전자주식회사 청소 로봇, 청소 로봇의 제어 장치, 제어 시스템, 및 제어 방법
EP3190939B1 (en) 2014-09-08 2021-07-21 Aktiebolaget Electrolux Robotic vacuum cleaner
EP3190938A1 (en) 2014-09-08 2017-07-19 Aktiebolaget Electrolux Robotic vacuum cleaner
DE102014113040A1 (de) * 2014-09-10 2016-03-10 Miele & Cie. Kg Verfahren zum Betrieb eines Haushaltsgerätesystems
US10011352B1 (en) * 2014-09-12 2018-07-03 Working Drones, Inc. System, mobile base station and umbilical cabling and tethering (UCAT) assist system
CN104317199A (zh) * 2014-09-16 2015-01-28 江苏大学 移动式智能管家
CA2964013C (en) 2014-10-23 2018-05-22 Q-Links Home Automation Inc. Method and system for home automation via thermostat
KR20160058594A (ko) 2014-11-17 2016-05-25 삼성전자주식회사 로봇 청소기, 단말장치 및 그 제어 방법
WO2016091291A1 (en) 2014-12-10 2016-06-16 Aktiebolaget Electrolux Using laser sensor for floor type detection
US9788698B2 (en) * 2014-12-10 2017-10-17 Irobot Corporation Debris evacuation for cleaning robots
US10874271B2 (en) 2014-12-12 2020-12-29 Aktiebolaget Electrolux Side brush and robotic cleaner
US10678251B2 (en) 2014-12-16 2020-06-09 Aktiebolaget Electrolux Cleaning method for a robotic cleaning device
CN107003669B (zh) 2014-12-16 2023-01-31 伊莱克斯公司 用于机器人清洁设备的基于经验的路标
WO2016101065A1 (en) 2014-12-23 2016-06-30 Q-Links Home Automation Inc. Method and system for determination of false alarm
US9993129B2 (en) 2015-02-13 2018-06-12 Irobot Corporation Mobile floor-cleaning robot with floor-type detection
US10684030B2 (en) 2015-03-05 2020-06-16 Honeywell International Inc. Wireless actuator service
KR102314637B1 (ko) 2015-03-23 2021-10-18 엘지전자 주식회사 로봇 청소기 및 이를 구비하는 로봇 청소 시스템
JP6660093B2 (ja) * 2015-03-27 2020-03-04 東芝ライフスタイル株式会社 電気掃除機、その情報表示方法、および電気掃除システム
KR102343513B1 (ko) 2015-04-17 2021-12-28 에이비 엘렉트로룩스 로봇 청소 장치 및 로봇 청소 장치의 제어 방법
DE102015106536B4 (de) 2015-04-28 2016-11-10 Vorwerk & Co. Interholding Gmbh Haushaltsroboter und Verfahren zum Betreiben eines Haushaltsroboters
CN104898670B (zh) * 2015-04-30 2016-08-24 深圳市普森斯科技有限公司 智能拖地***及其控制方法
SE538868C2 (en) 2015-05-04 2017-01-17 Husqvarna Ab Improved error detection and resetting of a robotic work tool
CN107636548B (zh) * 2015-05-12 2021-08-13 三星电子株式会社 机器人及其控制方法
DE102015107598A1 (de) * 2015-05-13 2016-11-17 Vorwerk & Co. Interholding Gmbh Verfahren zum Betrieb eines selbsttätig verfahrbaren Reinigungsgerätes
WO2016187375A1 (en) 2015-05-19 2016-11-24 Sparq Laboratories, Llc Male and female sexual aid with wireless capabilities
TWI558121B (zh) * 2015-05-21 2016-11-11 金寶電子工業股份有限公司 燈標裝置的自動識別方法
CN104848851B (zh) * 2015-05-29 2017-08-18 山东鲁能智能技术有限公司 基于多传感器数据融合构图的变电站巡检机器人及其方法
CN106292654B (zh) * 2015-06-03 2021-05-25 北京京东尚科信息技术有限公司 一种绘制区域地图的方法和装置
JP6613058B2 (ja) * 2015-06-08 2019-11-27 シャープ株式会社 自走式掃除機
DE102015109775B3 (de) 2015-06-18 2016-09-22 RobArt GmbH Optischer Triangulationssensor zur Entfernungsmessung
JP2017038894A (ja) * 2015-08-23 2017-02-23 日本電産コパル株式会社 掃除ロボット
WO2017036532A1 (en) 2015-09-03 2017-03-09 Aktiebolaget Electrolux System of robotic cleaning devices
DE102015114883A1 (de) 2015-09-04 2017-03-09 RobArt GmbH Identifizierung und Lokalisierung einer Basisstation eines autonomen mobilen Roboters
US10195740B2 (en) 2015-09-10 2019-02-05 X Development Llc Using object observations of mobile robots to generate a spatio-temporal object inventory, and using the inventory to determine monitoring parameters for the mobile robots
US10496262B1 (en) * 2015-09-30 2019-12-03 AI Incorporated Robotic floor-cleaning system manager
WO2017060138A1 (en) * 2015-10-06 2017-04-13 Philips Lighting Holding B.V. Control application for automatized maintenance device
KR102521493B1 (ko) 2015-10-27 2023-04-14 삼성전자주식회사 청소 로봇 및 그 제어방법
ITUB20154833A1 (it) * 2015-11-02 2017-05-02 Gianni Lucci Robot lavapavimenti automatizzato completo di dispositivi di vigilanza e protezione attiva degli ambienti
DE102015119501A1 (de) 2015-11-11 2017-05-11 RobArt GmbH Unterteilung von Karten für die Roboternavigation
DE102015119865B4 (de) 2015-11-17 2023-12-21 RobArt GmbH Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters
CN105380575B (zh) * 2015-12-11 2018-03-23 美的集团股份有限公司 扫地机器人的控制方法、***、云服务器和扫地机器人
DE102015121666B3 (de) 2015-12-11 2017-05-24 RobArt GmbH Fernsteuerung eines mobilen, autonomen Roboters
CN106896771A (zh) * 2015-12-17 2017-06-27 英业达科技有限公司 远端居家安全监控***及其方法
CN107632595B (zh) * 2016-07-18 2020-09-22 苏州宝时得电动工具有限公司 自动行走设备的路径回归方法、自动行走设备及路径回归***
CN105549470A (zh) * 2015-12-18 2016-05-04 小米科技有限责任公司 机器人的状态显示方法及装置
CN105395144B (zh) * 2015-12-21 2018-01-19 美的集团股份有限公司 扫地机器人的控制方法、***、云服务器和扫地机器人
CN106909140B (zh) * 2015-12-22 2021-02-09 苏州宝时得电动工具有限公司 路线回归方法及***
US10156852B2 (en) * 2016-01-05 2018-12-18 Locix, Inc. Systems and methods for using radio frequency signals and sensors to monitor environments
EP3403146A4 (en) 2016-01-15 2019-08-21 iRobot Corporation AUTONOMOUS MONITORING ROBOT SYSTEMS
US10335949B2 (en) * 2016-01-20 2019-07-02 Yujin Robot Co., Ltd. System for operating mobile robot based on complex map information and operating method thereof
DE102016102644A1 (de) 2016-02-15 2017-08-17 RobArt GmbH Verfahren zur Steuerung eines autonomen mobilen Roboters
JP7058067B2 (ja) * 2016-02-16 2022-04-21 東芝ライフスタイル株式会社 自律走行体
US10496063B1 (en) * 2016-03-03 2019-12-03 AI Incorporated Method for devising a schedule based on user input
US9921578B2 (en) 2016-03-09 2018-03-20 International Business Machines Corporation Automatic database filtering system utilizing robotic filters
US11169533B2 (en) 2016-03-15 2021-11-09 Aktiebolaget Electrolux Robotic cleaning device and a method at the robotic cleaning device of performing cliff detection
DE102016108513A1 (de) * 2016-05-09 2017-11-09 Vorwerk & Co. Interholding Gmbh System und ein Verfahren zur Reinigung eines Fußbodens mit einem Reinigungsroboter
WO2017194102A1 (en) 2016-05-11 2017-11-16 Aktiebolaget Electrolux Robotic cleaning device
JP6475191B2 (ja) * 2016-05-26 2019-02-27 ベステラ株式会社 パトロール作業用ロボット及びパトロール作業用ロボットを用いた警報システム
EP3471924A4 (en) * 2016-06-15 2020-07-29 iRobot Corporation SYSTEMS AND METHODS OF CONTROL OF AN AUTONOMOUS MOBILE ROBOT
CN106250763A (zh) * 2016-07-29 2016-12-21 北京小米移动软件有限公司 智能机器人的安全防护方法及装置
JP6665058B2 (ja) * 2016-08-10 2020-03-13 Kddi株式会社 通信品質予測装置、ロボット、通信品質予測方法、及びプログラム
EP3957447B1 (en) * 2016-09-14 2024-06-26 iRobot Corporation Systems and methods for configurable operation of a robot based on area classification
JP6927345B2 (ja) * 2016-09-15 2021-08-25 三菱電機株式会社 寝具掃除機
US10137567B2 (en) 2016-09-20 2018-11-27 Toyota Motor Engineering & Manufacturing North America, Inc. Inventory robot
US10955838B2 (en) * 2016-09-26 2021-03-23 Dji Technology, Inc. System and method for movable object control
JP6827758B2 (ja) * 2016-10-12 2021-02-10 東芝映像ソリューション株式会社 移動式アシスト装置及び移動式アシスト方法
US10732127B2 (en) * 2016-10-26 2020-08-04 Pixart Imaging Inc. Dirtiness level determining system and surface cleaning machine
US10274325B2 (en) 2016-11-01 2019-04-30 Brain Corporation Systems and methods for robotic mapping
US10001780B2 (en) 2016-11-02 2018-06-19 Brain Corporation Systems and methods for dynamic route planning in autonomous navigation
JP6831213B2 (ja) * 2016-11-09 2021-02-17 東芝ライフスタイル株式会社 電気掃除機
JP6789073B2 (ja) * 2016-11-09 2020-11-25 トヨタホーム株式会社 掃除機制御システム
DE102016222370A1 (de) * 2016-11-15 2018-05-17 Tridonic Gmbh & Co Kg System und Verfahren zur Steuerung von Gebäudesystemtechnik
CN108076173A (zh) * 2016-11-18 2018-05-25 京东方科技集团股份有限公司 电子设备及其控制方法
US10723018B2 (en) * 2016-11-28 2020-07-28 Brain Corporation Systems and methods for remote operating and/or monitoring of a robot
CN106713118B (zh) * 2016-11-29 2020-04-10 深圳信息职业技术学院 基于智能路由和聊天室机制的远程控制***及方法
CN106527446B (zh) * 2016-12-02 2020-11-13 北京小米移动软件有限公司 扫地机器人的控制方法及装置
DE102016124897A1 (de) * 2016-12-20 2018-06-21 Miele & Cie. Kg Verfahren zum Steuern zumindest einer Beleuchtungseinrichtung und/oder einer Abdunkelungseinrichtung in einer Smart Home Umgebung durch einen hochautomatisierten Staubsauger und Staubsauger
SE540436C2 (en) 2017-01-11 2018-09-18 Husqvarna Ab Improved collision detection for a robotic work tool
US20190357431A1 (en) * 2017-01-19 2019-11-28 Husqvarna Ab Improved work scheduling for a robotic lawnmower
US10377040B2 (en) * 2017-02-02 2019-08-13 Brain Corporation Systems and methods for assisting a robotic apparatus
US10852730B2 (en) 2017-02-08 2020-12-01 Brain Corporation Systems and methods for robotic mobile platforms
USD844645S1 (en) * 2017-02-15 2019-04-02 AI Incorporated Robotic vacuum display screen with graphical user interface
DE102017103986A1 (de) * 2017-02-27 2018-08-30 Vorwerk & Co. Interholding Gmbh Verfahren zum Betrieb eines sich selbsttätig fortbewegenden Roboters
JP6884596B2 (ja) * 2017-03-01 2021-06-09 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 掃除支援方法、掃除支援装置及び掃除支援プログラム
JP6899668B2 (ja) * 2017-03-01 2021-07-07 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 自走型掃除機の制御方法、制御装置、制御プログラム及び自走型掃除機
JP6681848B2 (ja) * 2017-03-01 2020-04-15 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 提示方法、提示装置及び提示プログラム
EP3590014B1 (de) * 2017-03-02 2021-11-17 Robart GmbH Verfahren zur steuerung eines autonomen, mobilen roboters
CN111984345A (zh) * 2017-03-11 2020-11-24 陕西爱尚物联科技有限公司 一种机器人软件***及其机器人
US10394246B2 (en) 2017-03-31 2019-08-27 Neato Robotics, Inc. Robot with automatic styles
DE102017109219A1 (de) * 2017-04-28 2018-10-31 RobArt GmbH Verfahren für die Roboternavigation
DE102017207341A1 (de) * 2017-05-02 2018-11-08 Henkel Ag & Co. Kgaa Verfahren zur Steuerung von Reinigungsgeräten
CN107028548A (zh) * 2017-05-03 2017-08-11 安徽万宝玻璃有限公司 一种擦玻璃机器人及其擦拭方法
US10664502B2 (en) * 2017-05-05 2020-05-26 Irobot Corporation Methods, systems, and devices for mapping wireless communication signals for mobile robot guidance
JP2018192083A (ja) * 2017-05-19 2018-12-06 東芝ライフスタイル株式会社 自律型電気掃除機
JP7243967B2 (ja) 2017-06-02 2023-03-22 アクチエボラゲット エレクトロルックス ロボット清掃デバイスの前方の表面のレベル差を検出する方法
US20180344116A1 (en) * 2017-06-02 2018-12-06 Irobot Corporation Scheduling and control system for autonomous robots
DE102017112793A1 (de) * 2017-06-09 2018-12-13 Vorwerk & Co. Interholding Gmbh Sich selbsttätig innerhalb einer Umgebung fortbewegendes Fahrzeug sowie System mit einem Fahrzeug und einer externen Beleuchtungseinrichtung
DE102017113606A1 (de) * 2017-06-20 2018-12-20 Vorwerk & Co. Interholding Gmbh Autonomes Reinigungssystem und Reinigungsverfahren
WO2019004773A1 (ko) * 2017-06-30 2019-01-03 엘지전자 주식회사 이동 단말기 및 이를 포함하는 로봇 시스템
CN109242231B (zh) * 2017-07-10 2022-05-06 菜鸟智能物流控股有限公司 耗能设备的调度方法及相关设备
DE102017116747A1 (de) * 2017-07-25 2019-01-31 Vorwerk & Co. Interholding Gmbh Bodenreinigungsgerät und Verfahren zu dessen Betrieb
US11188095B1 (en) * 2017-07-31 2021-11-30 AI Incorporated Systems and methods for sending scheduling information to a robotic device
DE102017118382A1 (de) * 2017-08-11 2019-02-14 Vorwerk & Co. Interholding Gmbh Verfahren zum Betrieb eines sich selbsttätig fortbewegenden Reinigungsgerätes
CN107550399B (zh) * 2017-08-17 2021-05-18 北京小米移动软件有限公司 定时清扫方法及装置
CN107625489A (zh) * 2017-08-25 2018-01-26 珠海格力电器股份有限公司 阻挡物信息的处理方法、装置、处理器及扫地机器人
WO2019048030A1 (en) * 2017-09-05 2019-03-14 Aktiebolaget Electrolux METHOD OF A ROBOTIC CLEANING DEVICE
JPWO2019054209A1 (ja) * 2017-09-13 2020-10-29 日本電産シンポ株式会社 地図作成システムおよび地図作成装置
EP4248824A3 (en) 2017-09-22 2023-11-29 SharkNinja Operating LLC Hand-held surface cleaning device
JP6989210B2 (ja) * 2017-09-26 2022-01-05 アクチエボラゲット エレクトロルックス ロボット清掃デバイスの移動の制御
CN107562061A (zh) * 2017-10-18 2018-01-09 长沙冰眼电子科技有限公司 反侦察无人车
US10921763B1 (en) * 2017-10-25 2021-02-16 Alarm.Com Incorporated Baby monitoring using a home monitoring system
DE102017125339A1 (de) * 2017-10-27 2019-05-02 Vorwerk & Co. Interholding Gmbh System aus einem sich selbsttätig forbewegenden Bodenbearbeitungsgerät und mindestens einer Ladeeinrichtung
JP6939448B2 (ja) * 2017-11-13 2021-09-22 トヨタ自動車株式会社 環境改善システムおよび環境改善方法、ならびにそれに用いられるサーバおよびプログラム
JP7119346B2 (ja) * 2017-11-13 2022-08-17 トヨタ自動車株式会社 環境改善システム、ならびにそれに用いられるサーバ
DE102017127180A1 (de) * 2017-11-17 2019-05-23 RobArt GmbH Bodenbearbeitung mittels eines autonomen mobilen Roboters
JP2019103618A (ja) * 2017-12-12 2019-06-27 東芝ライフスタイル株式会社 電気掃除機
CN108209743B (zh) * 2017-12-18 2020-11-17 深圳市奇虎智能科技有限公司 一种定点清洁方法、装置、计算机设备和存储介质
DE102017130954A1 (de) * 2017-12-21 2019-06-27 Enway Gmbh Reinigungsvorrichtung und Verfahren zum Betreiben einer Reinigungsvorrichtung
CN109953700B (zh) * 2017-12-26 2020-09-25 杭州萤石软件有限公司 一种清扫方法及清洁机器人
CN107960953A (zh) * 2017-12-27 2018-04-27 江苏美的清洁电器股份有限公司 清洁机器人及其控制方法、控制装置
KR102489806B1 (ko) * 2018-01-03 2023-01-19 삼성전자주식회사 청소용 이동장치, 협업청소 시스템 및 그 제어방법
CN111526973B (zh) * 2018-01-05 2023-10-20 艾罗伯特公司 用移动清洁机器人映射、控制和显示网络设备
US10878294B2 (en) * 2018-01-05 2020-12-29 Irobot Corporation Mobile cleaning robot artificial intelligence for situational awareness
CN111565897A (zh) * 2018-01-10 2020-08-21 索尼公司 动物形状的自主移动对象、使动物形状的自主移动对象执行动作的方法以及程序
CN108398945A (zh) * 2018-01-17 2018-08-14 上海思岚科技有限公司 一种用于移动机器人执行任务的方法及设备
KR102008367B1 (ko) * 2018-01-18 2019-08-07 소프트온넷(주) 인공지능 플래닝을 이용한 자율주행형 이동로봇과 이를 이용한 스마트 실내업무 관리 시스템 및 방법
CN108399700A (zh) * 2018-01-31 2018-08-14 上海乐愚智能科技有限公司 防盗方法和智能设备
CN108272392A (zh) * 2018-02-05 2018-07-13 苏州木山云智能科技有限公司 一种智能扫地机器人的远程控制方法
JP7194914B2 (ja) * 2018-03-29 2022-12-23 パナソニックIpマネジメント株式会社 自律移動掃除機、自律移動掃除機による掃除方法、及び自律移動掃除機用プログラム
US11058053B2 (en) 2018-03-30 2021-07-13 Irobot Corporation Blade guard for a robot lawnmower
EP3928329B1 (en) 2018-04-23 2024-04-03 SharkNinja Operating LLC Techniques for bounding cleaning operations of a robotic surface cleaning device within a region of interest
CN113197526A (zh) 2018-05-01 2021-08-03 尚科宁家运营有限公司 自动清洁***及用于机器人清洁器的对接站
CN110448223A (zh) * 2018-05-08 2019-11-15 博西华电器(江苏)有限公司 清洁设备的控制方法、控制装置、清洁设备及控制其的***
IL259260A (en) * 2018-05-09 2018-06-28 Indoor Robotics Ltd A map generator robot
US11457788B2 (en) 2018-05-11 2022-10-04 Samsung Electronics Co., Ltd. Method and apparatus for executing cleaning operation
KR20190135394A (ko) * 2018-05-11 2019-12-06 삼성전자주식회사 청소 동작을 실행하는 청소 장치 및 청소 방법
US11471016B2 (en) * 2018-05-11 2022-10-18 Samsung Electronics Co., Ltd. Method and apparatus for executing cleaning operation
JP7123656B2 (ja) * 2018-06-22 2022-08-23 東芝ライフスタイル株式会社 自律型電気掃除機
KR20210032482A (ko) 2018-07-20 2021-03-24 샤크닌자 오퍼레이팅 엘엘씨 로봇 청소기 부스러기 제거 도킹 스테이션
US11185207B2 (en) * 2018-07-24 2021-11-30 Qualcomm Incorporated Managing cleaning robot behavior
US20200033865A1 (en) * 2018-07-24 2020-01-30 Qualcomm Incorporated Managing Cleaning Robot Behavior
JP6429303B1 (ja) * 2018-08-01 2018-11-28 オリンパス株式会社 情報端末機器、撮影方法、撮影プログラム及び移動撮影装置
CN108814452A (zh) * 2018-08-22 2018-11-16 上海炬佑智能科技有限公司 扫地机器人及其障碍检测方法
US10835096B2 (en) * 2018-08-30 2020-11-17 Irobot Corporation Map based training and interface for mobile robots
JP2020038034A (ja) * 2018-09-04 2020-03-12 株式会社日立製作所 移動型空気清浄機、および、空気清浄方法
US11278176B2 (en) * 2018-09-06 2022-03-22 Irobot Corporation Scheduling system for autonomous robots
JP2020039455A (ja) * 2018-09-07 2020-03-19 日立グローバルライフソリューションズ株式会社 電気掃除機
JP7180219B2 (ja) 2018-09-10 2022-11-30 株式会社豊田自動織機 自律走行体
US10831212B2 (en) * 2018-09-19 2020-11-10 International Business Machines Corporation Autonomous roving vehicle management using laser barriers
US20200097012A1 (en) * 2018-09-20 2020-03-26 Samsung Electronics Co., Ltd. Cleaning robot and method for performing task thereof
CN110960147B (zh) * 2018-09-27 2021-08-10 广东美的生活电器制造有限公司 具有wifi功能的移动清洁装置的控制方法及控制装置
CN109407665B (zh) * 2018-09-28 2020-03-17 浙江大学 一种小型半自动无人驾驶配送车及配送路径规划方法
US10678264B2 (en) * 2018-10-10 2020-06-09 Midea Group Co., Ltd. Method and system for providing remote robotic control
US11747825B2 (en) * 2018-10-12 2023-09-05 Boston Dynamics, Inc. Autonomous map traversal with waypoint matching
JP2020062691A (ja) * 2018-10-15 2020-04-23 株式会社Preferred Networks 検査装置、検査方法、ロボット装置、ロボット装置における検査方法及びプログラム
WO2020095372A1 (ja) * 2018-11-06 2020-05-14 株式会社日本ビジネスデータープロセシングセンター 自走式掃除ロボット
CN111158354B (zh) * 2018-11-07 2022-10-04 科沃斯机器人股份有限公司 自移动设备作业方法、设备及存储介质
JP2020075032A (ja) * 2018-11-09 2020-05-21 東芝ライフスタイル株式会社 自律型電気掃除機
JP7437873B2 (ja) * 2018-11-19 2024-02-26 株式会社日建設計総合研究所 データ計測システム及び建物設備制御システム
US11398309B2 (en) * 2018-11-27 2022-07-26 Alarm.Com Incorporated Automated surface sterilization techniques
CN111258225B (zh) * 2018-11-30 2023-05-16 速感科技(北京)有限公司 环境分布建立方法、智能设备、清洁机器人及存储介质
US10991249B2 (en) 2018-11-30 2021-04-27 Parkifi, Inc. Radar-augmentation of parking space sensors
US11089654B2 (en) * 2018-11-30 2021-08-10 Dish Network L.L.C. Universal narrow-band internet of things communication node for use with environmental sensors and stations
CN111258357B (zh) * 2018-11-30 2022-03-01 速感科技(北京)有限公司 环境分布建立方法、智能设备、清洁机器人及存储介质
KR20200069103A (ko) 2018-12-06 2020-06-16 삼성전자주식회사 로봇 청소기 및 로봇 청소기의 청소 경로 계획 방법
DE102018132175A1 (de) * 2018-12-13 2020-06-18 Vorwerk & Co. Interholding Gmbh System mit zwei Bodenbearbeitungsgeräten und Verfahren dafür
CN109719735B (zh) * 2019-01-22 2021-11-12 深圳乐动机器人有限公司 一种环境数据记录方法、***及机器人
TWI766226B (zh) * 2019-01-29 2022-06-01 日商松下知識產權經營股份有限公司 通信系統及通信方法
WO2020158275A1 (ja) * 2019-01-31 2020-08-06 パナソニックIpマネジメント株式会社 清掃ルート決定システム及び清掃ルート決定方法
WO2020158276A1 (ja) * 2019-01-31 2020-08-06 パナソニックIpマネジメント株式会社 清掃ルート決定装置及び清掃ルート決定方法
DE102019105936A1 (de) * 2019-03-08 2020-09-10 Vorwerk & Co. Interholding Gesellschaft mit beschränkter Haftung Sauggutsammelstation, System aus einer Sauggutsammelstation und einem Saugreinigungsgerät sowie Verfahren dafür
DE102019106227A1 (de) * 2019-03-12 2020-09-17 Vorwerk & Co. Interholding Gmbh Bodenbearbeitungsgerät und System aus einem Bodenbearbeitungsgerät und einem externen Endgerät
EP4163756B1 (en) * 2019-03-22 2024-05-01 The Toro Company Smart scheduling for autonomous machine operation
WO2020206068A1 (en) * 2019-04-02 2020-10-08 Brain Corporation Systems, apparatuses, and methods for a distributed robotic network of data collection and insight generation
CN114942638A (zh) * 2019-04-02 2022-08-26 北京石头创新科技有限公司 机器人工作区域地图构建方法、装置
CN111829576A (zh) * 2019-04-19 2020-10-27 康塔有限公司 环境监测***
US11547264B2 (en) 2019-04-30 2023-01-10 Irobot Corporation Adjustable parameters for autonomous cleaning robots
CN110187704A (zh) * 2019-05-05 2019-08-30 莫日华 车库自动清洁的方法及装置
CN110313872B (zh) * 2019-05-05 2021-06-08 胡敏超 一种智能化楼宇自动清洁的方法及装置
US11471814B2 (en) * 2019-05-07 2022-10-18 Eyevac, Llc Combination vacuum and air purifier system and method
US11082521B2 (en) * 2019-05-24 2021-08-03 California Eastern Laboratories, Inc. Single source of information apparatuses, methods, and systems
CN110164439A (zh) * 2019-05-29 2019-08-23 姚英泽 智能服务机器人
CN110154051A (zh) * 2019-05-30 2019-08-23 北京海益同展信息科技有限公司 机房巡检控制方法、装置、设备及存储介质
JP7400217B2 (ja) * 2019-05-30 2023-12-19 セイコーエプソン株式会社 ロボットシステムおよび可搬型教示装置
JP6679796B1 (ja) * 2019-07-04 2020-04-15 国立大学法人信州大学 光照射装置、光通信システム、及び光照射方法
US11506502B2 (en) * 2019-07-12 2022-11-22 Honda Motor Co., Ltd. Robust localization
US11654552B2 (en) * 2019-07-29 2023-05-23 TruPhysics GmbH Backup control based continuous training of robots
US11343244B2 (en) 2019-08-02 2022-05-24 Dell Products, Lp Method and apparatus for multi-factor verification of a computing device location within a preset geographic area
US11197262B2 (en) 2019-08-02 2021-12-07 Dell Products, Lp Systems and methods of room profiling using wireless local area networks
US11249482B2 (en) 2019-08-09 2022-02-15 Irobot Corporation Mapping for autonomous mobile robots
US11409881B2 (en) 2019-08-12 2022-08-09 Dell Products, Lp Method and apparatus for wireless signal based location security system
US11330551B2 (en) 2019-08-12 2022-05-10 Dell Products, Lp Method and apparatus for location aware optimal wireless link selection system
US11510047B2 (en) 2019-08-12 2022-11-22 Dell Products, Lp Learning based wireless performance adjustment for mobile information handling system
KR102306394B1 (ko) * 2019-08-23 2021-09-30 엘지전자 주식회사 인공지능 로봇 청소기
CN110737265A (zh) * 2019-09-11 2020-01-31 珠海格力电器股份有限公司 一种机器人的控制方法、装置、电子设备及存储介质
CN110720867A (zh) * 2019-09-19 2020-01-24 深圳市凯木金科技有限公司 扫地机控制***
CN112650205B (zh) * 2019-09-25 2022-06-21 添可智能科技有限公司 一种清洁监控方法、清洁设备、服务器及存储介质
US11327483B2 (en) * 2019-09-30 2022-05-10 Irobot Corporation Image capture devices for autonomous mobile robots and related systems and methods
KR20210045784A (ko) * 2019-10-17 2021-04-27 엘지전자 주식회사 청소기 시스템
CN112887161B (zh) * 2019-11-29 2024-02-09 西安诺瓦星云科技股份有限公司 移动网络检测方法和装置
JP6825686B1 (ja) 2019-12-17 2021-02-03 株式会社安川電機 生産システム、生産方法、及びプログラム
SG10201913995SA (en) * 2019-12-31 2021-07-29 Delta Electronics Int’L Singapore Pte Ltd Method for optimizing placement of on-the-go wireless charging units
DE102020100447A1 (de) * 2020-01-10 2021-07-15 Vorwerk & Co. Interholding Gmbh Verfahren zum Betrieb eines Systems mit zwei sich selbsttätig fortbewegenden Bodenbearbeitungsgeräten sowie System zur Durchführung eines solchen Verfahrens
CN111156616A (zh) * 2020-01-21 2020-05-15 夏松梅 一种智能加湿抽湿设备、***及方法
US11571813B2 (en) 2020-02-28 2023-02-07 Irobot Corporation Systems and methods for managing a semantic map in a mobile robot
CN111551184B (zh) * 2020-03-27 2021-11-26 上海大学 一种移动机器人slam的地图优化方法及***
CN111329399B (zh) * 2020-04-09 2021-09-10 湖南格兰博智能科技有限责任公司 一种基于有限状态机的扫地机目标点导航方法
US11335199B2 (en) * 2020-04-14 2022-05-17 Saudi Arabian Oil Company Parking control system, parking control method, and mobile robot device
CN111741425B (zh) * 2020-05-18 2022-01-28 珠海格力电器股份有限公司 智能家电的定位方法、装置、服务器、机器人及存储介质
JP7382579B2 (ja) * 2020-07-22 2023-11-17 パナソニックIpマネジメント株式会社 自走式掃除システム、自走式掃除機、自走式掃除機の制御方法、及び、プログラム
CN114073448A (zh) * 2020-08-11 2022-02-22 北京石头世纪科技股份有限公司 清洁方法及装置
CN111973077B (zh) * 2020-08-21 2022-04-26 苏州三六零机器人科技有限公司 扫地机的清扫方法、装置、扫地机以及存储介质
ES2899453A1 (es) * 2020-09-10 2022-03-11 Cecotec Res And Development Sl Procedimiento de operacion para robot de limpieza y/o desinfeccion con generacion de ozono
CN114158980A (zh) * 2020-09-11 2022-03-11 科沃斯机器人股份有限公司 作业方法和作业模式配置方法、设备及存储介质
CN112013835B (zh) * 2020-09-21 2022-08-26 珠海格力智能装备有限公司 地图装置、导航车、服务器、存储介质、导航***及方法
DE102021209621A1 (de) * 2020-09-24 2022-03-24 Robert Bosch Gesellschaft mit beschränkter Haftung Robotersystem und Verfahren zur Steuerung eines angetrieben bewegbaren Roboters eines Robotersystems
ES2911973A1 (es) * 2020-11-20 2022-05-23 Cecotec Res And Development Sl Sistema de deposito inteligente para un aparato de limpieza y/o desinfeccion y metodo asociado
CN112491460B (zh) * 2020-11-20 2022-07-01 中国电子科技集团公司第五十四研究所 一种支持多速率多协议卫星通信业务的星载多级交换装置
CN112659136A (zh) * 2020-11-26 2021-04-16 吉林大学 一种养老服务辅助机器人***
JP7511154B2 (ja) 2020-11-27 2024-07-05 パナソニックIpマネジメント株式会社 自律走行型掃除機及び制御方法
CN112506197A (zh) * 2020-12-09 2021-03-16 深圳市优必选科技股份有限公司 一种导览机器人的控制方法、装置、电子设备及存储介质
US20220192454A1 (en) * 2020-12-22 2022-06-23 Honeywell International Inc. Autonomous space sterilization of air and floor with contamination index
CN112596928A (zh) * 2020-12-25 2021-04-02 深圳市越疆科技有限公司 工业机器人数据管理方法、装置、设备及计算机存储介质
US20220232763A1 (en) * 2021-01-27 2022-07-28 Deere & Company Machine control using a map with regime zones
DE102021102654A1 (de) 2021-02-04 2022-08-04 Vorwerk & Co. Interholding Gesellschaft mit beschränkter Haftung System zum Reinigen einer Umgebung
TWI767590B (zh) * 2021-03-02 2022-06-11 伊斯酷軟體科技股份有限公司 用於多部電子計算裝置的機器人流程自動化裝置及機器人流程自動化方法
JP7344920B2 (ja) * 2021-03-23 2023-09-14 日立グローバルライフソリューションズ株式会社 掃除機稼働支援装置およびプログラム
CN113017506B (zh) * 2021-03-25 2022-09-13 深圳银星智能集团股份有限公司 清洁机器人的拖布清洁方法及维护站
US11793379B2 (en) 2021-03-26 2023-10-24 Irobot Corporation Floor and air cleaning systems and related methods
US11886188B2 (en) 2021-06-10 2024-01-30 R-Go Robotics, Ltd. Techniques for environmental parameter mapping
DE102021206121B3 (de) 2021-06-16 2022-12-22 BSH Hausgeräte GmbH Regelmäßiges Reinigen eines Haushalts
CN113796778B (zh) * 2021-08-03 2022-12-20 上海高仙自动化科技发展有限公司 远程运维方法、装置、***、机器人、芯片及存储介质
CN113888826A (zh) * 2021-09-27 2022-01-04 深圳绿米联创科技有限公司 监控处理方法、装置及***、计算机设备及存储介质
CN114251749B (zh) * 2021-11-08 2023-07-18 青岛海尔空调器有限总公司 空气调节***及方法、控制装置和计算机可读存储介质
TWI818355B (zh) * 2021-11-16 2023-10-11 萬潤科技股份有限公司 異常事件通報方法及執行該異常事件通報方法的自走式裝置及通報系統
WO2023168707A1 (en) * 2022-03-11 2023-09-14 Intelligent Cleaning Equipment Holdings Co. Ltd. Systems and methods for tracking and scoring cleaning
CN114795001B (zh) * 2022-03-29 2024-02-23 北京小米移动软件有限公司 清洁机器人控制方法、装置及云端服务器
CN114838467A (zh) * 2022-04-14 2022-08-02 福州美美环保科技有限公司 一种基于机器人的智能消控方法及***
CN115420003A (zh) * 2022-08-22 2022-12-02 宁波奥克斯电气股份有限公司 一种空调器与扫地机器人联动的联动方法
CN115644740B (zh) * 2022-12-29 2023-03-07 中国石油大学(华东) 一种扫地机器人的控制方法和***
DE102023201628B3 (de) 2023-02-22 2024-05-16 BSH Hausgeräte GmbH Bestimmung eines Zustands eines Fensters oder einer Tür in einem Haushalt

Family Cites Families (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5942869A (en) * 1997-02-13 1999-08-24 Honda Giken Kogyo Kabushiki Kaisha Mobile robot control device
WO1999028800A1 (fr) 1997-11-27 1999-06-10 Solar & Robotics Ameliorations a des robots mobiles et a leur systeme de commande
US6532404B2 (en) 1997-11-27 2003-03-11 Colens Andre Mobile robots and their control system
JP4132415B2 (ja) 1999-06-09 2008-08-13 株式会社豊田自動織機 清掃ロボット
ATE268196T1 (de) 1999-06-17 2004-06-15 Solar & Robotics S A Automatische vorrichtung zum sammeln von gegenständen
US6594844B2 (en) 2000-01-24 2003-07-22 Irobot Corporation Robot obstacle detection system
US7155308B2 (en) 2000-01-24 2006-12-26 Irobot Corporation Robot obstacle detection system
GB0011797D0 (en) * 2000-05-16 2000-07-05 Yeoman Group Plc Improved vehicle routeing
JP2002085305A (ja) * 2000-09-12 2002-03-26 Toshiba Tec Corp ロボットクリーナ及びロボットクリーナシステム
US6909921B1 (en) * 2000-10-19 2005-06-21 Destiny Networks, Inc. Occupancy sensor and method for home automation system
US6658325B2 (en) 2001-01-16 2003-12-02 Stephen Eliot Zweig Mobile robotic with web server and digital radio links
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
US7571511B2 (en) 2002-01-03 2009-08-11 Irobot Corporation Autonomous floor-cleaning robot
JP2002244731A (ja) * 2001-02-21 2002-08-30 Matsushita Electric Ind Co Ltd 移動作業ロボット
JP2002312035A (ja) * 2001-04-16 2002-10-25 Toshiba Tec Corp 自律走行ロボット
EP1408729B1 (fr) 2001-05-28 2016-10-26 Husqvarna AB Amelioration d'une tondeuse robotique
JP2002357444A (ja) * 2001-05-31 2002-12-13 Nec Corp 移動端末を使用したナビゲーションシステム
ES2366689T3 (es) 2001-06-12 2011-10-24 Irobot Corporation Procedimiento y sistema para una cobertura multimodo para un robot autónomo.
US7663333B2 (en) 2001-06-12 2010-02-16 Irobot Corporation Method and system for multi-mode coverage for an autonomous robot
US7046985B2 (en) * 2002-04-02 2006-05-16 Talk Emergency, Llc Security system
JP4157731B2 (ja) * 2002-07-01 2008-10-01 日立アプライアンス株式会社 ロボット掃除機及びロボット掃除機制御プログラム
AU2003270581A1 (en) 2002-09-13 2004-04-30 Mark J. Chiappetta A navigational control system for a robotic device
JP3885019B2 (ja) * 2002-11-29 2007-02-21 株式会社東芝 セキュリティシステム及び移動ロボット
GB2407651B (en) * 2003-02-06 2005-07-06 Samsung Kwangju Electronics Co Robot system having external recharging apparatus and method for docking robot with external recharging apparatus
JP2004237075A (ja) 2003-02-06 2004-08-26 Samsung Kwangju Electronics Co Ltd 外部充電装置を有するロボット掃除機システム及びロボット掃除機の外部充電装置の接続方法。
US20050010331A1 (en) 2003-03-14 2005-01-13 Taylor Charles E. Robot vacuum with floor type modes
JP2004350801A (ja) 2003-05-28 2004-12-16 Fuji Photo Film Co Ltd 掃除機
JP4367006B2 (ja) 2003-05-28 2009-11-18 アイシン精機株式会社 電動式液体ポンプ
JP2005160958A (ja) * 2003-12-05 2005-06-23 Toshiba Tec Corp 電気掃除機
US7332890B2 (en) 2004-01-21 2008-02-19 Irobot Corporation Autonomous robot auto-docking and energy management systems and methods
JP2005211498A (ja) * 2004-01-30 2005-08-11 Funai Electric Co Ltd 自走式掃除機
JP2005211359A (ja) * 2004-01-30 2005-08-11 Funai Electric Co Ltd 自律走行ロボットクリーナーシステム
JP2005218559A (ja) * 2004-02-04 2005-08-18 Funai Electric Co Ltd 自走式掃除機ネットワークシステム
JP4233487B2 (ja) 2004-05-18 2009-03-04 象印マホービン株式会社 自走式空気清浄ロボット
JP4163150B2 (ja) * 2004-06-10 2008-10-08 日立アプライアンス株式会社 自走式掃除機
JP2008508572A (ja) * 2004-06-24 2008-03-21 アイロボット コーポレーション 携帯ロボットのプログラミングおよび診断ツール
US8972052B2 (en) * 2004-07-07 2015-03-03 Irobot Corporation Celestial navigation system for an autonomous vehicle
JP2006020830A (ja) * 2004-07-08 2006-01-26 Matsushita Electric Ind Co Ltd 自走式掃除機およびそのプログラム
KR100656701B1 (ko) * 2004-10-27 2006-12-13 삼성광주전자 주식회사 로봇청소기 시스템 및 외부충전장치 복귀 방법
KR100645379B1 (ko) 2004-10-29 2006-11-15 삼성광주전자 주식회사 로봇 제어 시스템 및 로봇 제어방법
KR20060078099A (ko) 2004-12-30 2006-07-05 엘지전자 주식회사 홈넷 연동 청소용 로봇 시스템
ES2346343T3 (es) 2005-02-18 2010-10-14 Irobot Corporation Robot autonomo de limpieza de superficies para una limpieza en seco y en mojado.
US7389156B2 (en) 2005-02-18 2008-06-17 Irobot Corporation Autonomous surface cleaning robot for wet and dry cleaning
US20060235585A1 (en) * 2005-04-18 2006-10-19 Funai Electric Co., Ltd. Self-guided cleaning robot
KR20060112312A (ko) * 2005-04-25 2006-11-01 엘지전자 주식회사 로봇청소기의 절전제어장치 및 방법
US20060262721A1 (en) * 2005-04-26 2006-11-23 International Business Machines Corporation Receiving data in a sensor network
KR20060127452A (ko) * 2005-06-07 2006-12-13 엘지전자 주식회사 로봇청소기 상태알림장치 및 방법
US20060293788A1 (en) * 2005-06-26 2006-12-28 Pavel Pogodin Robotic floor care appliance with improved remote management
KR100738890B1 (ko) * 2005-07-22 2007-07-12 엘지전자 주식회사 이동로봇을 이용한 홈 네트워킹 시스템
EP1920326A4 (en) * 2005-09-02 2014-01-08 Neato Robotics Inc ROBOT MULTIFUNCTION DEVICE
EP1941411B1 (en) 2005-09-30 2011-09-14 iRobot Corporation Companion robot for personal interaction
US8273006B2 (en) * 2005-11-18 2012-09-25 Senorx, Inc. Tissue irradiation
JP2007147217A (ja) 2005-11-30 2007-06-14 Advanced Telecommunication Research Institute International ロボット
EP2544065B1 (en) 2005-12-02 2017-02-08 iRobot Corporation Robot system
JP5207975B2 (ja) * 2005-12-02 2013-06-12 アイロボット コーポレイション ロボットシステム
JP2007159609A (ja) * 2005-12-09 2007-06-28 Matsushita Electric Ind Co Ltd 自走式掃除機およびそのプログラム
US7769492B2 (en) * 2006-02-22 2010-08-03 Intouch Technologies, Inc. Graphical interface for a remote presence system
EP2394553B1 (en) * 2006-05-19 2016-04-20 iRobot Corporation Removing debris from cleaning robots
JP2007330567A (ja) * 2006-06-16 2007-12-27 Hitachi Appliances Inc 自走式掃除機
JP2008023142A (ja) * 2006-07-24 2008-02-07 Matsushita Electric Ind Co Ltd 自走式掃除機およびプログラム
KR20080050954A (ko) * 2006-12-04 2008-06-10 한국전자통신연구원 청소 장치 및 그 운영 방법
KR100846447B1 (ko) 2006-12-07 2008-07-16 한국전자통신연구원 가정용 모바일 로봇의 청소 및 홈 모니터링 예약 서비스 방법
US8559646B2 (en) * 2006-12-14 2013-10-15 William G. Gardner Spatial audio teleconferencing
JP2008191738A (ja) * 2007-02-01 2008-08-21 Matsushita Electric Ind Co Ltd 自律走行装置とプログラムおよび記録媒体
KR100874259B1 (ko) * 2007-05-07 2008-12-16 에이스로봇 주식회사 청소로봇 유닛 및 그 청소로봇 유닛을 이용한 청소방법
EP3031375B1 (en) * 2007-05-09 2021-11-03 iRobot Corporation Compact autonomous coverage robot
US8255092B2 (en) * 2007-05-14 2012-08-28 Irobot Corporation Autonomous behaviors for a remote vehicle
US7920842B2 (en) * 2007-06-15 2011-04-05 Alarm.Com Incorporated Alarm system with two-way voice
KR20090012542A (ko) 2007-07-30 2009-02-04 주식회사 마이크로로봇 로봇을 이용한 홈 모니터링 시스템
WO2009038772A2 (en) * 2007-09-20 2009-03-26 Evolution Robotics Transferable intelligent control device
US20090082897A1 (en) * 2007-09-21 2009-03-26 Cain Jason P Method and apparatus for generating metrology tags to allow automatic metrology recipe generation
JP2009088995A (ja) * 2007-09-28 2009-04-23 Ntt Docomo Inc プレゼンスシステム、プレゼンスサーバ及びプレゼンス管理方法
KR20090036766A (ko) 2007-10-10 2009-04-15 웅진코웨이주식회사 로봇 청소기의 상태 정보 제공 방법
CN102083352B (zh) 2008-04-24 2014-10-15 艾罗伯特公司 用于机器人使能的移动产品的定位、位置控制和导航***的应用
CN102065738A (zh) * 2008-06-02 2011-05-18 熊津豪威株式会社 机器人清洁器***和控制机器人清洁器的方法
TWI372369B (en) * 2008-06-04 2012-09-11 Univ Nat Chiao Tung Intruder detection system and method
JP2010017428A (ja) 2008-07-12 2010-01-28 Nishi Nihon Kosoku Doro Maintenance Kansai Kk 床面清掃ロボット
JP2010089844A (ja) * 2008-10-03 2010-04-22 Fuji Logistics Co Ltd Rfidを利用した棚卸方法及び棚卸装置
CN201327585Y (zh) * 2008-10-27 2009-10-14 北京晋科光技术有限公司 3g机器人
JP5158808B2 (ja) * 2009-02-23 2013-03-06 独立行政法人科学技術振興機構 ロボット制御システム及びロボット制御方法
EP3173808B8 (en) * 2009-03-02 2019-08-14 Diversey, Inc. Hygiene monitoring and management system and method
CN201602711U (zh) * 2009-03-05 2010-10-13 泰怡凯电器(苏州)有限公司 自动移动的地面处理装置
US8364309B1 (en) * 2009-07-14 2013-01-29 Bailey Bendrix L User-assisted robot navigation system
JP5096425B2 (ja) * 2009-07-23 2012-12-12 日本電波工業株式会社 光学フィルタの製造方法
DE102009041362A1 (de) * 2009-09-11 2011-03-24 Vorwerk & Co. Interholding Gmbh Verfahren zum Betreiben eines Reinigungsroboters
DE102009052629A1 (de) * 2009-11-10 2011-05-12 Vorwerk & Co. Interholding Gmbh Verfahren zur Steuerung eines Roboters
KR101741583B1 (ko) * 2009-11-16 2017-05-30 엘지전자 주식회사 로봇 청소기 및 그의 제어 방법
US8798834B2 (en) * 2010-02-17 2014-08-05 Lg Electronics Inc. Movable component for a network system
KR20110119118A (ko) * 2010-04-26 2011-11-02 엘지전자 주식회사 로봇 청소기, 및 이를 이용한 원격 감시 시스템
US8510255B2 (en) 2010-09-14 2013-08-13 Nest Labs, Inc. Occupancy pattern detection, estimation and prediction
US9046898B2 (en) 2011-02-24 2015-06-02 Google Inc. Power-preserving communications architecture with long-polling persistent cloud channel for wireless network-connected thermostat
KR101752190B1 (ko) 2010-11-24 2017-06-30 삼성전자주식회사 로봇청소기 및 그 제어방법
JP5488930B2 (ja) * 2011-03-08 2014-05-14 独立行政法人科学技術振興機構 家事計画作成支援装置および家事計画作成支援方法
US20120229660A1 (en) * 2011-03-09 2012-09-13 Matthews Cynthia C Methods and apparatus for remote controlled devices
KR101856502B1 (ko) * 2011-04-07 2018-05-11 엘지전자 주식회사 로봇 청소기, 이의 원격 제어 시스템 및 원격 제어 방법
KR101842460B1 (ko) * 2011-04-12 2018-03-27 엘지전자 주식회사 로봇 청소기, 이의 원격 감시 시스템 및 방법
PL394570A1 (pl) * 2011-04-15 2012-10-22 Robotics Inventions Spólka Z Ograniczona Odpowiedzialnoscia Robot do podlóg podniesionych i sposób serwisowania podlóg podniesionych
US8639644B1 (en) 2011-05-06 2014-01-28 Google Inc. Shared robot knowledge base for use with cloud computing system
KR101855831B1 (ko) 2011-05-12 2018-05-09 엘지전자 주식회사 청소 장치, 및 복수의 로봇 청소기를 이용한 협동 청소 방법
US8515580B2 (en) * 2011-06-17 2013-08-20 Microsoft Corporation Docking process for recharging an autonomous mobile device
CA2840250C (en) 2011-06-30 2019-05-21 Trusted Positioning Inc. An improved system and method for wireless positioning in wireless network-enabled environments
US9582000B2 (en) * 2011-09-07 2017-02-28 Lg Electronics Inc. Robot cleaner, and system and method for remotely controlling the same
US9037296B2 (en) * 2011-09-07 2015-05-19 Lg Electronics Inc. Robot cleaner, and system and method for remotely controlling the same
US8374421B1 (en) * 2011-10-18 2013-02-12 Google Inc. Methods and systems for extracting still frames from a compressed video
KR101984214B1 (ko) * 2012-02-09 2019-05-30 삼성전자주식회사 로봇 청소기의 청소 작업을 제어하기 위한 장치 및 방법
KR102015315B1 (ko) * 2012-10-09 2019-10-21 삼성전자주식회사 청소 로봇 및 그 제어 방법
EP3691179A1 (en) 2012-12-18 2020-08-05 Samsung Electronics Co., Ltd. Method and device for controlling home device remotely in home network system
AU2013374347B2 (en) * 2013-01-18 2016-05-19 Irobot Corporation Environmental management systems including mobile robots and methods using same
JP2014200449A (ja) 2013-04-04 2014-10-27 シャープ株式会社 自走式掃除機

Also Published As

Publication number Publication date
CN107518826B (zh) 2020-12-15
EP3616853A1 (en) 2020-03-04
US20140207280A1 (en) 2014-07-24
CN107411639A (zh) 2017-12-01
CN110051288A (zh) 2019-07-26
JP2020124508A (ja) 2020-08-20
AU2017200992A1 (en) 2017-03-02
AU2017200992B2 (en) 2019-01-31
EP2945783B1 (en) 2019-10-16
JP2016513981A (ja) 2016-05-19
CN104769962A (zh) 2015-07-08
US10488857B2 (en) 2019-11-26
JP7025170B2 (ja) 2022-02-24
AU2013374347B2 (en) 2016-05-19
CN104470685A (zh) 2015-03-25
CN104769962B (zh) 2019-03-12
CA2886451C (en) 2024-01-02
JP2021168158A (ja) 2021-10-21
CN107411639B (zh) 2020-12-15
EP3616853B1 (en) 2021-04-14
JP6427503B2 (ja) 2018-11-21
WO2014113091A1 (en) 2014-07-24
WO2014113713A1 (en) 2014-07-24
CN110051288B (zh) 2022-11-22
JP2018033977A (ja) 2018-03-08
EP2946567A1 (en) 2015-11-25
CA2886451A1 (en) 2014-07-24
AU2014207323B2 (en) 2017-02-02
CN104470685B (zh) 2017-09-08
AU2013374347A1 (en) 2015-04-09
CN112641403A (zh) 2021-04-13
CA2886106A1 (en) 2014-07-24
EP2945783A1 (en) 2015-11-25
US20160282862A1 (en) 2016-09-29
JP7438474B2 (ja) 2024-02-27
CN109965778A (zh) 2019-07-05
EP2946567A4 (en) 2016-08-31
US9380922B2 (en) 2016-07-05
EP2945783A4 (en) 2016-08-31
JP2016515311A (ja) 2016-05-26
AU2014207323A1 (en) 2015-04-09
CN109965778B (zh) 2022-08-16
EP2946567B1 (en) 2020-02-26
CN107518826A (zh) 2017-12-29
WO2014113806A1 (en) 2014-07-24

Similar Documents

Publication Publication Date Title
JP6409003B2 (ja) ロボットを用いる方法及びそのコンピュータ可読記憶媒体
US20240051153A1 (en) Mobile robot providing environmental mapping for household environmental control
US9874873B2 (en) Environmental management systems including mobile robots and methods using same

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170915

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171027

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180129

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180427

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: 20180822

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180921

R150 Certificate of patent or registration of utility model

Ref document number: 6409003

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250