An optimal path planning method for an automatic vacuum robot based on path density analysis is disclosed. The automatic vacuum robot comprises two driving wheels and two driving motors connected with the driving wheels. An encoder is installed on the driving motor to detect obstacles in the front of the automatic vacuum robot. The optimal path planning method includes the following steps: (1) setting up the data link list L0; (2) recording the current position coordinates and storing them in the data link list L0 when the automatic cleaning robot detects obstacles; (3) obtaining the center point O of the data link list L0, so as to achieve the goal of achieving the optimal path planning. The direction angle of point Pi (xi, yi) from center point O to data link list L0 is stored in data link list L1 {alpha j}; (4) setting data link list L2 ={bk}, BK represents the number of elements in data link list L1 in the k * pi/4 region; (5) calculating the number of elements in data link list L1 in the corresponding region of alpha J bk, and calculating the minimum value of the corresponding direction. As a new direction of cleaning.
【技术实现步骤摘要】
一种基于路径密度分析的自动吸尘机器人最优路径规划方法
本专利技术涉及一种基于路径密度分析的自动吸尘机器人最优路径规划方法,属于智能家用电器控制
技术介绍
随着人们生活节奏的加快,以及要求生活内容越来越丰富,促使智能家电走进了我们的生活。其中,自动吸尘机器人给了我们很大的帮助。家庭的清洁工作非常繁重,并且非常频繁。自动吸尘机器人可以对家庭地板自动进行清扫。它利用自身携带的可充电电池给各种电器供电,其中吸尘电机在自动吸尘机器人内部形成足够的真空,通过条形吸口将地面的垃圾吸入内部的灰尘盒,而驱动电机和驱动轮可以实现自动吸尘机器人的自由行走。自动吸尘机器人通过自身的行走过程就实现了对地面的清洁。因为目前自动吸尘机器人还不具备非常精确的定位和规划能力,因此其清扫路径的效率就成为困扰行业发展的难题。目前常用的策略是随机的路径,自动吸尘机器人在地面随机行走,放弃任何规划方法,这种策略导致很低的清扫效率,经常会出现自动吸尘机器人长时间在某个区域清扫,而很少会进入其他区域。
技术实现思路
本专利技术的目的是为了克服现有技术中的不足之处,提出一种基于路径密度分析的最优路径规划方法,将清扫方向分成8个固定方向,选择在概率上最有可能是未清扫区域方向进行清扫,降低路径重复率,提高清扫效率,同时不增加任何硬件成本。本专利技术解决其技术问题所采用的技术方案是:一种基于路径密度分析的自动吸尘机器人最优路径规划方法,所述的自动吸尘机器人包括两个驱动轮、与所述驱动轮连接的两个驱动电机,所述的驱动电机上安装编码器,还包括一个支撑轮,以安装在所述的自动吸尘机器人前部的障碍物检测装置,所述的 ...
【技术保护点】
1.一种基于路径密度分析的自动吸尘机器人最优路径规划方法,所述的自动吸尘机器人包括两个驱动轮、与所述驱动轮连接的两个驱动电机,所述的驱动电机上安装编码器,还包括一个支撑轮,以安装在所述的自动吸尘机器人前部的障碍物检测装置,所述的驱动电机、编码器和障碍物检测装置与控制器连接,所述的控制器通过分别设置两个所述的驱动轮的速度和方向来实现所述的自动吸尘机器人的自由运动,并且根据所述的编码器的信号可以计算所述的自动吸尘机器人的相对移动距离和旋转方向,以起始位置为坐标原点,可计算当前位置的坐标(x,y),其特征在于:所述的控制器内部设置最优路径规划方法,所述的最优路径规划方法包括以下步骤:(1)、设置数据链表L0={Pi(xi,yi)},其中,i=0,1,2......N‑1,xi和yi为坐标值,N为数据链表L0的长度,数据链表L0为近期所述的自动吸尘机器人检测障碍物以后停止位置的坐标数据;(2)、所述的自动吸尘机器人以直线运动方式前进,并且不断检测障碍物;当检测到障碍物时,所述的自动吸尘机器人停止,并记录当前位置的坐标(x,y),存入数据链表L0,然后进入步骤3;(3)、求取数据链表L0的中心点 ...
【技术特征摘要】
1.一种基于路径密度分析的自动吸尘机器人最优路径规划方法,所述的自动吸尘机器人包括两个驱动轮、与所述驱动轮连接的两个驱动电机,所述的驱动电机上安装编码器,还包括一个支撑轮,以安装在所述的自动吸尘机器人前部的障碍物检测装置,所述的驱动电机、编码器和障碍物检测装置与控制器连接,所述的控制器通过分别设置两个所述的驱动轮的速度和方向来实现所述的自动吸尘机器人的自由运动,并且根据所述的编码器的信号可以计算所述的自动吸尘机器人的相对移动距离和旋转方向,以起始位置为坐标原点,可计算当前位置的坐标(x,y),其特征在于:所述的控制器内部设置最优路径规划方法,所述的最优路径规划方法包括以下步骤:(1)、设置数据链表L0={Pi(xi,yi)},其中,i=0,1,2......N-1,xi和yi为坐标值,N为数据链表L0的长度,数据链表L0为近期所述的自动吸尘机器人检测障碍物以后停止位置的坐标数据;(2)、所述的自动吸尘机器人以直线运动方式前进,并且不断检测障碍物;当检测到障碍物时,所述的自动吸尘机器人停止,并记录当前位置的坐标(x,y),存入数据链表L0,然后进入步骤3;(3)、求取数据链表L0的中心点O(xo,yo),计算中心点O到数据链表L0中的点Pi(xi,yi)的方向角αj,并存入数据链表L1{αj},其中,j=0,1,2......N-1;(4)、设置数据链表L2={bk},其中,k=0,1,2......7;以中心点O为中心,将圆周分成8个区域,而bk代表...
【专利技术属性】
技术研发人员:刘瑜,
申请(专利权)人:杭州晶一智能科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。