JP2022544944A - 表面の半自律型清掃のシステムおよび方法 - Google Patents
表面の半自律型清掃のシステムおよび方法 Download PDFInfo
- Publication number
- JP2022544944A JP2022544944A JP2022509031A JP2022509031A JP2022544944A JP 2022544944 A JP2022544944 A JP 2022544944A JP 2022509031 A JP2022509031 A JP 2022509031A JP 2022509031 A JP2022509031 A JP 2022509031A JP 2022544944 A JP2022544944 A JP 2022544944A
- Authority
- JP
- Japan
- Prior art keywords
- cleaning
- frame
- module
- semi
- cleaning device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004140 cleaning Methods 0.000 title claims abstract description 156
- 238000000034 method Methods 0.000 title abstract description 23
- 238000001514 detection method Methods 0.000 claims abstract description 50
- 241001417527 Pempheridae Species 0.000 claims description 34
- 238000005259 measurement Methods 0.000 claims description 18
- 238000004659 sterilization and disinfection Methods 0.000 claims description 17
- 230000009471 action Effects 0.000 claims description 15
- 238000003860 storage Methods 0.000 claims description 15
- 230000033001 locomotion Effects 0.000 claims description 14
- 230000003287 optical effect Effects 0.000 claims description 13
- 230000036541 health Effects 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000012360 testing method Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 5
- 230000011218 segmentation Effects 0.000 claims description 5
- 239000007921 spray Substances 0.000 claims description 4
- 230000000007 visual effect Effects 0.000 claims description 4
- 239000008186 active pharmaceutical agent Substances 0.000 claims description 3
- 230000000249 desinfective effect Effects 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims 4
- 230000005540 biological transmission Effects 0.000 claims 1
- 239000007788 liquid Substances 0.000 claims 1
- 238000005507 spraying Methods 0.000 claims 1
- 230000001976 improved effect Effects 0.000 abstract description 21
- 238000013461 design Methods 0.000 abstract description 5
- 238000012545 processing Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 14
- 230000007613 environmental effect Effects 0.000 description 10
- 230000007246 mechanism Effects 0.000 description 10
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 230000007704 transition Effects 0.000 description 7
- 230000006378 damage Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 238000005286 illumination Methods 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 5
- 239000000428 dust Substances 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000010408 sweeping Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 208000027418 Wounds and injury Diseases 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000003749 cleanliness Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011109 contamination Methods 0.000 description 2
- 238000001816 cooling Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000000645 desinfectant Substances 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 208000014674 injury Diseases 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 239000004033 plastic Substances 0.000 description 2
- 229920003023 plastic Polymers 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 206010000117 Abnormal behaviour Diseases 0.000 description 1
- 244000132059 Carica parviflora Species 0.000 description 1
- 235000014653 Carica parviflora Nutrition 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000012152 algorithmic method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000007844 bleaching agent Substances 0.000 description 1
- 230000000981 bystander Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000001010 compromised effect Effects 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 229920001971 elastomer Polymers 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 125000001475 halogen functional group Chemical group 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000010813 municipal solid waste Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000011012 sanitization Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000007790 scraping Methods 0.000 description 1
- 238000005201 scrubbing Methods 0.000 description 1
- 238000004092 self-diagnosis Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000000344 soap Substances 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 239000013598 vector Substances 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/29—Floor-scrubbing machines characterised by means for taking-up dirty liquid
- A47L11/30—Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction
- A47L11/302—Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction having rotary tools
- A47L11/305—Floor-scrubbing machines characterised by means for taking-up dirty liquid by suction having rotary tools the tools being disc brushes
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4002—Installations of electric equipment
- A47L11/4008—Arrangements of switches, indicators or the like
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4036—Parts or details of the surface treating tools
- A47L11/4038—Disk shaped surface treating tools
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4036—Parts or details of the surface treating tools
- A47L11/4044—Vacuuming or pick-up tools; Squeegees
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4052—Movement of the tools or the like perpendicular to the cleaning surface
- A47L11/4055—Movement of the tools or the like perpendicular to the cleaning surface for lifting the tools to a non-working position
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4063—Driving means; Transmission means therefor
- A47L11/4066—Propulsion of the whole machine
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/408—Means for supplying cleaning or surface treating agents
- A47L11/4088—Supply pumps; Spraying devices; Supply conduits
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0248—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means in combination with a laser
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
- G05D1/0251—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/245—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures using a plurality of fixed, simultaneously operating transducers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2545—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with one projection direction and several detection directions, e.g. stereo
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/25—Determination of region of interest [ROI] or a volume of interest [VOI]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Optics & Photonics (AREA)
- Electric Vacuum Cleaner (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
例えば、手動、半自律型、または完全自律型の清掃装置などの1つまたは複数の構成要素および/またはシステムの状態を検出するためのシステムおよび方法を提供することができる。本明細書に記載の実施形態は、半自律型清掃装置による表面の半自律型清掃を提供するシステムに関する。システムは、改善された信頼性の高い障害物検出および回避、改善された感知、改善された設計、改善された故障検出、高度な診断および拡張性機能を提供する。【選択図】図1
Description
本出願は、2019年8月12日に出願された「SYSTEM AND METHOD OF SEMI-AUTONOMOUS CLEANING OF SURFACES」と題する米国仮特許出願第62/885,375号明細書、2020年5月26日に出願された「SYSTEM AND METHOD OF SEMI-AUTONOMOUS CLEANING OF SURFACES」と題する米国仮特許出願第63/030,053号明細書、および2020年7月24日に出願された「DISINFECTION MODULE FOR A SEMI-AUTONOMOUS CLEANING AND DISINFECTION DEVICE」と題する米国仮特許出願第63/055,919号明細書の優先権および利益を主張し、これらの開示はその全体が参照により本明細書に組み込まれる。
本明細書に記載の実施形態は、半自律型清掃装置に関し、より詳細には、表面の改善された清掃のために、半自律型清掃装置内の1つまたは複数の構成要素および/またはシステムの状態を検出するためのシステムおよび方法に関する。
タスクのセットを実行するように構成された半自律型装置の使用が知られている。例えば、ロボットを使用して、表面の清掃、芝刈り、ストック在庫からの物品の収集などを行うことができる。しかしながら、場合によっては、いくつかの既知のロボットは、ロボットの位置、進行、および/またはシステムの1つまたは複数の構成要素の状態の表示をユーザに提供することができない。例えば、清掃ロボットの裏面スキージや床洗浄機にごみが堆積する問題は一般的な問題である。手動の床洗浄機では、操作員は、フロアのごみを観察し、ごみの上に床洗浄機を駆動することを回避することによって、問題の発生を防止することができる。操作員はまた、床洗浄機の1つまたは複数の機能の動作、例えば、裏面スキージによって提供される吸水の品質を視覚的に検査することによって、スキージが詰まっているごみを有するかどうかを検出することができる。自動運転または半自律型床洗浄機では、裏面スキージ内のごみの防止および検出は、現在、これらの装置の有効性および/または効率を低下させる可能性がある課題を呈している。
自律的な清掃を行うためには、床洗浄機およびスイーパなどの半自律型清掃装置に、確実な障害物検出および回避を装備する必要がある。3次元(3次元)光検出および測距(LIDAR)技術などの技術は高価である。3次元LIDAR技術で270度の保護を達成することは不経済である。
アクティブステレオおよび構造化赤外線照明(IR)などのより安価な視覚ベースの技術代替物が利用可能であるが、これらの技術は独自の課題を提起している(すなわち、商業グレード、信頼性などではない)。
アクティブステレオ技術は、シーンテクスチャおよび照明などの環境的側面に敏感であり得る。さらに、整合アーチファクトは、小さな物体をノイズから分離することを困難にする。さらに、構造化赤外(IR)照明は、直射日光下では実用的に使用不可能であり、IR吸収または反射材料を検出することができない。
半自律型清掃装置は、モータおよびアクチュエータを含む。モータまたはアクチュエータが故障した場合、故障を決定することは困難である。
自律型または半自律型装置では、清掃または同様の用途に使用される。衝突を回避するために障害物を確実に検出し、落下を回避するために段差を検知する能力は、機械が様々な照明および障害特性を有する広範囲の商業的、産業的、施設的、および他の場所で正常に動作することを可能にするために不可欠な特徴である。そのような能力を達成するために、ロボットは、ロボットのすべての可能な運動方向に沿って全範囲を観察する確実な感知システムを装備しなければならない。システムはまた、顧客が機械を購入できるように、手頃な価格でなければならない。
様々な機械の能動的な挙動および意図は、多くの場合、コンテキストグラフィカルユーザインターフェース(GUI)、ビープ音、照明などを介して伝達される。自動運転装置(すなわち、自動運転ロボット)では、大型機械の自律動作は、妨害を伴う様々な距離から装置を時々見たり聞いたりすることができるような、直感的で新規な通信の配置を必要とし、その結果、人間と装置のチームが共有するワークスペースで効果的かつ安全に協働するために、近くの操作員に装置の存在および将来の動作を知らせることができる。
改善された信頼性の高い障害物検出および回避、改善された検知、改善された設計、改善された故障検出、高度な診断および半自律型清掃装置の拡張性機能を提供することが望まれている。
本明細書に記載の実施形態は、半自律型清掃装置による表面の半自律型清掃を提供するシステムに関する。システムは、改善された信頼性の高い障害物検出および回避、改善された感知、改善された設計、改善された故障検出、高度な診断および拡張性機能を提供する。
例えば、手動、半自律型、または完全自律型の清掃装置などの1つまたは複数の構成要素および/またはシステムの状態を検出するためのシステムおよび/または方法を提供することができる。本明細書に記載の実施形態は、半自律型清掃装置による表面の半自律型清掃を提供するシステムに関する。システムは、改善された信頼性の高い障害物検出および回避、改善された感知、改善された設計、改善された故障検出、高度な診断および拡張性機能を提供する。
半自律型清掃装置の例示的な実施形態を図1~図4に示す。図1は、半自律型清掃装置の斜視図である。図2は、半自律型清掃装置の正面図である。図3は、半自律型清掃装置の背面図である。図4は、半自律型清掃装置の左側面図、図5は半自律型清掃装置の右側面図である。
図1~図5は、半自律型清掃装置100を示す。装置100(本明細書では「清掃ロボット」または「ロボット」とも呼ばれる)は、少なくともフレーム102、駆動システム104、電子システム106、および清掃アセンブリ108を含む。清掃ロボット100は、例えば、家、商業ビル、倉庫などのフロアなどの任意の適切な表面積を清掃(例えば、吸引、洗浄、消毒など)するために使用され得る。ロボット100は、任意の適切な形状、サイズ、または構成とすることができ、例えば、表面に沿った移動、表面のマッピング、表面の清掃などに関連する任意の適切な機能を実行することができる1つまたは複数のシステム、機構、アセンブリ、またはサブアセンブリを含むことができる。
清掃装置100のフレーム102は、任意の適切な形状、サイズ、および/または構成とすることができる。例えば、いくつかの実施形態では、フレーム102は、駆動システム104、清掃アセンブリ108、および電子システム106を支持するように構成された支持構造を形成するように結合された一組の構成要素などを含むことができる。清掃アセンブリ108は、フレーム102または代替の適切な支持構造体またはサブフレーム(図示せず)に直接結合され得る。清掃装置100のフレーム102は、ストロボライト110と、前方ライト112と、前方感知モジュール114および後方感知モジュール128と、後輪116と、後方スカート118と、ハンドル120と、清掃ホース122とをさらに備える。フレーム102はまた、水、消毒溶液(すなわち、漂白剤、石鹸、洗浄液などである。)、ごみ(汚れ)、および汚水を貯蔵するための1つまたは複数の内部貯蔵タンクまたは貯蔵容積を含む。清掃装置100に関するさらなる情報は、参照によりその全体が本明細書に組み込まれる、2016年4月25日に出願された「APPARATUS AND METHODS FOR SEMI-AUTONOMOUS CLEANING OF SURFACES」と題する国際公開第2016/168944号パンフレットにさらに開示されている。
より詳細には、この実施形態では、前方感知モジュール114は、垂直および水平取り付け位置にある構造化光センサ、アクティブステレオセンサ、およびRGBカメラをさらに備える。後方感知モジュール128は、図3に見られるように、後方光学カメラからなる。さらなる実施形態では、前方感知モジュール114および後方感知モジュール128はまた、1つまたは複数の光学カメラ、熱カメラ、LiDAR(Light Detection and Ranging)、構造化光センサ、(3次元用の)アクティブステレオセンサ、およびRGBカメラなどを含む他のセンサを含むことができる。
半自律型清掃装置100の背面図は、図3に見られるように、フレーム102、清掃ホース122、清掃水タンク130、清掃水充填口132、後方スカート118、ストロボライト110、および電子システム106をさらに示す。電子システム106は、静止ディスプレイまたはタッチスクリーンディスプレイのいずれかであり得るディスプレイ134を更に備える。後方スカート118は、清掃装置100が移動するフロア面と係合し、清掃アセンブリ108に向かってごみを導くスキージヘッドまたはゴムブレードからなる。
図3は、大きな赤色ボタン、装置電源スイッチボタン126、および後方感知モジュール128からなる緊急停止ボタン124をさらに含む。後方感知モジュール128は、装置100の後方を検知するように配置された光学カメラをさらに備える。これは、障害物および妨害物を感知するために協働する装置100の前面の視野および方向を提供する前方感知モジュール114と補完する。
図6は、改善された感知を有する半自律型清掃装置の上面図である。例示的な実施形態は、2つの異なる感知モダリティ(前方感知モジュール114および後方感知モジュール128)のハイブリッドシステムに依存し、環境適合性に基づいてそれらを切り替えて情報を時間的に統合し、意味情報に依存して段差および障害物の有無に関する決定を行うことによって、改善された感知に関連する問題に対処する。
感知の改善
感知の改善
図7は、ハイブリッド感知ソリューションを示すブロック図である。感知システムは、清掃装置701に対して概略位置に構成される。図6で前述したように、ハイブリッド感知ソリューションは、702、703、704として示される3つの感知「モジュール」に依存し、それぞれが2つのモダリティ、アクティブステレオ(AS)および構造化照明(SL)からの3次元カメラから構成される。
図7によれば、モジュールは以下の通りである。
右モジュール703は、1つのアクティブステレオ(RealSense D 435)、1つまたは複数の構造化照明(Orbbec Astra Mini)である。
中央モジュール704は、1つのアクティブステレオ(RealSense D 435)、1つまたは複数の構造化照明(Orbbec Astra Mini)である。
左モジュール705は、1つのアクティブステレオ(RealSense D 435)、1つまたは複数の構造化照明(Orbbec Astra Mini)である。
右モジュール703は、1つのアクティブステレオ(RealSense D 435)、1つまたは複数の構造化照明(Orbbec Astra Mini)である。
中央モジュール704は、1つのアクティブステレオ(RealSense D 435)、1つまたは複数の構造化照明(Orbbec Astra Mini)である。
左モジュール705は、1つのアクティブステレオ(RealSense D 435)、1つまたは複数の構造化照明(Orbbec Astra Mini)である。
カメラは、各モダリティが清掃ヘッドの周りを270度カバーすることができるように配置され、すべての可能な動作にわたってロボットに完全な到達範囲を与える。このような視覚的到達範囲は、ロボットが前進方向、右旋回方向、左旋回方向、またはこれらのベクトルの任意の組み合わせのいずれかに移動する必要がある場合、ロボットがそれらの方向の環境の障害物または異常を検出する能力を有するように必要とされる。これらの障害物は、地面からロボットの高さまでの垂直範囲にわたって検出され得る。システムは、構成、利用可能なカメラ、システムリソース使用量、操作員設定、計画設定、および環境要因に基づいてカメラの任意の組み合わせを切り替える。
図6および図7に見られるようなハイブリッド感知ソリューションは、異なるタイプの3次元視角システム間で自動的に選択する能力を含むいくつかの利点を提供する。構造化照明システムは、少なくとも1つの既知の画像、例えばドット、グリッドまたはバーのマトリックスを測定フィールドに投影し、次いで立体カメラシステムを使用して各特徴までの距離を測定する。構造化照明システムは、環境の3次元モデルを構築する際に非常に正確であり、照明が不十分な環境で非常に効果的に機能するという特定の利点を有する。構造化照明システムはまた、アクティブステレオシステムなどのパッシブ照明システムでアーチファクトのエッジを検出することに関連する多くの種類の問題の影響を受けにくく、構造化照明は、各環境アーチファクトまでの範囲を計算するための明確に定義されたエッジを生成する。
ロボットのアーチファクト検出の問題をさらに複雑にするのは、環境内の可変照明が、一方または両方の検出システムをあまり有用でなくする可能性があることであり、例えば暗い領域では、受動的ステレオ画像検出システムは、物体を検出するのがはるかに困難である。同様に、直射日光などの非常に明るい領域では、アクティブステレオシステムは、明るい周囲光で投影されたグリッドを区別することが困難な場合がある。本発明の態様は、従来の単一センサシステムのこれらの欠点の両方に対処する。
構造化照明システムとステレオ画像検出システムとの間の相互作用からさらなる複雑さが生じる可能性がある。本発明の一態様は、例えば、構造化照明システムに赤外線を使用し、アクティブステレオシステムに視覚光学を使用して、各システムに使用されている光の周波数をシフトすることによって、そのような相互作用を回避することである。現在のシステムの別の実施形態は、システムが、順番に環境を測定するように、カメラシステムを時間内に多重化する。いずれかのカメラシステムが、不正アクセスの検出と相関する証拠を示す場合、別の不正アクセスされていないカメラシステムの動作頻度を増加させることができる。
両方の検出システムを並行して使用することにより、環境検出システムの有効性を向上させることができる。加えて、カメラシステムは通常、ロボットの周りの3次元グリッド内で、検出されたアーチファクトが位置する場所を識別するシステムに入力する。各検出システムからのアーチファクト識別は、組み合わせることができ、また、各検出システムがどの程度不正アクセスされた可能性があるかを示す確率情報と組み合わせることができる。
現在のシステムは、複数のカメラを介して異なる方法で複数回情報を統合することによって、単純な検出システムをさらに改善する。複数の検出システムからの情報は、ボクセルグリッドを介して3次元セルで局所的に組み合わせることができる。これは、検出された環境アーチファクトの複合モデルマップを提供し、さらなる処理のために環境アーチファクトのスーパーセットを評価するための機構を提供する。
使用することができる別のシステムは、画像をグローバルに合併して、障害物アーチファクトを含まない垂直スライスの航行可能空間の接地平面を生成することである。加えて、検出されたアーチファクトは、環境内の既知のアーチファクトと比較することができ、障害物は、フレームごとの反射を使用して意味的に識別することができる。
図8は、例示的なソフトウェアアーキテクチャを示すブロック図である。この解決策は、すべてのモジュールからの経時的なデータを統合してロボットの周囲の3次元世界の表示を構築し、それを使用して段差および障害物に関する決定を行うシステムからなる。
図8を参照すると、検知および意思決定サブシステム801において、カメラマネージャ802はカメラのストリーミングを制御し、センサモジュール803、804、805内の個々のカメラからフレームがいつどのように取り込むかを指示する。一実施形態では、センサモダリティの一方のみが所与の時間にストリーミングされ、同時に他方はアイドル待機状態にある。デフォルトモダリティは、大きな窓への近接度および時刻などの特定の環境基準に従って選択される。これらの基準は、入力時にシステムが好ましいモダリティに移行する特定の領域に関連付けられたユーザメタデータによって提供され得る。別法として、システムは、入力画像を分析することによって好ましいセンサモダリティに自動的に移行する。あるいは、システムはまた、Bluetooth(登録商標)デバイス、WiFi(登録商標)モデムおよび/または携帯電話もしくはモデムを含む、高度な診断を実行するために使用される追加のセンサを含むことができる。
さらに、マネージャは、例えば誤検出および検出漏れに関する潜在的な曖昧性に関する追加のコンテキスト情報を提供するために、選択されていないセンサまたはアイドルセンサから個々のフレームを取り込む能力を提供する。これらのモジュール806,807,808は、フレーム毎の個別処理モジュール813に示されている。いくつかの実施形態では、2次カメラシステムは、清掃装置が操縦している予めプログラムされたフロアプランと一致しない視覚的検出結果のような、予期しない検出結果を解決することができる追加情報を提供するように調べることができる。フロアプランマッパは、モジュール810として示されている。同様に、ボクセルグリッドマッパはモジュール811として示されている。複雑な感知環境、特に時々場所を変える可能性がある障害物を含む環境では、誤検出および検出漏れの解決は、安全性と効率的な動作の両方にとって最も重要な懸念事項である。環境は、可変照明または可変表面反射率の可能性によってさらに複雑になる。処理モジュールの結果は、意思決定者モジュール812に入力される。
段差の誤検出を自動的に解決する一例として、前方センサによって、観測可能な表面が遠くにあると検出されたことを感知することができる。範囲の検出は、特徴が最も鮮明になる焦点距離、または当技術分野で周知の他の多くのアルゴリズム方法を検出することによって達成され得る。遠方または遠方表面の検出は、手動の階段への進入など、段差が存在することを示す可能性が多い。通常、このような段差は、清掃ロボットが段差から落ちて損害や損傷を引き起こさないように回避されるべきである。いくつかの可能性のある光学的状況、例えば、特に反射フロア、水溜まり、熱勾配光学効果、または飽和光状態が、誤った段差検出を引き起こす可能性がある。これらの条件のすべてにおいて、偽の段差が検出されたかどうかの分析は、検出された特徴のサイズを評価すること、およびメモリに記憶されたフロアプランと、段差の存在を確認または否定するために異なる検出原理で動作する2次センサシステムとの両方と比較することによって解決することができる。
次いで、多数または確率論的論理を使用して、初期検出が誤っていたかどうか、または正しい確率がわずかでさえあるかどうかを決定することができる。さらに、そのような検出に対して行われる動作は、a)論理に直接作用して誤検出を想定すること、b)操作員またはロギングシステムに警告を送信すること、またはc)手動または遠隔の承認が継続するのを一時停止し、待機すること、またはd)検出された障害物に向かって暫定的または探索的な動作を採用することであり得る。検出された反射障害物を含む検出された障害物に対して、同様の誤検出ロジックを使用することができる。
図9は、個別処理モジュール901を示すブロック図である。図9に見られるように、左右/中央カメラの各々からのデータは、処理ユニット903,904,905のセットに入力される。左処理モジュール902内には、以下の3つの主要な構成要素が存在する。
・反射検出903:画像内の鏡面反射の高い領域を検出する。これらの領域は、立体照明カメラおよび構造物照明カメラの両方から奥行きがないか、または誤った奥行きを有する可能性が高い。このユニットの出力は、反射領域のバイナリマスクである。
・セマンティックセグメンテーション904:ディープニューラルネットワークで構成される。一実施形態では、ニューラルネットワークは、外部USBスティック(Intel Movidius Compute StickまたはGoogle Coral Acceleratorなど)上で動作する。このネットワークへの入力は、カメラから来るRGBおよび奥行きデータであり、出力は、画像を地面の非グランド領域に分割することである。
・動的較正905:ロボットフレームに取り付けられたカメラは、経時的に、それらの元の位置に対する位置の変化をやはり示すことができる。動的較正の構成要件は、経時的に変化するこれらの要因の較正値を補正するための自動オンライン方法である。
・反射検出903:画像内の鏡面反射の高い領域を検出する。これらの領域は、立体照明カメラおよび構造物照明カメラの両方から奥行きがないか、または誤った奥行きを有する可能性が高い。このユニットの出力は、反射領域のバイナリマスクである。
・セマンティックセグメンテーション904:ディープニューラルネットワークで構成される。一実施形態では、ニューラルネットワークは、外部USBスティック(Intel Movidius Compute StickまたはGoogle Coral Acceleratorなど)上で動作する。このネットワークへの入力は、カメラから来るRGBおよび奥行きデータであり、出力は、画像を地面の非グランド領域に分割することである。
・動的較正905:ロボットフレームに取り付けられたカメラは、経時的に、それらの元の位置に対する位置の変化をやはり示すことができる。動的較正の構成要件は、経時的に変化するこれらの要因の較正値を補正するための自動オンライン方法である。
動的較正905の構成要素は以下のように機能する:ピッチ、ロール、および高さの較正について、値は接地平面に基づいて推定され得る。較正モードは、ロボットが移動するにつれて、自動的に選択されることができ、平面があまり騒がしくなく十分なサイズの接地平面の良好な例にある。較正の変化が閾値を超える場合、選択されたデータを使用して再較正する。オフセット較正は、メモリに記憶され、次の較正イベントまで使用され得る。
ヨー較正、x較正、y較正の場合、値は、ロボットの2次元運動との一貫性に基づいて推定され得る。LIDARの高さでLidarと位置合わせし(ICPを介して奥行きクラウドと一致する必要がある)、精密さの閾値を介して選択される。較正は、RGB-Dオドメトリを計算し、計算されたオドメトリをロボット車輪オドメトリ906と最もよく一致させるヨー、xおよびyの値を推定することによって進む。別の手法は、LIDARの高さ(デバイスには2次元LIDARユニットが装備されている)で観察された奥行きデータのスライスを選択された画像のセットにわたって LIDARデータと位置合わせすることである。
図10は、ボクセルグリッドマッパモジュールを示すブロック図である。ボクセルグリッドマッパモジュール1001は、光線追跡および確率的更新を使用してカメラからのデータを融合することによって3次元ボクセルグリッドを構築する。次に、このマッパの出力は、ロボットの周囲の空間を地面、障害物、および未知領域にセグメント化することである。
図10のボクセルグリッドマッパモジュール1001の構成要素は、以下の構成要素からなる。
・ボクセルグリッド変換1006:ボクセルグリッドは、ロボットの周りの特定の範囲の3次元空間のみを表す。各入力フレームについて、現在のロボット位置に変換される必要がある。
・点群挿入1007:現在の入力点群によってボクセルグリッドを確率的に更新する。
・3次元レイトレーシング1008:現在のヒットしたボクセルからカメラ位置まで確率的にレイトレーシングして、自由空間値でボクセルグリッドを更新する。
・2次元障害物/地面/未知のセグメント化1009:すべての占有されたボクセルをz=0に投影し、それを障害物マスク1010、地面マスク1012、および未知のマスク1011にセグメント化し、それによって、次に清掃経路変更に使用され得る修正された経路マップを生成する。
・ボクセルグリッド変換1006:ボクセルグリッドは、ロボットの周りの特定の範囲の3次元空間のみを表す。各入力フレームについて、現在のロボット位置に変換される必要がある。
・点群挿入1007:現在の入力点群によってボクセルグリッドを確率的に更新する。
・3次元レイトレーシング1008:現在のヒットしたボクセルからカメラ位置まで確率的にレイトレーシングして、自由空間値でボクセルグリッドを更新する。
・2次元障害物/地面/未知のセグメント化1009:すべての占有されたボクセルをz=0に投影し、それを障害物マスク1010、地面マスク1012、および未知のマスク1011にセグメント化し、それによって、次に清掃経路変更に使用され得る修正された経路マップを生成する。
図11は、フロアマッパモジュール1101を示すブロック図である。フロアマッパモジュール1101は、ロボットオドメトリ1102に従ってすべてのフレーム1103、1104、1105からの接地平面推定値を確率的に合併することによって、3次元ボクセルグリッドよりも大きな範囲で接地平面の表現を構築する。このマッパの出力は、ロボットの周囲の空間を地面領域および非地面領域にセグメント化することである。
このモジュールの構成要素は以下の通りである。
・2次元グリッド変換1106:フロアマッパは、2次元グリッドを使用して、ロボットの周りの2次元フロアスペースの特定の範囲を表している。各入力フレームについて、現在のロボット位置に変換され得る。
・フロア点群抽出器1107:現在の入力のフロアを見つけるために、opencv::rgbdからの平面検出アルゴリズムが使用される。フロア上の点は、フロア2次元グリッドを更新するために使用される。
・フロア点群挿入1108:フロア点群抽出器によって抽出されたフロア点群によってフロア2次元グリッドを更新する。
・フロアセグメント化1109:フロア2次元グリッドをフロアマスク1110にセグメント化する。
・2次元グリッド変換1106:フロアマッパは、2次元グリッドを使用して、ロボットの周りの2次元フロアスペースの特定の範囲を表している。各入力フレームについて、現在のロボット位置に変換され得る。
・フロア点群抽出器1107:現在の入力のフロアを見つけるために、opencv::rgbdからの平面検出アルゴリズムが使用される。フロア上の点は、フロア2次元グリッドを更新するために使用される。
・フロア点群挿入1108:フロア点群抽出器によって抽出されたフロア点群によってフロア2次元グリッドを更新する。
・フロアセグメント化1109:フロア2次元グリッドをフロアマスク1110にセグメント化する。
図12は、意思決定者モジュール1201を示すブロック図である。一実施形態において、意思決定者モジュール1201は、フロアマッパモジュール1101(図11)、ボクセルグリッドマッパモジュール1001(図10)、ならびに左処理モジュール806、右処理モジュール807、および中央処理モジュール808(図8)を含む個々の処理モジュールの出力を受信する。意思決定者モジュール1201は、真の障害物/明確な段差の領域を決定するために、これらすべての出力に一組の規則を適用する。規則は、段差(形状、隣接する障害物に対する相対配置)に関する意味情報、ならびにその異なる入力にわたる情報の一貫性の両方を含む。
さらに、意思決定者モジュール1201は、代替的なセンサモダリティからの画像をチェックする必要があるかどうかを決定する。例は、観察不可能な材料に起因する段差または検出漏れのいずれかを示すことができるSLセンサからの欠落した奥行き領域が多く存在する状況である。別の例は、以前のデータから構築されたモデルと一致しない測定値であり得る。そのような場合、意思決定者モジュール1201は、別のフレームに代替センサを要求し、それに応じてそれを処理するように処理パイプラインをトリガする。
図12によれば、このモジュールの構成要素は、以下からなる。
・マスクの合併1202:ボクセルグリッドマッパモジュール1001、フロアマッパモジュール1101、および処理モジュール901からのマスクを一緒に合併し、新しい障害物マスク、地上マスク、および未知のマスクを生成する。マスク合併の出力は、段差探知器および障害物探知器に供給され、その構成要素は以下で説明される。
・段差候補探知器1203:段差候補をフィルタリングし、一連のチェックに合格しない段差候補を拒否する。
・地面輪郭抽出器1204:地面マスクの輪郭を段差候補として抽出する。
・候補近隣チェッカ1205:段差候補は、地面および未知の領域に隣接しているだけでよい。
・異形段差チェッカ1206:段差候補は、規則的な形状の未知の領域に隣接している必要がある。
・段差サイズチェッカ1207:小さすぎる段差を除去する。
・障害物候補探知器1209:障害物候補をフィルタリングし、一連のチェックに合格しないものを拒否する。
・障害物輪郭抽出器1210:障害物マスクの輪郭を障害物候補として抽出する。
・障害物サイズチェッカ1211:小さすぎる障害物を除去する。
・段差時間フィルタ1208:段差時間フィルタは、検出された段差の境界を時間的に追跡する。真の段差は、ロボットの相対運動に対して静的でなければならない。
・障害物時間追跡器1212:ロボットに対する各障害物の姿勢および速度を追跡し、それらを静的および動的障害物に分類する
スマートアラート:
・マスクの合併1202:ボクセルグリッドマッパモジュール1001、フロアマッパモジュール1101、および処理モジュール901からのマスクを一緒に合併し、新しい障害物マスク、地上マスク、および未知のマスクを生成する。マスク合併の出力は、段差探知器および障害物探知器に供給され、その構成要素は以下で説明される。
・段差候補探知器1203:段差候補をフィルタリングし、一連のチェックに合格しない段差候補を拒否する。
・地面輪郭抽出器1204:地面マスクの輪郭を段差候補として抽出する。
・候補近隣チェッカ1205:段差候補は、地面および未知の領域に隣接しているだけでよい。
・異形段差チェッカ1206:段差候補は、規則的な形状の未知の領域に隣接している必要がある。
・段差サイズチェッカ1207:小さすぎる段差を除去する。
・障害物候補探知器1209:障害物候補をフィルタリングし、一連のチェックに合格しないものを拒否する。
・障害物輪郭抽出器1210:障害物マスクの輪郭を障害物候補として抽出する。
・障害物サイズチェッカ1211:小さすぎる障害物を除去する。
・段差時間フィルタ1208:段差時間フィルタは、検出された段差の境界を時間的に追跡する。真の段差は、ロボットの相対運動に対して静的でなければならない。
・障害物時間追跡器1212:ロボットに対する各障害物の姿勢および速度を追跡し、それらを静的および動的障害物に分類する
スマートアラート:
車載エネルギー源、その環境の周りを移動するアクチュエータの組み合わせ、環境および様々な目印への近接を検出するセンサ、環境の検出された特徴に基づいて移動し、タスクの完了を累積する登録を行うメモリ内の内部ステートマシン、カスタマイズ可能な構成のファイル、およびユーザからのコマンドのセットを有する1つまたは複数のコンピュータ、特定のビットレートおよび周波数の音声信号生成能力を有するデジタル-アナログまたは同等の音声周辺インターフェース装置、および特定の状態遷移で、または機械の動作の特定の状態で連続的に行われる、ロケールの言語のスピーカ、マイクロフォン、可聴アナウンスなどの放音装置を使用する、清掃または他の目的のための自律型または半自律型装置。
これらは、同じメッセージが不必要に繰り返されないようにヒステリシスを有することができ、操作員または近くの人を混乱させる可能性がある。メッセージの履歴シーケンスは、一貫した自然な音声出力のセットを生成するために維持および分析され、その結果、装置の意図は、装置とのさらなる対話を容易にするために近くの操作員によって効果的に理解されることができ、または有効容積で近寄らないように警告することができる。デシベルレベルは、周囲音レベルおよび他の構成に基づいて、病院内の静かなゾーンなどの指定されたゾーンで静かになる地点に調整され得る。
装置は、意図、固有の目的地への到着、およびデバイスの状態を近くの操作員またはユーザに知らせる必要がある他の状況を合図することができる。例えば、装置が現場で人間の介入を必要とする何らかの故障モードを経験している場合、装置は、問題の解決を容易にするために特定の故障に対応する音および光を発することができる。
デバイスが逆方向に移動すると、デバイスは、例えば、スピーカを介して生成される周期的な警告音を自動的に開始することができる。他のトーンまたはトーンのシーケンスは、清掃などの様々な動作を実行する意図などの意図を示すために生成されることができる。スピーカに加えて、装置には、豊富な色、テキスト、およびアニメーションを生成することができるグラフィカルユーザインターフェース画面、ならびに他のコンピュータ制御発光体および照明アレイも装備され、装置の信号伝達能力を増強する。さらなる実施形態では、スマートアラートはまた、清掃ヘッドの下降、および回転しようとしているデバイスに関する警告などの状態遷移または状態のビデオを含むことができる。
これらの画面および音声アナンシエータは、半自律型機械をより脅威が少なくし、次の動作をより明確に伝達するのを助けるために、多種多様な擬人化された対話を模倣する機械意図を示すことができる。例えば、清掃ロボットが左折しようとする場合、ロボットのディスプレイに描かれた目は、観察者が次の行動を予測するのを助けるために左を指すことができる。同様に、オーディオ信号は、意図、または環境に関する観測、あるいは清潔さまたは施設ポリシーを促進する一般的なメッセージを示すことができる。
装置の様々な動作状態は、装置がある状態の例として、処理、清掃、スタック、故障モードにあること、リモートの遠隔操作状態にあることを含む、これらの状態のグラフィカル描写を提供することができるグラフィカルユーザインターフェース上に生成されたディスプレイと一致する。このユーザインターフェースはまた、トグル、メトリック、設定値、較正パラメータなどの測定値を表示することによって、診断および指令制御能力などにおいて、様々なハードウェアおよびソフトウェア構成要素の状態を示すためにも有用である。
進入経路上の方向の変化の起動または投影時に自動的にトリガされる、進行方向を示すための点滅および点灯。これらの経路は、事前に、または即時のセンサフィードバックに基づいてリアルタイムで計算することができる。地図の異なる領域、または周囲光センサの測定光強度は、環境に適した異なるパターンまたは光度をトリガすることができる。
色分けされたストロボライトは、将来の移動経路を示すことができる。ブレーキライトは、装置が妨害物を感知したとき、または減速しようとしている場合に、異なる停止速度を示すために、途切れない、または点滅する様式のいずれかで自動的にオンになり、妨害物が除去され、装置が加速する場合にオフになる。ライトの配置は、装置の背面にあり、様々な位置および高さに少なくとも2つまたは3つのライトがあり、これらは、潜在的にほこりの多い環境では遠くから見ることができ、かつフォークリフトおよびトラックなどの他の大型機器の操作員にとって遠くから見ることができる。これらは、コンピュータおよび制御基板を介して操作され得る。
マッピング、清掃、警告、緊急事態、操作員入力待ち、および他の機能を含む、動作モダリティを示すためのライトの色分け。ライトは、手振りなどに似た動作を示すために、強度およびシーケンスでアニメーション化され得る。
拡張性プラットフォーム:
拡張性プラットフォーム:
さらなる実施形態では、自律型または半自律型の清掃装置は、多目的のインテリジェントシステムとしての拡張性のためのプラットフォームを含むことができる。一実施形態では、システムペイロードベイは、将来のセンサアドオンを可能にする。拡張性プラットフォームのさらなる特徴は、以下を含むことができる。
・モジュール式フレーム部品
・モジュール式ソフトウェア
・熱カメラ
・将来のセンサ追加部品
・明確に定義されたインターフェース
・クラウドからロボットにソフトウェアをインストールする
・セキュリティモジュール
・アプリストアモジュール、APIを公開する、アプリストアがアプリケーションを中央にプッシュする
・集中フリート管理
・APIモジュールを開く
・消毒モジュール
サイドスイーパ構成要素:
・モジュール式フレーム部品
・モジュール式ソフトウェア
・熱カメラ
・将来のセンサ追加部品
・明確に定義されたインターフェース
・クラウドからロボットにソフトウェアをインストールする
・セキュリティモジュール
・アプリストアモジュール、APIを公開する、アプリストアがアプリケーションを中央にプッシュする
・集中フリート管理
・APIモジュールを開く
・消毒モジュール
サイドスイーパ構成要素:
床清掃ロボットは、多くの場合、清掃装置を支持する剛性構成要素からの壁および物体への損傷のリスクに起因して、かつ、分注された洗浄液が回収すべき(通常、清掃装置よりも幅広い装置によって)というほとんどの操作員による要求に起因して、壁および他の物体に直接隣接して清掃することができない。その結果、壁および他の物体に隣接する床領域は清掃されない。
床洗浄機で清掃する場合、壁に沿って、および洗浄機と障害物との間で掃いて集め、モップでふく(「ダストモップがけ」および「トレールモップがけ」)ために手作業が必要である。これは、洗浄機と、それが駆動している壁との間の距離に起因する。場合によっては、ダストモップがけおよびトレールモップがけの実施は、負担しきれない。加えて、ダストモップがけが実行されないか、または不十分に実行されると、床洗浄機性能に悪影響を及ぼす可能性がある。
ごみを回収することによってダストモップがけの必要性を低減することにより、施設の清浄度が改善され、必要な労力が低減される。壁および障害物(その存在は汚れの発生を促進する)の近くのごみを除去することにより、トレールモップがけの必要性が低減される。一定の壁面距離では、未清掃の床の割合は、区域の幅が減少するにつれて増加する。結果として、サイドスイーパは、長く狭い清掃区域を有する「廊下」スタイルの環境で清掃装置を動作させようとする操作員に最大の利益を提供する。
図13Aは、サイドスイーパの斜視図である。サイドスイーパは、円錐形のブラシ1304であり、32インチの円筒形の清掃ヘッドが取り付けられた床洗浄清掃装置の右側に取り付けることができる。サイドスイーパは、床洗浄機と近くの壁/障害物との間の距離の一部または全部をカバーする。スイーパは、小さなごみを床洗浄機の主清掃経路に運び、そこで小さなごみを円筒形ブラシによって回収し、主ごみ容器に堆積させることができる。
図13Bは、サイドスイーパモジュール1302を備えた半自律型清掃装置1300の上面図である。図13Cは、サイドスイーパモジュール1304を備えた半自律型清掃装置1300の斜視図である。サイドスイーパモジュール1302は、半自律型清掃装置1300の前方の右手のコーナに取り付けられた円錐形ブラシ1304からなる。ブラシ1304は、床面に略垂直な軸線を中心に反時計回り(上から見て)に回転する。代替の実施形態では、ブラシは時計回りに回転し、左手の前方の角に取り付けられてもよい。サイドスイーパモジュール1302は、機械的アーム1206によって清掃装置1300のフレーム1308に機械的に結合される。
ブラシによって接触されたごみは、ロボットの中心に向かって、ブラシが取り付けられている機械の主清掃経路に押し込まれる。そこで、ごみは、後の廃棄のために円筒形ブラシによってごみ容器内に一掃され得る。比較的大きく重いごみを、スピニングスイーパによって取り込むことができる。
サイドスイーパモジュール1302の構成要素は、以下の特徴からなる。
・ブラシ:変形する能力を有する長い剛毛を有するブラシであり、長さは、ロボットに近接する障害物との衝突を回避する場合、ロボットの位置および位置特定の変動に対する緩衝を提供する。
・衝撃中の機械的コンプライアンス:アームは、偶発的な衝撃の場合にそれ自体および歩行者/他の物体を保護するために物理的に従う。ばねは、機構を整列させた状態に保ち(自己センタリング)、あらゆる衝撃の力を減衰させる。緊急停止への配線。緊急停止バンパは、移動機構の擦り摩擦および衝撃力を低減し、本体を損傷しないようにする。
・シュラウド:シュラウドの裏側のテーパ部は、90度の角度で衝突した場合に緊急停止機構が作動する可能性を高める。緊急停止は、通常、移動の方向または反対方向のいずれかに力が加えられた場合にトリガされるが、サイドスイーパ設計は、安全のためにより多くの進行方向または衝撃を検出することを可能にする。シュラウドはまた、シュリンクラップ、ロープ、ストリング、配送用の(プラスチック/ポリなどの)ストラップ、他の細長い可撓性物品からの絡み合い保護を提供する。
・レイアウト:サイドスイーパ取り付け構成要素は、ロボット移動の主方向(前方)に長手方向に向けられている。組込み可能-現場で既に使用される適切なロボットに設置され得る。ロボットの基本機能を復元するために取り外すことができる。
・電気:ヒューズ付き、コネクタ付き、バイパス可能。ケーブル、プラスチック、IPX 4保護用に設計されたモータ。すべての電気部品は受動的であり、サイドスイーパモジュールの複雑さを低減し、信頼性を高める。追加の接地がサイドスイーパアセンブリに提供され、それによりロボット上の静電気蓄積を地面に放電して戻すことを可能にする。
・ブラシ回転運動:ブラシの特定の回転速度および角度は、側部ごみを除去するために最適な性能を有すると決定された。最適な構成を決定するために、徹底的な試験プロセスが確立された。
・サイドスイーパ到達範囲のための自律経路計画:サイドスイーパの存在は、到達範囲経路計画および安全上の考慮事項を必要に応じて自動的に変更することができる。主洗浄機構がサイドスイーパの痕跡をカバーするように、サイドスイーパの経路が作業スペースの未清掃部分内に維持されることを確実にするために自動的に計算されたサイドスイーパの螺旋経路は、サイドスイーパの存在によって洗浄性能が悪影響を受けないことを確実にする。サイドスイーパ機構は、床の移動部分にごみの痕跡を残すことを回避するために、清掃しない場合、手動モードおよび自律モードで地面から持ち上げることができる。これは、非洗浄区域と共に使用されて、自律動作中に選択的な掃引および洗浄を実行することができる。サイドスイーパは、ロボット清掃経路が障害物にどれだけ近いかを改善する。
・遠隔操作リモート監視ビューおよびレポート:どの領域が清掃されたか、すべての清掃の実行についてどの領域が洗浄されたかを示す二重レポートが生成される。ロボット2次元/3次元視覚化モデルの表示は、サイドスイーパの設置に基づいて、サイドスイーパ、フットプリント形状、構成などを含むように変更される。
・安全性:HARAの所見および任意に追加されるサイドスイーパの改良。
・カメラFOVとのサイドスイーパ障害物検出調整:RGB/3次元センサは、自動清掃を中断するロボットのソフトウェア安全システムにおける誤った障害物検出を回避するために、画像処理パイプラインを使用するマスキングを介してサイドスイーパの存在を考慮することができる。
・サイドスイーパ取り付けの存在に基づく自動カスタマイズされた挙動:代替実施形態は、清掃経路、壁面距離、安全性、報告などのサイドスイーパ装置を考慮してロボットの挙動を自動的に調整するために、電気機械的感知を介してサイドスイーパ機構の設置の自動検出を可能にする。
高度な診断:
・ブラシ:変形する能力を有する長い剛毛を有するブラシであり、長さは、ロボットに近接する障害物との衝突を回避する場合、ロボットの位置および位置特定の変動に対する緩衝を提供する。
・衝撃中の機械的コンプライアンス:アームは、偶発的な衝撃の場合にそれ自体および歩行者/他の物体を保護するために物理的に従う。ばねは、機構を整列させた状態に保ち(自己センタリング)、あらゆる衝撃の力を減衰させる。緊急停止への配線。緊急停止バンパは、移動機構の擦り摩擦および衝撃力を低減し、本体を損傷しないようにする。
・シュラウド:シュラウドの裏側のテーパ部は、90度の角度で衝突した場合に緊急停止機構が作動する可能性を高める。緊急停止は、通常、移動の方向または反対方向のいずれかに力が加えられた場合にトリガされるが、サイドスイーパ設計は、安全のためにより多くの進行方向または衝撃を検出することを可能にする。シュラウドはまた、シュリンクラップ、ロープ、ストリング、配送用の(プラスチック/ポリなどの)ストラップ、他の細長い可撓性物品からの絡み合い保護を提供する。
・レイアウト:サイドスイーパ取り付け構成要素は、ロボット移動の主方向(前方)に長手方向に向けられている。組込み可能-現場で既に使用される適切なロボットに設置され得る。ロボットの基本機能を復元するために取り外すことができる。
・電気:ヒューズ付き、コネクタ付き、バイパス可能。ケーブル、プラスチック、IPX 4保護用に設計されたモータ。すべての電気部品は受動的であり、サイドスイーパモジュールの複雑さを低減し、信頼性を高める。追加の接地がサイドスイーパアセンブリに提供され、それによりロボット上の静電気蓄積を地面に放電して戻すことを可能にする。
・ブラシ回転運動:ブラシの特定の回転速度および角度は、側部ごみを除去するために最適な性能を有すると決定された。最適な構成を決定するために、徹底的な試験プロセスが確立された。
・サイドスイーパ到達範囲のための自律経路計画:サイドスイーパの存在は、到達範囲経路計画および安全上の考慮事項を必要に応じて自動的に変更することができる。主洗浄機構がサイドスイーパの痕跡をカバーするように、サイドスイーパの経路が作業スペースの未清掃部分内に維持されることを確実にするために自動的に計算されたサイドスイーパの螺旋経路は、サイドスイーパの存在によって洗浄性能が悪影響を受けないことを確実にする。サイドスイーパ機構は、床の移動部分にごみの痕跡を残すことを回避するために、清掃しない場合、手動モードおよび自律モードで地面から持ち上げることができる。これは、非洗浄区域と共に使用されて、自律動作中に選択的な掃引および洗浄を実行することができる。サイドスイーパは、ロボット清掃経路が障害物にどれだけ近いかを改善する。
・遠隔操作リモート監視ビューおよびレポート:どの領域が清掃されたか、すべての清掃の実行についてどの領域が洗浄されたかを示す二重レポートが生成される。ロボット2次元/3次元視覚化モデルの表示は、サイドスイーパの設置に基づいて、サイドスイーパ、フットプリント形状、構成などを含むように変更される。
・安全性:HARAの所見および任意に追加されるサイドスイーパの改良。
・カメラFOVとのサイドスイーパ障害物検出調整:RGB/3次元センサは、自動清掃を中断するロボットのソフトウェア安全システムにおける誤った障害物検出を回避するために、画像処理パイプラインを使用するマスキングを介してサイドスイーパの存在を考慮することができる。
・サイドスイーパ取り付けの存在に基づく自動カスタマイズされた挙動:代替実施形態は、清掃経路、壁面距離、安全性、報告などのサイドスイーパ装置を考慮してロボットの挙動を自動的に調整するために、電気機械的感知を介してサイドスイーパ機構の設置の自動検出を可能にする。
高度な診断:
モータおよびアクチュエータ、ならびに一般に構成要素またはシステムの故障の検出が懸念される。本出願は、モータまたはアクチュエータに指令し、次いで、そのモータまたはアクチュエータまたは他の何らかのアクチュエータからの裏付けとなるフィードバックを探して、指令が成功したことを検証することができるシステムを記載する。独立した機器をクロスチェックして機器のいずれか1つの故障を決定することができ、半自律型清掃装置のセンサおよびアクチュエータをクロスチェックして故障を識別することもできる。本質的に、1つまたは複数の構成要素またはサブシステムへの刺激が1つまたは複数の構成要素またはサブシステム測定において応答を生成し得る刺激応答機構が使用され得る。これらの刺激および測定値は、高度診断モジュール内の半自律型車両自体で開始、受信、記憶および相関されることができ、記憶および相関のために中央サーバに送信されることができ、またはハイブリッド手法を使用することができる。さらに、計測システムまたは作動システムの故障は、可能な限り安全な動作モードを保証するために、機械またはサブシステムの状態の即時変更をもたらす可能性がある。例えば、駆動モータまたは光学センサシステムが不適切に機能していることが判明した場合、ロボットは、移動が不可能な安全モードに入ることができる。
中央サーバは、刺激を測定値と相関させ、それによって現在の故障状態、潜在的な将来の故障状態、または将来の故障の可能性を決定するために、単純なアルゴリズムまたはヒューリスティック規則を使用することができる。別法として、中央サーバは、機械学習または人工知能サブシステムを使用してこれらの分析を実行することができる。これらの相関および予測のために、中央サーバは、単一または複数の半自律型車両からの履歴データまたはデータ傾向に依存することができる。
中央サーバは、関連メッセージをユーザに表示すること、中央データベース内の情報を更新すること、故障を予想して交換部品を注文すること、または何らかの他のアクションをとることなど、これらの相関に基づく動作を実行することができる。これらの動作を行う際に、システムの動作可能時間と同様に、システムの性能および信頼性の信用度が最大化される。
このシステムの例示的な実装形態は、スキージを落とすことに関する診断システムである。システムの観点から、スキージモータおよび吸引モータがある。スキージは、アップ(利用されない)位置もしくは状態、またはダウン(利用される)位置もしくは状態にあることができ、一方の状態から他方の状態に移動するように制御システムによって命令され得る。この命令はスキージモータ電流に変換される。吸引の開始は、吸引モータ電流を制御することによって制御され得る。これらのモータの両方の電流は、測定システムによって係合される場合に測定され得る。これらの測定値およびスキージ位置を使用して、故障または後に予想される故障を検出または予測することができる。これらの場合、モータは、制御電流の刺激を受ける試験中の構成要素である。スキージモータをオンおよびオフにするために送信された命令に対するスキージモータのオンおよびオフのタイミングは、モータの故障を示し得る。命令された場合に吸引がオンになるタイミングは、吸引故障を示し得る。スキージがアップ位置にある間に測定された吸引電流は、電流が正常範囲外である場合にホースの閉塞を示すことができる。スキージが上方位置から下方位置に移動すると考えられるときに吸引電流の変化のがないのは、スキージの欠落、ホースの閉塞、またはスキージモータの故障を示している可能性がある。
場合によっては、汚れ、または予想される損傷を検出するために開ループ構成でモータを作動させることによって、システムの通常動作モードを確認することができる。通常の清掃操作中、吸引電流の変化は故障状態を示すことができ、電流の突然の減少はスキージが落下したことを示すことができ、一方、電流の突然の増加はスキージホースが閉塞されたことを示すことができる。
監視され得る他のシステム電流および測定値は、ブラシモータ電流、清掃ヘッドリフトモータ電流、吸引電流、スキージモータ電流、駆動モータ電流、ステアリングモータ電流、水ポンプ電流、バックホイールエンコーダ、ステアリングホイールエンコーダまたはIMUデータなどのアクチュエータ電流を含む。ブラシ過電流、または複数のブラシモータの電流間の分岐は、清掃故障を検出することができる。内部バスまたはシステム間バス上の通信の喪失、プロトコル違反、または待ち時間違反は、特定のシステムの故障を示し得る。
一実施態様では、この情報は、特定の故障の可能性を決定するために使用され得る機械学習モデルに入力され得る。そのような故障には、清掃ブラシの喪失、清掃ブラシベルトの破損、アクチュエータの故障、スキージの喪失、吸引ホースの閉塞、水の汚染、またはエンコーダの故障が含まれ得る。
ヘルスモニタ:
ヘルスモニタ:
さらなる実施形態では、ヘルスモニタノードまたはモジュールが生成される。ヘルスモニタモジュールは、まだ監視されていない新しい状態を監視する。ヘルスモニタモジュールは、診断コレクタモジュールによって取り込まれ、アクションおよび報告の目的で診断アグリゲータセーフティモニタエグゼクティブ/UIパイプラインに入力される診断メッセージを公開する。この段階では、既存のUIは、異常動作状態がヘルスモニタモジュールによって検出された場合に、「安全上のミス」の代わりに「警告」を表示するように修正される。
すべての既存の条件は、異常動作が検出された場合にユーザインターフェース(UI)に表示されるエラーメッセージをもたらし続ける。そうでなければ、安全モニタ/UIパイプラインの機能は変更されないままである。
長期的には、システムで監視される重大でない状態、ならびに関連する動作および報告機能は、ヘルスモニタモジュールに移行される。臨界条件(すなわち、個人の傷害または物的損傷をもたらす可能性のあるもの)は、安全基板を増強するように作用する、より単純な安全監視モジュールの主題となる。
ヘルスモニタモジュールは、ヘルスモニタクラスを使用して実装される。一例として、HMNodeは、優先順位順にモニタクラスのインスタンスを作成し、監視を必要とするトピックをサブスクライブし、新しいメッセージが利用可能になったときに関心のあるモニタに通知し(すべてのモニタがすべてのメッセージに関心があるわけではない)、それらの優先順位順に、各モニタ上でCheck()を定期的に呼び出す。各モニタは、Check()を実装し、その監視された状態が診断.msg参照を介して正常または異常状態にあるかどうかをHMNodeに通知する。
さらに、HMNodeは、診断コレクタから始まる既存の安全パイプライン/UIによって処理される定期的な診断メッセージを公開する。優先度処理機構がフレームワークに組み込まれている場合であっても、ロボット反応が、遭遇するすべての条件に対して同じであることを考えると、現時点ではすべての条件に同じ優先度が割り当てられている。
故障検出:
故障検出:
図14は、清掃故障検出システムを示すフローチャートである。図14によれば、清掃システムはブロック1400で開始される。ブロック1401において、清掃システムが始動され、清掃故障を監視する。ブロック1402で清掃故障がトリガされると、システムは警告ページに移行し、ブロック1403でブラシ、水ポンプをオフにし、清掃ヘッドを後退させる。システムはまた、ブロック1404において、故障が吸引故障であるかどうかを判定する。そうである場合、ブロック1405において、吸引をオフにし、スキージを上げる。そうでない場合、ブロック1406において、20秒間待機し、吸引をオフにしてスキージを上げる。
ブロック1407でユーザがリセットボタンを押す場合、ブロック1403の警告ページで、システムは清掃計画が実行されたかどうかを確認するためにチェックする。そうであれば、ブロック1410でフローチャートが終了するまでブロック1408で清掃を再開し、そうでなければ、システムはブロック1409において手動計画に移行する。
ブロック1403における警告ページにおいて、ブロック1411でユーザがホームボタンを押す場合、システムは、ブロック1412で清掃計画が実行されたかどうかを確認するためにチェックする。そうであれば、ブロック1413でシステムは清掃を終了し、報告を生成する。そうでなければ、システムは手動計画1409に移行する。方法はブロック1410で終了する。
スキージ検出:
スキージ検出:
さらなる実施形態では、システムは、スキージ故障を検出するための方法およびモジュールを有する。図15は、スキージ故障の検出を示すフローチャートである。図15によれば、SQダウンは、スキージが下がること(下降)を意味し、SQコマンドダウンは、スキージが上昇することを意味し、スキージが上昇し、スキージが取り外され、吸引ボタンが押された場合に、吸引ボタンが押されるが(これもスキージを下げるように命令する)、吸引をオンにせずに、かつスキージを下降させずに、故障画面が表示されることになり、この場合も画面は20秒待つことなく、直ちに「警告クリア」と表示される。
図15を参照すると、ブロック1501において、SQダウンまたはSWコマンドダウンまたはSQ分離イベントが検出される。システムは、ブロック1502において、これが故障イベントであるか否かを確認する。その後、システムは、ブロック1503において、それがSQコマンドダウンイベントであるかどうかをチェックし、その後、ブロック1505において、故障クリアイベントへと進む。ブロック1503でそれがSQコマンドダウンイベントでない場合、システムはブロック1504で20秒またはSQ取り付けイベントをチェックし、ブロック1505で故障クリアイベントに進む。
ブロック1505における故障クリアイベントにおいて、システムは、ブロック1506におけるHome PRESSEDボタン(ホームボタンが押された)イベント、ブロック1507におけるAUTOイベント、およびブロック1508における清掃キャンセルイベントをチェックする。これらのイベントが発生すると、システムはブロック1509でホームページに戻る。
ブロック1505で故障クリアイベントに戻ると、システムは、ブロック1510でRESET PRESSED(リセットボタンが押された)イベントが発生し、ブロック1511でSQ取り付けイベントが発生したかどうかをチェックする。これらのイベントが発生すると、システムはブロック1501でSQダウンまたはSWコマンドダウンまたはSQ分離イベントの監視の開始を返す。
機械システム:
機械システム:
清掃装置のさらなる実施形態は、前輪アセンブリおよび清掃ヘッド制御部を含む機械的システムを含む。前輪アセンブリは、さらなるドライブフレックスケーブル管理システムを含む。
清掃ヘッド制御システムは、以下の特徴をさらに含む。
・下向きの力を推測するために電流が使用される。PIDループは、一定の下向きの力を維持するために使用される。
・掃引動作のために、清掃ヘッドリフトアクチュエータからの位置フィードバックが、一定の位置を目標とするために使用される。特性試験を行った後、清掃性能を最大化する最適距離が決定され、ブラシ摩耗による性能が改善される。
・制御システムはまた、ブラシが摩耗/変形したことを感知し、したがってブラシが加えることができる下向きの力を最大にする「折衷モード」を実装する。
・すべての清掃アクチュエータ(ブラシモータ、リフトモータ、吸引、ポンプ)は閉ループであり、フィードバックは、自己診断、モータ固着、電気的接続の喪失、過電流、ブラシ間の分岐、ブラシの喪失などに使用することができる。
電気システム:
・下向きの力を推測するために電流が使用される。PIDループは、一定の下向きの力を維持するために使用される。
・掃引動作のために、清掃ヘッドリフトアクチュエータからの位置フィードバックが、一定の位置を目標とするために使用される。特性試験を行った後、清掃性能を最大化する最適距離が決定され、ブラシ摩耗による性能が改善される。
・制御システムはまた、ブラシが摩耗/変形したことを感知し、したがってブラシが加えることができる下向きの力を最大にする「折衷モード」を実装する。
・すべての清掃アクチュエータ(ブラシモータ、リフトモータ、吸引、ポンプ)は閉ループであり、フィードバックは、自己診断、モータ固着、電気的接続の喪失、過電流、ブラシ間の分岐、ブラシの喪失などに使用することができる。
電気システム:
図16は、半自律型清掃装置のための例示的な電気システムを示すブロック図である。
電気システムのいくつかの特徴は、以下を含む。
・LIDAR 1601、3次元カメラ1602および2次元カメラ1603モジュール
・メインコンピュータ(PC)1604
・遠隔監視モジュール1605
・ユーザ入力モジュール1606
・清掃システムへの高電力分配、ならびに通常の制御機能のための主制御ユニット(MCU)モジュール1607。主制御ユニット(MCU)は、堅牢な下流の回路保護を提供する。
・現場サービスを容易にするための交換可能な自立型モータコントローラモジュールであるモータコントローラ(MC)1608
・バッテリ1610
・配電モジュール1611
・清掃電源モジュール1612
・清掃ヘッド位置モジュール1613
・吸引電源モジュール1614
・スキージ位置モジュール1615
・スキージ接続遮断検出
○後部スキージが取り付け点から分離されたか否かの故障検出
・コンピュータ排気温度に基づく後部キャビネットを通じた強制空冷
○サーモスタットを使用してコンピュータの排気温度に基づいて空気流を制御する
○冷却を増加させ、したがってCPU処理能力を増加させる
・多層/冗長動作制御監視(モータコントローラ、MCU FW、SWはすべて、予想される動作をチェックする)
・自律的清掃のための音声キュー
・清掃計画環境の適否を決定するための環境データの収集
○環境センサを使用して、高温すぎる環境でロボットを使用しているかどうかを決定すること
・分散LED制御
○他の前方LEDのコントローラとしてハロPCBを使用する
・方向インジケータとしてのLED「目」
○ロボットの意図された動作を示すためにハロPCB上のLEDのグループを使用する
・吸引障害物検出
○吸引電流の変化を検出して、障害物が存在するかどうかを決定する
・電流を用いた水流制御ループ
・消毒モジュール
・LIDAR 1601、3次元カメラ1602および2次元カメラ1603モジュール
・メインコンピュータ(PC)1604
・遠隔監視モジュール1605
・ユーザ入力モジュール1606
・清掃システムへの高電力分配、ならびに通常の制御機能のための主制御ユニット(MCU)モジュール1607。主制御ユニット(MCU)は、堅牢な下流の回路保護を提供する。
・現場サービスを容易にするための交換可能な自立型モータコントローラモジュールであるモータコントローラ(MC)1608
・バッテリ1610
・配電モジュール1611
・清掃電源モジュール1612
・清掃ヘッド位置モジュール1613
・吸引電源モジュール1614
・スキージ位置モジュール1615
・スキージ接続遮断検出
○後部スキージが取り付け点から分離されたか否かの故障検出
・コンピュータ排気温度に基づく後部キャビネットを通じた強制空冷
○サーモスタットを使用してコンピュータの排気温度に基づいて空気流を制御する
○冷却を増加させ、したがってCPU処理能力を増加させる
・多層/冗長動作制御監視(モータコントローラ、MCU FW、SWはすべて、予想される動作をチェックする)
・自律的清掃のための音声キュー
・清掃計画環境の適否を決定するための環境データの収集
○環境センサを使用して、高温すぎる環境でロボットを使用しているかどうかを決定すること
・分散LED制御
○他の前方LEDのコントローラとしてハロPCBを使用する
・方向インジケータとしてのLED「目」
○ロボットの意図された動作を示すためにハロPCB上のLEDのグループを使用する
・吸引障害物検出
○吸引電流の変化を検出して、障害物が存在するかどうかを決定する
・電流を用いた水流制御ループ
・消毒モジュール
さらなる実施形態では、半自律型清掃装置は消毒モジュールを含む。図17は、消毒モジュール1702を備えた半自律型清掃装置1700の斜視図である。図17に見られるように、消毒モジュール1702の構成要素は以下からなる。
・高出力ファン(DC電圧)1704
・アトマイザノズル1706
・静電モジュール陰極
・静電モジュール1708
・高出力ファン(DC電圧)1704
・アトマイザノズル1706
・静電モジュール陰極
・静電モジュール1708
図17によれば、消毒モジュールは、ハンドル、ドア、手すり、タッチスクリーン、テーブル、カウンタートップ、棚、および定期的な消毒を必要とする他の領域などの接触領域に消毒溶液1710を分配する噴霧、ミスト化および/または霧化システムからなる。消毒モジュールは、半自律型清掃装置に取り付けられ、施設の任意の場所に自動的にナビゲートし、既存の製品の自動化およびインフラストラクチャを使用して必要に応じて消毒することができる。
消毒モジュール1702は、溶液タンク、噴霧システム、分散システム、および静電システムを含む。システムは、消毒溶液1710が適切な高さで清掃装置から1.5 m以内の距離で広がることができるように取り付けられる。静電システムを利用することにより、モジュールは、スプレー角度にもかかわらず、総到達範囲および消毒剤を最大化することができる。消毒モジュールに関するさらなる情報は、参照によりその全体が本明細書に組み込まれる、2020年7月24日に出願された「DISINFECTION MODULE FOR A SEMI-AUTONOMOUS CLEANING AND DISINFECTION DEVICE」と題する米国仮出願第63/055,919号明細書に見出すことができる。
本明細書で開示される実装形態は、機械学習訓練のための訓練データセットを生成または増強するためのシステム、方法、および装置を提供する。
本明細書で説明される機能は、プロセッサ可読媒体またはコンピュータ可読媒体上の1つまたは複数の命令として記憶され得る。「コンピュータ可読媒体」という用語は、コンピュータまたはプロセッサによってアクセスされ得る任意の利用可能な媒体を指す。限定ではなく例として、そのような媒体は、RAM、ROM、EEPROM、フラッシュメモリ、CD-ROM、もしくは他の光ディスク記憶装置、磁気ディスク記憶装置、もしくは他の磁気記憶装置、または命令もしくはデータ構造の形態で所望のプログラムコードを記憶するために使用することができ、コンピュータによってアクセスすることができる任意の他の媒体を含むことができる。コンピュータ可読媒体は、有形かつ非一時的であり得ることに留意されたい。本明細書で使用される場合、「コード」という用語は、コンピューティングデバイスまたはプロセッサによって実行可能なソフトウェア、命令、コードまたはデータを指すことができる。「モジュール」は、コンピュータ可読コードを実行するプロセッサと考えることができる。
本明細書に記載のプロセッサは、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別ゲートもしくはトランジスタ論理、個別ハードウェア構成要素、または本明細書に記載の機能を実行するように設計されたそれらの任意の組み合わせとすることができる。汎用プロセッサはマイクロプロセッサとすることができるが、代替例では、プロセッサはコントローラ、またはマイクロコントローラ、それらの組み合わせなどとすることができる。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えば、DSPとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、DSPコアと組み合わせた1つまたは複数のマイクロプロセッサ、または任意の他のそのような構成として実装することもできる。本明細書では主にデジタル技術に関して説明されているが、プロセッサは主にアナログ構成要素を含むこともできる。例えば、本明細書に記載の信号処理アルゴリズムのいずれかは、アナログ回路で実装され得る。いくつかの実施形態では、プロセッサはグラフィックス処理装置(GPU)とすることができる。GPUの並列処理能力は、中央処理装置(CPU)と比較して、ニューラルネットワーク(および他の機械学習モデル)を訓練し、かつ使用する時間を短縮することができる。いくつかの実施形態では、プロセッサは、モデルトレーニングおよびモデル推論の一方または両方のための専用機械学習回路カスタム構築を含むASICとすることができる。
開示または図示されたタスクは、地理的に分散されたコンピューティングデバイスを含む、コンピュータシステムの複数のプロセッサまたはコンピューティングデバイスにわたって分散させることができる。
本明細書に開示される方法は、記載された方法を達成するための1つまたは複数のステップまたは動作を含む。方法ステップおよび/または動作は、特許請求の範囲から逸脱することなく互いに交換することができる。言い換えれば、記載されている方法の適切な動作のために特定の順序のステップまたは動作が必要とされない限り、特定のステップおよび/または動作の順序および/または使用は、特許請求の範囲から逸脱することなく変更することができる。
本明細書で使用される場合、「複数」という用語は、2つ以上を意味する。例えば、複数の構成要件は、2つ以上の構成要素を示す。「決定すること」という用語は、多種多様な動作を包含し、したがって、「決定すること」は、計算すること、計算すること、処理すること、導出すること、調査すること、検索すること(例えば、テーブル、データベース、または別のデータ構造を検索する)、確認することなどを含むことができる。また、「決定すること」は、受信すること(例えば、情報を受信すること)、アクセスすること(例えば、メモリ内のデータにアクセスすること)などを含むことができる。また、「決定すること」は、解決すること、選択すること、選定すること、確立することなどを含むことができる。
「に基づいて」という語句は、特に明記しない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という語句は、「のみに基づいて」および「少なくともに基づいて」の両方を表す。
システムの前述の書面による説明は、当業者が現在その最良の形態であると考えられるものを作成および使用することを可能にするが、当業者は、本明細書の特定の実施形態、方法、および例の変形、組み合わせ、および均等物の存在を理解および認識するであろう。したがって、システムは、上述の実施形態、方法、および例によって限定されるべきではなく、システムの範囲および精神内のすべての実施形態および方法によって限定されるべきである。したがって、本開示は、本明細書に示される実施態様に限定されることを意図するものではなく、本明細書に開示される原理および新規な特徴と一致する最も広い範囲を与えられるべきである。
Claims (33)
- 表面を清掃するための半自律型清掃装置であって、
少なくとも1つの貯蔵容積を支持するフレームと、
前記フレームによって支持され、表面に沿って前記フレームを移動させるように構成された駆動システムと、
前記フレームに結合された清掃アセンブリであって、前記駆動システムが前記表面に沿って前記清掃アセンブリを移動させるにつれて、前記表面から前記少なくとも1つの貯蔵容積にごみを移送するように構成された清掃アセンブリと、
前記清掃装置の経路および方向を計算し、案内することができる複数のセンサを備える前方または後方感知モジュールと、
スマートアラートシステムと、
前記フレームによって支持され、少なくともメモリおよびプロセッサを含む電子システムであって、前記プロセッサが、前記スマートアラートシステムに関連する前記メモリに記憶された命令のセットを実行して、前記装置の動作モダリティの通知および意図を提供し、危険信号に対して警告するように構成される、電子システムと、
を備える、半自律型清掃装置。 - 前記複数のセンサが、前方カメラ、後方カメラ、光学カメラ、熱カメラ、3次元カメラ、構造化光センサ、アクティブステレオセンサ、およびRGBカメラからなるリストから選択される、請求項1に記載の装置。
- 前記スマートアラートシステムが、光、音、表示画面、データ通知、スピーカを介した音、マイクロフォンを介した音、およびタッチディスプレイスクリーンを介して表示されたデータのうちの少なくとも1つを含む、請求項1に記載の装置。
- 危険信号が、故障の警告モード、ユーザの介入の要求、および清掃アセンブリによる物体の妨害を含む、請求項1に記載の装置。
- 前記装置が逆方向に移動すると、前記装置が前記スピーカを介して警告音を発生させる、請求項1に記載の装置。
- 点滅するライトまたは照明されるライトが、進行方向を示す、請求項1に記載の装置。
- 色分けされたライトが、将来の進行経路を示す、請求項1に記載の装置。
- 前記ライトの前記色分けは、マッピング、清掃、警告、緊急、および待機中の操作員入力からなるリストから選択された前記動作モダリティを示す、請求項1に記載の装置。
- 前記光の色分けは、手振りに似た動作を示すために、強度およびシーケンスで動画化される、請求項8に記載の装置。
- 前記前方および後方感知モダリティが、270度の視界を提供し、前記地面から前記デバイス装置の高さまでの可能な動作の全到達範囲を清掃装置に提供する、請求項1に記載の装置。
- 表面を清掃するための半自律型清掃装置であって、
少なくとも1つの貯蔵容積を支持するフレームと、
前記フレームによって支持され、表面に沿って前記フレームを移動させるように構成された駆動システムと、
前記清掃装置の可能な進行方向のそれぞれに面するように配置された複数の視覚センサタイプからなる感知システムと、
前記フレームによって支持され、少なくともメモリおよびプロセッサを含む電子システムであって、前記プロセッサが、前記メモリに記憶された命令のセットを実行するように構成され、前記感知システムからの入力を受信する、電子システムと、
を備え、
前記電子システムは、前記可能な進行方向のいずれかにおける環境内の障害物または危険物の存在を計算するようにさらに構成され、前記環境内の前記障害物または危険物に関する情報を利用して、前記環境内の前記障害物または危険物を回避するように前記清掃装置の前記動作を指示するようにさらに構成される、半自律型清掃装置。 - 前記感知システムは、少なくとも1つの光学カメラを含む、請求項11に記載の装置。
- 前記感知システムは、構造化照明を備えた光学カメラを含む、請求項11に記載の装置。
- 前記電子システムは、前記光学カメラおよび構造化照明を備えた前記カメラの使用を多重化する、請求項11に記載の装置。
- 前記障害物の有無の計算は、ボクセルグリッドマッピングモジュール、フロアマッピングモジュール、セマンティックセグメンテーションモジュール、および動的較正モジュールのうちの少なくとも1つを使用して実行される、請求項11に記載の装置。
- 表面を清掃するための半自律型清掃装置であって、
少なくとも1つの貯蔵容積を支持するフレームと、
前記フレームによって支持され、表面に沿って前記フレームを移動させるように構成された駆動システムと、
前記フレームに結合された清掃アセンブリであって、前記駆動システムが前記表面に沿って前記清掃アセンブリを移動させるにつれて、前記表面から前記少なくとも1つの貯蔵容積にごみを移送するように構成された清掃アセンブリと、
前記清掃装置の経路および方向を計算し、案内することができる複数のセンサを備える前方または後方感知モジュールと、
拡張性プラットフォームと、
前記フレームによって支持され、少なくともメモリおよびプロセッサを含む電子システムであって、前記プロセッサが、前記メモリに記憶された命令のセットを実行するように構成され、前記前方および後方感知モジュールからの入力を受信して、前記拡張性プラットフォームに関連する少なくとも1つまたは複数の動作を実行する、電子システムと、
を備える、半自律型清掃装置。 - 前記複数のセンサが、前方カメラ、後方カメラ、光学カメラ、熱カメラ、3次元カメラ、構造化光センサ、アクティブステレオセンサ、およびRGBカメラからなるリストから選択される、請求項16に記載の装置。
- 前記拡張性プラットフォームが、モジュール式フレーム部品、モジュール式ソフトウェア、セキュリティモジュール、アプリストアモジュール、集中フリート管理、オープンAPIモジュール、および熱カメラからなるリストから選択される、請求項16に記載の装置。
- 消毒溶液を噴霧するための消毒モジュールをさらに備える、請求項16に記載の装置。
- ファン、噴霧器ノズル、および静電モジュールをさらに備える、請求項19に記載の消毒モジュール。
- 前記ファンが高出力DCファンである、請求項20に記載の消毒モジュール。
- 表面を清掃するための半自律型清掃装置であって、
少なくとも1つの貯蔵容積を支持するフレームと、
前記フレームによって支持され、表面に沿って前記フレームを移動させるように構成された駆動システムと、
前記フレームに結合された清掃アセンブリであって、前記駆動システムが前記表面に沿って前記清掃アセンブリを移動させるにつれて、前記表面から前記少なくとも1つの貯蔵容積にごみを移送するように構成された清掃アセンブリと、
前記フレームの一方の側に機械的に結合されたサイドスイーパモジュールであって、サイドスイーパアーム、モータ、および円錐形ブラシを有するサイドスイーパモジュールと、
を備え、
前記円錐形ブラシによって接触されたごみが、前記清掃装置の中心に向かって前記清掃アセンブリの主清掃経路内に押し込まれる、半自律型清掃装置。 - 前記円錐形ブラシが時計回りまたは反時計回りに回転する、請求項22に記載の装置。
- 前記円錐形ブラシの直径が少なくとも32インチである、請求項22に記載の装置。
- 前記サイドスイーパモジュールが、装置の左側または右側のいずれかに機械的に取り付けられている、請求項22に記載の装置。
- 表面を清掃するための半自律型清掃装置であって、
少なくとも1つの貯蔵容積を支持するフレームと、
前記フレームによって支持され、表面に沿って前記フレームを移動させるように構成された駆動システムと、
前記フレームに結合され清掃アセンブリであって、前記駆動システムが前記表面に沿って前記清掃アセンブリを移動させるにつれて、前記表面から前記少なくとも1つの貯蔵容積にごみを移送するように構成された清掃アセンブリと、
刺激信号を受信するように構成された試験対象の構成要素と、
測定信号を送信するように構成された測定システムと、
前記フレームによって支持され、少なくともメモリおよびプロセッサを含む電子システムであって、前記プロセッサが、前記メモリに記憶された命令のセットを実行するように構成され、試験対象の前記構成要素に刺激信号を送信し、高度な診断を実行するために前記測定システムから測定データを受信する、電子システムと、
を備える、半自律型清掃装置。 - 前記高度な診断は、故障検出、健全性監視、およびスキージ検出のための測定を行うことを含む、請求項26に記載の装置。
- 前記高度な診断システムが、特定の刺激の前記送信の後に特定の測定値の前記受信が続く場合に通知を提供する、請求項26に記載の装置。
- 前記通知は、前記装置の操作員に直接提供される、請求項26に記載の装置。
- 前記通知は、そのような通知を受信および記憶し、前記通知に基づいて動作を実行するように構成された中央サーバに送信され、その動作は、故障を前記ユーザに通知すること、交換構成要素を注文すること、または故障を経時的に追跡することであり得る、請求項26に記載の装置。
- 高度な診断を実行するために使用される他のセンサが、Bluetooth(登録商標)デバイス、WiFi(登録商標)モデム、および携帯電話からなるリストから選択される、請求項26に記載の装置。
- 試験対象の前記構成要素が、吸引モータ、スキージモータ、光学センサ、駆動モータ、および液体スプレーモータのうちの1つである、請求項26に記載の装置。
- 前記高度な診断システムから刺激および測定情報を受信および記憶し、複数の刺激と測定値との間の相関を実行するように構成された中央サーバを更に備える、請求項26に記載の装置。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201962885375P | 2019-08-12 | 2019-08-12 | |
US62/885,375 | 2019-08-12 | ||
US202063030053P | 2020-05-26 | 2020-05-26 | |
US63/030,053 | 2020-05-26 | ||
US202063055919P | 2020-07-24 | 2020-07-24 | |
US63/055,919 | 2020-07-24 | ||
PCT/CA2020/051100 WO2021026649A1 (en) | 2019-08-12 | 2020-08-12 | System and method of semi-autonomous cleaning of surfaces |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022544944A true JP2022544944A (ja) | 2022-10-24 |
JPWO2021026649A5 JPWO2021026649A5 (ja) | 2023-08-22 |
Family
ID=74569251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022509031A Pending JP2022544944A (ja) | 2019-08-12 | 2020-08-12 | 表面の半自律型清掃のシステムおよび方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220265110A1 (ja) |
EP (1) | EP4013279A4 (ja) |
JP (1) | JP2022544944A (ja) |
AU (1) | AU2020330380A1 (ja) |
CA (1) | CA3162186A1 (ja) |
WO (1) | WO2021026649A1 (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020176529A1 (en) * | 2019-02-26 | 2020-09-03 | Karcher North America, Inc. | Communicative lighting system for a floor cleaning device |
USD1000023S1 (en) * | 2020-10-14 | 2023-09-26 | Alfred Kaercher Se & Co. Kg | Machine for cleaning floors |
USD1006356S1 (en) * | 2021-01-21 | 2023-11-28 | Alfred Kaercher Se & Co. Kg | Floor cleaning device |
WO2022248898A1 (en) | 2021-05-28 | 2022-12-01 | Számítástechnikai És Automatizálási Kutatóintézet | Method and system for generating a radiation plan |
CN117479873A (zh) | 2021-07-23 | 2024-01-30 | 阿尔弗雷德·卡赫欧洲两合公司 | 自移行且自转向的地面清洁设备和地面清洁*** |
CN113608455A (zh) * | 2021-07-29 | 2021-11-05 | 梁文华 | 一种试管杀菌清洗仪器控制电路 |
US20240118696A1 (en) * | 2022-10-05 | 2024-04-11 | Avidbots Corp | System and method of semantic segmentation for a cleaning device |
FR3142595A1 (fr) * | 2022-11-29 | 2024-05-31 | Electricite De France | Procédé d’aide à la détection de corps migrants au sein d’un assemblage combustible |
US20240180382A1 (en) * | 2022-12-01 | 2024-06-06 | Nilfisk A/S | On-board information display |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2434961A (en) * | 1945-07-03 | 1948-01-27 | Baldwin W Ridley | Device to test synchro circuit and synchro equipment |
US7021571B1 (en) * | 1999-06-07 | 2006-04-04 | The Procter & Gamble Company | Spray device with flat fan nozzle |
EP1969438B1 (en) * | 2005-12-02 | 2009-09-09 | iRobot Corporation | Modular robot |
EP2394553B1 (en) * | 2006-05-19 | 2016-04-20 | iRobot Corporation | Removing debris from cleaning robots |
DE102011000816B4 (de) * | 2011-02-18 | 2023-04-27 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Gerät |
KR101850386B1 (ko) * | 2011-04-19 | 2018-04-19 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
US8958937B2 (en) * | 2013-03-12 | 2015-02-17 | Intellibot Robotics Llc | Cleaning machine with collision prevention |
KR20160048492A (ko) * | 2014-10-24 | 2016-05-04 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
US20180361585A1 (en) | 2015-01-06 | 2018-12-20 | Discovery Robotics | Robotic platform with multi-function service module |
CN112914424B (zh) * | 2015-04-24 | 2022-12-13 | 阿维德博茨公司 | 用于表面的半自主清洁的设备和方法 |
US20170049288A1 (en) * | 2015-08-18 | 2017-02-23 | Nilfisk, Inc. | Mobile robotic cleaner |
KR101788017B1 (ko) * | 2015-12-23 | 2017-10-19 | 엘지전자 주식회사 | 입력 장치 및 이를 구비하는 공기조화기 |
US20190199110A1 (en) * | 2016-08-02 | 2019-06-27 | Ford Motor Company | Transportation device storage and charging |
CH713152A2 (de) * | 2016-11-23 | 2018-05-31 | Cleanfix Reinigungssysteme Ag | Bodenbehandlungsmaschine und Verfahren zum Behandeln von Bodenflächen. |
KR20180075176A (ko) * | 2016-12-26 | 2018-07-04 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
DE102017104690A1 (de) * | 2017-03-07 | 2018-09-13 | Miele & Cie. Kg | Anzeigevorrichtung für einen Robotstaubsauger, Robotstaubsauger mit einer Anzeigevorrichtung und Verfahren zum Betreiben einer Anzeigevorrichtung |
KR102348041B1 (ko) * | 2017-03-28 | 2022-01-05 | 엘지전자 주식회사 | 복수의 이동 로봇을 포함하는 로봇 시스템의 제어 방법 |
US10293485B2 (en) * | 2017-03-30 | 2019-05-21 | Brain Corporation | Systems and methods for robotic path planning |
JP6906191B2 (ja) * | 2017-09-07 | 2021-07-21 | パナソニックIpマネジメント株式会社 | 車載装置及び車載装置の制御方法 |
US10612929B2 (en) * | 2017-10-17 | 2020-04-07 | AI Incorporated | Discovering and plotting the boundary of an enclosure |
CN108514384A (zh) * | 2018-05-17 | 2018-09-11 | 苏州鸿渺智能科技有限公司 | 一种带有净化功能的清洁机器人 |
-
2020
- 2020-08-12 US US17/650,678 patent/US20220265110A1/en active Pending
- 2020-08-12 JP JP2022509031A patent/JP2022544944A/ja active Pending
- 2020-08-12 EP EP20851459.6A patent/EP4013279A4/en active Pending
- 2020-08-12 WO PCT/CA2020/051100 patent/WO2021026649A1/en unknown
- 2020-08-12 AU AU2020330380A patent/AU2020330380A1/en active Pending
- 2020-08-12 CA CA3162186A patent/CA3162186A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP4013279A4 (en) | 2023-09-06 |
AU2020330380A1 (en) | 2022-03-03 |
EP4013279A1 (en) | 2022-06-22 |
WO2021026649A1 (en) | 2021-02-18 |
US20220265110A1 (en) | 2022-08-25 |
CA3162186A1 (en) | 2021-02-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220265110A1 (en) | System and method of semi-autonomous cleaning of surfaces | |
US11432698B2 (en) | Mobile robotic cleaner | |
US10162359B2 (en) | Autonomous coverage robot | |
KR102490996B1 (ko) | 환경에 기초하여 작동 속도를 변경하는 로봇 청소 장치 | |
US10813518B2 (en) | Mobile floor-cleaning robot with floor-type detection | |
JP7220871B2 (ja) | ロボット装置を支援するためのシステム、方法、非一時的コンピュータ可読記憶装置、及びプログラム | |
JP7309211B2 (ja) | 濡れた床の検出および通知 | |
JP5844941B2 (ja) | 自律式カバレッジロボット | |
JP2020181434A (ja) | 自律走行作業装置および自律走行作業システム | |
US20220296058A1 (en) | System and method of software and pitch control of a disinfection module for a semi-autonomous cleaning and disinfection device | |
TW202015608A (zh) | 在環境內自行移動之地板處理設備 | |
WO2020215945A1 (zh) | 清洁方法、擦窗机器人及存储介质 | |
US20220313046A1 (en) | Method of controlling a robotic floor cleaning machine | |
AU2015230722B2 (en) | Autonomous coverage robot | |
US20220313047A1 (en) | Method of controlling a robotic floor cleaning machine | |
US20240164611A1 (en) | Floor cleaning apparatus and method for controlling a floor cleaning apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230811 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240214 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240419 |