[发明专利]一种具有全局位置快速估计能力的机器人及其定位方法有效
申请号: | 201310227851.5 | 申请日: | 2013-06-08 |
公开(公告)号: | CN103412565A | 公开(公告)日: | 2013-11-27 |
发明(设计)人: | 陶熠昆;杜鑫峰;沈慧;吴剑;郑洪波 | 申请(专利权)人: | 浙江中控研究院有限公司;浙江国自机器人技术有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 全局 位置 快速 估计 能力 机器人 及其 定位 方法 | ||
技术领域
本发明主要应用于室内外机器人平台的自主运动控制领域,尤其是一种通过3D扫描技术以及三维距离变换完成对机器人全局位置的估计技术。
背景技术
随着机器人技术的发展,其人被广泛的运用在各个领域,机器人通过对自身全局位置的估计,实现对机器人的自主导航、实现目标任务,以及其他用到全局位置作为反馈的控制系统。
实现机器人定位的方法很多,包括广泛应用的GPS定位,但此方法目前仅适用于室外环境,对干扰敏感且精度不高;里程计可以实现轮式平台的二维定位,惯性定位技术依靠与物质惯性有关的物理原理实现相对定位,但由于相对定位在原理上误差累积,因此长时间误差发散,此外高精度的惯性器件成本较高;全局位置估计还可利用2D激光扫描实现,但是如果在2D平面中的环境特征不明显(相似,单一)的情况下,其估计结果误差大。
发明内容
为了解决上述问题,本发明提供了一种具有全局位置快速估计能力的机器人,其包括一机器人平台、运动传感器以及3D扫描装置,所述机器人平台携带所述运动传感器以及所述3D扫描装置并移动,所述3D扫描装置用于对环境轮廓进行3D点云数据扫描,所述运动传感器测量所述机器人平台的具体位置。
较佳地,所述3D扫描装置包括2D激光扫描传感器、转台以及码盘,所述2D激光扫描传感器安装在所述转台上,所述2D激光扫描传感器用于逐帧扫描可测量半圆周内传感器中心到环境障碍物的距离,所述转台沿激光扫描平面垂直的方向旋转,所述码盘测量转台所在位置相对转角零位的转角。
较佳地,所述运动传感器包括里程计、加速度计和陀螺仪,所述里程计用于测量所述机器人平台的位置增量,所述加速度计用于测量机器人平台的加速度,所述陀螺仪用于测量机器人平台的航向角。
本发明还提供了一种包括以下步骤:
事先对环境空间进行3D扫描得到完整的全局地图,所述全局地图上的每个点代表一个障碍物点;
将环境空间以一定尺度栅格化为的栅格空间,计算每个栅格到与该栅格最近的障碍物点的距离值;
运行所述机器人平台,同时启动所述3D扫描装置完成一帧3D扫描帧;
采用粒子滤波框架,模拟一定量的粒子按照所述机器人平台的动力学模型运动;
将所述3D扫描帧按照所述各粒子的位置和姿态投影到栅格图中,计算各粒子的激光扫描点与机器人的激光扫描点位置之间的距离,得到激光扫描点与机器人激光扫描点最近的粒子,其位置即为机器人全局位置最终的估计结果;
重新获得粒子群对机器人获得的下一个扫描帧的位置进行估计。
较佳地,计算栅格与其最近障碍物点距离的过程采用了欧式距离变换以及基于最优KD-Tree的最近邻点的查找。
较佳地,所述机器人运动的动力学模型根据所述运动传感器测得。
较佳地,所述粒子模拟所述运动传感器所测得的机器人运动数据以及所述运动传感器的测量误差。
较佳地,激光扫描点与机器人激光扫描点最近的粒子为一个或多个。
较佳地,所述3D扫描装置的扫描过程为:转台获取逐帧2D激光扫描数据及对应的转台码盘测角,通过旋转坐标系法则将逐帧2D测量折算成一帧3D扫描结果。
本发明具有以下有益效果:
(1)相对于其他的全局定位方案,本发明所述方案几乎适用于任复杂环境,且抗环境干扰能力强;
(2)本发明提供的定位装置结构简单,算法巧妙的利用了三维距离变换技术,大大提高了后续运行过程中的计算效率,该算法对于部分遮挡等环境异常也有很好的鲁棒性;
(3)在同等位置估计精度条件下,本方案硬件成本远低于采用GPS方案或惯性导航方案的成本;在同等硬件成本条件下,本方案的位置估计精度由于其他方案。
当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
图1为本发明提供的机器人的全局位置快速估计方法流程图;
图2为本发明实施例提供的通过旋转坐标系法则将逐帧2D测量折算成一帧 3D扫描原理图。
具体实施方式
下面结合附图说明本发明的优选实施例。
为解决现有技术所存在的缺陷,本发明提供了一种具有全局位置快速估计能力的机器人,其包括一机器人平台、运动传感器以及3D扫描装置,所述机器人平台携带所述运动传感器以及所述3D扫描装置并移动,所述3D扫描装置用于对环境轮廓进行3D点云数据扫描,所述运动传感器测量所述机器人平台的具体位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江中控研究院有限公司;浙江国自机器人技术有限公司,未经浙江中控研究院有限公司;浙江国自机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310227851.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光子治疗仪
- 下一篇:一种直肠癌辅助治疗器