CN112204486A - 机器人导航的飞行时间传感器布置及用其定位的方法 - Google Patents
机器人导航的飞行时间传感器布置及用其定位的方法 Download PDFInfo
- Publication number
- CN112204486A CN112204486A CN201980033144.8A CN201980033144A CN112204486A CN 112204486 A CN112204486 A CN 112204486A CN 201980033144 A CN201980033144 A CN 201980033144A CN 112204486 A CN112204486 A CN 112204486A
- Authority
- CN
- China
- Prior art keywords
- tof
- cleaning device
- surface cleaning
- sensors
- robotic surface
- 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
- 238000000034 method Methods 0.000 title claims description 16
- 238000001514 detection method Methods 0.000 claims abstract description 58
- 238000004140 cleaning Methods 0.000 claims description 40
- 238000005259 measurement Methods 0.000 claims description 19
- 238000013507 mapping Methods 0.000 abstract description 6
- 230000004807 localization Effects 0.000 abstract description 4
- 238000003491 array Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001154 acute effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 125000001475 halogen functional group Chemical group 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/87—Combinations of systems using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/86—Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4808—Evaluating distance, position or velocity data
-
- 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0219—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory ensuring the processing of the whole working surface
-
- 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/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- 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
- G01—MEASURING; TESTING
- G01S—RADIO 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
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/483—Details of pulse systems
- G01S7/486—Receivers
- G01S7/4865—Time delay measurement, e.g. time-of-flight measurement, time of arrival measurement or determining the exact position of a peak
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
总的来说,本公开涉及一种飞行时间(ToF)传感器布置,其可以由机器人(例如,机器人真空吸尘器)用来标识和检测周围环境中的对象,以用于地图构建和定位目的。在实施例中,公开一种机器人,其包括设置在所述机器人的外壳周围的多个ToF传感器。两个或更多个ToF传感器可以成角度/对准以建立重叠的视场,从而在所述机器人周围形成冗余检测区。然后,其中出现的对象可以由所述机器人检测,并用于例如以高置信度来明确地标识所述对象的存在。然后,所述机器人可以将标识的对象用作数据点来构建/更新地图。也可以在允许所述机器人使自身在所述地图内定向的定姿例程期间利用标识的对象。
Description
相关申请交叉引用
本申请要求2018年4月3日提交的第62/651,766号美国临时专利申请的权益,所述临时专利申请以全文引用的方式并入本文中。
技术领域
本公开涉及机器人导航***,并且更具体地,涉及在例如利用飞行时间传感器(ToF)进行导航和定位的机器人表面清洁装置等机器人装置中使用的传感器布置。
背景技术
用于机器人装置的一些导航方法包括利用成像***来标识环境中的对象以用于地图构建和定位目的。此类***可以包括一个或多个图像传感器以执行对象检测、墙跟踪等。例如,此类***可以包括多个图像传感器,每一图像传感器具有不同的视场。
一种此类导航和定位方法包括利用即时定位与地图构建(SLAM)算法,其中图像传感器数据作为输入。通常,利用多个图像传感器来确保捕获正视图、后视图和侧视图,以确保环境特征/障碍物被考虑到导航决策中。当机器人装置可以基于围绕其中心轴线的旋转而在可能的任何方向上移动时,多个图像传感器可能尤其重要。这确保机器人装置从每一视场收集足够量的环境数据,以防碰撞、摔下楼梯等。然而,图像传感器会增加制造机器人装置的成本和复杂性,且需要具有足够的硬件/软件资源来捕获和处理多个即时图像数据流。
附图说明
这些和其它特征和优点将通过阅读以下结合图式进行的详细描述而得到更好的理解,图中:
图1是与本公开的实施例一致的示例机器人导航***的框图;
图2A是根据本公开的实施例的实施图1的示例机器人导航***的机器人真空吸尘器的侧视图;
图2B是根据本公开的实施例的实施图1的示例机器人导航***的机器人真空吸尘器的侧视图;
图2C是根据本公开的实施例的实施图1的示例机器人导航***的机器人真空吸尘器的侧视图;
图3是与本公开的实施例一致的机器人真空吸尘器的俯视图;
图4是与本公开的实施例一致的机器人真空吸尘器的另一俯视图;
图5是与本公开的实施例一致的机器人真空吸尘器的另一俯视图;以及
图6是与本公开的实施例一致的机器人真空吸尘器的另一俯视图。
具体实施方式
总的来说,本公开涉及一种飞行时间(ToF)传感器布置,其可以由例如机器人表面清洁装置(或真空吸尘器)的机器人装置或其它机器人装置用来标识和检测周围环境中的对象,以用于地图构建和定位目的。在实施例中,公开一种机器人,其包括设置在所述机器人的外壳周围的多个ToF传感器。两个或更多个ToF传感器可以成角度/对准以建立至少部分地重叠的视场,从而在所述机器人周围形成冗余检测区。然后,同时或几乎同时出现的对象可以被所述机器人检测到,并用于例如以高置信度来明确地标识对象的存在。然后,所述机器人可以将标识的对象用作数据点来构建/更新地图。也可以在允许所述机器人以高置信度使自身在地图内定向的定姿(pose)例程期间利用标识的对象。
尽管以下方面和实施例具体参考机器人真空吸尘器,但本公开在此方面不受限制。以下公开内容同样适用于试图通过标识例如家具、墙、玩具、人、宠物等对象/特征以及其在环境中的方位来智能地理解和穿过环境的任何类型的机器人。另外,本文中以多方面公开的ToF传感器布置可以在没有图像传感器***的机器人中用于对象标识/跟踪,或者可以与图像传感器***组合使用。
本文公开的ToF传感器布置允许以相对简单的方式收集环境信息,所述ToF传感器布置可以单独使用或与例如图像传感器的其它传感件组合使用。当用作图像传感器的替代物时,ToF传感器布置有利地明显减少了机器人装置的成本、复杂性和硬件资源上的计算负载。
如本文中一般所指,ToF传感器是指能够测量传感器与环境中的对象之间的相对距离的任何传感器装置。优选地,可以利用红外型ToF传感器,其中每一红外ToF传感器包括IR发射器和接收器。然而,可以利用其它类型的传感器,例如发射并接收例如超声波的声波以用于测量目的的声学ToF传感器。
现在参考图1,框图示出根据本公开的实施例的示例机器人导航***100。机器人导航***100包括外壳102、导航控制器103、一起示为104且分别示为104-1到104-n的多个飞行时间(ToF)传感器以及电动机105。导航控制器103可以包括用于支持机器人功能的任何数目的芯片、电路***和传感件,例如现场可编程门阵列(FPGA)、处理器、存储器、陀螺仪以及惯性传感器/加速度传感器等。导航控制器(或简称控制器)不一定限于导航功能,且通常可以控制机器人的所有方面,包括清洁过程。导航控制器103可以实施例如即时定位与地图构建(SLAM)的例程或任何其它合适的导航例程。电动机105可以经由来自导航控制器103的信令控制,并且可以包括一个或多个电动机,用于驱动轮107(图2)以使机器人沿表面行进。轮107可以实施为踏面驱动齿轮/轮,并且图2所示的具体示例轮不应被解释为限制性的。
外壳102可以具有任何形状且不一定限于图中所示的形状(例如,圆形)。例如,外壳102可以具有正方形形状、D形形状、三角形形状、圆形形状、六边形形状、五边形形状和/或任何其它合适的形状。在一些情况下,ToF传感器104相对于外壳102的定位可以至少部分地基于外壳102的形状。
多个飞行时间传感器104-1到104-n中的每一个可以包括能够测量传感器与周围环境中的对象之间的相对距离且将所述相对距离转换成代表性电信号的任何传感器。例如,飞行时间传感器104-1到104-n可以包括利用红外波长来输出测量距离信号的红外激光型传感器,所述测量距离信号在本文中可以被简称为测量信号。在其它实例中,飞行时间传感器104-1到104-n可以包括能够经由例如超声波的声波以声学方式测量距离的传感器。在任何情况下,飞行时间传感器104-1到104-n可以包括能够测量从几厘米到一米的短程传感器、或能够测量从1米到数百米的远程传感器或短程ToF传感器和远程ToF传感器的组合。
如下文进一步详细论述,导航控制器103可以从TOF传感器104-1到104-n接收测量信号,以标识机器人环境中的对象。在实施例中,可以利用标识的对象相对于机器人的已知方位的位置来根据点云更新/构建地图,所述点云是例如可以用于生成地图的多个点。标识的对象也可以用于计算机器人的量距和定姿,以在地图内定位机器人。ToF传感器104-1到104-n可以例如在没有图像传感器或其它类似装置的帮助下专门用于标识环境中的对象,或者可以与一个或多个图像传感器组合使用。
图2A示出在机器人109中实施的机器人导航***100的示例实施例106A的侧透视图。如图所示,机器人109是真空型机器人,其包括用于收集污物的管口和集尘杯(未示出)。机器人109的外壳102包括在图4-8中更清楚地示出的多个ToF传感器,但为了易于解释和清晰起见,图2A的实施例示出单个前向ToF 104-1。如本文中一般所指,前向是指与表示机器人在操作期间向前移动时的行进方向的虚线基本上平行(或形成锐角)的方向(参见图3)。另一方面,本文中一般使用的后向是指与表示机器人在操作期间反向移动时的行进方向的虚线基本上平行(或形成锐角)的方向。
ToF 104-1包括可以具有大体圆锥形形状的视场(FOV)108。每一FOV在本文中也可被称作检测区。当从顶部观察时,例如,如图3所示,ToF 104-1可以包括相对窄的角度α。在实施例中,ToF传感器的FOV中的每一个的角度α约为15度,但其它配置也在本公开的范围内。例如,每一FOV可以包括相对广角度的FOV,例如65度或更大,或相对窄角度的FOV,例如小于65度,或不同角度的组合,使得一个或多个ToF传感器的FOV的第一角度大于一个或多个其它TOF传感器的第二角度。
转而参看图2B,示出机器人109的另一示例实施例106B。如图所示,机器人109包括至少两个ToF传感器,即第一ToF传感器104-1和第二ToF传感器104-2。在此实施例中,ToF传感器104-1和104-2可以彼此竖直对准地设置,使得从要清洁的表面基本横向绘制的虚线204与第一ToF传感器104-1和第二ToF传感器104-2两者相交。第一ToF传感器104-1和第二ToF传感器104-2的每一FOV 108-1、108-2然后可以至少部分地重叠,如图所示。
因此,图2B中所示的这种配置被称作竖直堆叠的ToF布置,由此可以利用两个或更多个竖直对准的传感器的FOV来允许机器人导航***100确定出现在每一相关联的FOV内的对象的高度。在一个实例中,可以由机器人导航***100检测第一FOV 108-1和第二FOV108-2中的每一个的重叠区208中的对象212来确定对象的高度。然后,可以基于相对简单的计算来确定被检测对象212的高度,所述计算利用第一ToF传感器104-1和第二ToF传感器104-2中的每一个相对于已知参考点(例如,要清洁的表面或主体102)的高度/方位、从机器人109到对象212的相对距离、第一FOV 108-1和第二FOV 108-2的几何结构,且更具体地说,重叠区的几何结构和尺寸。
因此,响应于在重叠区210中出现的对象,然后可以计算对象212的高度确定。然后,在定位和导航期间,对象212的计算高度可以由机器人导航***100使用。例如,可以有利地利用由机器人导航***100使用竖直堆叠的ToF布置进行的高度确定,以区分例如家具、玩具等可以被机器人109导航绕过的环境中的对象/障碍物与例如墙和窗等不能被导航绕过的对象/障碍物。
第一ToF传感器104-1和第二ToF传感器104-2中的每一个可以任选地是第一ToF阵列202-1和第二ToF阵列202-2的部分。如图所示,第二ToF阵列202-1、202-2中的每一ToF传感器可以包括在机器人的主体102周围以均匀的方式相对于彼此设置的ToF传感器,或可以相对于彼此以不同的距离设置。如图2B中进一步所示,第一ToF传感器阵列202-1中的每一ToF传感器可以与第二ToF传感器阵列202-2中的对应ToF传感器竖直对准。以此方式竖直对准的每对传感器可以被配置成具有重叠的FOV,如上文所论述。因此,第一ToF传感器阵列202-1和第二ToF传感器阵列202-2可以允许围绕机器人109在多个方向上,例如围绕机器人109的主体102高达360度,进行高度确定。
图2C示出机器人109的另一示例实施例106C。如图所示,机器人109包括交错配置的至少两个ToF传感器,即第一ToF传感器104-1和第二ToF传感器104-2。在此实施例中,ToF传感器104-1和104-2可以按移位/交错布置设置,使得从要清洁的表面基本横向绘制的虚线204与第一ToF传感器104-1和第二ToF传感器104-2中的仅一个相交。如图所示,第一ToF传感器104-1和第二ToF传感器104-2的每一FOV 108-1、108-2可以重叠,以用于上文所论述的高度检测目的。
另外,第一ToF传感器104-1和第二ToF传感器104-2中的每一个可以任选地分别是第一ToF阵列202-1和第二ToF阵列202-2的部分。在此实施例中,第一ToF阵列202-1和第二ToF阵列202-2可以按交错方式设置。为此,机器人导航***100可以利用来自第一ToF传感器104-1和第二ToF传感器104-2或来自第一ToF传感器104-1和第三ToF传感器104-3的重叠的FoV。因此,这种交错配置为机器人导航***100提供关于当计算同一***内的对象高度/指令时利用哪些传感器组合、进而利用哪些重叠的FOV的灵活性。注意,虽然图2B和2C的实施例示出两个ToF传感器阵列,但本公开在此方面不受限制。本公开同样适用于包括N数目个阵列的实施例,所述阵列是例如按竖直对准配置、交错配置或其组合布置的三个、四个或五个ToF传感器阵列。
如所知,基于光的ToF传感器通过使光从对象反射并测量光反射回传感器的持续时间来测量与对象的相对距离。这些计算部分地基于保持恒定的光速而操作。例如,当机器人向前行进时,报告的距离变化结合报告的距离变化之间的时间间隔可以用于计算机器人的实时速度。因此,机器人的速度可以由以下等式给出:
图4示出与本公开一致的机器人109的另一示例实施例。图4的机器人109包括七(7)个传感器,即ToF 104-1到104-7,但是可以利用其它数目的传感器且这并不旨在是限制性的。例如,机器人109可以包括两个或更多个竖直堆叠的ToF阵列,如上文关于图2B-2C所论述。ToF 104-1到104-7设置在机器人109的外壳周围的各个位置处。传感器之间的间隔可以是均匀的,或可以变化。如图所示,第一ToF传感器104-1是前向的,并且具有与机器人的前向行进方向(由虚线110表示)基本上平行的FOV,这在图5中更清楚地示出。传感器104-2到104-7也是前向的,但被布置成使得其具有相对于表示机器人109的前向行进方向的虚线110成角度的相关联FOV。
在实施例中,FOV的角度可以允许两个或更多个ToF传感器的FOV之间的区重叠。这些重叠的区也可以被称作冗余检测区。例如,图4的实施例示出ToF传感器104-3的FOV 111-3与传感器104-6的FOV 111-6重叠。这种重叠的布置可以用于建立允许检测/标识设置在这些冗余区中的对象的预定义区。如果在此类区中肯定地/明确地标识了对象,则即使所述对象不再位于ToF传感器104-6的FOV 111-6中,也可以利用所述信息来允许例如传感器104-3的单个传感器进行跟踪,这将在下文更详细地描述。
在一个具体示例实施例中,可以最初依赖ToF 104-1来跟踪量距。如果ToF 104-1没有登记任何对象,例如测量值处于或低于距离阈值底值,或在跟踪有待进入其它ToF传感器104-2到104-7的FOV的对象,则导航控制器103可以利用具有重叠的FOV的其它传感器来通过多传感器检测——例如通过传感器104-3和104-6——明确地标识对象。响应于对象的检测,导航控制器103可以将跟踪“移交”到具有更可能继续将对象保持在视野内的FOV的ToF传感器。
例如,考虑一种情境,其中导航控制器103检测同时或几乎同时进入ToF传感器104-3的FOV 111-3和ToF传感器104-6的FOV 111-6的对象112。随着机器人109沿方向110移动时,相关联的FOV 111-6可以继续在整个距离D上检测对象112,因此机器人109可以将跟踪“移交”到传感器104-6。另一方面,传感器104-3仅保持能够在对象超出FOV 111-3的检测范围之前在距离d内检测对象112。因此,距离d表示ToF传感器104-3和104-6均可以跟踪对象112的冗余区的范围,而距离D表示ToF传感器104-6可以检测对象112(假设沿方向110向前移动)的存在/距离的整个区的范围。在一般意义上,这种“移交”允许对象由单个传感器跟踪,所述单个传感器对所述对象的存在以及机器人109到所述对象的相对距离具有相对高的置信度。当试图维持与例如墙、家具或其它障碍物的对象之间的特定距离,或者基于对象112的存在和距离而以其它方式调整机器人109的操作时,这可能尤其有利。
替代地,或除了上文所论述的“移交”情境之外,导航控制器103可以继续经由两个或更多个ToF传感器来跟踪对象。例如,在图4的实施例中,导航控制器103可以将ToF传感器104-3和104-6作为一对使用并且对到对象112的相对距离进行三角测量。因此,这些三角测量结果可以允许导航控制器103在量距计算、地图构建/更新和/或一般导航期间建立更高置信水平。
在任何此类情况下,并且根据实施例,当具有重叠的FOV的两个或更多个ToF传感器输出指示对象的存在及其距机器人109的相对距离的测量信号时,所述对象可以由导航控制器103检测。在一些情况下,导航控制器103可以利用来自每一ToF传感器的多个测量值以最小化或以其它方式减少误报的情况。因此,基于来自每一FOV的连续数据点(例如,从相应的测量信号得出),导航控制器103、进而机器人109,可以检测环境中的对象、任选地继续经由一个或多个ToF传感器跟踪所述对象,并且使用这些数据点来增加机器人量距过程的置信度。
图5示出机器人109的另一示例实施例,其中ToF传感器形成用于检测的多个冗余区。如图所示,ToF传感器可以被排列成在机器人周围形成“检测晕圈”,由此可以利用靠近机器人109的多个检测区,例如区113-1到113-3,以及远离机器人109的多个检测区,例如区114-1和114-2,来进行对象检测/跟踪。值得注意的是,例如104-5和104-7、104-4和104-6的前向和后向ToF对可以用于形成靠近机器人109的任一侧的重叠的区(例如,区113-2和113-3)。因此,这些区可以用于对象检测和地图构建功能,以及用于在量距计算中使用的对象明确标识。这种配置也可以被准确地描述为共享ToF检测(或ToF冗余),并且可以用于以高置信度来明确地标识对象,以便将所述对象的表示存储在点云内。然后可以利用点云来绘制机器人周围的环境。在一些情况下,区113-2和113-3可以在沿障碍物和/或沿墙法期间使用。
图6示出与本公开一致的机器人109的另一示例实施例。在此实施例中,机器人109可以利用多个ToF传感器104-1到104-7来执行定姿例程。如本文中所提到的,术语定姿是指使自身在地图内定向的机器人能力。因此,如果机器人围绕其外壳的中心轴线旋转90度,则定姿是指检测、测量并验证机器人109已完全且正确地旋转90度的能力。
在实施例中,可以在定姿计算期间利用ToF冗余检测区(标记区1到3)。考虑图6的机器人109使用上文所论述的一个或多个前述ToF检测方案来检测区2中的对象的情境。然后,机器人开始向左(例如,逆时针)旋转90度。然后,基于执行的移动序列,例如基于轮旋转估计、实时轮编码器或其它合适的方法,机器人109可以使用区1在估计的时间窗口中明确地检测和标识同一对象。因此,机器人109可以确定例如围绕机器人109的外壳102的中心轴线的旋转等移动序列何时完成,以及估计值是否与从ToF传感器接收的现实世界数据一致。因此,机器人可以利用这种验证/校准序列来校准移动***、检测机器人何时卡住或以其它方式受阻,和/或检测机器人在其环境内已完全转移到所需的定向。
根据本公开的一方面,公开了一种机器人表面清洁装置。机器人表面清洁装置包括:外壳;电动机,其耦合到至少一个轮以驱动所述机器人;耦合到所述外壳的至少第一飞行时间(ToF)传感器和第二ToF传感器,所述第一ToF传感器和所述第二ToF传感器分别具有第一视场(FOV)和第二视场(FOV),所述第一FOV和所述第二FOV至少部分地彼此重叠以形成第一冗余检测区;设置在所述外壳中的导航控制器,所述导航控制器用于:分别从所述第一ToF传感器和所述第二ToF传感器接收第一测量信号和第二测量信号;并且至少部分地基于所述第一测量信号和所述第二测量信号指示所述第一冗余检测区内的对象的存在来检测对象。
根据本公开的另一方面,公开了一种在周围环境中导航以执行清洁操作的机器人表面清洁装置。所述机器人表面清洁装置包括:外壳,其具有第一多个飞行时间(ToF)传感器以标识和/或跟踪在所述外壳周围环境中的对象,其中所述第一多个ToF传感器中的至少第一ToF传感器和第二ToF传感器具有至少部分地彼此重叠的检测区,以形成第一冗余检测区;以及控制器,其设置在所述外壳中以至少部分地基于所述第一冗余检测区而确定所述周围环境中的对象相对于所述外壳的位置。
根据本公开的另一方面,公开了一种用于机器人表面清洁装置导航的计算机实施的方法。所述方法包括:至少部分地基于具有至少部分地彼此重叠的相关联检测区的第一飞行时间(ToF)传感器和第二飞行时间(ToF)传感器而建立至少第一冗余检测区;由控制器分别从所述第一ToF传感器和所述第二ToF传感器接收第一测量信号和第二测量信号;并且由所述控制器基于所述第一测量信号和所述第二测量信号指示所述第一冗余检测区内的对象的存在而检测所述对象相对于所述机器人表面清洁装置的位置。
尽管本文中已经描述本公开的原理,但所属领域的技术人员将理解,此描述仅作为举例而做出,且并不作为对本公开的范围的限制。除本文中所示出且描述的示范性实施例之外,其它实施例也涵盖在本公开的范围内。所属领域的普通技术人员之一做出的修改和替代被认为在本公开的范围内,本公开的范围仅由所附权利要求书限制。
Claims (20)
1.一种机器人表面清洁装置,包括:
外壳;
电动机,其耦合到至少一个轮以驱动所述机器人;
耦合到所述外壳的至少第一飞行时间(ToF)传感器和第二ToF传感器,所述第一ToF传感器和所述第二ToF传感器分别具有第一视场(FOV)和第二视场(FOV),所述第一FOV和所述第二FOV至少部分地彼此重叠以形成第一冗余检测区;
设置在所述外壳中的导航控制器,所述导航控制器用于:
分别从所述第一ToF传感器和所述第二ToF传感器接收第一测量信号和第二测量信号;并且
至少部分地基于所述第一测量信号和所述第二测量信号指示所述第一冗余检测区内的对象的存在来检测对象。
2.根据权利要求1所述的机器人表面清洁装置,其中所述第一ToF传感器和所述第二ToF传感器是红外型ToF传感器。
3.根据权利要求1所述的机器人表面清洁装置,进一步包括分别具有第三FOV和第四FOV的第三ToF传感器和第四ToF传感器,所述第三FOV和所述第四FOV至少部分地彼此重叠以形成第二冗余检测区,其中所述第一冗余检测区被配置成在所述机器人表面清洁装置的前向移动期间检测对象,并且其中所述第二冗余检测区被配置成当所述机器人表面清洁装置围绕中心轴线旋转时标识和/或跟踪对象。
4.根据权利要求1所述的机器人表面清洁装置,进一步包括分别具有第三FOV和第四FOV的第三ToF传感器和第四ToF传感器,所述第三FOV和所述第四FOV至少部分地彼此重叠以形成第二冗余检测区,其中所述导航控制器进一步用于基于在所述第一冗余检测区中首先检测到被检测对象、随后在所述第一冗余区中检测到所述被检测对象之后在所述第二冗余检测区中检测所述被检测对象而在所述机器人表面清洁装置的移动期间跟踪所述检测对象。
5.根据权利要求1所述的机器人表面清洁装置,包括第一多个ToF传感器和第二多个ToF传感器,所述第一多个ToF传感器包括设置在所述外壳上的所述第一ToF传感器,所述第二多个ToF传感器包括设置在所述外壳上的所述第二ToF传感器。
6.根据权利要求5所述的机器人表面清洁装置,其中所述第一多个ToF传感器中的每一ToF传感器与所述第二多个ToF传感器中的对应ToF传感器竖直对准。
7.根据权利要求5所述的机器人表面清洁装置,其中所述第一多个ToF传感器和所述第二多个ToF传感器中的每一ToF传感器以交错配置设置在所述外壳上,使得从要清洁的表面基本横向绘制的虚线与所述第一多个ToF传感器的ToF传感器或所述第二多个ToF传感器的ToF传感器相交,但不与两者同时相交。
8.根据权利要求1所述的机器人表面清洁装置,其中导航控制器进一步用于至少部分地基于所述几何第一冗余检测区和所述机器人清洁装置与所述被检测对象之间的相对距离而计算所述被检测对象相对于所述机器人清洁装置的高度。
9.根据权利要求1所述的机器人表面清洁装置,包括多个ToF传感器,所述多个ToF传感器包括所述第一ToF传感器和所述第二ToF传感器,所述多个ToF传感器围绕所述外壳设置且被配置成提供多个冗余检测区。
10.根据权利要求9所述的机器人表面清洁装置,其中所述多个冗余检测区中的至少一个冗余检测区被配置成当所述机器人表面清洁装置在前向行进方向上移动时标识和/或跟踪对象,且所述多个冗余检测区中的至少一个冗余检测区被配置成当所述机器人在反向行进方向上移动时标识和/或跟踪对象。
11.根据权利要求1所述的机器人表面清洁装置,其中导航控制器在定姿例程期间使用所述第一ToF传感器和所述第二ToF传感器来确定所述机器人表面清洁装置在地图中的定向,所述地图被存储在所述机器人表面清洁装置的存储器中。
12.一种在周围环境中导航以执行清洁操作的机器人表面清洁装置,所述机器人表面清洁装置包括:
外壳,其具有第一多个飞行时间(ToF)传感器以标识和/或跟踪在所述外壳周围环境中的对象,其中所述第一多个ToF传感器中的至少第一ToF传感器和第二ToF传感器具有至少部分地彼此重叠的检测区,以形成第一冗余检测区;以及
控制器,其设置在所述外壳中以至少部分地基于所述第一冗余检测区而确定所述周围环境中的对象相对于所述外壳的位置。
13.根据权利要求12所述的机器人表面清洁装置,进一步包括第二多个ToF传感器,其中所述第二多个ToF传感器中的至少一个ToF具有至少部分地与所述第一ToF和/或所述第二ToF的所述检测区重叠的检测区,以提供第二冗余检测区,并且其中所述控制器进一步用于基于所述对象在所述第二冗余检测区中被检测到而计算所述对象的高度。
14.根据权利要求12所述的机器人表面清洁装置,其中所述多个ToF传感器提供多个冗余检测区,并且其中所述控制器进一步用于基于所述多个冗余检测区而标识、定位和/或跟踪所述周围环境中的对象。
15.根据权利要求14所述的机器人表面清洁装置,其中当所述控制器使所述机器人表面清洁装置围绕所述外壳的中心轴线旋转时,所述控制器利用所述多个冗余检测区中的两个或更多个冗余检测区来跟踪在其间移动的对象。
16.一种用于机器人表面清洁装置导航的计算机实施的方法,所述方法包括:
至少部分地基于具有至少部分地彼此重叠的相关联检测区的第一飞行时间(ToF)传感器和第二飞行时间(ToF)传感器而建立至少第一冗余检测区;
由控制器分别从所述第一ToF传感器和所述第二ToF传感器接收第一测量信号和第二测量信号;以及
由所述控制器基于所述第一测量信号和所述第二测量信号指示所述第一冗余检测区内的对象的存在而检测所述对象相对于所述机器人表面清洁装置的位置。
17.根据权利要求16所述的计算机实施的方法,进一步包括基于具有至少部分地重叠的检测区的两个或更多个ToF传感器而建立至少第二冗余检测区。
18.根据权利要求17所述的计算机实施的方法,进一步包括由所述控制器计算所述第二冗余检测区内检测到的对象的高度。
19.根据权利要求16所述的计算机实施的方法,进一步包括在所述机器人表面清洁装置的移动期间通过随后在由具有至少部分地重叠的检测区的两个或更多个ToF传感器形成的第三冗余检测区中检测被检测对象来跟踪所述被检测对象。
20.根据权利要求16所述的计算机实施的方法,进一步包括由所述控制器执行定姿例程,所述定姿例程使所述机器人表面清洁装置在存储于存储器中的地图内定向。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201862651766P | 2018-04-03 | 2018-04-03 | |
US62/651,766 | 2018-04-03 | ||
PCT/US2019/025671 WO2019195483A1 (en) | 2018-04-03 | 2019-04-03 | Time of flight sensor arrangement for robot navigation and methods of localization using same |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112204486A true CN112204486A (zh) | 2021-01-08 |
Family
ID=68054332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980033144.8A Pending CN112204486A (zh) | 2018-04-03 | 2019-04-03 | 机器人导航的飞行时间传感器布置及用其定位的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11525921B2 (zh) |
EP (1) | EP3776129A4 (zh) |
CN (1) | CN112204486A (zh) |
WO (1) | WO2019195483A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023213172A1 (zh) * | 2022-05-06 | 2023-11-09 | 追觅创新科技(苏州)有限公司 | 自移动设备的控制方法、设备及存储介质 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10748295B2 (en) * | 2018-06-08 | 2020-08-18 | Ford Global Technologies, Llc | Object tracking in blind-spot |
US10884119B2 (en) | 2018-06-08 | 2021-01-05 | Ford Global Technologies, Llc | Object tracking in blind-spot |
WO2020243901A1 (en) * | 2019-06-04 | 2020-12-10 | Texas Instruments Incorporated | An optical time of flight sensor for navigation systems in robotic applications |
CN112835345A (zh) * | 2019-11-04 | 2021-05-25 | 美智纵横科技有限责任公司 | 检测结果验证方法、装置及扫地机器人 |
KR20210130478A (ko) | 2020-04-22 | 2021-11-01 | 삼성전자주식회사 | 로봇 청소기 및 그 제어 방법 |
US11989026B1 (en) * | 2021-05-19 | 2024-05-21 | Amazon Technologies, Inc. | Speed control system for an autonomous mobile device |
SE545938C2 (en) * | 2022-01-17 | 2024-03-19 | Husqvarna Ab | Method and device for determining if a sensor arrangement is unreliable |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007263585A (ja) * | 2006-03-27 | 2007-10-11 | Denso Corp | 回転角度検出装置 |
US20140188325A1 (en) * | 2012-12-28 | 2014-07-03 | Irobot Corporation | Autonomous Coverage Robot |
US20160279808A1 (en) * | 2015-03-27 | 2016-09-29 | Irobot Corporation | Rotatable coupling |
US20170001311A1 (en) * | 2015-07-01 | 2017-01-05 | Irobot Corporation | Robot navigational sensor system |
CN107357297A (zh) * | 2017-08-21 | 2017-11-17 | 深圳市镭神智能***有限公司 | 一种扫地机器人导航***及其导航方法 |
CN107462892A (zh) * | 2017-07-28 | 2017-12-12 | 深圳普思英察科技有限公司 | 基于多超声传感器的移动机器人同步定位与地图构建方法 |
US20180078106A1 (en) * | 2016-09-16 | 2018-03-22 | Bissell Homecare, Inc. | Autonomous vacuum cleaner |
Family Cites Families (140)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2751030A (en) | 1952-11-13 | 1956-06-19 | Null Fay Edison | Light sensitive automatically controlled steering system |
US3629796A (en) | 1968-12-11 | 1971-12-21 | Atlantic Richfield Co | Seismic holography |
DE1902038A1 (de) | 1969-01-16 | 1970-08-06 | Bbc Brown Boveri & Cie | Einrichtung zum Fuehren eines frei beweglichen Fahrzeuges |
JPS5512605B2 (zh) | 1971-11-30 | 1980-04-03 | ||
US4119900A (en) | 1973-12-21 | 1978-10-10 | Ito Patent-Ag | Method and system for the automatic orientation and control of a robot |
US4028533A (en) | 1974-12-31 | 1977-06-07 | Techno-Venture Co., Ltd. | Robot movable in a group |
US4133404A (en) | 1975-04-25 | 1979-01-09 | Agile Systems, Inc. | Automatic lawn mower |
JPS5931814B2 (ja) | 1978-06-19 | 1984-08-04 | オムロン株式会社 | 反射形光電スイッチ |
US4479053A (en) | 1981-03-11 | 1984-10-23 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Focal plane array optical proximity sensor |
US4412129A (en) | 1981-04-01 | 1983-10-25 | Eaton Corporation | Adjustable photoelectric detector head for solid state limit switch |
JPS58167902A (ja) | 1982-03-30 | 1983-10-04 | Agency Of Ind Science & Technol | 物体検出装置 |
JPS58221925A (ja) | 1982-06-18 | 1983-12-23 | 松下電器産業株式会社 | 自走式コ−ドレス掃除機 |
US4611292A (en) | 1982-10-06 | 1986-09-09 | Hitachi, Ltd. | Robot vision system |
US4556313A (en) | 1982-10-18 | 1985-12-03 | United States Of America As Represented By The Secretary Of The Army | Short range optical rangefinder |
US4502773A (en) | 1983-01-31 | 1985-03-05 | Polaroid Corporation | Two zone infrared ranging system |
US4532867A (en) | 1983-07-07 | 1985-08-06 | The United States Of America As Represented By The Secretary Of The Army | Dual field-of-view optical target detector |
DE3478824D1 (en) | 1983-10-26 | 1989-08-03 | Automax Kk | Control system for mobile robot |
DE3423536C2 (de) | 1984-06-26 | 1986-09-11 | Erwin Sick Gmbh Optik-Elektronik, 7808 Waldkirch | Lichtelektrische Schutzzonenvorrichtung an einem Fahrzeug |
JPS6197711A (ja) | 1984-10-18 | 1986-05-16 | Casio Comput Co Ltd | 赤外線追尾ロボツトシステム |
US4659922A (en) | 1985-02-19 | 1987-04-21 | Eaton Corporation | Optical sensor device for detecting the presence of an object |
JPS61204713A (ja) | 1985-03-07 | 1986-09-10 | Murata Mach Ltd | 無人走行車の誘導方式 |
JPS6263315A (ja) | 1985-09-12 | 1987-03-20 | Casio Comput Co Ltd | 移動体 |
JPS6270915A (ja) | 1985-09-24 | 1987-04-01 | Japan Tobacco Inc | 無人搬送車 |
JPH078271B2 (ja) | 1985-11-08 | 1995-02-01 | 松下電器産業株式会社 | 自走式掃除機 |
US5122796A (en) | 1986-02-19 | 1992-06-16 | Auto-Sense, Limited | Object detection method and apparatus emplying electro-optics |
US4752799A (en) | 1986-07-07 | 1988-06-21 | Honeywell Inc. | Optical proximity sensing optics |
EP0265542A1 (en) | 1986-10-28 | 1988-05-04 | Richard R. Rathbone | Optical navigation system |
AU7484287A (en) | 1986-11-28 | 1988-06-16 | Denning Mobile Robotics Inc. | Node map system and method for vehicle |
US5377106A (en) | 1987-03-24 | 1994-12-27 | Fraunhofer Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Process for navigating an unmanned vehicle and a vehicle for the same |
DE3730105A1 (de) | 1987-09-08 | 1989-03-16 | Pietzsch Ibp Gmbh | Verfahren und einrichtung zum sichern eines im raum beweglichen fahrzeugs oder geraets |
US4996468A (en) | 1987-09-28 | 1991-02-26 | Tennant Company | Automated guided vehicle |
US4893025A (en) | 1988-12-30 | 1990-01-09 | Us Administrat | Distributed proximity sensor system having embedded light emitters and detectors |
US5187361A (en) | 1989-04-25 | 1993-02-16 | Copal Company Limited | Object detection apparatus of the photoelectric reflection type with sampled data |
FR2648071B1 (fr) | 1989-06-07 | 1995-05-19 | Onet | Procede et appareil autonomes de nettoyage automatique de sol par execution de missions programmees |
JPH0358105A (ja) | 1989-07-26 | 1991-03-13 | Honda Motor Co Ltd | 自走車の操向制御装置 |
JPH03129310A (ja) | 1989-10-14 | 1991-06-03 | Canon Inc | 距離検出光学系 |
US5254853A (en) | 1990-02-14 | 1993-10-19 | Stefan Reich | Optical sensing device |
JP2769904B2 (ja) | 1990-04-03 | 1998-06-25 | 本田技研工業株式会社 | 自走車の操向制御装置 |
US5354983A (en) | 1990-04-10 | 1994-10-11 | Auto-Sense, Limited | Object detector utilizing a threshold detection distance and suppression means for detecting the presence of a motor vehicle |
KR930000081B1 (ko) | 1990-12-07 | 1993-01-08 | 주식회사 금성사 | 청소기의 자동 청소방법 |
IE71181B1 (en) | 1991-01-29 | 1997-01-29 | Proximeter Co Ltd | Proximity detector |
ATE166170T1 (de) | 1991-07-10 | 1998-05-15 | Samsung Electronics Co Ltd | Bewegliche überwachungsvorrichtung |
JP3094547B2 (ja) | 1991-09-25 | 2000-10-03 | 松下電器産業株式会社 | 自走式電気掃除機の段差検知装置 |
US5245177A (en) | 1991-10-24 | 1993-09-14 | Schiller Norman H | Electro-optical system for detecting the presence of an object within a predetermined detection system |
US5276618A (en) | 1992-02-26 | 1994-01-04 | The United States Of America As Represented By The Secretary Of The Navy | Doorway transit navigational referencing system |
US5319611A (en) | 1993-03-31 | 1994-06-07 | National Research Council Of Canada | Method of determining range data in a time-of-flight ranging system |
DE4405865C2 (de) | 1994-02-23 | 1998-03-19 | Leonhard Werner | Verfahren zur Erfassung von Bildinhalten eines zeilenorientierten Bildsensors und zugehörige Einrichtung für Handhabungssysteme |
US5550369A (en) | 1994-02-28 | 1996-08-27 | Electro-Pro, Inc. | Triangulation position detection method and apparatus |
KR970000582B1 (ko) | 1994-03-31 | 1997-01-14 | 삼성전자 주식회사 | 로보트청소기의 주행제어방법 |
GB2291551B (en) | 1994-06-24 | 1998-03-18 | Roscoe C Williams Limited | Electronic viewing aid |
JP3296105B2 (ja) | 1994-08-26 | 2002-06-24 | ミノルタ株式会社 | 自律移動ロボット |
DE19615712C2 (de) | 1996-04-22 | 2000-12-28 | Kaercher Gmbh & Co Alfred | Selbstfahrendes Bodenreinigungsfahrzeug |
US5935179A (en) | 1996-04-30 | 1999-08-10 | Aktiebolaget Electrolux | System and device for a self orienting device |
JP3866328B2 (ja) | 1996-06-06 | 2007-01-10 | 富士重工業株式会社 | 車両周辺立体物認識装置 |
JP3581911B2 (ja) | 1996-06-07 | 2004-10-27 | コニカミノルタホールディングス株式会社 | 移動走行車 |
EP0998735B1 (en) | 1997-07-22 | 2004-04-07 | Auto-Sense, Ltd | Multi-frequency photoelectric detection system |
JPH1164518A (ja) | 1997-08-12 | 1999-03-05 | Mitsubishi Electric Corp | 車両用光レーダ装置 |
US6023814A (en) | 1997-09-15 | 2000-02-15 | Imamura; Nobuo | Vacuum cleaner |
US6603103B1 (en) | 1998-07-08 | 2003-08-05 | Ppt Vision, Inc. | Circuit for machine-vision system |
US6941199B1 (en) * | 1998-07-20 | 2005-09-06 | The Procter & Gamble Company | Robotic system |
JP2000147124A (ja) | 1998-11-12 | 2000-05-26 | Denso Corp | 車載レーダ装置 |
JP2000174326A (ja) | 1998-12-08 | 2000-06-23 | Mitsubishi Electric Corp | 検知装置 |
GB2344888A (en) | 1998-12-18 | 2000-06-21 | Notetry Ltd | Obstacle detection system |
EP1232557A4 (en) | 1999-11-19 | 2004-06-30 | Prospects Corp | OBSTACLE DETECTION SYSTEM |
GB2357028A (en) | 1999-12-06 | 2001-06-13 | Notetry Ltd | Barrier for robotic floor cleaning device |
US7155308B2 (en) | 2000-01-24 | 2006-12-26 | Irobot Corporation | Robot obstacle detection system |
US8788092B2 (en) | 2000-01-24 | 2014-07-22 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US6594844B2 (en) | 2000-01-24 | 2003-07-22 | Irobot Corporation | Robot obstacle detection system |
US8412377B2 (en) | 2000-01-24 | 2013-04-02 | Irobot Corporation | Obstacle following sensor scheme for a mobile robot |
US7571511B2 (en) | 2002-01-03 | 2009-08-11 | Irobot Corporation | Autonomous floor-cleaning robot |
US6433329B1 (en) | 2001-01-30 | 2002-08-13 | International Business Machines Corporation | Optical position sensor with threshold updated dynamically by interpolation between minimum and maximum levels of output signal |
US6925679B2 (en) | 2001-03-16 | 2005-08-09 | Vision Robotics Corporation | Autonomous vacuum cleaner |
US8396592B2 (en) | 2001-06-12 | 2013-03-12 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US7663333B2 (en) | 2001-06-12 | 2010-02-16 | Irobot Corporation | Method and system for multi-mode coverage for an autonomous robot |
US6703599B1 (en) | 2002-01-30 | 2004-03-09 | Microsoft Corporation | Proximity sensor with adaptive threshold |
US20040204792A1 (en) * | 2003-03-14 | 2004-10-14 | Taylor Charles E. | Robotic vacuum with localized cleaning algorithm |
US7237298B2 (en) | 2003-09-19 | 2007-07-03 | Royal Appliance Mfg. Co. | Sensors and associated methods for controlling a vacuum cleaner |
US7047132B2 (en) | 2004-01-12 | 2006-05-16 | Steven Jacobs | Mobile vehicle sensor array |
JP3908226B2 (ja) | 2004-02-04 | 2007-04-25 | 日本電産株式会社 | スキャニング型レンジセンサ |
TR200604207T1 (tr) | 2004-02-12 | 2007-01-22 | Ar�El�K Anon�M ��Rket� | Bir robot süpürge ve kontrol yöntemi. |
US7499775B2 (en) | 2004-10-22 | 2009-03-03 | Irobot Corporation | System and method for terrain feature tracking |
KR100575708B1 (ko) | 2004-11-11 | 2006-05-03 | 엘지전자 주식회사 | 로봇청소기의 거리감지장치 및 방법 |
JP4789482B2 (ja) | 2005-02-18 | 2011-10-12 | 株式会社キーエンス | 位置検出型光電センサーとその基準距離設定方法 |
US8306662B2 (en) | 2005-04-23 | 2012-11-06 | Lg Electronics Inc. | Position detection device for mobile robot and robot cleaner including the same |
KR100638220B1 (ko) | 2005-04-23 | 2006-10-27 | 엘지전자 주식회사 | 주행로봇의 위치감지장치 및 그를 구비한 로봇청소기 |
US8050876B2 (en) | 2005-07-18 | 2011-11-01 | Analog Devices, Inc. | Automatic environmental compensation of capacitance based proximity sensors |
US7738733B2 (en) | 2005-09-29 | 2010-06-15 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Systems and methods for 3-D imaging |
US7441298B2 (en) | 2005-12-02 | 2008-10-28 | Irobot Corporation | Coverage robot mobility |
US8577538B2 (en) | 2006-07-14 | 2013-11-05 | Irobot Corporation | Method and system for controlling a remote vehicle |
US8996172B2 (en) | 2006-09-01 | 2015-03-31 | Neato Robotics, Inc. | Distance sensor system and method |
KR100818740B1 (ko) | 2006-10-13 | 2008-04-01 | 엘지전자 주식회사 | 로봇청소기 및 그에 따른 제어방법 |
KR100759919B1 (ko) | 2006-11-28 | 2007-09-18 | 삼성광주전자 주식회사 | 로봇청소기 및 그 제어방법 |
WO2008140253A1 (en) | 2007-05-16 | 2008-11-20 | Lg Innotek Co., Ltd | Range finder and method for finding range |
US7884733B2 (en) | 2007-05-23 | 2011-02-08 | Analog Devices, Inc. | Proximity detection system and method |
WO2009011542A1 (en) | 2007-07-18 | 2009-01-22 | Lg Electronics Inc. | Mobile robot and controlling method thereof |
US7978315B2 (en) | 2007-08-09 | 2011-07-12 | Lg Innotek Co., Ltd. | Range finder |
US7486386B1 (en) | 2007-09-21 | 2009-02-03 | Silison Laboratories Inc. | Optical reflectance proximity sensor |
KR101412581B1 (ko) | 2007-12-11 | 2014-06-26 | 엘지전자 주식회사 | 로봇 청소기의 감지 장치 |
KR101412751B1 (ko) | 2008-03-14 | 2014-08-06 | 엘지전자 주식회사 | 이동로봇 및 그 동작방법 |
US8744122B2 (en) | 2008-10-22 | 2014-06-03 | Sri International | System and method for object detection from a moving platform |
US8030914B2 (en) | 2008-12-29 | 2011-10-04 | Motorola Mobility, Inc. | Portable electronic device having self-calibrating proximity sensors |
US8473187B2 (en) | 2009-06-01 | 2013-06-25 | Robert Bosch Gmbh | Method and apparatus for combining three-dimensional position and two-dimensional intensity mapping for localization |
JP2011033497A (ja) | 2009-08-03 | 2011-02-17 | Honda Motor Co Ltd | 環境認識システム、環境認識方法およびロボット |
CN201602713U (zh) | 2009-10-09 | 2010-10-13 | 泰怡凯电器(苏州)有限公司 | 自移动地面处理机器人 |
CN102039595B (zh) | 2009-10-09 | 2013-02-27 | 泰怡凯电器(苏州)有限公司 | 自移动地面处理机器人及其贴边地面处理的控制方法 |
US8648702B2 (en) | 2010-08-20 | 2014-02-11 | Denso International America, Inc. | Combined time-of-flight and image sensor systems |
US9025019B2 (en) | 2010-10-18 | 2015-05-05 | Rockwell Automation Technologies, Inc. | Time of flight (TOF) sensors as replacement for standard photoelectric sensors |
CN103534659B (zh) | 2010-12-30 | 2017-04-05 | 美国iRobot公司 | 覆盖机器人导航 |
CN102265252B (zh) | 2011-06-24 | 2013-04-24 | 华为终端有限公司 | 一种调整红外接近传感器的感知阈值的方法和装置 |
US9223440B2 (en) | 2011-06-28 | 2015-12-29 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Optical navigation utilizing speed based algorithm selection |
CN102866433B (zh) | 2011-07-05 | 2015-11-25 | 科沃斯机器人有限公司 | 探测自移动机器人周边障碍物的探测装置及自移动机器人 |
US8800101B2 (en) | 2011-07-25 | 2014-08-12 | Lg Electronics Inc. | Robot cleaner and self testing method of the same |
US8958911B2 (en) | 2012-02-29 | 2015-02-17 | Irobot Corporation | Mobile robot |
US9287864B2 (en) | 2012-04-11 | 2016-03-15 | Ford Global Technologies, Llc | Proximity switch assembly and calibration method therefor |
US9337832B2 (en) | 2012-06-06 | 2016-05-10 | Ford Global Technologies, Llc | Proximity switch and method of adjusting sensitivity therefor |
CN105717924B (zh) | 2012-06-08 | 2018-12-28 | 艾罗伯特公司 | 使用差动传感器或视觉测量的地毯偏移估计 |
KR101908304B1 (ko) | 2012-08-10 | 2018-12-18 | 엘지전자 주식회사 | 거리 검출 장치, 및 이를 구비하는 영상처리장치 |
JP2014060673A (ja) | 2012-09-19 | 2014-04-03 | Yokogawa Electric Corp | 感度調整装置 |
CN104245244B (zh) * | 2012-09-21 | 2016-01-20 | 艾罗伯特公司 | 移动机器人上的接近度感测 |
KR101490170B1 (ko) | 2013-03-05 | 2015-02-05 | 엘지전자 주식회사 | 로봇 청소기 |
KR101450569B1 (ko) | 2013-03-05 | 2014-10-14 | 엘지전자 주식회사 | 로봇 청소기 |
KR101395888B1 (ko) | 2013-03-21 | 2014-05-27 | 엘지전자 주식회사 | 로봇 청소기 및 그 동작방법 |
US9405008B2 (en) | 2013-05-17 | 2016-08-02 | Massachusetts Institute Of Technology | Methods and apparatus for multi-frequency camera |
CN104216404B (zh) | 2013-05-31 | 2017-02-15 | 科沃斯机器人股份有限公司 | 一种自移动装置及其控制方法 |
US9261881B1 (en) | 2013-08-01 | 2016-02-16 | Google Inc. | Filtering noisy/high-intensity regions in laser-based lane marker detection |
CN104750105A (zh) | 2013-12-27 | 2015-07-01 | 科沃斯机器人科技(苏州)有限公司 | 自移动机器人的行走探测控制方法 |
JP6207388B2 (ja) | 2013-12-27 | 2017-10-04 | シャープ株式会社 | 自走式電気掃除機 |
CN104977926A (zh) | 2014-04-14 | 2015-10-14 | 科沃斯机器人科技(苏州)有限公司 | 自移动机器人局部避障行走方法 |
KR102144541B1 (ko) | 2014-05-08 | 2020-08-18 | 주식회사 히타치엘지 데이터 스토리지 코리아 | 2방향 거리 검출 장치 |
KR102144539B1 (ko) | 2014-11-05 | 2020-08-18 | 주식회사 히타치엘지 데이터 스토리지 코리아 | 거리 측정 장치 |
US9638801B2 (en) | 2014-11-24 | 2017-05-02 | Mitsubishi Electric Research Laboratories, Inc | Depth sensing using optical pulses and fixed coded aperature |
US9613406B2 (en) | 2015-03-31 | 2017-04-04 | Nokia Technologies Oy | Method and apparatus for providing specular surface reconstruction |
KR101649665B1 (ko) | 2015-04-29 | 2016-08-30 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
US9625571B1 (en) | 2015-08-06 | 2017-04-18 | X Development Llc | Disabling robot sensors |
JP6864433B2 (ja) | 2016-01-29 | 2021-04-28 | 東芝ライフスタイル株式会社 | 電気掃除機 |
US10451740B2 (en) * | 2016-04-26 | 2019-10-22 | Cepton Technologies, Inc. | Scanning lidar systems for three-dimensional sensing |
CN106272420B (zh) | 2016-08-30 | 2019-07-02 | 北京小米移动软件有限公司 | 机器人及机器人控制方法 |
US9638800B1 (en) | 2016-11-22 | 2017-05-02 | 4Sense, Inc. | Passive tracking system |
US9720086B1 (en) | 2016-11-22 | 2017-08-01 | 4Sense, Inc. | Thermal- and modulated-light-based passive tracking system |
DE102017107903A1 (de) * | 2017-04-12 | 2018-10-18 | Sick Ag | 3D-Lichtlaufzeitkamera und Verfahren zur Erfassung dreidimensionaler Bilddaten |
-
2019
- 2019-04-03 EP EP19781940.2A patent/EP3776129A4/en active Pending
- 2019-04-03 WO PCT/US2019/025671 patent/WO2019195483A1/en unknown
- 2019-04-03 US US16/374,714 patent/US11525921B2/en active Active
- 2019-04-03 CN CN201980033144.8A patent/CN112204486A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007263585A (ja) * | 2006-03-27 | 2007-10-11 | Denso Corp | 回転角度検出装置 |
US20140188325A1 (en) * | 2012-12-28 | 2014-07-03 | Irobot Corporation | Autonomous Coverage Robot |
US20160279808A1 (en) * | 2015-03-27 | 2016-09-29 | Irobot Corporation | Rotatable coupling |
US20170001311A1 (en) * | 2015-07-01 | 2017-01-05 | Irobot Corporation | Robot navigational sensor system |
CN107847098A (zh) * | 2015-07-01 | 2018-03-27 | 艾罗伯特公司 | 机器人导航传感器*** |
US20180078106A1 (en) * | 2016-09-16 | 2018-03-22 | Bissell Homecare, Inc. | Autonomous vacuum cleaner |
CN107462892A (zh) * | 2017-07-28 | 2017-12-12 | 深圳普思英察科技有限公司 | 基于多超声传感器的移动机器人同步定位与地图构建方法 |
CN107357297A (zh) * | 2017-08-21 | 2017-11-17 | 深圳市镭神智能***有限公司 | 一种扫地机器人导航***及其导航方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023213172A1 (zh) * | 2022-05-06 | 2023-11-09 | 追觅创新科技(苏州)有限公司 | 自移动设备的控制方法、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US11525921B2 (en) | 2022-12-13 |
US20190302793A1 (en) | 2019-10-03 |
EP3776129A1 (en) | 2021-02-17 |
EP3776129A4 (en) | 2021-12-22 |
WO2019195483A1 (en) | 2019-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112204486A (zh) | 机器人导航的飞行时间传感器布置及用其定位的方法 | |
AU2018250455B2 (en) | Cleaning robot and controlling method thereof | |
KR101878827B1 (ko) | 다채널 라이더 기반 이동로봇의 장애물 검출 장치 및 방법, 및 이를 구비한 이동로봇 | |
US10500722B2 (en) | Localization and mapping using physical features | |
US9329598B2 (en) | Simultaneous localization and mapping for a mobile robot | |
JP2501010B2 (ja) | 移動ロボットの誘導装置 | |
US9400501B2 (en) | Simultaneous localization and mapping for a mobile robot | |
US6728608B2 (en) | System and method for the creation of a terrain density model | |
US20150166060A1 (en) | Autonomous Mobile Robot | |
CN109917788A (zh) | 一种机器人沿墙行走的控制方法及装置 | |
RU2740229C1 (ru) | Способ локализации и построения навигационных карт мобильного сервисного робота | |
Kurazume et al. | Development of a cleaning robot system with cooperative positioning system | |
US11960296B2 (en) | Method and apparatus for autonomous mobile device | |
Glas et al. | Automatic position calibration and sensor displacement detection for networks of laser range finders for human tracking | |
CN110088701A (zh) | 用于自走式清洁设备的运行方法以及这种清洁设备 | |
Berns et al. | Autonomous land vehicles | |
CN108873014A (zh) | 一种基于激光雷达的镜面检测方法及装置 | |
US20230225580A1 (en) | Robot cleaner and robot cleaner control method | |
Shioya et al. | Minimal Autonomous Mover-MG-11 for Tsukuba Challenge– | |
KR20080041890A (ko) | 로봇청소기의 외력감지방법, 이를 기록한 기록매체 및 이를이용한 로봇 청소기 | |
Park et al. | Sonar sensor data processing based on optical flow in robot navigation | |
US20220113732A1 (en) | Information processing device and mobile robot | |
CN113260293B (zh) | 具有用于估计机器人清洁器的速度的距离传感器的机器人清洁器 | |
US11301700B2 (en) | System and method for safely parking an autonomous vehicle on sensor anomaly | |
Wei et al. | Obstacle detection based on a 2D large range sonar model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |