JP2022546289A - 掃除ロボット及び掃除ロボットの自動制御方法 - Google Patents

掃除ロボット及び掃除ロボットの自動制御方法 Download PDF

Info

Publication number
JP2022546289A
JP2022546289A JP2022511048A JP2022511048A JP2022546289A JP 2022546289 A JP2022546289 A JP 2022546289A JP 2022511048 A JP2022511048 A JP 2022511048A JP 2022511048 A JP2022511048 A JP 2022511048A JP 2022546289 A JP2022546289 A JP 2022546289A
Authority
JP
Japan
Prior art keywords
obstacle
assembly
cleaning robot
type
image acquisition
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
Application number
JP2022511048A
Other languages
English (en)
Inventor
鑼坤 沈
軍 呉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dreame Innovation Technology Suzhou Co Ltd
Original Assignee
Dreame Innovation Technology Suzhou Co Ltd
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 Dreame Innovation Technology Suzhou Co Ltd filed Critical Dreame Innovation Technology Suzhou Co Ltd
Publication of JP2022546289A publication Critical patent/JP2022546289A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • 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/24Floor-sweeping machines, motor-driven
    • 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/4002Installations of electric equipment
    • 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/4002Installations of electric equipment
    • A47L11/4008Arrangements of switches, indicators or the like
    • 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/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/46Indirect determination of position data
    • 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/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control 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/0248Control 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • 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
    • 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
    • A47L2201/04Automatic control of the travelling movement; Automatic obstacle detection
    • 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
    • A47L2201/06Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Optics & Photonics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)
  • Electric Vacuum Cleaner (AREA)

Abstract

掃除ロボット及び掃除ロボットの自動制御方法は、自動掃除技術の分野に関する。掃除ロボットは、筐体(110)に配置された少なくとも1つのレーザ放射アセンブリ(120)と少なくとも1つの画像収集アセンブリ(130)、及び各レーザ放射アセンブリ(120)と各画像収集アセンブリ(130)に接続された処理アセンブリ(140)を含む。処理アセンブリ(140)は、画像収集アセンブリ(130)によって収集された目標画像を収集し、障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、障害物の輪郭情報を取得し、輪郭情報によって示される障害物タイプを確定し、掃除ロボットが障害物タイプに対応する清掃モードに従って清掃するように制御するために使用される。既存の掃除ロボットが障害物を検出する際に統一的に障害物回避策を採用するため、清掃効果がよくないという問題を解決することができる。掃除ロボットは、すべての障害物を回避して清掃しないのではなく、異なる障害物タイプによって異なる清掃モードを採用することができるので、掃除ロボットの清掃効果を向上させることができる。

Description

本願は、掃除ロボット及び掃除ロボットの自動制御方法に関し、自動洗浄技術の分野に属している。
コンピュータ技術の発展に伴い、掃除ロボットなど、自動移動機能を備えた様々なスマートデバイスが登場している。
作業中、掃除ロボットは通常、センサーによって前方の障害物を感知する。前方の一定の距離に障害物があることをセンサーが感知すると、掃除ロボットは、後退して別の方向に移動する。前方に障害物がないことをセンサーが感知すると、掃除ロボットは、前向きに移動し続き、清掃作業を行う。例えば、超音波と赤外線近接センサーによって障害物が感知される。
しかしながら、掃除ロボットの掃除環境は複雑であり、掃除ロボットの前方の障害物は、電線、壁の隅、テーブルと椅子の脚、カーペットなど、様々である。異なる障害物すべてに対して掃除ロボットが障害物回避策を採用して移動するため、清掃効果がよくないという問題が発生する。
本願は、掃除ロボット及び掃除ロボットの自動制御方法を提供し、既存の掃除ロボットが障害物を検出する際に統一的に障害物回避策を採用するため、清掃効果がよくないという問題を解決することができる。本願は以下の技術的解決策を提供する。
第1態様では、掃除ロボットを提供する。前記掃除ロボットは、
筐体と、少なくとも1つのレーザ放射アセンブリと、少なくとも1つの画像収集アセンブリと、処理アセンブリと、を含み、
前記少なくとも1つのレーザ放射アセンブリは前記筐体に配置され、各レーザ放射アセンブリは走行方向にレーザを投射するために使用され、
前記少なくとも1つの画像収集アセンブリは前記筐体に配置され、各画像収集アセンブリは前記走行方向の目標画像を収集するために使用され、
前記処理アセンブリは、各レーザ放射器及び各画像収集装置に接続されており、前記画像収集アセンブリにより収集された目標画像を取得し、障害物上に投射されたレーザの投影点の投影画像が前記目標画像に存在する場合、前記障害物の輪郭情報を取得し、前記輪郭情報によって示される障害物タイプを確定し、前記掃除ロボットが前記障害物タイプに対応する清掃モードに従って清掃するように制御するために使用される。
オプションで、前記処理アセンブリは、
前記障害物上に投射された各投影点について、三角測距法に基づいて前記投影点と目標画像収集アセンブリとの間の距離を確定し、前記目標収集アセンブリが、前記投影点の投影画像を収集する画像収集アセンブリであり、
前記投影点と前記目標画像収集アセンブリとの間の距離に基づいて、前記目標画像収集アセンブリに対する前記投影点の三次元座標を確定し、
前記障害物上の複数の投影点の三次元座標に基づいて、前記障害物の輪郭情報を確定するために使用される。
オプションで、前記画像収集アセンブリは、レンズとイメージングアセンブリを含み、前記レーザ放射アセンブリはレーザ放射ヘッドを含み、
前記障害物に投射された投影点について、前記処理アセンブリは、
前記投影点を投射した目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間のプリセット距離を取得し、
前記目標レーザ放射アセンブリと前記投影点の前の接続線である第1接続線と、前記目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間の接続線である第2接続線との間の夾角を取得し、
前記目標画像収集アセンブリの焦点距離を取得し、
前記イメージングアセンブリ上の前記投影画像のイメージング位置を取得し、
近似三角形原理に基づいて、前記プリセット距離、前記夾角、前記焦点距離及び前記イメージング位置によって、前記投影点と目標画像収集アセンブリとの間の距離を計算するために使用される。
オプションで、前記障害物上の複数の投影点は、
複数のレーザ放射アセンブリがレーザを前記障害物上に投射することで生成された複数の投影点、及び/又は、
同じレーザ放射アセンブリがレーザを前記障害物の複数の表面上に投射することで生成された複数の投影点、及び/又は、
前記掃除ロボットが同じレーザ放射アセンブリを移動させた後、前記レーザ放射アセンブリがレーザを異なる角度から前記障害物上に投射することで生成された複数の投影点を含む。
オプションで、前記処理アセンブリは、
前記障害物タイプが糸ボールタイプ又は電線タイプである場合、前記掃除ロボットが障害物回避モードに入るように制御し、
前記障害物タイプが柱状タイプである場合、前記掃除ロボットが障害物を通過するように制御するための通過可能なルートを計画し、
前記障害物タイプが入隅タイプである場合、前記掃除ロボットのサイドブラシが特定の運動モードで入隅を清掃するように制御し、
前記障害物タイプが出隅タイプである場合、前記掃除ロボットが出隅のエッジに沿って清掃するように制御し、
前記障害物タイプが敷居タイプである場合、前記掃除ロボットが現在の敷居タイプの障害物を乗り越えることができるか否かを確定し、
前記障害物タイプがカーペットエッジ又は隙間タイプである場合、前記掃除ロボット上のファンの吸引力を増大するように制御し、かつ/又は拭きと噴水機能を停止するために使用される。
オプションで、異なるレーザ放射アセンブリによって放射されるレーザの角度が同じであるか又は異なる。
オプションで、前記画像収集アセンブリにおけるレンズは、直接入射型レンズ、パノラマ反射型レンズ、部分反射型レンズ又は潜望鏡型レンズである。
第2態様では、第1態様で提供される掃除ロボットに使用するための、掃除ロボットの自動制御方法を提供する。前記方法は、
画像収集アセンブリによって収集された目標画像を取得することと、
障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、前記障害物の輪郭情報を取得することと、
前記輪郭情報によって示される障害物タイプを確定することと、
前記掃除ロボットが前記障害物タイプに対応する清掃モードに従って清掃するように制御することと、を含む。
オプションで、前記障害物の輪郭情報を取得することは、
前記障害物上に投射された各投影点について、三角測距法に基づいて前記投影点と目標画像収集アセンブリとの間の距離を確定することであって、前記目標収集アセンブリが、前記投影点の投影画像を収集する画像収集アセンブリであることと、
前記投影点と前記目標画像収集アセンブリとの間の距離に基づいて、前記目標画像収集アセンブリに対する前記投影点の三次元座標を確定することと、
前記障害物上の複数の投影点の三次元座標に基づいて、前記障害物の輪郭情報を確定することと、を含む。
オプションで、前記障害物上に投射された各投影点について、三角測距法に基づいて前記投影点と目標画像収集アセンブリとの間の距離を確定することは、
前記投影点を投射した目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間のプリセット距離を取得することと、
前記目標レーザ放射アセンブリと前記投影点の前の接続線である第1接続線と、前記目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間の接続線である第2接続線との間の夾角を取得することと、
前記目標画像収集アセンブリの焦点距離を取得することと、
前記イメージングアセンブリ上の前記投影画像のイメージング位置を取得することと、
近似三角形原理に基づいて、前記プリセット距離、前記夾角、前記焦点距離及び前記イメージング位置によって、前記投影点と目標画像収集アセンブリとの間の距離を計算することと、を含む。
オプションで、前記掃除ロボットが前記障害物タイプに対応する掃除モードに従って清掃するように制御することは、
前記障害物タイプが糸ボールタイプ又は電線タイプである場合、前記掃除ロボットが障害物回避モードに入るように制御することと、
前記障害物タイプが柱状タイプである場合、前記掃除ロボットが障害物を通過するように制御するための通過可能なルートを計画することと、
前記障害物タイプが入隅タイプである場合、前記掃除ロボットのサイドブラシをオンにするように制御オンして、特定の運動モードで入隅を清掃することと、
前記障害物タイプが出隅タイプである場合、前記掃除ロボットが出隅のエッジに沿って清掃するように制御することと、
前記障害物タイプが敷居タイプである場合、前記掃除ロボットが現在の敷居タイプの障害物を乗り越えることができるか否かを確定することと、
前記障害物タイプがカーペットエッジ又は隙間タイプである場合、前記掃除ロボット上のファンの吸引力を増大するように制御すること、及び/又は拭きと噴水機能を停止することと、を含む。
第3態様では、コンピュータ読取可能な記憶媒体を提供する。前記記憶媒体にはプログラムが記憶されている。前記プログラムは、前記プロセッサによってロードし実行され、第2態様に記載の掃除ロボットの自動制御方法を実現する。
本願の有益な効果は、以下のとおりである。筐体に配置された少なくとも1つのレーザ放射アセンブリと、筐体に配置された少なくとも1つの画像収集アセンブリと、各レーザ放射器及び各画像収集装置に接続された処理アセンブリとにより、且つ、処理アセンブリによって、画像収集アセンブリにより収集された目標画像を取得し、障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、障害物の輪郭情報を取得し、輪郭情報によって示される障害物タイプを確定し、掃除ロボットが障害物タイプに対応する清掃モードに従って清掃するように制御することにより、既存の掃除ロボットが障害物を検出する際に統一的に障害物回避策を採用するため、清掃効果がよくないという問題を解決することができる。掃除ロボットは、すべての障害物を回避して清掃しないのではなく、異なる障害物タイプによって異なる清掃モードを採用することができるので、掃除ロボットの清掃効果を向上させることができる。
上述の説明は、本願の技術的解決策の概要に過ぎない。本願の技術的手段をより明確に理解し、明細書の内容に従ってそれらを実施するために、本願の好ましい実施例及び添付の図面を参照しながら、以下で詳しく説明する。
本願の一実施例によって提供される掃除ロボットの構造模式図である。 本願の一実施例によって提供されるレーザ放射アセンブリによって放射されたレーザの模式図である。 本願の別の実施例によって提供されるレーザ放射アセンブリによって放射されたレーザの模式図である。 本願の一実施例によって提供される画像収集アセンブリの構造模式図である。 本願の一実施例によって提供される画像収集アセンブリにおけるレンズの模式図である。 本願の別の実施例によって提供される画像収集アセンブリにおけるレンズの模式図である。 本願の別の実施例によって提供される画像収集アセンブリにおけるレンズの模式図である。 本願の別の実施例によって提供される画像収集アセンブリにおけるレンズの模式図である。 本願の一実施例によって提供される画像収集アセンブリとレーザ放射アセンブリとの間の位置関係の模式図である。 本願の別の実施例によって提供される画像収集アセンブリとレーザ放射アセンブリとの間の位置関係の模式図である。 本願の別の実施例によって提供される画像収集アセンブリとレーザ放射アセンブリとの間の位置関係の模式図である。 本願の別の実施例によって提供される画像収集アセンブリとレーザ放射アセンブリとの間の位置関係の模式図である。 本願の一実施例によって提供される、三角測距法に基づいて透過点の距離を測定する模式図である。 本願の一実施例によって提供される掃除ロボットの自動制御方法のフローチャートである。
以下、添付の図面及び実施例を参照しながら、本願の具体的な実施形態をさらに詳細に説明する。以下の実施例は、本願を説明するためのものであり、本願の範囲を制限するものではない。
なお、添付の図面の記載と併せた詳細な説明は、様々な配置の説明として意図され、本明細書に記載の概念を実施できる唯一の配置を表すことを意図されていない。本明細書に記載の装置実施例及び方法実施例は、以下の詳細な説明に記載され、添付の図面に、様々なブロック、モジュール、ユニット、アセンブリ、回路、ステップ、プロセス、アルゴリズムなど(「要素」と総称する)によって示される。これらの要素は、電子ハードウェア、コンピューターソフトウェア又はそれらの任意の組み合わせによって実現することができる。これらの要素がハードウェアとして実現されるかソフトウェアとして実現されるかは、特定のアプリケーション、及びシステム全体に課せられる設計の制約によって異なる。「第1」、「第2」などの用語が、本願の明細書、特許請求の範囲、及び添付の図面で使用される場合、そのような説明は、特定の順序を説明するのではなく、異なるオブジェクトを区別するために使用される。
本明細書及び添付の特許請求の範囲で使用される場合、「含む」及び「包含」という用語は、記載される特徴、全体、ステップ、操作、エレメント及び/又はアセンブリの存在を示すが、1つ又は複数の他の特徴、全体、ステップ、操作、エレメント、アセンブリ及び/又はそれらの組み合わせの存在又は追加を除外しないことを理解されたい。また、本願の明細書で使用される用語は、特定の実施例を説明することのみを目的とし、本願を限定することを意図するものではないことも理解されたい。本願の明細書及び添付の特許請求の範囲で使用されるように、単数形の「1」、「1つ」及び「該」は、文脈が他に明確に指示しない限り、複数形を含むことを意図している。さらに、本願の明細書及び添付の特許請求の範囲で使用される「及び/又は」という用語は、関連してリストされる項目の1つ又は複数の任意の組み合わせ及びすべての可能な組み合わせを指し、それらの組み合わせを含むことがさらに理解されたい。
なお、明確な特別な説明がない場合、本願の各実施例における各技術的特徴は、技術的な理由で実現できない限り、相互に組み合わせ又は結合できるものとみなすことができる。本願をより完全に説明するために、幾つかの例示的な、オプションの、又は好ましい特徴は、本願の様々な実施例において他の技術的特徴と組み合わせて説明されるが、このような組み合わせは必須ではなく、該例示的な、オプションの、又は好ましい特徴及び他の技術的特徴は、技術的な理由で実施できない限り、互いに分離できるか又は独立できる。方法実施例における技術的特徴の幾つかの機能的説明は、該機能、方法又はステップを実行するものとして理解され得る。装置実施例における技術的特徴の幾つかの機能的説明は、そのような装置を使用して、該機能、方法又はステップを実行するものとして理解され得る。
図1は本願の一実施例によって提供される掃除ロボットの構造模式図である。図1に示すように、掃除ロボットは、少なくとも、
筐体110と、少なくとも1つのレーザ放射アセンブリ120と、少なくとも1つの画像収集アセンブリ130と、処理アセンブリ140と、を含む。
少なくとも1つのレーザ放射アセンブリ120は筐体110に配置され、各レーザ放射アセンブリ120は走行方向にレーザを投射するために使用される。
少なくとも1つの画像収集アセンブリ130は筐体110に配置され、各画像収集アセンブリ130は走行方向の目標画像を収集するために使用される。
処理アセンブリ140(図1に示されていない)は、各レーザ放射器120及び各画像収集装置130に接続される。処理アセンブリ140は、画像収集アセンブリ130によって収集された目標画像を収集し、障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、障害物の輪郭情報を取得し、輪郭情報によって示される障害物タイプを確定し、掃除ロボットが障害物タイプに対応する清掃モードに従って清掃するように制御するために使用される。
走行方向は、掃除ロボットが走行している方向であり得る。例えば、掃除ロボットが後方に移動する場合、掃除ロボットの走行方向は後ろ向きとなる。又は、走行方向は、静止状態の掃除ロボットが走行使用とする方向でもあり得る。
オプションで、レーザ放射アセンブリ120は、ヘリウムネオンレーザ、アルゴンイオンレーザ、ガリウムヒ素半導体レーザなどであり得る。本実施例は、レーザ放射アセンブリ120のタイプを限定しない。レーザ放射アセンブリ120によって投射されたレーザは、レーザビーム(又は、線形レーザという)である。
オプションで、レーザビームは、掃除ロボットの前方の180度の水平範囲をすべて照射するため、掃除ロボットの前方の左、中、右の範囲内の障害物をすべて検出することができ、検出範囲がより全面的である。レーザビームによって、数値方向の中央及び下の位置にある障害物の検出が実現され、敷居、カーペットエッジ、階段、フロアタイル隙間など、地面上にある低い高さの障害物も検出できる。
オプションで、1つ又は複数のレーザ放射アセンブリ120があり得る。各レーザ放射アセンブリ120について、このレーザ放射アセンブリ120によって放射されるレーザは、水平面に平行(図2のレーザ放射アセンブリAによって放射されたレーザを参照)、垂直(図2のレーザ放射アセンブリBによって射出されたレーザを参照)、又は交差する(図2のレーザ放射アセンブリCによって放射されたレーザを参照)。本実施例は、レーザ放射アセンブリ120によって放射されるレーザの角度を限定しない。
レーザ放射アセンブリ120の数が少なくとも2つである場合、異なるレーザ放射アセンブリ120によって放射されるレーザ角度は同じであるか又は異なる。例えば、図3の4つのグループのレーザ放射アセンブリ120によって放射されたレーザを参照すると、第1グループのレーザ放射アセンブリ120について、各レーザ放射アセンブリ120がレーザを放射する角度は同じであり、放射されたレーザは、水平面に平行である。第2グループのレーザ放射アセンブリ120について、各レーザ放射アセンブリ120がレーザを放射する角度は同じであり、放射されたレーザは、水平面に垂直である。第3グループのレーザ放射アセンブリ120について、第1レーザ放射アセンブリは、第3レーザ放射アセンブリがレーザを放射する角度(レーザが水平面に垂直である)と同じであり、第2レーザ放射アセンブリがレーザを放射する角度(レーザは水平面に水平である)とは異なる。第4グループのレーザ放射アセンブリ120について、第1レーザ放射アセンブリ、第2レーザ放射アセンブリ及び第3レーザ放射アセンブリがレーザを放射する角度は異なる。
各レーザ放射アセンブリ120は、レーザを射出するレーザ放射ヘッドを含む。当然のことながら、レーザ放射アセンブリ120はまた、レーザ生成アセンブリ、光子加速アセンブリなど、レーザ放射プロセスに必要となる他のアセンブリも含む。ここでは、本実施例は詳細に説明しない。
オプションで、画像収集アセンブリ130は、ミニビデオカメラ、カメラなどであり得る。本実施例は、画像収集アセンブリ130のタイプを限定しない。
図4を参照すると、画像収集アセンブリ130は、レンズ131とイメージングアセンブリ132を含む。
オプションで、レンズ131は、直接入射型レンズ、パノラマ反射型レンズ、部分反射型レンズ又は潜望鏡型レンズを含むが、これらに限定されない。図5を参照すると、直接入射型レンズは、光の直接入射を可能にするレンズを指す。図6を参照すると、パノラマ反射型レンズは、様々な角度の光が一回反射されてから入射するレンズを指す。図7を参照すると、部分反射型レンズは、指定された角度の光が一回反射されてから入射するレンズを指す。図8を参照すると、潜望鏡型レンズは、光が少なくとも2回反射されてから入射するレンズを指す。レンズ131には、バンドパスフィルタ133が設けられる。このバンドパスフィルタ133により、画像収集アセンブリ130は、レーザ放射アセンブリ120によって放射されるレーザに対してのみ可視性を有する。
オプションで、イメージングアセンブリ132は、相補型金属酸化膜半導体(Complementary Metal Oxide Semiconductor、CMOS)センサー、又は、電荷結合デバイス(Charge Coupled Device、CCD)などであり得る。本実施例は、イメージングアセンブリ132のタイプを限定しない。
画像収集アセンブリ130の数は、1つ又は複数である。オプションで、画像収集アセンブリ130とレーザ放射アセンブリ120はいずれも筐体110の側面に配置される。画像収集アセンブリ130は、レーザ放射アセンブリ120の上方に位置することができ、又は、レーザ放射アセンブリ120の下方に位置することができ、又は、画像収集アセンブリ130とレーザ放射アセンブリ120は同じ水平面上に交互配列される。本実施例は、画像収集アセンブリ130とレーザ放射アセンブリ120の配列方式を限定しない。
第1例では、図9を参照すると、レーザ放射アセンブリ120と画像収集アセンブリ130の数はいずれも1つであり、画像収集アセンブリ130とレーザ放射アセンブリ120はいずれも筐体110の側面に配置され、且つ、レーザ放射アセンブリ120は画像収集アセンブリ130の真上に配置される。
第2例では、図10を参照すると、レーザ放射アセンブリ120の数は2つであり、画像収集アセンブリ130の数は1つであり、画像収集アセンブリ130とレーザ放射アセンブリ120はいずれも筐体110の側面に配置され、一方のレーザ放射アセンブリ120は画像収集アセンブリ130の左上に配置され、他方のレーザ放射アセンブリ120は画像収集アセンブリ130の右上に配置される。
第3例では、図11を参照すると、レーザ放射アセンブリ120の数は3つであり、画像収集アセンブリ130の数は1つであり、画像収集アセンブリ130とレーザ放射アセンブリ120はいずれも筐体110の側面に配置され、第1レーザ放射アセンブリ120は画像収集アセンブリ130の左上に配置され、第2レーザ放射アセンブリ120は画像収集アセンブリ130の真上に配置され、第3レーザ放射アセンブリ120は画像収集アセンブリ130の右上に配置される。
第4例では、図12を参照すると、レーザ放射アセンブリ120の数は3つであり、画像収集アセンブリ130の数は2つであり、画像収集アセンブリ130とレーザ放射アセンブリ120はいずれも筐体110の側面に配置される。3つのレーザ放射アセンブリ120は2つの画像収集アセンブリ130上方に配置される。
本実施例では、レーザ放射アセンブリ120と画像収集アセンブリ130は、処理アセンブリ140の制御下で動作する。処理アセンブリ140は、レーザ放射アセンブリ120がレーザを放射するように制御する。レーザ照射中に、前方に障害物が存在する場合、レーザの照射方向は変化し、障害物に投影点を投射する。このとき、画像収集アセンブリ130によって収集された目標画像は、該投影点の投影画像を含む。これに応じて、処理アセンブリ140は、画像収集アセンブリ130によって収集された目標画像を取得し、目標画像内の投影画像に基づいて画像分析を行って障害物の距離を取得する。オプションで、レーザ照射中に、前方に障害物が存在しない場合、レーザの照射方向は変化せず、障害物に投影点を投射しない。このとき、画像収集アセンブリ130によって収集された目標画像は、投影点の投影画像を含まない。
一例では、レーザ放射アセンブリ120の数が複数である場合、処理アセンブリ140は、複数のレーザ放射アセンブリ120をそれぞれ順番に一定の時間オンにするように制御する。例えば、レーザ放射アセンブリ120の数は2であり、処理アセンブリ140は、第1レーザ放射アセンブリ120を先にオンにするように制御し、オン時間が0.5sに達すると、第1レーザ放射アセンブリ120をオフにして第2レーザ放射アセンブリ120をオンにするように制御し、第2レーザ放射アセンブリ120のオン時間が0.5sに達すると、第2レーザ放射アセンブリ120をオフにするように制御して、第1レーザ放射アセンブリ120をオンにするように制御する。以下はこのように繰り返す。
別の例では、レーザ放射アセンブリ120の数が複数である場合、処理アセンブリ140は、複数のレーザ放射アセンブリ120を複数のグループに分け、複数のグループのレーザ放射アセンブリ120をそれぞれ順番に一定の時間オンにするように制御する。例えば、レーザ放射アセンブリ120のグループの数が2つである場合(各グループは2つのレーザ放射アセンブリを含む)、処理アセンブリ140は、第1グループのレーザ放射アセンブリ120を先にオンにするように制御し、オン時間が0.5sに達すると、第1グループのレーザ放射アセンブリ120をオフにして第2グループのレーザ放射アセンブリ120をオンにするように制御し、第2グループのレーザ放射アセンブリ120のオン時間が0.5sに達すると、第2グループのレーザ放射アセンブリ120をオフにするように制御して、第1グループのレーザ放射アセンブリ120をオンにするように制御する。以下はこのように繰り返す。
オプションで、処理アセンブリ140は、障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、障害物の輪郭情報を取得する。これは、障害物上に投射された各投影点について、三角測距法に基づいて投影点と目標画像収集アセンブリとの間の距離を確定することと、投影点と目標画像収集アセンブリとの間の距離に基づいて、目標画像収集アセンブリに対する投影点の三次元座標を確定することと、障害物上の複数の投影点の三次元座標に基づいて、障害物の輪郭情報を確定することとを含む。目標収集アセンブリは、投影点の投影画像を収集した画像収集アセンブリである。
概略的に、画像収集アセンブリは、レンズとイメージングアセンブリを含む。レーザ放射アセンブリはレーザ放射ヘッドを含む。障害物上に投射された各投影点について。障害物上に投射された各投影点について、処理アセンブリは、三角測距法に基づいて、投影点と目標画像収集アセンブリとの間の距離を確定する。これは、投影点を投射する目標レーザ放射アセンブリのレーザ放射ヘッドと目標画像収集アセンブリのレンズとの間のプリセット距離を取得することと、第1接続線と第2接続線との間の夾角を取得することと、目標画像収集アセンブリの焦点距離を取得することと、イメージングアセンブリ上の投影画像のイメージング位置を取得することと、近似三角形原理に基づいて、プリセット距離、夾角、焦点距離及びイメージング位置によって、投影点と目標画像収集アセンブリとの間の距離を計算することとを含む。
第1接続線は、目標レーザ放射アセンブリと投影点の前の接続線であり、第2接続線は、目標レーザ放射アセンブリのレーザ放射ヘッドと目標画像収集アセンブリのレンズとの間の接続線である。
図13に示される目標レーザ放射アセンブリによって障害物上に投射された3つの投影点の模式図を参照されたい。各投影点(図13では、投影点1を例として説明する)について、レーザ放射ヘッドと目標画像収集アセンブリのレンズは第2接続線上にあり、プリセット距離はsであり、画像収集アセンブリ130の焦点距離はfであり、第1接続線と第2接続線との間の夾角はβである。イメージングアセンブリ上の投影画像のイメージング位置はPである。幾何学知識により、近似三角形を作成することができる。レーザ放射ヘッド、レンズ及び投影点は三角形を構成する。この三角形は、レンズ、P及び補助点P’からなる三角形に似ている。
P P’=xとすると、f/x=q/sである。従って、q=f*s/xである。
ここで、x=x1+x2=f/tanβ+ピクセルサイズ*位置。
ピクセルサイズは、ピクセル単位のサイズであり、位置は、イメージング中心に対する投影画像のピクセル座標の位置である。
上記の式により、qの値を計算することができる。d=q/sinβ余弦定理に基づいて、d、s及びβによって、投影点と目標画像収集アセンブリとの間の距離を計算することができる。
その後、処理アセンブリ140は、目標収集アセンブリの位置に基づいて、投影点の三次元座標を確定し、次に、複数の投影点の三次元座標に基づいて、障害物の輪郭情報を確定することができる。
オプションで、本実施例では、障害物上の複数の投影点は、複数のレーザ放射アセンブリがレーザを前記障害物上に投射することで生成された複数の投影点、同じレーザ放射アセンブリがレーザを障害物の複数の表面上に投射することで生成された複数の投影点、掃除ロボットが同じレーザ放射アセンブリを移動させた後、レーザ放射アセンブリがレーザを異なる角度から障害物上に投射することで生成された複数の投影点の少なくとも1つを含むが、これらに限定されない。
オプションで、処理アセンブリ140は、輪郭情報によって示される障害物タイプを確定する。これは、障害物の輪郭情報を様々なタイプの障害物の特徴情報を比較することと、該障害物の輪郭情報とマッチングする特徴情報に対応する障害物タイプを、輪郭情報によって示される障害物タイプとして確定することとを含む。
障害物タイプは、掃除ロボットが作業中に遭遇する障害物に応じて確定される。概略的に、障害物タイプは、糸ボールタイプ、電線タイプ、柱状タイプ、入隅タイプ、出隅タイプ、敷居タイプ、カーペットエッジ、隙間タイプなどの少なくとも1つを含むが、これらに限定されない。
オプションで、処理アセンブリ140は、掃除ロボットが障害物タイプに対応する清掃モードに従って清掃するように制御する。これは、障害物タイプが糸ボールタイプ又は電線タイプである場合、掃除ロボットが障害物回避モードに入るように制御することと、障害物タイプが柱状タイプである場合、掃除ロボットが障害物を通過するように制御するための通過可能なルートを計画することと、障害物タイプが入隅タイプである場合、掃除ロボットのサイドブラシが特定の運動モードで入隅を清掃するように制御することと、障害物タイプが出隅タイプである場合、掃除ロボットが出隅のエッジに沿って清掃するように制御することと、障害物タイプが敷居タイプである場合、掃除ロボットが現在の敷居タイプの障害物を乗り越えることができるか否かを確定することと、障害物タイプがカーペットエッジ又は隙間タイプである場合、掃除ロボット上のファンの吸引力を増大するように制御すること、及び/又は拭きと噴水機能を停止することとを含む。
サイドブラシの特定の運動モードは、n回の往復振動であってもよく、nは正の整数である。
オプションで、障害物タイプがカーペットエッジ又は隙間タイプである場合、掃除ロボットのファンの吸引力が既に最大値に達し、且つ拭きと噴水機能がオンであれば、拭きと噴水機能を停止する。掃除ロボットのファンの吸引力が最大値に達していなくて、且つ拭きと噴水機能がオンであれば、ファンの吸引力を増大して、拭きと噴水機能を停止する。掃除ロボットのファンの吸引力が最大値に達していなくて、且つ拭きと噴水機能がオフであれば、ファンの吸引力を増大する。
柱状タイプの障害物は、テーブル脚、椅子脚、ソファ脚などであり得る。本実施例は、柱状タイプの障害物を限定しない。
当然のことながら、上記の障害物タイプ及び対応する清掃モードは例示的なものに過ぎず、実際の実現では、障害物タイプは、他の清掃モードに対応することもできる。障害物タイプと清掃モードとの間の対応関係は、デフォルトで掃除ロボットに設定することができ、又は、ユーザーによって設定することもできる。本実施では、障害物タイプと清掃モードとの間の対応関係の設定方式を限定しない。
要約すると、本実施例によって提供される掃除ロボットは、筐体に配置された少なくとも1つのレーザ放射アセンブリと筐体に配置された少なくとも1つの画像収集アセンブリと、各レーザ放射器及び各画像収集装置に接続された処理アセンブリとにより、且つ、処理アセンブリによって、画像収集アセンブリにより収集された目標画像を取得し、障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、障害物の輪郭情報を取得し、輪郭情報によって示される障害物タイプを確定し、掃除ロボットが障害物タイプに対応する清掃モードに従って清掃するように制御することにより、既存の掃除ロボットが障害物を検出する際に統一的に障害物回避策を採用するため、清掃効果がよくないという問題を解決することができる。掃除ロボットは、すべての障害物を回避して清掃しないのではなく、異なる障害物タイプによって異なる清掃モードを採用することができるので、掃除ロボットの清掃効果を向上させることができる。
図14は、本願の一実施例によって提供される掃除ロボットの自動制御方法のフローチャートである。本実施例は、この方法を上記の実施例で示される掃除ロボットに適用し、且つ各ステップの実行対象が掃除ロボットにおける処理アセンブリ140であることを例として説明する。この方法は少なくとも以下のステップ1401~ステップ1404を含む。
ステップ1401では、画像収集アセンブリによって収集された目標画像を取得する。
オプションで、処理アセンブリは、画像収集アセンブリによって収集された目標画像を定期的に読み取るか、又は、画像収集アセンブリは、1枚の目標画像を撮影する毎に、該目標画像を処理アセンブリに送信する。
ステップ1402では、障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、障害物の輪郭情報を取得する。
オプションで、障害物上に投射された各投影点について、三角測距法に基づいて投影点と目標画像収集アセンブリとの間の距離を確定する。目標収集アセンブリは、投影点の投影画像を収集した画像収集アセンブリである。投影点と目標画像収集アセンブリとの間の距離に基づいて、目標画像収集アセンブリに対する投影点の三次元座標を確定する。障害物上の複数の投影点の三次元座標に基づいて、障害物の輪郭情報を確定する。
障害物上に投射された各投影点について、三角測距法に基づいて、投影点と目標画像収集アセンブリとの間の距離を確定することは、投影点を投射する目標レーザ放射アセンブリのレーザ放射ヘッドと目標画像収集アセンブリのレンズとの間のプリセット距離を取得することと、目標レーザ放射アセンブリと投影点の前の接続線である第1接続線と、目標レーザ放射アセンブリのレーザ放射ヘッドと目標画像収集アセンブリのレンズとの間の接続線である第2接続線との間の夾角を取得することと、目標画像収集アセンブリの焦点距離を取得することと、イメージングアセンブリ上の投影画像のイメージング位置を取得することと、近似三角形原理に基づいて、プリセット距離、夾角、焦点距離及びイメージング位置によって、投影点と目標画像収集アセンブリとの間の距離を計算することとを含む。
本ステップの説明は、上記の掃除ロボットの実施例を参照するものであり、本実施例はここでは繰り返されない。
ステップ1403では、輪郭情報によって示される障害物タイプを確定する。
オプションで、処理アセンブリは、障害物の輪郭情報を様々なタイプの障害物の特徴情報と比較し、該障害物の輪郭情報とマッチングする特徴情報に対応する障害物タイプを、輪郭情報によって示される障害物タイプとして確定する。
ステップ1404では、掃除ロボットが障害物タイプに対応する清掃モードに従って清掃するように制御する。
オプションで、障害物タイプが糸ボールタイプ又は電線タイプである場合、掃除ロボットが障害物回避モードに入るように制御する。障害物タイプが柱状タイプである場合、掃除ロボットが障害物を通過するように制御するための通過可能なルートを計画する。障害物タイプが入隅タイプである場合、掃除ロボット上のサイドブラシがオンになって特定の作業モードで入隅を清掃するように制御する。障害物タイプが出隅タイプである場合、掃除ロボットが出隅のエッジに沿って清掃するように制御する。障害物タイプが敷居タイプである場合、掃除ロボットが現在の敷居タイプの障害物を乗り越えることができるか否かを確定する。障害物タイプがカーペットエッジ又は隙間タイプである場合、掃除ロボット上のファンの吸引力を増大するように制御する。
本ステップの説明は、上記の掃除ロボットの実施例を参照するものであり、本実施例はここでは繰り返されない。
要約すると、本実施例によって提供される掃除ロボットの自動制御方法は、画像収集アセンブリによって収集された目標画像を取得し、障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、障害物の輪郭情報を取得し、輪郭情報によって示される障害物タイプを確定し、掃除ロボットが障害物タイプに対応する清掃モードに従って清掃するように制御することにより、既存の掃除ロボットが障害物を検出する際に統一的に障害物回避策を採用するため、清掃効果がよくないという問題を解決することができる。掃除ロボットは、すべての障害物を回避して清掃しないのではなく、異なる障害物タイプによって異なる清掃モードを採用することができるので、掃除ロボットの清掃効果を向上させることができる。
オプションで、本願は、コンピュータ読取可能な記憶媒体をさらに提供する。前記コンピュータ読取可能な記憶媒体にはプログラムが記憶されている。前記プログラムは、プロセッサによってロードし実行され、上記の方法実施例の掃除ロボットの自動制御方法を実現する。
オプションで、本願は、コンピュータ製品をさらに提供する。このコンピュータ製品は、コンピュータ読取可能な記憶媒体を含む。前記コンピュータ読取可能な記憶媒体にはプログラムが記憶されている。前記プログラムは、プロセッサによってロードし実行され、上記の方法実施例の掃除ロボットの自動制御方法を実現する。
以上の前記実施例の各技術的特徴は任意に組み合わせることができ、記述を簡潔にするために、上記実施例における各技術的特徴のすべての可能な組合せを記述していないが、これらの技術的特徴の組合せは矛盾しない限り、本明細書に記載されている範囲に属すると考えられる。
以上の実施例は本願の幾つかの実施形態のみを詳細且つ具体的に示しているが、本発明の保護範囲を限定するものではないと理解すべきである。当業者にとって、本出願の創造的構想から逸脱しない前提で、幾つかの変形や改善を行うことができ、これらはすべて本出願の保護範囲に属するべきであると理解しなければならない。従って、本出願の保護範囲は、特許請求の範囲に指定された内容を基準とする。

Claims (11)

  1. 掃除ロボットであって、
    筐体と、少なくとも1つのレーザ放射アセンブリと、少なくとも1つの画像収集アセンブリと、処理アセンブリと、を含み、
    前記少なくとも1つのレーザ放射アセンブリは前記筐体に配置され、各レーザ放射アセンブリは走行方向にレーザを投射するために使用され、
    前記少なくとも1つの画像収集アセンブリは前記筐体に配置され、各画像収集アセンブリは前記走行方向の目標画像を収集するために使用され、
    前記処理アセンブリは、各レーザ放射器及び各画像収集装置に接続されており、前記画像収集アセンブリにより収集された目標画像を取得し、障害物上に投射されたレーザの投影点の投影画像が前記目標画像に存在する場合、前記障害物の輪郭情報を取得し、前記輪郭情報によって示される障害物タイプを確定し、前記掃除ロボットが前記障害物タイプに対応する清掃モードに従って掃除するように制御するために使用される、ことを特徴とする掃除ロボット。
  2. 前記処理アセンブリは、
    前記障害物上に投射された各投影点について、三角測距法に基づいて前記投影点と目標画像収集アセンブリとの間の距離を確定し、前記目標収集アセンブリが、前記投影点の投影画像を収集する画像収集アセンブリであり、
    前記投影点と前記目標画像収集アセンブリとの間の距離に基づいて、前記目標画像収集アセンブリに対する前記投影点の三次元座標を確定し、
    前記障害物上の複数の投影点の三次元座標に基づいて、前記障害物の輪郭情報を確定するために使用される、ことを特徴とする請求項1に記載の掃除ロボット。
  3. 前記画像収集アセンブリは、レンズとイメージングアセンブリを含み、前記レーザ放射アセンブリはレーザ放射ヘッドを含み、
    前記障害物に投射された投影点について、前記処理アセンブリは、
    前記投影点を投射した目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間のプリセット距離を取得し
    前記目標レーザ放射アセンブリと前記投影点の前の接続線である第1接続線と、前記目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間の接続線である第2接続線との間の夾角を取得し、
    前記目標画像収集アセンブリの焦点距離を取得し、
    前記イメージングアセンブリ上の前記投影画像のイメージング位置を取得し、
    近似三角形原理に基づいて、前記プリセット距離、前記夾角、前記焦点距離及び前記イメージング位置によって、前記投影点と目標画像収集アセンブリとの間の距離を計算するために使用される、ことを特徴とする請求項2に記載の掃除ロボット。
  4. 前記障害物上の複数の投影点は、
    複数のレーザ放射アセンブリがレーザを前記障害物上に投射することで生成された複数の投影点、及び/又は、
    同じレーザ放射アセンブリがレーザを前記障害物の複数の表面上に投射することで生成された複数の投影点、及び/又は、
    前記掃除ロボットが同じレーザ放射アセンブリを移動させた後、前記レーザ放射アセンブリがレーザを異なる角度から前記障害物上に投射することで生成された複数の投影点を含む、ことを特徴とする請求項2に記載の掃除ロボット。
  5. 前記処理アセンブリは、
    前記障害物タイプが糸ボールタイプ又は電線タイプである場合、前記掃除ロボットが障害物回避モードに入るように制御し、
    前記障害物タイプが柱状タイプである場合、前記掃除ロボットが障害物を通過するように制御するための通過可能なルートを計画し、
    前記障害物タイプが入隅タイプである場合、前記掃除ロボットのサイドブラシが特定の運動モードで入隅を清掃するように制御し、
    前記障害物タイプが出隅タイプである場合、前記掃除ロボットが出隅のエッジに沿って清掃するように制御し、
    前記障害物タイプが敷居タイプである場合、前記掃除ロボットが現在の敷居タイプの障害物を乗り越えることができるか否かを確定し、
    前記障害物タイプがカーペットエッジ又は隙間タイプである場合、前記掃除ロボット上のファンの吸引力を増大するように制御し、かつ/又は拭きと噴水機能を停止するために使用される、ことを特徴とする請求項1に記載の掃除ロボット。
  6. 異なるレーザ放射アセンブリによって放射されるレーザの角度が同じであるか又は異なる、ことを特徴とする請求項1~5のいずれか一項に記載の掃除ロボット。
  7. 前記画像収集アセンブリにおけるレンズは、直接入射型レンズ、パノラマ反射型レンズ、部分反射型レンズ又は潜望鏡型レンズである、ことを特徴とする請求項1~5のいずれか一項に記載の掃除ロボット。
  8. 掃除ロボットの自動制御方法であって、請求項1~7のいずれか一項に記載の掃除ロボットに使用され、
    画像収集アセンブリによって収集された目標画像を取得することと、
    障害物上に投射されたレーザの投影点の投影画像が目標画像に存在する場合、前記障害物の輪郭情報を取得することと、
    前記輪郭情報によって示される障害物タイプを確定することと、
    前記掃除ロボットが前記障害物タイプに対応する清掃モードに従って清掃するように制御することと、を含む、ことを特徴とする自動制御方法。
  9. 前記障害物の輪郭情報を取得することは、
    前記障害物上に投射された各投影点について、三角測距法に基づいて前記投影点と目標画像収集アセンブリとの間の距離を確定することであって、前記目標収集アセンブリが、前記投影点の投影画像を収集する画像収集アセンブリであることと、
    前記投影点と前記目標画像収集アセンブリとの間の距離に基づいて、前記目標画像収集アセンブリに対する前記投影点の三次元座標を確定することと、
    前記障害物上の複数の投影点の三次元座標に基づいて、前記障害物の輪郭情報を確定することと、を含む、ことを特徴とする請求項8に記載の自動制御方法。
  10. 前記障害物上に投射された各投影点について、三角測距法に基づいて前記投影点と目標画像収集アセンブリとの間の距離を確定することは、
    前記投影点を投射した目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間のプリセット距離を取得することと、
    前記目標レーザ放射アセンブリと前記投影点の前の接続線である第1接続線と、前記目標レーザ放射アセンブリのレーザ放射ヘッドと前記目標画像収集アセンブリのレンズとの間の接続線である第2接続線との間の夾角を取得することと、
    前記目標画像収集アセンブリの焦点距離を取得することと、
    前記イメージングアセンブリ上の前記投影画像のイメージング位置を取得することと、
    近似三角形原理に基づいて、前記プリセット距離、前記夾角、前記焦点距離及び前記イメージング位置によって、前記投影点と目標画像収集アセンブリとの間の距離を計算することと、を含む、ことを特徴とする請求項9に記載の自動制御方法。
  11. 前記掃除ロボットが前記障害物タイプに対応する清掃モードに従って清掃するように制御することは、
    前記障害物タイプが糸ボールタイプ又は電線タイプである場合、前記掃除ロボットが障害物回避モードに入るように制御することと、
    前記障害物タイプが柱状タイプである場合、前記掃除ロボットが障害物を通過するように制御するための通過可能なルートを計画することと、
    前記障害物タイプが入隅タイプである場合、前記掃除ロボットのサイドブラシが特定の運動モードで入隅を清掃するように制御することと、
    前記障害物タイプが出隅タイプである場合、前記掃除ロボットが出隅のエッジに沿って清掃するように制御することと、
    前記障害物タイプが敷居タイプである場合、前記掃除ロボットが現在の敷居タイプの障害物を乗り越えることができるか否かを確定することと、
    前記障害物タイプがカーペットエッジ又は隙間タイプである場合、前記掃除ロボット上のファンの吸引力を増大するように制御すること、及び/又は拭きと噴水機能を停止することと、を含む、ことを特徴とする請求項8に記載の自動制御方法。
JP2022511048A 2019-08-21 2019-11-22 掃除ロボット及び掃除ロボットの自動制御方法 Pending JP2022546289A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201910772998.XA CN110353583A (zh) 2019-08-21 2019-08-21 扫地机器人及扫地机器人的自动控制方法
CN201910772998.X 2019-08-21
PCT/CN2019/120427 WO2021031427A1 (zh) 2019-08-21 2019-11-22 扫地机器人及扫地机器人的自动控制方法

Publications (1)

Publication Number Publication Date
JP2022546289A true JP2022546289A (ja) 2022-11-04

Family

ID=68224875

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022511048A Pending JP2022546289A (ja) 2019-08-21 2019-11-22 掃除ロボット及び掃除ロボットの自動制御方法

Country Status (6)

Country Link
US (1) US20220287533A1 (ja)
EP (1) EP4014829A4 (ja)
JP (1) JP2022546289A (ja)
KR (1) KR20220051370A (ja)
CN (2) CN110353583A (ja)
WO (1) WO2021031427A1 (ja)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110353583A (zh) * 2019-08-21 2019-10-22 追创科技(苏州)有限公司 扫地机器人及扫地机器人的自动控制方法
CN112711250B (zh) * 2019-10-25 2022-07-05 科沃斯机器人股份有限公司 一种自行走设备移动控制方法与自行走设备
CN110974088B (zh) * 2019-11-29 2021-09-24 深圳市杉川机器人有限公司 扫地机器人控制方法、扫地机器人及存储介质
CN111012254A (zh) * 2019-12-30 2020-04-17 北京太坦科技有限公司 智能扫地机器人
CN111158378A (zh) * 2020-01-16 2020-05-15 珠海格力电器股份有限公司 一种扫地机器人的清扫方法及扫地机器人
CN111152226B (zh) * 2020-01-19 2021-09-07 吉利汽车研究院(宁波)有限公司 一种机器人工作轨迹规划方法及***
CN113296117B (zh) * 2020-04-22 2023-08-08 追觅创新科技(苏州)有限公司 障碍物识别方法、装置及存储介质
CN113520228B (zh) * 2020-04-22 2023-05-26 科沃斯机器人股份有限公司 环境信息采集方法、自主移动设备及存储介质
CN111528737A (zh) * 2020-05-08 2020-08-14 小狗电器互联网科技(北京)股份有限公司 一种扫地机控制方法及装置
CN111562567B (zh) 2020-05-11 2021-04-30 北京驭光科技发展有限公司 移动装置的障碍物侦测***、移动装置及扫地机器人
CN111421553A (zh) * 2020-05-14 2020-07-17 小狗电器互联网科技(北京)股份有限公司 基于轮廓识别的机器人控制方法、存储介质及移动机器人
US11690490B2 (en) 2020-07-08 2023-07-04 Pixart Imaging Inc. Auto clean machine and auto clean machine control method
CN111539399B (zh) * 2020-07-13 2021-06-29 追创科技(苏州)有限公司 自移动设备的控制方法、装置、存储介质及自移动设备
CN111596694B (zh) 2020-07-21 2020-11-17 追创科技(苏州)有限公司 自动回充方法、装置、存储介质及***
CN111898557B (zh) * 2020-08-03 2024-04-09 追觅创新科技(苏州)有限公司 自移动设备的地图创建方法、装置、设备及存储介质
CN111736616A (zh) * 2020-08-27 2020-10-02 北京奇虎科技有限公司 扫地机器人的避障方法、装置、扫地机器人及可读介质
CN112526984B (zh) * 2020-09-30 2024-06-21 深圳银星智能集团股份有限公司 一种机器人避障方法、装置及机器人
CN112294197A (zh) * 2020-11-04 2021-02-02 深圳市普森斯科技有限公司 扫地机的清扫控制方法、电子装置及存储介质
CN112515563B (zh) * 2020-11-25 2022-04-26 深圳市杉川致行科技有限公司 障碍物的避让方法、扫地机器人及可读存储介质
CN112971615A (zh) * 2021-02-03 2021-06-18 追创科技(苏州)有限公司 一种智能清洁设备的控制方法及智能清洁设备
US20220284707A1 (en) * 2021-03-08 2022-09-08 Beijing Roborock Technology Co., Ltd. Target detection and control method, system, apparatus and storage medium
CN113031617B (zh) * 2021-03-15 2022-11-01 云鲸智能(深圳)有限公司 机器人避障方法、装置、设备及存储介质
CN113376655B (zh) * 2021-05-07 2024-05-17 深圳市欢创科技股份有限公司 一种避障模组、移动机器人、避障方法
CN113452978B (zh) * 2021-06-28 2023-01-17 深圳银星智能集团股份有限公司 一种障碍物检测方法及电子设备
CN113397437A (zh) * 2021-07-12 2021-09-17 丁杨 一种扫地机器人及扫地机器人的避障方法
CN113647864B (zh) * 2021-07-21 2022-09-02 美智纵横科技有限责任公司 确定清洁机器人的运行方法、装置、电子设备及介质
CN116711996A (zh) * 2021-08-17 2023-09-08 科沃斯机器人股份有限公司 作业方法、自移动设备及存储介质
CN116327039A (zh) * 2021-12-22 2023-06-27 广东栗子科技有限公司 自动清洁地面的方法及装置
CN114391777B (zh) * 2022-01-07 2023-08-04 美智纵横科技有限责任公司 清洁机器人的障碍躲避方法、装置、电子设备及介质
CN114287832A (zh) * 2021-12-30 2022-04-08 安徽协创物联网技术有限公司 一种扫地机器人***
CN114468894A (zh) * 2022-01-30 2022-05-13 苏州简单有为科技有限公司 一种扫地机器人的控制方法、***及存储介质
CN115517586B (zh) * 2022-09-30 2023-09-26 麦岩智能科技(北京)有限公司 一种新型激光控制吹扫装置及清洁机器人
CN118151641A (zh) * 2022-12-02 2024-06-07 北京石头世纪科技股份有限公司 避障模块、机器人、控制方法、避障方法和相关装置
CN118203264A (zh) * 2022-12-16 2024-06-18 珠海一微半导体股份有限公司 一种机器人检测地毯的方法、避障方法、机器人和芯片

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683442A (ja) * 1992-09-04 1994-03-25 Sanyo Electric Co Ltd 走行ロボット
JP2002182742A (ja) * 2000-11-17 2002-06-26 Samsung Kwangju Electronics Co Ltd モービルロボット及びその経路補正方法
JP2007309921A (ja) * 2006-05-17 2007-11-29 Samsung Electronics Co Ltd 構造光を用いた物体検出方法及びこれを用いたロボット
JP2015518188A (ja) * 2012-02-29 2015-06-25 アイロボット コーポレイション 可動式ロボット
EP3257420A1 (en) * 2015-02-13 2017-12-20 Samsung Electronics Co., Ltd. Cleaning robot and control method therefor
WO2018038552A1 (ko) * 2016-08-25 2018-03-01 엘지전자 주식회사 이동 로봇 및 그 제어방법

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020038296A (ko) * 2000-11-17 2002-05-23 이충전 모빌로봇의 장애물 감지장치 및 감지방법
JP2009288930A (ja) * 2008-05-28 2009-12-10 Murata Mach Ltd 自律移動体及びその移動制御方法
US20130092190A1 (en) * 2011-10-18 2013-04-18 Samsung Electronics Co., Ltd. Robot cleaner and control method for the same
KR20130090438A (ko) * 2012-02-04 2013-08-14 엘지전자 주식회사 로봇 청소기
CN102650886B (zh) * 2012-04-28 2014-03-26 浙江工业大学 基于主动全景视觉传感器的机器人视觉***
JP2014048842A (ja) * 2012-08-30 2014-03-17 Brother Ind Ltd 自律移動型機器
JP2014236838A (ja) * 2013-06-07 2014-12-18 シャープ株式会社 自走式掃除機
KR102152641B1 (ko) * 2013-10-31 2020-09-08 엘지전자 주식회사 이동 로봇
CN103869593B (zh) * 2014-03-26 2017-01-25 深圳科奥智能设备有限公司 三维成像装置、***及方法
KR102306709B1 (ko) * 2014-08-19 2021-09-29 삼성전자주식회사 청소 로봇, 청소 로봇의 제어 장치, 제어 시스템, 및 제어 방법
CN106258166A (zh) * 2015-05-14 2017-01-04 苏州宝时得电动工具有限公司 自移动机器人
CN104765363B (zh) * 2014-12-10 2018-04-24 深圳市银星智能科技股份有限公司 智能扫地机器人及其控制方法
CN205286247U (zh) * 2015-04-15 2016-06-08 小米科技有限责任公司 一种自动除尘装置
CN105115490A (zh) * 2015-07-16 2015-12-02 深圳前海达闼科技有限公司 一种确定室内可活动区域的方法及装置
CN105286729B (zh) * 2015-09-25 2018-09-11 江苏美的清洁电器股份有限公司 扫地机器人
CN107569181B (zh) * 2016-07-04 2022-02-01 九阳股份有限公司 一种智能清洁机器人及清扫方法
CN106959078B (zh) * 2017-02-28 2019-07-30 苏州凡目视觉科技有限公司 一种用于三维轮廓测量的轮廓测量方法
KR102017148B1 (ko) * 2017-03-03 2019-09-02 엘지전자 주식회사 장애물을 학습하는 인공지능 이동 로봇 및 그 제어방법
CN106821157A (zh) * 2017-04-14 2017-06-13 小狗电器互联网科技(北京)股份有限公司 一种扫地机器人扫地的清扫方法
CN207182092U (zh) * 2017-05-09 2018-04-03 叶仕通 一种用于移动机器人的驱动装置
KR102206201B1 (ko) * 2017-08-02 2021-01-22 삼성전자주식회사 청소 로봇 및 그 제어방법
CN207189671U (zh) * 2017-08-25 2018-04-06 科沃斯机器人股份有限公司 自移动机器人
US10509413B2 (en) * 2017-09-07 2019-12-17 GM Global Technology Operations LLC Ground reference determination for autonomous vehicle operations
WO2019073590A1 (ja) * 2017-10-13 2019-04-18 学校法人 千葉工業大学 自走式掃除機
AU2018356126B2 (en) * 2017-10-25 2021-07-29 Lg Electronics Inc. Artificial intelligence moving robot which learns obstacles, and control method therefor
CN107744371B (zh) * 2017-11-01 2023-03-07 深圳飞鼠动力科技有限公司 清洁机器人以及基于清洁机器人的检测方法
CN110069056A (zh) * 2018-01-24 2019-07-30 南京机器人研究院有限公司 一种应用于扫地机器人的行走控制方法
CN108628319B (zh) * 2018-07-04 2021-10-19 山东鹏耀智佳精密工业有限公司 一种扫地机器人智能避障***
CN108852182B (zh) * 2018-07-04 2021-09-03 山东仁合新材料科技有限公司 一种扫地机器人智能避障方法
WO2020125489A1 (zh) * 2018-12-21 2020-06-25 苏州宝时得电动工具有限公司 清洁机器人及其控制方法和地面处理***
CN109508019A (zh) * 2018-12-28 2019-03-22 北京猎户星空科技有限公司 一种机器人运动控制方法、装置和存储介质
CN110147106A (zh) * 2019-05-29 2019-08-20 福建(泉州)哈工大工程技术研究院 具激光和视觉融合避障***的智能移动服务机器人
CN110353583A (zh) * 2019-08-21 2019-10-22 追创科技(苏州)有限公司 扫地机器人及扫地机器人的自动控制方法
CN112864778A (zh) * 2021-03-08 2021-05-28 北京石头世纪科技股份有限公司 线激光模组和自移动设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0683442A (ja) * 1992-09-04 1994-03-25 Sanyo Electric Co Ltd 走行ロボット
JP2002182742A (ja) * 2000-11-17 2002-06-26 Samsung Kwangju Electronics Co Ltd モービルロボット及びその経路補正方法
JP2007309921A (ja) * 2006-05-17 2007-11-29 Samsung Electronics Co Ltd 構造光を用いた物体検出方法及びこれを用いたロボット
JP2015518188A (ja) * 2012-02-29 2015-06-25 アイロボット コーポレイション 可動式ロボット
EP3257420A1 (en) * 2015-02-13 2017-12-20 Samsung Electronics Co., Ltd. Cleaning robot and control method therefor
WO2018038552A1 (ko) * 2016-08-25 2018-03-01 엘지전자 주식회사 이동 로봇 및 그 제어방법

Also Published As

Publication number Publication date
CN110353583A (zh) 2019-10-22
EP4014829A4 (en) 2022-10-12
WO2021031427A1 (zh) 2021-02-25
KR20220051370A (ko) 2022-04-26
EP4014829A1 (en) 2022-06-22
CN112155487A (zh) 2021-01-01
US20220287533A1 (en) 2022-09-15

Similar Documents

Publication Publication Date Title
JP2022546289A (ja) 掃除ロボット及び掃除ロボットの自動制御方法
US10394248B2 (en) Charging pile, method and device for recognizing the charging pile
US10705535B2 (en) Systems and methods for performing simultaneous localization and mapping using machine vision systems
AU2017228620B2 (en) Autonomous coverage robot
US11013385B2 (en) Automatic cleaning device and cleaning method
JP6202544B2 (ja) ロボット位置決めシステム
WO2019007038A1 (zh) 扫地机器人、扫地机器人***及其工作方法
KR102048364B1 (ko) 로봇 청소기
RU2800503C1 (ru) Робот-уборщик и способ автоматического управления роботом-уборщиком
CN115122323A (zh) 自主移动设备
AU2015224421B2 (en) Autonomous coverage robot
US20240197130A1 (en) Structured light module and self-moving device
WO2024131271A1 (zh) 自主移动设备及其障碍物探测方法以及计算机可读介质
AU2013338354B9 (en) Autonomous coverage robot

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220413

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230607

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230613

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240123