[发明专利]一种扫地机全覆盖路径规划方法有效
| 申请号: | 201811616404.8 | 申请日: | 2018-12-28 |
| 公开(公告)号: | CN109459052B | 公开(公告)日: | 2022-10-11 |
| 发明(设计)人: | 胡越黎;燕明;刘思齐 | 申请(专利权)人: | 上海大学 |
| 主分类号: | G01C21/34 | 分类号: | G01C21/34 |
| 代理公司: | 上海上大专利事务所(普通合伙) 31205 | 代理人: | 陆聪明 |
| 地址: | 200444*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 地机 覆盖 路径 规划 方法 | ||
本发明涉及一种扫地机全覆盖路径规划方法。本方法的具体操作步骤为:1)地图构建,2)多角度扫线分割,3)贪婪初始化,和4)自适应遗传算法处理。本发明寻找扫地机转弯次数最少的分割角度,使扫地机具有更高的清扫效率。本发明优化了各子区域间的遍历路线,缩短了清扫时间,从而进一步提高其清扫效率。
技术领域
本发明涉及机器人的自主定位与未知环境的地图构建和路径规划领域,具体涉及一种扫地机全覆盖路径规划方法。
背景技术
全覆盖路径规划算法是移动机器人智能导航中的重要分支,所谓全覆盖指的是要求机器人去寻找一条能够遍历当前环境中所有区域的路径。全覆盖路径规划算法在军事、农业等多个领域都有着广泛的应用。
研究扫地机全覆盖路径规划的目的就是要使扫地机更加高效的遍历清扫目标区域内所有空白区域,同时尽可能避免在已遍历区域重复行走。从而使得扫地机总的清扫路径最优,消耗能源最少。这对一个稳定高效的扫地机清扫系统来说意义重大。而现有的扫地机在实际清扫时存在着在某些区域重复行走的问题,降低了清扫效率。
发明内容
本发明的目的在于针对已有的技术的不足,提供一种能提高清扫效率的扫地机全覆盖路径规划方法。
为达到上述目的,本发明所采用的技术方案为:一种扫地机全覆盖路径规划方法,具体操作步骤如下:
1)地图构建:扫地机在未知室内环境行走,行走的同时获取扫地机附近的局部二维栅格地图my(1≤y≤n),扫地机在室内行走一遍后将已获取的局部二维栅格地图m1,m2,…mn组合成为整个室内环境的二维栅格地图M;
2)多角度扫线分割:扫地机通过不同角度扫线将二维栅格地图M分割成有限个子区域M1,M2,…Ma;
3)贪婪初始化:对分割后的子区域M1,M2,…Ma进行贪婪初始化排序;
4)自适应遗传算法处理:将初始化后的各子区域模拟成旅行商模型,利用自适应遗传算法求取扫地机遍历各子区域的最优连接路径。
作为一种优选方案,所述步骤1)地图构建:扫地机利用深度相机传感器数据z1:t=z1,z2…zt和里程计数据u1:t=u1,u2…ut,通过联合概率分布:p(x1:t,my|z1:t,u1:t)=p(my|x1:t,z1:t)*p(x1:t|z1:t,u1:t)来计算机器人的运行轨迹x1:t=x1,x2…xt和局部二维栅格地图my(1≤y≤n),最后将所有二维局部栅格地图m1,m2,…mn组合成为整个室内环境的二维栅格地图M。
作为一种优选方案,所述步骤1)地图构建中在获得局部二维栅格地图my(1≤y≤n)后,可通过深度相机的三维传感器数据,取其在竖直方向上的最小深度数据Zmin=min(Z1,Z2…Zt)并将其映射到当前局部二维栅格地图my(1≤y≤n)当中,并利用牛顿迭代法对扫地机位姿约束进行优化处理,从而提高局部二维栅格地图my(1≤y≤n)与实际室内环境的一致性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811616404.8/2.html,转载请声明来源钻瓜专利网。





