A random path planning method for an automatic dusting robot is disclosed. The automatic dusting robot consists of two driving wheels, a driving motor connected with the driving wheel, an encoder mounted on the driving wheel, a support wheel, an obstacle detection device installed in the front part, and between the driving wheels. The spacing is L, the driving motor, encoder and obstacle detection device are connected with the controller, and the random path planning method is arranged inside the controller. The random path planning method includes the following steps: (1), records the coordinates of the current point Pi (Xi, Yi), and then straight forward; (2), detection of obstacles, Record the coordinates of the current point Pi+1 (Xi+1, Yi+1), randomly select a rotation direction, and go straight forward; (3), detect the obstacle, record the coordinates of the current point Pi+2 (Xi+2, Yi+2); (4), calculate the distance between the Pi and Pi+1 two points between the distance L1, between Pi+1 and Pi+2 between two points; (5), ratio Compared with the size of L0, L1 and L2, the maximum distance direction is chosen as the new direction of advance.
【技术实现步骤摘要】
一种自动吸尘机器人的最佳随机路径选择方法
本专利技术涉及一种自动吸尘机器人的最佳随机路径选择方法,属于智能家用电器控制
技术介绍
随着人们生活节奏的加快,以及要求生活内容越来越丰富,促使智能家电走进了我们的生活。其中,自动吸尘机器人给了我们很大的帮助。家庭的清洁工作非常繁重,并且非常频繁。自动吸尘机器人可以对家庭地板自动进行清扫。它利用自身携带的可充电电池给各种电器供电,其中吸尘电机在自动吸尘机器人内部形成足够的真空,通过条形吸口将地面的垃圾吸入内部的灰尘盒,而驱动电机和驱动轮可以实现自动吸尘机器人的自由行走。自动吸尘机器人通过自身的行走过程就实现了对地面的清洁。因为目前自动吸尘机器人还不具备非常精确的定位和规划能力,因此其清扫路径的效率就成为非常重要而困难的课题。目前常用的策略是随机的路径,自动吸尘机器人在地面随机行走,放弃任何规划方法,这种策略导致很低的清扫效率,经常会出现自动吸尘机器人长时间在某个区域清扫,而很少会进入其他区域。
技术实现思路
本专利技术的目的是为了克服现有技术中的不足之处,采用选择在概率上最有可能是空旷区域的方向进行清扫,实现更高效率的清扫,但是不增加任何硬件成本。本专利技术解决其技术问题所采用的技术方案是:一种自动吸尘机器人的最佳随机路径选择方法,所述的自动吸尘机器人包括两个驱动轮、与所述驱动轮连接的两个驱动电机,所述的驱动电机上安装编码器,还包括一个支撑轮,以安装在所述的自动吸尘机器人前部的障碍物检测装置,所述的驱动电机、编码器和障碍物检测装置与控制器连接,所述的驱动轮之间的间距为L,所述的控制器通过分别设置两个所述的驱动 ...
【技术保护点】
1.一种自动吸尘机器人的最佳随机路径选择方法,所述的自动吸尘机器人包括两个驱动轮、与所述驱动轮连接的两个驱动电机,所述的驱动电机上安装编码器,还包括一个支撑轮,以安装在所述的自动吸尘机器人前部的障碍物检测装置,所述的驱动电机、编码器和障碍物检测装置与控制器连接,所述的驱动轮之间的间距为L,所述的控制器通过分别设置两个所述的驱动轮的速度和方向来实现所述的自动吸尘机器人的自由运动,并且根据所述的编码器的信号可以计算所述的自动吸尘机器人的相对移动距离和旋转方向,以起始位置为坐标原点,可计算当前位置的坐标(X,Y),其特征在于:所述的控制器内部设置随机路径规划方法,所述的随机路径规划方法包括以下步骤:(1)、所述的自动吸尘机器人记录当前点Pi的坐标(Xi,Yi),然后以直线运动方式前进,并且不断检测障碍物;(2)、所述的自动吸尘机器人检测到障碍物,记录当前点Pi+1的坐标(Xi+1,Yi+1),随机选择一个旋转方向,并以直线运动方式前进,并且不断检测障碍物;(3)、所述的自动吸尘机器人检测到障碍物,记录当前点Pi+2的坐标(Xi+2,Yi+2);(4)、计算Pi和Pi+1两点之间的距离L0=( ...
【技术特征摘要】
1.一种自动吸尘机器人的最佳随机路径选择方法,所述的自动吸尘机器人包括两个驱动轮、与所述驱动轮连接的两个驱动电机,所述的驱动电机上安装编码器,还包括一个支撑轮,以安装在所述的自动吸尘机器人前部的障碍物检测装置,所述的驱动电机、编码器和障碍物检测装置与控制器连接,所述的驱动轮之间的间距为L,所述的控制器通过分别设置两个所述的驱动轮的速度和方向来实现所述的自动吸尘机器人的自由运动,并且根据所述的编码器的信号可以计算所述的自动吸尘机器人的相对移动距离和旋转方向,以起始位置为坐标原点,可计算当前位置的坐标(X,Y),其特征在于:所述的控制器内部设置随机路径规划方法,所述的随机路径规划方法包括以下步骤:(1)、所述的自动吸尘机器人记录当前点Pi的坐标(Xi,Yi),然后以直线运动方式前进,并且不断检测障碍物;(2)、所述的自动吸尘机器人检测到障碍物,记录当前点Pi+1的坐标(Xi+1,Yi+1),随机选择一个旋转方向,并以直线运动方式前进,并且不断检测障碍物;(3)、所述的自动吸尘机器人检测到障碍物,记录当前点Pi+2的坐标(Xi+2,Yi+2);(4)、计算Pi和Pi+1两点之间的距离L0=((Xi-Xi+1)2+(Yi-Yi+1)2)1/2,Pi+1和Pi+2两点之间的距离L1=((Xi+1-Xi+2)2+(Yi+1-Yi+2)2)1/2,Pi+2和Pi两点之间距离L2=((Xi-Xi+2)2+(Yi-Yi+2)2)1/2;(5)、比较L0,L1和L2的大小:如果L0最大,则选择从点Pi+2到中点Pm(i,i+1)方向为新的行进方向,中点Pm(i,i+1)为点Pi和Pi+1之间的中点,中点Pm(i,i+1)的坐标为((Xi+X...
【专利技术属性】
技术研发人员:刘瑜,
申请(专利权)人:杭州晶一智能科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。