[发明专利]机器人地图构建存储方法有效
| 申请号: | 201410305239.X | 申请日: | 2014-06-27 |
| 公开(公告)号: | CN104035444A | 公开(公告)日: | 2014-09-10 |
| 发明(设计)人: | 王兴松;郑鑫 | 申请(专利权)人: | 东南大学 |
| 主分类号: | G05D1/02 | 分类号: | G05D1/02 |
| 代理公司: | 江苏永衡昭辉律师事务所 32250 | 代理人: | 王斌 |
| 地址: | 210096*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 机器人 地图 构建 存储 方法 | ||
技术领域
本发明属于机器人技术领域,涉及一种构建地图信息的方法。
背景技术
目前市场上的大多数割草机器人的割草路径都是随机的,因此导致割草机除完草后的草坪略显凌乱,同时割草实现对工作区域的完全遍历需要花费更多时间,导致效率较低,而非智能式割草机虽然能在人工的操作下割出平整的草坪,但是比较费时费力,因此将自动定位技术与割草机相结合来实现割草机的定向定位,并运用地图构建技术实现机器人的自主路径规划,最终割出平整规则的草坪。
发明内容
技术问题:本发明提供一种实现割草机器人的自动路径规划,能够快速完成地图数据存储和读取,提高地图构建和使用的效率的机器人地图构建存储方法。
技术方案:本发明的机器人地图构建与存储方法,包括以下步骤:
1)将基站坐标设为机器人起始坐标(x0,y0),并设定机器人从基站出发时,工作区域内x坐标的最大值xmax的初始值、最小值xmin的初始值,y坐标的最大值ymax的初始值、最小值ymin的初始值分别为xmax=x0,xmin=x0,ymax=y0,ymax=y0;
2)然后机器人从基站出发,沿着工作区域的边界线运行一周后返回基站,运行过程中,按照如下方式不断更新x坐标的最大值xmax、最小值xmin,y坐标的最大值ymax、最小值ymin:在任意i时刻分别对比坐标(xi,yi)与上一次更新的xmax、xmin、ymax、ymin的大小关系,若xi<xmin则xmin=xi,否则xmin的值保持不变,若xi>xmax则xmax=xi,否则xmax的值保持不变,若yi<ymin则ymin=yi,否则ymin的值保持不变,若yi>ymax则ymax=yi,否则ymax的值保持不变,其中,(xi,yi)为i时刻时机器人的坐标;
3)根据机器人沿边界线运行一周后最终更新得到的xmax、xmin、ymax、ymin,确定表征边界线最大范围的四个坐标点分别为(xa,ymax)、(xb,ymin)、(xmax,ya)、(xmin,yb),其中xa为ymax对应的横坐标、xb为ymin对应的横坐标,ya为xmax对应的横坐标,yb为xmin对应的横坐标;
然后根据这四个表征边界线最大范围的坐标计算出工作区域内x坐标最大差值Xmax=xmax-xmin和y坐标最大差值Ymax=ymax-ymin;
同时计算出工作区域的中心坐标(xc,yc),其中,xc=[(xmax+xmin)2],yc=[(ymax+ymin)/2];
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410305239.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分区锅
- 下一篇:一种酱鸡及其生产工艺





