CN111736616A - 扫地机器人的避障方法、装置、扫地机器人及可读介质 - Google Patents
扫地机器人的避障方法、装置、扫地机器人及可读介质 Download PDFInfo
- Publication number
- CN111736616A CN111736616A CN202010874178.4A CN202010874178A CN111736616A CN 111736616 A CN111736616 A CN 111736616A CN 202010874178 A CN202010874178 A CN 202010874178A CN 111736616 A CN111736616 A CN 111736616A
- Authority
- CN
- China
- Prior art keywords
- obstacle
- sweeping robot
- sweeping
- distance
- avoidance method
- 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
- 238000010408 sweeping Methods 0.000 title claims abstract description 299
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000004140 cleaning Methods 0.000 claims description 51
- 230000008569 process Effects 0.000 claims description 22
- 230000004888 barrier function Effects 0.000 claims description 13
- 238000013507 mapping Methods 0.000 claims description 7
- 230000007613 environmental effect Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003760 hair shine Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- 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/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
- G05D1/0236—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
-
- 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/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- 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/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control 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
-
- 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/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/0253—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 relative motion information from a plurality of images taken successively, e.g. visual odometry, optical flow
-
- 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/0257—Control of position or course in two dimensions specially adapted to land vehicles using a radar
-
- 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/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/028—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using a RF signal
-
- 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/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/0285—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using signals transmitted via a public communication network, e.g. GSM network
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Optics & Photonics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本申请公开了一种扫地机器人的避障方法、装置、扫地机器人及可读介质,该方法包括通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫。通过第一线性雷达能够准确确定扫地机器人前方存在的障碍物,而当需要环绕障碍物进行清扫时,通过第二线性雷达控制扫地机器人与障碍物的距离,使扫地机器人能够在不触碰障碍物的情况下尽可能清扫障碍物周围的区域,从而提升清扫效率。
Description
技术领域
本发明涉及机器人技术领域,尤其涉及一种扫地机器人的避障方法、装置、扫地机器人及可读存储介质。
背景技术
目前,扫地机器人对于低矮障碍物的处理能力较差。对于低矮障碍物可能无法进行检测识别而导致扫地机器人被低矮障碍物困住二无法正常进行清扫,或者当识别出低矮障碍物后为了躲避低矮障碍物而导致低矮障碍物附件的区域无法进行清扫使清扫效率变低。
发明内容
本申请的主要目的在于提供一种扫地机器人的避障方法、装置、扫地机器人及可读存储介质,旨在解决目前扫地机器人对于低矮障碍物识别不准确和清扫效率低的问题。
为实现上述目的,本申请提供一种扫地机器人的避障方法,所述扫地机器人的避障方法包括以下步骤:
通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;
若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;
根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫。
可选地,所述第一线性雷达发射的激光束所处的第一平面斜切于地面,所述第二线性雷达发射的激光束所处的第二平面垂直于地面。
可选地,通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息的步骤包括:
根据位于扫地机器人正面的第一线性雷达与地面的基准距离以及获取的与前方物体的实际距离,计算所述前方物体的高度;
若所述高度大于预设高度值,则判定前方物体为障碍物;
根据所述实际距离,计算所述障碍物的位置信息。
可选地,旋转扫地机器人的机身的步骤包括:
根据所述位置信息,获取所述障碍物与扫地机器人正前方的夹角;
按照所述夹角,旋转所述扫地机器人的机身使位于扫地机器人侧面的第二线性雷达朝向所述障碍物。
可选地,根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫的步骤包括:
获取预设清扫间隔距离;
根据所述实时距离和预设清扫间隔距离,调整扫地机器人的车轮转速使所述实时距离等于预设清扫间隔距离以控制所述扫地机器人环绕所述障碍物进行清扫。
可选地,控制所述扫地机器人环绕所述障碍物清扫的步骤之后,还包括:
当检测到扫地机器人回到环绕所述障碍物清扫的起始位置时,获取所述起始位置的环境信息;
根据所述环境信息规划路线。
可选地,扫地机器人的避障方法还包括:
在所述扫地机器人环绕所述障碍物的过程中,所述第二线性雷达实时获取所述障碍物的点云信息;
根据所述点云信息,建立所述障碍物的模型;
根据所述位置信息,将所述模型标记在扫地机器人存储的地图中。
可选地,获取预设清扫间隔距离的步骤包括:
获取所述障碍物的所述高度;
根据所述高度值对于所述障碍物进行归类;
基于障碍物类别与预设清扫间隔距离的映射关系,确定预设清扫间隔距离。
可选地,扫地机器人的避障方法还包括:
对于所述障碍物进行语义识别得到识别结果;
根据所述识别结果,确定扫地机器人环绕障碍物清扫时的清扫策略。
可选地,扫地机器人的避障方法还包括:
若多个障碍物间的距离小于预设间距时,则将所述多个障碍物合并为一个新的障碍物;
执行所述根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫的步骤。
本申请还提供一种扫地机器人的避障装置,所述扫地机器人的避障装置包括:
第一获取模块,用于通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;
第二获取模块,用于若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;
第一控制模块,用于根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫。
可选地,第一获取模块包括:
第一计算单元,用于根据位于扫地机器人正面的第一线性雷达与地面的基准距离以及获取的与前方物体的实际距离,计算所述前方物体的高度;
判定单元,用于若所述高度大于预设高度值,则判定前方物体为障碍物;
第二计算单元,用于根据所述实际距离,计算所述障碍物的位置信息。
可选地,第二获取模块包括:
第一获取单元,用于根据所述位置信息,获取所述障碍物与扫地机器人正前方的夹角;
旋转单元,用于按照所述夹角,旋转所述扫地机器人的机身使位于扫地机器人侧面的第二线性雷达朝向所述障碍物。
可选地,第一控制模块包括:
第二获取单元,用于获取预设清扫间隔距离;
调整单元,用于根据所述实时距离和预设清扫间隔距离,调整扫地机器人的车轮转速使所述实时距离等于预设清扫间隔距离以控制所述扫地机器人环绕所述障碍物进行清扫。
可选地,扫地机器人的避障装置还包括:
第三获取模块,用于当检测到扫地机器人回到环绕所述障碍物清扫的起始位置时,获取所述起始位置的环境信息;
规划模块,用于根据所述环境信息规划路线。
可选地,扫地机器人的避障装置还包括:
第四获取模块,用于在所述扫地机器人环绕所述障碍物的过程中,所述第二线性雷达实时获取所述障碍物的点云信息;
建立模块,用于根据所述点云信息,建立所述障碍物的模型;
标记模块,用于根据所述位置信息,将所述模型标记在扫地机器人存储的地图中。
可选地,第二获取单元包括:
获取子单元,用于获取所述障碍物的所述高度;
归类子单元,用于根据所述高度值对于所述障碍物进行归类;
确定子单元,用于基于障碍物类别与预设清扫间隔距离的映射关系,确定预设清扫间隔距离。
可选地,扫地机器人的避障装置还包括:
识别模块,用于对于所述障碍物进行语义识别得到识别结果;
确定模块,用于根据所述识别结果,确定扫地机器人环绕障碍物清扫时的清扫策略。
本申请还提供一种扫地机器人,所述扫地机器人包括:存储器、处理器、至少两个分别设置在扫地机器人正面和侧面的固态雷达及存储在所述存储器上并可在所述处理器上运行的扫地机器人的避障程序,所述扫地机器人的避障程序被所述处理器执行时实现如上述的扫地机器人的避障方法的步骤。
本申请还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的扫地机器人的避障方法的步骤。
本申请中通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离。通过第一线性雷达能够准确确定扫地机器人前方存在的障碍物,而当需要环绕障碍物进行清扫时,通过第二线性雷达控制扫地机器人与障碍物的距离,使扫地机器人能够在不触碰障碍物的情况下尽可能清扫障碍物周围的区域,从而提升清扫效率。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例方案涉及的硬件运行环境的装置结构示意图;
图2为本申请扫地机器人的避障方法第一实施例中的流程示意图;
图3为本申请扫地机器人的避障方法第一实施例中第一线性雷达发射的激光束所处的第一屏幕与地面的关系示意图;
图4为本申请扫地机器人的控制方法第一实施例中第二线性雷达发射的激光束所处的第二平面与地面的关系示意图
图5为本申请扫地机器人的避障方法第四实施例中对图2步骤S30的细化流程图;
图6为本申请扫地机器人的避障装置一实施例的***结构示意图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
如图1所示,图1是本申请实施例方案涉及的硬件运行环境的终端结构示意图。
本申请实施例终端为扫地机器人。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端设备移动到耳边时,关闭显示屏和/或背光。当然,终端设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及扫地机器人的避障程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的扫地机器人的避障程序,并执行以下操作:
通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;
若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;
根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫。
基于上述终端硬件结构,提出本申请各个实施例。
本申请提供一种扫地机器人的避障方法。
参照图2、图3和图4,在扫地机器人的避障方法第一实施例中,该方法包括:
步骤S10,通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;
第一线性雷达优选的为固态线激光雷达,固态线激光雷达中包括一个激光发射头,激光发射头能够发射红外激光束,同时固态线激光雷达中还包括一个可以将红外激光束散射为扇面分布的光学装置如扩束镜,从而使固态线激光雷达能够以激光发射头为中心发射出呈扇面分布的激光束,同时该激光束照射在物体表面(如墙面、地面)是可以形成一段红外激光线段。同时固态线激光雷达中还包括一个红外摄像头,红外摄像头可以对于形成的红外激光线段进行拍摄得到拍摄图像,根据拍摄得到的图像可以获取红外激光线段中各点到激光发射头的距离。具体地,在本申请中,第一线性雷达安装于扫地机器人中的正面,同时控制第一线性雷达的激光发射头下倾一定的角度以使发射的激光束能够照射在地面上即能在地面上无障碍物时能呈现出红外激光线段,需要保证红外激光线段与扫地机器人的距离合适,同时能够通过红外摄像头拍摄的红外激光线段的长度大于扫地机器人的直径。当地面上存在低矮障碍物时,呈现出的红外激光线段会存在弯折,因此根据红外摄像头拍摄的红外线段可以判断地面上是否存在低矮障碍物,当存在障碍物,利用固态雷达发射的激光束上形成的红外线段上点的距离信息可以知道障碍物的位置信息如距离信息和角度信息。
步骤S20,若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;
当扫地机器人移动到障碍物较近的区域时,即当障碍物处于相对扫地机器人的预设区域范围如以扫地机器人为圆心半径为0.5米的圆形区域中,此时需要从识别障碍物的状态变为避障绕障状态,即需要在扫地机器人不触碰到障碍物的同时绕着障碍物进行清扫。此时旋转扫地机器人的机身是位于扫地机器人侧面的第二固态雷达朝向所述障碍物。扫地机器人的正面为扫地机器人正常清扫时在前的为正面,而侧面指与正面的夹角范围在0度到120度的扇面对应的范围。同时第二线性雷达优选的也是固态线激光雷达,但是第二线性雷达发射的激光束所处的平面与地面平行,即能够扫描到扫地机器人附近范围内的障碍物并获取与障碍物的距离。旋转扫地机器人的机身使第二线性雷达能够朝向障碍物来获取扫地机器人与障碍物间的实时距离,从而保证扫地机器人在不会触碰到障碍物的同时能够围绕着障碍物清扫障碍物周围的区域。同时扫地机器人机身的旋转角度由障碍物与扫地机器人的夹角以及第一线性雷达与第二线性雷达间的夹角确定,优选的,使旋转后第二线性雷达能够正对障碍物的中心。
其中,所述第一线性雷达发射的激光束所处的第一平面斜切于地面,所述第二线性雷达发射的激光束所处的第二平面垂直于地面。第一线性雷达发射的激光束所处的第一平面斜切于地面从而使地面上能够产生红外激光线段来检测障碍物的存在。而第二线性雷达发射的激光束所处的第二平面垂直于地面从而能够扫描到周围的低矮障碍物并获取到与扫地机器人的距离。参照图3,可以知道第一线性雷达发射的激光束所处的第一平面斜切于地面从而能够在地面上产生红外激光线段。参照图4,第二线性雷达发射的激光束所处的第二平面垂直于地面从而能够获取与障碍物的距离。
步骤S30,根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫;
根据实时距离,调整扫地机器人的车轮的转速从而保证扫地机器人与障碍物之间的距离始终在一个固定值,同时通过第一线性雷达获取环绕障碍物的行进过程中前进方向上是否还存在其他障碍物,从而保证在环绕过程中不会触碰到任何障碍物并完成环绕当前障碍物的过程。通过增加第二线性雷达使扫地机器人能够在环绕障碍物的过程中即保持与障碍物间的距离同时还能实时获取环绕路径上的物体信息,从而不存在扫描盲区,同时能够控制扫地机器人更加准确的沿着障碍物进行清扫,提供对于障碍物周围区域的清扫效率以及清扫效果。
在本实施例中,通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫。通过第一线性雷达能够准确确定扫地机器人前方存在的障碍物,而当需要环绕障碍物进行清扫时,通过第二线性雷达控制扫地机器人与障碍物的距离,使扫地机器人能够在不触碰障碍物的情况下尽可能清扫障碍物周围的区域,从而提升清扫效率。
进一步地,在本申请扫地机器人的避障方法第一实施例的基础上,提供扫地机器人的避障方法第二实施例,在第二实施例中,
步骤S10包括:
步骤A1,根据位于扫地机器人正面的第一线性雷达与地面的基准距离以及获取的与前方物体的实际距离,计算所述前方物体的高度;
当地面上不存在任何障碍物时,第一线性雷达发射的激光束照射到地面上时第一线性雷达获取到的距离作为第一线性雷达与地面的基准距离,基准距离可以直接由技术人员直接输入到扫地机器人的存储装置中进行存储,同时在扫地机器人实际的清扫过程中,当地面上存在物体时,第一线性雷达发射的激光束照射在物体上时会获取到第一线性雷达与物体上相应点的实际距离,该实际距离与基准距离不同,同时根据基准距离与实际距离可以获取到物体的高度信息。
步骤A2,若所述高度大于预设高度值,则判定前方物体为障碍物;
当物体的高度大于预设高度值如1厘米时,才判定检测到的前方物体为障碍物。因为地面上可能在建造时存在一定的凹凸不平,因此只有当前方物体的高度大于预设高度值时,才确定前方物体为需要避开以及环绕的障碍物,从而提高对于障碍物识别的准确性。
步骤A3,根据所述实际距离,计算所述障碍物的位置信息;
当确定前方存在障碍物时,则根据第一线性雷达发射的激光束获取的与障碍物的实际距离,计算出障碍物的位置信息如相对扫地机器人的距离和角度信息。
在本实施例中,利用物体的高度判断是否为需要避开与环绕的障碍物,若是障碍物,则再确定障碍物的位置信息,从而通过对障碍物识别的准确性。
进一步地,在本申请扫地机器人的避障方法上述实施例的基础上,提供扫地机器人的避障方法第三实施例,在第三实施例中,
步骤S20包括:
步骤B1,根据所述位置信息,获取所述障碍物与扫地机器人正前方的夹角;
位置信息中包含障碍物相对扫地机器人的角度信息,因此可以通过障碍物的位置信息获取障碍物与扫地机器人正前方的夹角。
步骤B2,按照所述夹角,旋转所述扫地机器人的机身使位于扫地机器人侧面的第二线性雷达朝向所述障碍物;
根据夹角,旋转扫地机器人的机身使第二线性雷达能够朝向障碍物,之后就可以利用第二线性雷达扫描到障碍物以获取扫地机器人与障碍物间的距离。优选的,旋转后的第二线性雷达能正对障碍物,此时扫地机器人的旋转角度可以为障碍物与扫地机器人正前方的夹角角度。
在本实施例中,通过旋转扫地机器人的机身使第二固态雷达能够朝向障碍物,便于之后在环绕障碍物的过程中控制扫地机器人与障碍物间的距离。
进一步地,参照图2和图5,在本申请扫地机器人的避障方法上述实施例的基础上,提供扫地机器人的避障方法第四实施例,在第四实施例中,
步骤S30包括:
步骤S31,获取预设清扫间隔距离;
当需对障碍物周围的区域进行环绕清扫时,需与障碍物间保持一定的距离来确保扫地机器人不会触碰到障碍物,而该距离即为预设清扫间隔距离。
步骤S32,根据所述实时距离和预设清扫间隔距离,调整扫地机器人的车轮转速使所述实时距离等于预设清扫间隔距离以控制所述扫地机器人环绕所述障碍物进行清扫;
当确定预设清扫间隔距离后,则控制扫地机器人按照预设清扫间隔距离环绕扫地机器人完成清扫过程。当通过第二固态雷达获取的扫地机器人与障碍物的实时距离不等于预设清扫间隔距离时,则控制扫地机器人的左右车轮的转速来调整扫地机器人与障碍物的实时距离,如当实时距离大于预设清扫间隔距离时,则增大距离障碍物较远侧的车轮转速从而是扫地机器人靠近障碍物来减小实时距离。
其中,步骤S31包括:
步骤C1,获取所述障碍物的所述高度;
步骤C2,根据所述高度值对于所述障碍物进行归类;
障碍物的高度在判断前方物体是否为障碍物时已经获取得到,因此可以获取到障碍物的高度,同时根据高度对于障碍物进行归类,类别包括大型障碍物,中型障碍物和小型障碍物。同时这里根据高度对于障碍物进行归类是为了简化障碍物的分类过程,实际上可以采用其他更多的分类标准。
步骤C3,基于障碍物类别与预设清扫间隔距离的映射关系,确定预设清扫间隔距离;
当障碍物为大型障碍物时,对应的预设清扫间隔距离较大如2厘米,当障碍物为中型障碍物时,对应的预设清扫距离可以为1厘米,而为小型障碍物时预设清扫距离可以更小如0.5厘米。障碍物类别与预设清扫间隔距离间的映射关系可以为其他形式,如根据不同的类别对应有不同的高度与预设清扫间隔距离的函数表达式。通过映射关系确定预设清扫间隔距离能够进一步提升扫地机器人在绕障对于障碍物周围区域的清扫效率。
在本实施例中,在绕障清扫过程中,通过调整扫地机器人的车轮转速控制扫地机器人与障碍物的实时距离为预设清扫间隔距离,从而在不触碰到障碍物的同时尽可能清扫完全扫地机器人的周围区域从而提高清扫效率。
进一步地,在本申请扫地机器人的避障方法上述实施例的基础上,提供扫地机器人的避障方法第五实施例,在第五实施例中,
步骤S30之后,还包括:
步骤D1,当检测到扫地机器人回到环绕所述障碍物清扫的起始位置时,获取所述起始位置的环境信息;
步骤D2,根据所述环境信息规划路线;
当检测到扫地机器人回到环绕所述障碍物清扫的起始位置,即扫地机器人已经完成对障碍物的绕障清扫时,则再获取周围的环境信息如是否还存在更多的需要绕障清扫的障碍物,如果还存在需要清扫的新障碍物,则可以规划前往新障碍物的路线并按照绕障清扫的方式对于新障碍物进行避障以及绕障清扫。同时也可以选择旋转扫地机器人的机身使所述第一线性雷达的扫描方向恢复为开始环绕所述障碍物清扫时的初始方向,即当完成对当前障碍物的绕障后使扫地机器人重新按照之前的路径规划完成对于其他区域的清扫工作。即扫地机器人可以选择在初始位置重新规划清扫路线,也可以按照之前规划好的清扫路线完成对房间的清扫工作。
在本实施例中,当对当前障碍物绕障完成后,在初始位置根据周围的环境信息再重新规划路线,从而使扫地机器人在避障以及绕障过程中的路线规划更加及时与智能。
进一步地,在本申请扫地机器人的避障方法上述实施例的基础上,提供扫地机器人的避障方法第六实施例,在第六实施例中,
扫地机器人的避障方法还包括:
步骤E1,对于所述障碍物进行语义识别得到识别结果;
步骤E2,根据所述识别结果,确定扫地机器人环绕障碍物清扫时的清扫策略;
根据神经网络以及知识图谱,对于障碍物进行语义识别来获取障碍物的识别结果,如障碍物为积木、电线、鞋子、袜子等,通过对于障碍物的识别结果,确定绕障清扫时的清扫策略,清扫策略包括清扫时的功率、清扫时的移动速度等,如对于积木、袜子等可能被大功率清扫所干扰的障碍物,绕障清扫时的清扫功率应适当调小同时清扫时的移动速度可以减小,而对于鞋子等障碍物则可以保持大功率进行清扫。
在本实施例中,根据障碍物的识别类型确定绕障清扫时的清扫功率从而保证清扫时的安全性。
进一步地,在本申请扫地机器人的避障方法上述实施例的基础上,提供扫地机器人的避障方法第七实施例,在第七实施例中,
扫地机器人的避障方法包括:
步骤F1,在所述扫地机器人环绕所述障碍物的过程中,所述第二线性雷达实时获取所述障碍物的点云信息;
步骤F2,根据所述点云信息,建立所述障碍物的模型;
步骤F3,根据所述位置信息,将所述模型标记在扫地机器人存储的地图中;
在绕障清扫过程中,第二线性雷达会一直扫描获取障碍物的点云信息从而确定障碍物的位置,将在整个绕障过程中获取的点云信息进行综合即可得到障碍物的模型即包括障碍物的高度以及表面的特征,之后在根据障碍物的位置信息,将建立好的障碍物的模型标记在扫地机器人中存储的地图中的相应位置。对于障碍物的建模有利于扫地机器人完善存储的地图信息从而便于扫地机器人之后的路线规划。
其中,扫地机器人的避障方法还包括:
步骤G1,若多个障碍物间的距离小于预设间距时,则将所述多个障碍物合并为一个新的障碍物;
步骤G2,执行所述根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫的步骤;
当地面上存在多个障碍物但是障碍物间的距离较小时,扫地机器人无法完成对于每个障碍物的绕障清扫,则将这些距离较小的障碍物作为一个整体,看做一个新的障碍物,再根据本申请中的绕障清扫方法完成对于新的障碍物的清扫过程。如地面上散落在一定区域中但未完全堆积在一起的积木,此时可以将在该区域中的所有积木作为一个障碍物来进行避障以及相应的绕障清扫工作。从而使扫地机器人能够根据灵活地处理对于障碍物的识别过程。
在本实施例中,通过对于多个障碍物的合并增强扫地机器人对于实际工作环境中障碍物的处理能力,通过建模更新地图的步骤使扫地机器人之后的路线规划更加合理,从而提升扫地机器人在实际工作环境中的状况处理能力,提升使用者的使用体验。
此外,参照图6,本申请实施例还提出一种扫地机器人的避障装置,所述扫地机器人的避障装置包括:
第一获取模块,用于通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;
第二获取模块,用于若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;
第一控制模块,用于根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫。
可选地,第一获取模块包括:
第一计算单元,用于根据位于扫地机器人正面的第一线性雷达与地面的基准距离以及获取的与前方物体的实际距离,计算所述前方物体的高度;
判定单元,用于若所述高度大于预设高度值,则判定前方物体为障碍物;
第二计算单元,用于根据所述实际距离,计算所述障碍物的位置信息。
可选地,第二获取模块包括:
第一获取单元,用于根据所述位置信息,获取所述障碍物与扫地机器人正前方的夹角;
旋转单元,用于按照所述夹角,旋转所述扫地机器人的机身使位于扫地机器人侧面的第二线性雷达朝向所述障碍物。
可选地,第一控制模块包括:
第二获取单元,用于获取预设清扫间隔距离;
调整单元,用于根据所述实时距离和预设清扫间隔距离,调整扫地机器人的车轮转速使所述实时距离等于预设清扫间隔距离以控制所述扫地机器人环绕所述障碍物进行清扫。
可选地,扫地机器人的避障装置还包括:
第三获取模块,用于当检测到扫地机器人回到环绕所述障碍物清扫的起始位置时,获取所述起始位置的环境信息;
规划模块,用于根据所述环境信息规划路线。
可选地,扫地机器人的避障装置还包括:
第四获取模块,用于在所述扫地机器人环绕所述障碍物的过程中,所述第二线性雷达实时获取所述障碍物的点云信息;
建立模块,用于根据所述点云信息,建立所述障碍物的模型;
标记模块,用于根据所述位置信息,将所述模型标记在扫地机器人存储的地图中。
可选地,第二获取单元包括:
获取子单元,用于获取所述障碍物的所述高度;
归类子单元,用于根据所述高度值对于所述障碍物进行归类;
确定子单元,用于基于障碍物类别与预设清扫间隔距离的映射关系,确定预设清扫间隔距离。
可选地,扫地机器人的避障装置还包括:
识别模块,用于对于所述障碍物进行语义识别得到识别结果;
确定模块,用于根据所述识别结果,确定扫地机器人环绕障碍物清扫时的清扫策略。
可选地,扫地机器人的避障装置还包括:
合并模块,用于若多个障碍物间的距离小于预设间距时,则将所述多个障碍物合并为一个新的障碍物;
执行模块,用于执行所述根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫的步骤。
本申请扫地机器人和可读存储介质(即计算机可读存储介质)的具体实施方式的拓展内容与上述扫地机器人的避障方法各实施例基本相同,在此不做赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。
Claims (10)
1.一种扫地机器人的避障方法,其特征在于,所述扫地机器人的避障方法包括以下步骤:
通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息;
若所述位置信息处于相对扫地机器人的预设区域范围时,旋转扫地机器人的机身并通过位于扫地机器人侧面的第二线性雷达,获取所述障碍物相对扫地机器人的实时距离;
根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫。
2.如权利要求1所述的扫地机器人的避障方法,其特征在于,
所述第一线性雷达发射的激光束所处的第一平面斜切于地面,所述第二线性雷达发射的激光束所处的第二平面垂直于地面。
3.如权利要求2所述的扫地机器人的避障方法,其特征在于,所述通过位于扫地机器人正面的第一线性雷达扫描获取障碍物的位置信息的步骤包括:
根据位于扫地机器人正面的第一线性雷达与地面的基准距离以及获取的与前方物体的实际距离,计算所述前方物体的高度;
若所述高度大于预设高度值,则判定前方物体为障碍物;
根据所述实际距离,计算所述障碍物的位置信息。
4.如权利要求2所述的扫地机器人的避障方法,其特征在于,所述旋转扫地机器人的机身的步骤包括:
根据所述位置信息,获取所述障碍物与扫地机器人正前方的夹角;
按照所述夹角,旋转所述扫地机器人的机身使位于扫地机器人侧面的第二线性雷达朝向所述障碍物。
5.如权利要求3所述的扫地机器人的避障方法,其特征在于,所述根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫的步骤包括:
获取预设清扫间隔距离;
根据所述实时距离和预设清扫间隔距离,调整扫地机器人的车轮转速使所述实时距离等于预设清扫间隔距离以控制所述扫地机器人环绕所述障碍物进行清扫。
6.如权利要求2所述的扫地机器人的避障方法,其特征在于,所述控制所述扫地机器人环绕所述障碍物清扫的步骤之后,还包括:
当检测到扫地机器人回到环绕所述障碍物清扫的起始位置时,获取所述起始位置的环境信息;
根据所述环境信息规划路线。
7.如权利要求5所述的扫地机器人的避障方法,其特征在于,所述扫地机器人的避障方法还包括:
在所述扫地机器人环绕所述障碍物的过程中,所述第二线性雷达实时获取所述障碍物的点云信息;
根据所述点云信息,建立所述障碍物的模型;
根据所述位置信息,将所述模型标记在扫地机器人存储的地图中。
8.如权利要求5所述的扫地机器人的避障方法,其特征在于,所述获取预设清扫间隔距离的步骤包括:
获取所述障碍物的所述高度;
根据所述高度值对于所述障碍物进行归类;
基于障碍物类别与预设清扫间隔距离的映射关系,确定预设清扫间隔距离。
9.如权利要求5所述的扫地机器人的避障方法,其特征在于,所述扫地机器人的避障方法还包括:
对于所述障碍物进行语义识别得到识别结果;
根据所述识别结果,确定扫地机器人环绕障碍物清扫时的清扫策略。
10.如权利要求1所述的扫地机器人的避障方法,其特征在于,所述扫地机器人的避障方法还包括:
若多个障碍物间的距离小于预设间距时,则将所述多个障碍物合并为一个新的障碍物;
执行所述根据所述实时距离,控制所述扫地机器人环绕所述障碍物清扫的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010874178.4A CN111736616A (zh) | 2020-08-27 | 2020-08-27 | 扫地机器人的避障方法、装置、扫地机器人及可读介质 |
PCT/CN2020/115674 WO2022041344A1 (zh) | 2020-08-27 | 2020-09-16 | 扫地机器人的避障方法、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010874178.4A CN111736616A (zh) | 2020-08-27 | 2020-08-27 | 扫地机器人的避障方法、装置、扫地机器人及可读介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111736616A true CN111736616A (zh) | 2020-10-02 |
Family
ID=72658809
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010874178.4A Pending CN111736616A (zh) | 2020-08-27 | 2020-08-27 | 扫地机器人的避障方法、装置、扫地机器人及可读介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111736616A (zh) |
WO (1) | WO2022041344A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112826393A (zh) * | 2020-12-30 | 2021-05-25 | 北京奇虎科技有限公司 | 扫地机器人运行管理方法、扫地机器人、设备及存储介质 |
CN113050655A (zh) * | 2021-03-29 | 2021-06-29 | 中国南方电网有限责任公司超高压输电公司柳州局 | 一种通过激光测距仪完成变电站机器人绕障的方法 |
CN113359742A (zh) * | 2021-06-18 | 2021-09-07 | 云鲸智能(深圳)有限公司 | 机器人及其越障方法、装置、计算机可读存储介质 |
CN113565299A (zh) * | 2021-08-11 | 2021-10-29 | 马涛 | 一种具有自修补能力的自动抹光机及其控制方法 |
CN114489074A (zh) * | 2022-01-25 | 2022-05-13 | 深圳优地科技有限公司 | 避开障碍物方法、装置和机器人 |
CN114622462A (zh) * | 2020-12-11 | 2022-06-14 | 广东博智林机器人有限公司 | 一种整平机的控制方法、装置、整平机及存储介质 |
CN115016509A (zh) * | 2022-08-02 | 2022-09-06 | 深圳博鹏智能科技有限公司 | 清洁机器人控制方法及控制*** |
WO2022218177A1 (zh) * | 2021-04-15 | 2022-10-20 | 北京石头创新科技有限公司 | 机器人避障方法及装置、机器人、存储介质、电子设备 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114767009B (zh) * | 2022-04-24 | 2024-05-07 | 深圳市倍思科技有限公司 | 机器人控制方法、装置、设备以及存储介质 |
CN114872051B (zh) * | 2022-06-02 | 2023-12-26 | 深圳鹏行智能研究有限公司 | 通行地图获取***、方法、机器人及计算机可读存储介质 |
CN115268470B (zh) * | 2022-09-27 | 2023-08-18 | 深圳市云鼠科技开发有限公司 | 清洁机器人的障碍物位置标记方法、装置以及介质 |
CN116974289B (zh) * | 2023-09-22 | 2023-12-15 | 龙合智能装备制造有限公司 | 一种用于集装箱装卸搬运的智能机器人导航避障方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205031182U (zh) * | 2015-09-25 | 2016-02-17 | 江苏美的清洁电器股份有限公司 | 扫地机器人 |
CN108567380A (zh) * | 2017-03-14 | 2018-09-25 | 联润科技股份有限公司 | 自走式清洁装置及其建立室内地图的方法 |
CN110353583A (zh) * | 2019-08-21 | 2019-10-22 | 追创科技(苏州)有限公司 | 扫地机器人及扫地机器人的自动控制方法 |
EP3599484A1 (en) * | 2018-07-23 | 2020-01-29 | Acconeer AB | An autonomous moving object |
CN111240310A (zh) * | 2018-11-13 | 2020-06-05 | 北京奇虎科技有限公司 | 机器人避障处理的方法、装置及电子设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090053983A (ko) * | 2007-11-26 | 2009-05-29 | 윤기현 | 주행로봇의 이동 중 장애요소 및 자동 충전 장치의 판별,분석 및 회피방법을 구비한 로봇청소기 |
CN110162030B (zh) * | 2018-02-12 | 2022-11-25 | 北京欣奕华科技有限公司 | 一种移动机器人及其障碍物检测方法 |
CN110477820B (zh) * | 2019-08-16 | 2021-11-16 | 云鲸智能科技(东莞)有限公司 | 清洁机器人的沿障碍物清洁方法、清洁机器人以及存储介质 |
CN110908378B (zh) * | 2019-11-28 | 2022-06-21 | 深圳乐动机器人有限公司 | 一种机器人沿边的方法及机器人 |
-
2020
- 2020-08-27 CN CN202010874178.4A patent/CN111736616A/zh active Pending
- 2020-09-16 WO PCT/CN2020/115674 patent/WO2022041344A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN205031182U (zh) * | 2015-09-25 | 2016-02-17 | 江苏美的清洁电器股份有限公司 | 扫地机器人 |
CN108567380A (zh) * | 2017-03-14 | 2018-09-25 | 联润科技股份有限公司 | 自走式清洁装置及其建立室内地图的方法 |
EP3599484A1 (en) * | 2018-07-23 | 2020-01-29 | Acconeer AB | An autonomous moving object |
CN111240310A (zh) * | 2018-11-13 | 2020-06-05 | 北京奇虎科技有限公司 | 机器人避障处理的方法、装置及电子设备 |
CN110353583A (zh) * | 2019-08-21 | 2019-10-22 | 追创科技(苏州)有限公司 | 扫地机器人及扫地机器人的自动控制方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114622462A (zh) * | 2020-12-11 | 2022-06-14 | 广东博智林机器人有限公司 | 一种整平机的控制方法、装置、整平机及存储介质 |
CN114622462B (zh) * | 2020-12-11 | 2023-11-03 | 广东博智林机器人有限公司 | 一种整平机的控制方法、装置、整平机及存储介质 |
CN112826393A (zh) * | 2020-12-30 | 2021-05-25 | 北京奇虎科技有限公司 | 扫地机器人运行管理方法、扫地机器人、设备及存储介质 |
CN112826393B (zh) * | 2020-12-30 | 2022-04-01 | 北京奇虎科技有限公司 | 扫地机器人运行管理方法、扫地机器人、设备及存储介质 |
CN113050655A (zh) * | 2021-03-29 | 2021-06-29 | 中国南方电网有限责任公司超高压输电公司柳州局 | 一种通过激光测距仪完成变电站机器人绕障的方法 |
WO2022218177A1 (zh) * | 2021-04-15 | 2022-10-20 | 北京石头创新科技有限公司 | 机器人避障方法及装置、机器人、存储介质、电子设备 |
CN113359742A (zh) * | 2021-06-18 | 2021-09-07 | 云鲸智能(深圳)有限公司 | 机器人及其越障方法、装置、计算机可读存储介质 |
CN113565299A (zh) * | 2021-08-11 | 2021-10-29 | 马涛 | 一种具有自修补能力的自动抹光机及其控制方法 |
CN114489074A (zh) * | 2022-01-25 | 2022-05-13 | 深圳优地科技有限公司 | 避开障碍物方法、装置和机器人 |
CN114489074B (zh) * | 2022-01-25 | 2024-05-07 | 深圳优地科技有限公司 | 避开障碍物方法、装置和机器人 |
CN115016509A (zh) * | 2022-08-02 | 2022-09-06 | 深圳博鹏智能科技有限公司 | 清洁机器人控制方法及控制*** |
Also Published As
Publication number | Publication date |
---|---|
WO2022041344A1 (zh) | 2022-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111736616A (zh) | 扫地机器人的避障方法、装置、扫地机器人及可读介质 | |
CN108007452B (zh) | 根据障碍物更新环境地图的方法、装置及机器人 | |
KR101843866B1 (ko) | 라이다 데이터를 이용하여 도로 영역과 차선을 검출하는 방법 및 그 시스템 | |
CN111881239B (zh) | 构建方法、构建装置、智能机器人及可读存储介质 | |
CN110286387A (zh) | 应用于自动驾驶***的障碍物检测方法、装置及存储介质 | |
CN108297115B (zh) | 一种机器人的自主重定位方法 | |
CN110471086B (zh) | 一种雷达测障***及方法 | |
CN112716401B (zh) | 绕障清扫方法、装置、设备及计算机可读存储介质 | |
CN111168669B (zh) | 机器人控制方法、机器人和可读存储介质 | |
CN112393737A (zh) | 障碍地图的创建方法、***,机器人及可读存储介质 | |
CN112741562A (zh) | 扫地机控制方法、装置、设备及计算机可读存储介质 | |
CN113128747A (zh) | 智能割草***及其自主建图方法 | |
CN115268443A (zh) | 一种机器人避障路径规划方法 | |
CN113115621A (zh) | 智能割草***及其自主建图方法 | |
CN112014830B (zh) | 雷达激光的反射滤除方法、扫地机器人、设备及存储介质 | |
CN114847809B (zh) | 清洁机器人的环境探索方法、装置、清洁机器人及介质 | |
CN111240322B (zh) | 机器人移动限制框的工作起点确定方法及运动控制方法 | |
US20230367319A1 (en) | Intelligent obstacle avoidance method and apparatus based on binocular vision, and non-transitory computer-readable storage medium | |
CN112799416A (zh) | 航线生成方法、设备和***、无人作业***及存储介质 | |
CN113650016B (zh) | 机械臂路径规划***、方法、装置、电子设备及存储介质 | |
CN112214018A (zh) | 机器人路径规划方法及装置 | |
CN114489050A (zh) | 沿直线行驶的避障路线控制方法、装置、设备及存储介质 | |
CN114415659B (zh) | 一种机器人安全避障方法、装置、机器人及存储介质 | |
RU2769710C1 (ru) | Способ построения маршрута движения и управления движением мобильного сервисного робота в торговом помещении | |
WO2019124118A1 (ja) | 検出装置及び検出方法並びに検出用プログラム |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201002 |