[go: up one dir, main page]

CN108873899B - 吸尘机器人的避障方法 - Google Patents

吸尘机器人的避障方法 Download PDF

Info

Publication number
CN108873899B
CN108873899B CN201810673513.7A CN201810673513A CN108873899B CN 108873899 B CN108873899 B CN 108873899B CN 201810673513 A CN201810673513 A CN 201810673513A CN 108873899 B CN108873899 B CN 108873899B
Authority
CN
China
Prior art keywords
dust collection
robot
collection robot
wheel
obstacle avoidance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810673513.7A
Other languages
English (en)
Other versions
CN108873899A (zh
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.)
Puyuan (Zhejiang) Technology Co.,Ltd.
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201810673513.7A priority Critical patent/CN108873899B/zh
Publication of CN108873899A publication Critical patent/CN108873899A/zh
Application granted granted Critical
Publication of CN108873899B publication Critical patent/CN108873899B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0214Control 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种吸尘机器人的避障方法,包括沿轨迹行走,比较测量结果执行第一转弯模式或执行第二转弯模式等步骤。本发明的这种避障方法可规避斜角障碍物并可根据障碍物斜角的大小绕行。本发明还公开了一种建立栅格地图的方法。

Description

吸尘机器人的避障方法
技术领域
本发明涉及一种吸尘机器人的避障方法,属于智能家居领域。
背景技术
现有的吸尘机器人避障方法主要包括精确避障和模糊避障。《移动机器人路径规划》(东北电力大学硕士学位论文,孟祥甫)公开了模糊避障的方法,其采用为模糊逻辑算法,系统计算量较大,不适用于低成本的吸尘机器人。而《基壬神经网络的自主吸尘机器人混合感知系统设计及避障规划》(浙江大学硕士学位论文,徐勇)公开了基于神经网络的吸尘机器人智能避障算法,该算法不够完善,难以在实际吸尘机器人中运用。《基于未知环境下的机器人遍历算法》(昆明理工大学硕士学位论文,王宇)公开了吸尘机器人的多重避障方法,但是如该案所述,其避障方法多适用于直角障碍。
发明内容
本发明提出了一种吸尘机器人的避障方法,可规避斜角障碍物并可根据障碍物斜角的大小绕行。
本发明的技术方案是这样实现的:
一种吸尘机器人的避障方法,其特征在于,包括以下步骤:
step331:沿轨迹行走,测量s2、s3、s4、s5值,根据测量结果进入step332或step333,
step332:若s2、s3、s4、s5均大于d,根据s2的值进入step334、step335或step336,
step333:若s2、s3、s4、s5任意一项小于等于d,发现不可进入边界,原地旋转至s1=d后根据s2的值进入step334、step335或step336,
step334:若s2小于
Figure GDA0002923449960000021
发现实体边界,执行第一转弯模式,直至
Figure GDA0002923449960000022
返回step331,
第一转弯模式
C1侧车轮角速度ω1,C2侧车轮角速度ω2
Figure GDA0002923449960000023
Figure GDA0002923449960000024
step335:若s2大于
Figure GDA0002923449960000025
发现工作区域,执行第二转弯模式,直至
Figure GDA0002923449960000026
返回step331,
第二转弯模式
外侧车轮角速度ω1,内侧车轮角速度ω2
ω1=ωp,=,
Figure GDA0002923449960000027
step336:若
Figure GDA0002923449960000028
返回step331。
一种建立栅格地图的方法,其特征在于,包括系统预设、建立最大工作区域、内循环遍历以及建立工作栅格网络,其中在建立最大工作区域、内循环遍历中执行所述吸尘机器人的避障方法。
在本发明的建立栅格地图的方法中,所述系统预设包括:
step11:在清扫区域的一侧设定至少两个的绝对参考点O1,O2,
step12:在车体外侧设置行走传感器C1、C2、C3、C4、C5,相邻行走传感器夹角均为45°并且C3布置在吸尘器前进的正前方,C1与C5分别位于车轮轴线上,各传感器与实体的距离与车体半径之和定义为s1、s2、s3、s4、s5,
step13:定义吸尘器直径B,吸尘器车轮距离D,C1侧车轮转速ω1,C2侧车轮转速ω2
step14:C1为车体参考点O3,C5为车体参考点O4,系统预设安全距离d,
step15:吸尘器沿当前方向直线行走至s1、s2、s3、s4、s5任意一项等于d,执行找平模式,以此时O3的位置为原点建立坐标系(xoy),x为车体行径方向,step16:探测该原点与O1,O2参考点的距离(a,b)并存储。
在本发明的建立栅格地图的方法中,所述建立最大工作区域包括:
step21:以
Figure GDA0002923449960000031
且s1=d行走、避障,记录O3轨迹(x,y)和O4轨迹(x′,y′),
step22:若(x,y)=(0,0),根据O3轨迹线生成最大工作区域y=F(x),根据O4轨迹线生成虚拟边界线y′=gi(x′),t=0。
在本发明的建立吸尘机器人栅格地图的方法中,所述内循环遍历包括:
step31:t=t+1,根据y′=gt-1(x′)建立第t次O3预设路线(xt,yt),xt,yt为坐标值,yt=gt-1(xt),
step32:标定O3起始点(xmin,ymin)沿预设路线行走,记录O3轨迹线(x,y)和O4轨迹(x′,y′),
step33:行走、避障,
step34:若当前轨迹(x,y)=(xt,yt),再次沿预设路线行驶,
step35:若(x,y)=(xmin,ymin),根据O3轨迹生成第t次轨迹线y=ft(x),根据O4轨迹生成第t次虚拟边界线y′=gt(x′),
step36:若此次轨迹线与任意前次存储的轨迹线重合,进入step40,否则返回至step31。
在本发明的建立栅格地图的方法中,所述内循环遍历包括:
step31:t=t+1,根据y′=gt-1(x′)建立第t次O3预设路线(xt,yt,θt),xt,yt为坐标值,θt为转角,yt=gt-1(xt),θt=gt-1′(xt),gt-1′为gt-1在xt处的导数,
step32:标定O3起始点(xmin,ymin)沿预设路线行走、避障,记录O3轨迹线(x,y)和O4轨迹(x′,y′),
step33:若当前轨迹(x,y)=(xt,yt),再次沿预设路线行驶,
step34:若(x,y)=(xmin,ymin),根据O3轨迹生成第t次轨迹线y=ft(x),根据O4轨迹生成第t次虚拟边界线y′=gt(x′),
step35:若此次轨迹线与任意前次存储的轨迹线重合,则遍历完成,否则返回至step31。
本发明的这种避障方法,可规避斜角障碍物并可根据障碍物斜角的大小绕行。
附图说明
图1为本发明的吸尘机器人的右转弯绕行一种障碍物示意图;
图2为本发明的吸尘机器人的右转弯绕行另一种障碍物示意图;
图3为本发明的吸尘机器人的右转弯绕行又一种障碍物示意图;
图4为本发明的吸尘机器人的左转弯绕行一种障碍物示意图;
图5为本发明的吸尘机器人的左转弯绕行另一种障碍物示意图;
图6为本发明的吸尘机器人的左转弯绕行又一种障碍物示意图;
图7为本发明的建立吸尘机器人栅格地图的方法的流程图;
图8为本发明的吸尘机器人系统预设示意图;
图9为本发明的吸尘机器人的工作区域的示意图;
图10为本发明的吸尘机器人遍历工作区域的轨迹示意图;
图11为本发明的栅格化工作区域的示意图;
图12为本发明的吸尘机器人两次轨迹图,主要展示了根据上次轨迹建立下次轨迹;
图13为本发明的吸尘机器人绕行障碍物的示意图;
图14为本发明的吸尘机器人贴近墙壁寻找初始点的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
现有技术综述
现有的吸尘机器人避障方法主要包括精确避障和模糊避障。《移动机器人路径规划》(东北电力大学硕士学位论文,孟祥甫)公开了模糊避障的方法,其采用为模糊逻辑算法,系统计算量较大,不适用于低成本的吸尘机器人。而《基壬神经网络的自主吸尘机器人混合感知系统设计及避障规划》(浙江大学硕士学位论文,徐勇)公开了基于神经网络的吸尘机器人智能避障算法,该算法不够完善,难以在实际吸尘机器人中运用。《基于未知环境下的机器人遍历算法》(昆明理工大学硕士学位论文,王宇)公开了吸尘机器人的多重避障方法,但是如该案所述,其避障方法多适用于直角障碍,绕行斜角障碍或墙壁的障碍会产生较多的不可进入空间(遗漏栅格)。
现有技术中,吸尘机器人的地图构件多采用栅格法,栅格法可降低系统数据量并易于维护和路径规划。栅格法的前提是工作区间的读取,现有技术多采用沿边行走,本申请亦是如此。沿边行走获取最大工作环境是内循环遍历的前提。《基于超声波传感器的智能吸尘机器人导航系统的研究》(浙江大学硕士学位论文,王火亮)公开了这种地图读取的方式。《家庭清扫机器人路径覆盖系统的设计与实现》(哈尔滨工业大学硕士学位论文,周亚楠)在循环遍历的同时进行栅格赋值,没有注意遍历路线的修正。同时,在循环遍历的过程中不可避免的存在路径重叠,该文献没有注意消除重复计算的部分。《基于三维重构的吸尘机器人的定位导航》(吉林大学硕士学位论文,张树明)公开了基于摄像数据读取的栅格化方法。该方法根据路线经过预定栅格与否确定栅格的内容。这种路线定义为车体中心的轨迹路线。在实际地图中,即使车体中路的轨迹路线经过的栅格,栅格本身也不一定全部可进入。将不可进入的栅格定义为工作栅格会引起机器人工作混乱。该文献也公开了吸尘机器人的定位技术,可作为本申请的参考。
工作区间的内循环遍历有多种,现有技术主要集中在区域分割、梳妆遍历以及螺旋遍历三种方法上。梳妆遍历是现有技术最常见的一种,系统运算简单,但是如果工作区域中部存在障碍物,系统为覆盖障碍物后方的工作区域会产生很多重复路径。区域分割可解决工作区间存在障碍物时的路径规划,该方法参照《清洁机器人全覆盖路径规划研究》(重庆大学硕士学位论文,张月)。对于有长斜面的墙壁和障碍物,区域分割效率较低。《基于ARM控制器的清洁机器人的研究》(江西理工大学硕士学位论文,王忠锋)在选择路径规划时采用的折线逼近行走的方式可绕行斜向障碍物,也作为本申请的参考。螺旋遍历可应对斜向墙壁,但是内部循环时脱离墙体后如何选择参照时现有技术尚未解决的。
如图1至6,本发明的避障方法可用于避开规则形状的固定障碍物,尤其适用于规避带斜角的墙壁或柜体。这种避障方法包括以下步骤:step01:沿轨迹行走,测量s2、s3、s4、s5值,根据测量结果进入step02或step03。测量结果表面吸尘机器人面对不同状态的障碍物。若s2、s3、s4、s5均大于d并且
Figure GDA0002923449960000061
参照图11。吸尘机器人进入增大的工作区域,吸尘器执行并沿前障碍物向外翻转。若s2、s3、s4、s5均大于d并且
Figure GDA0002923449960000062
参照图8至9,右侧发现斜向实体。吸尘器转弯并沿新的路线直行。若s2、s3、s4、s5任意一项小于等于d,参照图10,前方或左侧发现斜向实体,前方不可进入,原地大角度旋转并沿新的路线返回。
本发明利用车轮转速差实现不同角度的转弯,吸尘机器人的运动状态参照《室内清洁机器人的全区域路径规划及避障研究》(江南大学,曾岑)所述。具体而言,step02:若s2、s3、s4、s5均大于d,根据s2的值进入step04、step05或step06。step03:若s2、s3、s4、s5任意一项小于等于d,发现不可进入边界,原地旋转至s1=d后根据s2的值进入step04、step05或step06。step04:若s2小于
Figure GDA0002923449960000071
发现实体边界,执行第一转弯模式,直至
Figure GDA0002923449960000072
返回step01。step05:若s2大于
Figure GDA0002923449960000073
发现工作区域,执行第二转弯模式,直至
Figure GDA0002923449960000074
返回step01。step06:若
Figure GDA0002923449960000075
返回step01。在本发明中,吸尘机器人的转动方式分为三种:右侧出现工作区域的右转弯,右侧出现实体障碍物的左转弯以及正前方或左侧出现障碍物的原地旋转。原地旋转是指大致绕吸尘机器人的旋转中心的转动,ω1=ωp,ω2=-ωp。为提高吸尘机器人的行走区域,尽可能降低无法遍历的区域,必须使得吸尘机器人靠边行走,可行方法之一就是限制右转弯和左转弯的转弯半径。右转弯采用第一转弯模式:
Figure GDA0002923449960000076
Figure GDA0002923449960000077
左转弯采用第二转弯模式:
ω1=ωp
Figure GDA0002923449960000081
如图7至14,本发明公开了一种建立吸尘机器人栅格地图的方法,包括系统预设、建立最大工作区域、内循环遍历、建立工作栅格网络。该方法可在安装预定数量的传感器的基础上嵌入现有的吸尘机器人硬件系统。硬件系统可以包括微处理器单元,传感器单元,驱动执行单元。传感器单元主要是指安装在吸尘机器人前侧四周的五个超声波传感器以及碰撞传感器和霍尔传感器。驱动执行单元包括步进电机控制模块和左右侧步进电机。微处理器单元包括主控、显示和通讯模块等。具体结构可参照《基于ARM控制器的清洁机器人的研究》(江西理工大学硕士学位论文,王忠锋)等所述。
系统预设是指设定机器人的空间尺寸并在吸尘机器人的指定位置布置传感器。其大致包括以下步骤。step11:在清扫区域的一侧设定至少两个的绝对参考点O1,O2。绝对参考点设置于墙壁的一侧,两个绝对参考点可确定吸尘机器人的当前绝对位置。工作地图建立后,任意地点开机的吸尘机器人均可确定其所处工作地图的位置信息。step12:在车体外侧设置行走传感器C1、C2、C3、C4、C5,相邻行走传感器夹角均为45°并且C3布置在吸尘器前进的正前方,C1与C5分别位于车轮轴线上,各传感器与实体的距离与车体半径之和定义为s1、s2、s3、s4、s5。吸尘机器人根据各传感器的位置确定车体与墙壁以及其他障碍物的距离。该距离与车体半径之和表示车体几何圆形与障碍物的距离(s1、s2、s3、s4、s5)。传感器例如是《超声电机驱动的自主吸尘机器人研制》(南京航空航天大学,王宏建)、《基于超声波测距技术的自主式移动机器人导航系统研究》(武汉理工大学,胡劲草)等所采用的超声波测距传感器。step13:定义吸尘器直径B,吸尘器车轮距离D,C1侧车轮转速ω1,C2侧车轮转速ω2。车轮额定转速ωp。通常,吸尘机器人的驱动电机采用角速度编码,定义角速度更有利于衡量车体状态。
step14:C1为车体参考点O3,C5为车体参考点O4,系统预设安全距离d。O3与O4用于记录车体内外侧的位置。d大于
Figure GDA0002923449960000091
约为50mm。该距离可防止车体的任意位置碰撞障碍物。step15和step16用于贴近墙壁寻找初始点。step15:吸尘机器人沿当前方向直线行走至s1、s2、s3、s4、s5任意一项等于d。避障完成后,以此时O3的位置为原点建立坐标系(xoy),x为车体行进方向。step16:探测该原点与O1,O2参考点的距离(a,b)并存储。本发明不限制吸尘机器人坐标定位的方法,可采用车轮脉冲定位法,如《吸尘机器人非结构环境下自主路径规划方法的研究》(浙江大学硕士学位论文,冯申坤)所述。吸尘机器人控制距离边缘的距离,贴边行走,根据墙体变化微调行走方向。为避免障碍物的非正常变换引起的测量误差(偶然误差),本发明可采用软件消抖滤波,此种方式主要是在程序的编写过程中利用时间延时检测,当检测到满足要求的超声波信号后延时30至50ms后再次检测,如果误差范围内的数据仍被检测到,则认为该数据信号是正确可信的。同时系统可采用卡尔曼滤波降低测量方式上的误差(系统误差)。卡尔曼滤波方式以为本领域技术人员所熟知,在此不做赘述,其具体结构原理可参照《智能清扫机器人设计及其路径规划的研究》(哈尔滨工业大学,张超)所述。
建立最大工作区域是指沿室内外侧壁行走一圈,记录房间最大坐标位置,为后续遍历工作区域提供外部参照。该步骤亦可称之为沿边走,现有技术已经公开了可行的实现算法,例如《智能清扫机器人设计及其路径规划的研究》(哈尔滨工业大学,张超)、《吸尘机器人非结构环境下自主路径规划方法的研究》(浙江大学硕士学位论文,冯申坤)等所述。step21:以
Figure GDA0002923449960000092
且s1=d行走、避障,记录O3轨迹(x,y)和O4轨迹(x′,y′)。step22:若(x,y)=(0,0),根据O3轨迹线生成最大工作区域y=F(x),根据O 4轨迹线生成虚拟边界线y′=gi(x′),t=0。虚拟边界线为下一次O3的预期轨迹。
内循环遍历是指在最大工作区域内螺旋遍历整个工作区域,无法进入的空间被记录成障碍物,以此确定可以行走的全部区域。现有技术中,内循环遍历多采用折返往复的行走方式,该方式容易产生盲区。本申请采用螺旋遍历的方式,减少盲区的存在。step31:t=t+1,根据y′=gt-1(x′)建立第t次O3预设路线(xt,yt,θt),xt,yt为坐标值,θt为转角,yt=gt-1(xt),θt=gt-1′(xt),gt-1′为gt-1在xt处的导数。限定吸尘机器人状态的坐标除了标定点的坐标外还可以包括方向坐标。为使车体运动平滑,本申请通过预设路线的导数确定行走方向。step32:标定O3起始点(xmin,ymin),该起始点一般为预设路线上最靠近上次轨迹终点的位置。吸尘机器人沿预设路线行走、避障,记录O3轨迹线(x,y)和O4轨迹(x′,y′)。在实际行走过程中,由于障碍物的存在,O3轨迹线(x,y)与预设路线(xt,yt,θt)不完全一致。step33:若当前轨迹(x,y)=(xt,yt),表明吸尘机器人已经绕过障碍物,再次沿预设路线行驶。step34:若(x,y)=(xmin,ymin),表示吸尘机器人已经返回至本次行走路线的初始点。系统根据O3轨迹生成第t次轨迹线y=ft(x),根据O4轨迹生成第t次虚拟边界线y′=gt(x′)。step35:若此次轨迹线与任意前次存储的轨迹线重合,表明吸尘机器人已经进入循环路线,遍历完成。否则返回至step31,再次内循环遍历。在吸尘机器人的运转中心存在极小不规则的障碍物时,该内循环遍历的效率较低。但是考虑到室内环境多为规则的空间,障碍物刚好处于吸尘机器人内循环中心的可能性又较低,本申请的这种内循环遍历的方法具有可行性。
建立工作栅格网络是指在吸尘机器人遍历工作区域后,将工作区域划分成栅格网络的方法。step41:定义矩形区域(Hwidth,Hl.n)并将矩形区域划分为多个栅格(i,j),Hwidth为y=F(x)中最大x值,Hl.n为最大y值,i=x/B,j=y/B。相对于绝对参考点O1,O2对栅格(i,j)的坐标作出定义,无论吸尘机器人何时开机运行,只要测量其相对于参考点O1,O2的位置,即可确定这个栅格地图的位置,从而避免吸尘机器人时刻记录自身位置。step42:定义CellValue[i][j],y=F(x)或y=ft(x)中只有一组或零组轨迹经过的栅格(i,j)时,CellValue[i][j]=0,否则CellValue[i][j]=1,存储栅格地图。同时两组轨迹经过栅格(i,j)时表示吸尘机器人遍历工作地图是进入该栅格,该栅格整体处于可进入状态。只有一组轨迹进入栅格或者没有轨迹进入栅格,表示栅格整体处于不可进入状态。虽然,该存储判断方式会将部分小区域(小于吸尘机器人尺寸)认定为不可进入栅格,但是相对于整个待清扫空间而言,放弃部分空间并提高存储效率和路径规划效率是值得的。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (1)

1.一种吸尘机器人的避障方法,其特征在于,包括以下步骤:
step331:沿轨迹行走,测量
Figure 594723DEST_PATH_IMAGE001
值,根据测量结果进入step332或step333,
step332:若
Figure 574180DEST_PATH_IMAGE001
均大于
Figure 353917DEST_PATH_IMAGE002
,根据s2的值进入step334、step335或step336,
step333:若
Figure 749127DEST_PATH_IMAGE001
任意一项小于等于
Figure 625816DEST_PATH_IMAGE002
,发现不可进入边界,原地旋转至s1
Figure 448278DEST_PATH_IMAGE003
后根据s2的值进入step334、step335或step336,
step334:若s2小于
Figure 715312DEST_PATH_IMAGE004
d,发现实体边界,执行第一转弯模式,直至
Figure 477993DEST_PATH_IMAGE005
d,返回step331,
第一转弯模式:
C1侧车轮角速度
Figure 146872DEST_PATH_IMAGE006
,C2侧车轮角速度
Figure 202553DEST_PATH_IMAGE007
Figure 956882DEST_PATH_IMAGE008
step335:若s2大于
Figure 693894DEST_PATH_IMAGE004
d,发现工作区域,执行第二转弯模式,直至
Figure 279596DEST_PATH_IMAGE005
d,返回step331,
第二转弯模式:
外侧车轮角速度
Figure 709441DEST_PATH_IMAGE006
,内侧车轮角速度
Figure 951066DEST_PATH_IMAGE009
Figure 288507DEST_PATH_IMAGE010
Figure 931977DEST_PATH_IMAGE011
step336:若
Figure 267144DEST_PATH_IMAGE005
d,返回step331,
并且,系统预设安全距离d,设定吸尘机器人的空间尺寸并在吸尘机器人的指定位置布置传感器,包括以下步骤,
step11:在清扫区域的一侧设定至少两个的绝对参考点O1,O2,绝对参考点设置于墙壁的一侧,
step12:在吸尘机器人外侧设置行走传感器C1、C2、C3、C4、C5,相邻行走传感器夹角均为45°并且C3布置在吸尘机器人前进的正前方,C1与C5分别位于车轮轴线上,各传感器与实体的距离与吸尘机器人半径之和定义为s1、s2、s3、s4、s5,吸尘机器人根据各传感器的位置确定吸尘机器人与墙壁以及其他障碍物的距离,
step13:定义吸尘机器人直径B,吸尘机器人车轮距离D,车轮额定转速
Figure 996065DEST_PATH_IMAGE012
CN201810673513.7A 2018-06-27 2018-06-27 吸尘机器人的避障方法 Active CN108873899B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810673513.7A CN108873899B (zh) 2018-06-27 2018-06-27 吸尘机器人的避障方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810673513.7A CN108873899B (zh) 2018-06-27 2018-06-27 吸尘机器人的避障方法

Publications (2)

Publication Number Publication Date
CN108873899A CN108873899A (zh) 2018-11-23
CN108873899B true CN108873899B (zh) 2022-03-25

Family

ID=64295012

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810673513.7A Active CN108873899B (zh) 2018-06-27 2018-06-27 吸尘机器人的避障方法

Country Status (1)

Country Link
CN (1) CN108873899B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114721440B (zh) * 2022-05-24 2025-04-25 四川傲势科技有限公司 无人机的航迹平滑方法、系统、终端设备及存储介质

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286058A (zh) * 2008-04-24 2008-10-15 上海交通大学 机器人模块化分布式自适应控制系统及方法
CN101559600A (zh) * 2009-05-07 2009-10-21 上海交通大学 服务机器人抓取引导系统及其方法
CN102138769A (zh) * 2010-01-28 2011-08-03 深圳先进技术研究院 清洁机器人及其清扫方法
CN103076802A (zh) * 2012-10-09 2013-05-01 江苏大学 机器人虚拟边界建立与识别方法及系统
CN107336230A (zh) * 2017-05-09 2017-11-10 浙江工业大学 一种基于投影和距离判断的工业机器人碰撞预测方法
CN107421538A (zh) * 2016-05-23 2017-12-01 华硕电脑股份有限公司 导航系统及导航方法
CN107544534A (zh) * 2017-10-16 2018-01-05 中国矿业大学 一种基于bds、ins的植保无人机自动精细作业及避障方法
WO2018017918A1 (en) * 2016-07-21 2018-01-25 X Development Llc Reorienting a distance sensor using an adjustable leveler
WO2018018347A1 (zh) * 2016-07-24 2018-02-01 段春燕 追尾预警时的信息提醒方法和刹车灯系统
CN107744370A (zh) * 2016-07-13 2018-03-02 艾罗伯特公司 自主机器人自动坞接和能量管理系统和方法
CN107923758A (zh) * 2015-08-28 2018-04-17 日产自动车株式会社 车辆位置推定装置、车辆位置推定方法
WO2018087703A1 (en) * 2016-11-11 2018-05-17 Info Solution S.P.A. Method and device for driving a self-moving vehicle and related driving system
CN108073168A (zh) * 2016-11-09 2018-05-25 百度(美国)有限责任公司 对自主驾驶车辆进行决策的评估体系
CN207448487U (zh) * 2017-10-25 2018-06-05 厦门大学嘉庚学院 一种勘测机器人
KR20180065547A (ko) * 2016-12-08 2018-06-18 홍경오 차량 충돌 방지 장치 및 그 제어 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005015354A1 (de) * 2004-06-02 2005-12-29 Robert Bosch Gmbh Verfahren und Vorrichtung zur Unterstützung eines Enparkvorganges eines Fahrzeuges
EP2631729B1 (en) * 2012-02-27 2016-06-08 Sandvik Mining and Construction Oy Apparatus and method for drive path search
CN103085070B (zh) * 2013-01-15 2015-03-11 上海交通大学 面向复杂地形的四足机器人运动规划方法
GB201306437D0 (en) * 2013-04-09 2013-05-22 F Robotics Acquisitions Ltd Domestic robotic system and robot therfor
TWM527299U (zh) * 2016-03-15 2016-08-21 Lumiplus Technology Suzhou Co Ltd 自走裝置之防碰撞、緩碰撞及沿牆系統
WO2018035847A1 (zh) * 2016-08-26 2018-03-01 深圳市赛亿科技开发有限公司 一种自动避障的送餐机器人及避障方法
CN107340768B (zh) * 2016-12-29 2020-08-28 珠海市一微半导体有限公司 一种智能机器人的路径规划方法

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101286058A (zh) * 2008-04-24 2008-10-15 上海交通大学 机器人模块化分布式自适应控制系统及方法
CN101559600A (zh) * 2009-05-07 2009-10-21 上海交通大学 服务机器人抓取引导系统及其方法
CN102138769A (zh) * 2010-01-28 2011-08-03 深圳先进技术研究院 清洁机器人及其清扫方法
CN103076802A (zh) * 2012-10-09 2013-05-01 江苏大学 机器人虚拟边界建立与识别方法及系统
CN107923758A (zh) * 2015-08-28 2018-04-17 日产自动车株式会社 车辆位置推定装置、车辆位置推定方法
CN107421538A (zh) * 2016-05-23 2017-12-01 华硕电脑股份有限公司 导航系统及导航方法
CN107744370A (zh) * 2016-07-13 2018-03-02 艾罗伯特公司 自主机器人自动坞接和能量管理系统和方法
WO2018017918A1 (en) * 2016-07-21 2018-01-25 X Development Llc Reorienting a distance sensor using an adjustable leveler
WO2018018347A1 (zh) * 2016-07-24 2018-02-01 段春燕 追尾预警时的信息提醒方法和刹车灯系统
CN108073168A (zh) * 2016-11-09 2018-05-25 百度(美国)有限责任公司 对自主驾驶车辆进行决策的评估体系
WO2018087703A1 (en) * 2016-11-11 2018-05-17 Info Solution S.P.A. Method and device for driving a self-moving vehicle and related driving system
KR20180065547A (ko) * 2016-12-08 2018-06-18 홍경오 차량 충돌 방지 장치 및 그 제어 방법
CN107336230A (zh) * 2017-05-09 2017-11-10 浙江工业大学 一种基于投影和距离判断的工业机器人碰撞预测方法
CN107544534A (zh) * 2017-10-16 2018-01-05 中国矿业大学 一种基于bds、ins的植保无人机自动精细作业及避障方法
CN207448487U (zh) * 2017-10-25 2018-06-05 厦门大学嘉庚学院 一种勘测机器人

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Escaping from Obstacle Zone for Mobile Robot Based on Maximum Distance Priority Mechanism;Delong Zhang,等;《IEEE》;20151231;第336-341页 *
视觉导引 AGV 鲁棒特征识别与精确路径跟踪研究;武星,等;《农业机械学报》;20160731;第48-56页 *

Also Published As

Publication number Publication date
CN108873899A (zh) 2018-11-23

Similar Documents

Publication Publication Date Title
EP3764186B1 (en) Method for controlling autonomous mobile robot to travel along edge
KR101372482B1 (ko) 이동 로봇의 경로 계획 방법 및 장치
CN107703930B (zh) 机器人的续扫控制方法
CN103431812B (zh) 一种基于超声雷达探测的清洁机器人及其行走控制方法
CN108628316A (zh) 建立吸尘机器人栅格地图的方法
CN107167141A (zh) 基于双一线激光雷达的机器人自主导航系统
CN110879596A (zh) 低成本自动割草机自主作业系统及其自主作业方法
US20220100197A1 (en) Self-propelled device and method for controlling the same
JP6767567B2 (ja) 地図作成システム及びロボットシステム
CN111240308A (zh) 重复绕障的检测方法、装置、电子设备及可读存储介质
CN108784520A (zh) 带内嵌尘盒的吸尘机器人以及建立栅格地图的方法
CN108742346A (zh) 遍历工作环境的方法及建立栅格地图的方法
CN116242348A (zh) 一种室内移动机器人自动导航系统及其导航方法
CN119744375B (zh) 机器人及机器人行进方法、机器人系统及计算机存储介质
CN115981314A (zh) 基于二维激光雷达定位的机器人导航自动避障方法和系统
CN108873899B (zh) 吸尘机器人的避障方法
CN108784519A (zh) 具有可视界面的自行走吸尘器及其建立栅格地图的方法
CN111897336B (zh) 一种机器人沿边行为结束的判断方法、芯片及机器人
CN116449816A (zh) 一种搜寻充电座信号的运动控制方法、芯片及机器人
Al Arabi et al. 2D mapping and vertex finding method for path planning in autonomous obstacle avoidance robotic system
CN108814423A (zh) 自行走吸尘器及建立栅格地图的方法
CN108784537A (zh) 可调节底盘高度的吸尘机器人及其建立栅格地图的方法
Yang et al. A robust and accurate SLAM algorithm for omni-directional mobile robots based on a novel 2.5 D lidar device
CN118533165A (zh) 一种基于狭窄空间感知的移动巡检机器人自主导航方法
Che et al. A wall-following navigation method for autonomous driving based on lidar in tunnel scenes

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
GR01 Patent grant
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Yuan Tangjie

Inventor after: Yang Yang

Inventor before: Yang Yang

CB03 Change of inventor or designer information
TR01 Transfer of patent right

Effective date of registration: 20221111

Address after: 321051 Room 18, Building 10, No. 88, Yashuai Road, Yafan Town, Wucheng District, Jinhua City, Zhejiang Province (in Yashuai Science Park) (self declared)

Patentee after: Puyuan (Zhejiang) Technology Co.,Ltd.

Address before: 332200 dengjiabu, Datang Village, Guilin office, Ruichang City, Jiujiang City, Jiangxi Province

Patentee before: Yang Yang

TR01 Transfer of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Obstacle avoidance method of vacuum robot

Effective date of registration: 20230201

Granted publication date: 20220325

Pledgee: Zhejiang Jinhua Chengtai Rural Commercial Bank Co.,Ltd.

Pledgor: Puyuan (Zhejiang) Technology Co.,Ltd.

Registration number: Y2023110000050

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20220325

Pledgee: Zhejiang Jinhua Chengtai Rural Commercial Bank Co.,Ltd.

Pledgor: Puyuan (Zhejiang) Technology Co.,Ltd.

Registration number: Y2023110000050

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Obstacle avoidance methods for vacuum cleaning robots

Granted publication date: 20220325

Pledgee: Bank of Jinhua Limited by Share Ltd.

Pledgor: Puyuan (Zhejiang) Technology Co.,Ltd.

Registration number: Y2025980000089

PE01 Entry into force of the registration of the contract for pledge of patent right