智能物流机器人中的SLAM自主导航技术研究_第1页
智能物流机器人中的SLAM自主导航技术研究_第2页
智能物流机器人中的SLAM自主导航技术研究_第3页
智能物流机器人中的SLAM自主导航技术研究_第4页
智能物流机器人中的SLAM自主导航技术研究_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要:首先介绍了SLAM自主导航技术的含义,然后对SLAM系统结构进行了分析,在此基础上,对SLAM算法进行了研究,从实际建模角度出发,对现阶段SLAM存在的关键性问题进行了详细阐述,旨在为我国物流产业的智能升级提供一定的理论参考。关键词:SLAM自主导航技术;系统结构;算法

0

引言在仓储管理系统中,用机器人作为物理载体,综合机器人、人工智能、机电一体化控制等先进技术,能有效提高仓库物资的出入库、移库和盘库的智能化程度。而将SLAM自主导航技术应用于物流机器人中,能保证机器人高度的智能化及强大的环境适应能力,从而有效提升企业物流效率,降低生产成本。

1

SLAM自主导航技术SLAM技术是通过机器人的位置信息构建环境地图,再从已构建的地图确定机器人的当前位置,即机器人通过传感器获取环境信息,系统根据获取的信息,求解自身方位并确定环境地图。物流仓储环境较为复杂,且机器人需要完成较多的工作,因此其位置信息将不断发生变化,利用SLAM技术,可完成机器人自主定位、对目标进行有效跟踪和操作、实现自主路径规划和导航、自动避开障碍物等操作,可大幅提高仓储系统的智能性和自主性。

2

SLAM系统结构机器人自身配备有传感器等设备,其移动过程的位姿是通过对传感器信息进行估算而得到的。但传感器受自身精度等因素影响,其获取的信息会存在一定误差,因此还必须对环境路标进行有效观测,通过获取的环境路标信息,对机器人位姿进行矫正,环境信息中可识别的特征越多,估算的位姿也越精确,其系统结构如图1所示。如图1所示,SLAM对机器人的位姿估算可分为4个部分:(1)对机器人的当前位姿进行确认,并输入相应的控制变量信息,从而预估出机器人在下一时刻的位姿;(2)提取传感器获取的环境特征数据,并进行数据关联;(3)对路标特征进行状态观测;(4)将观测到的路标信息用于矫正机器人的预测位姿,同时更新环境地图。3

SLAM算法研究SLAM技术中对不确定的环境信息是通过概率计算的方法进行估算处理,现阶段常用的有卡尔曼滤波算法和基于粒子滤波的算法。3.1SLAM的卡尔曼滤波算法卡尔曼滤波算法是将机器人的位姿和环境特征信息建立一个动态循环,并将其进行迭代校正,其公式为:X=[rm]T式中,r为移动机器人的位姿;m为地图信息;将r和m共同储存在状态向量X中。卡尔曼滤波算法是符合高斯分布条件的最优贝叶斯估计方法,但该方法只适用于解决线性问题。由于实际环境中非线性问题较多,所以将标准卡尔曼滤波算法用一阶泰勒进行展开,即EKF算法,EFK算法是把环境特征和机器人的位姿构建到一个高维状态空间中再进行估算。因此,EKF算法在进行不确定信息的处理时有较多优点,现阶段已被较多地应用于SLAM的研究中。3.2SLAM的粒子滤波算法粒子滤波算法是用许多的粒子去获取更为精确的地图环境信息,如常用的基于Rao-Blackwellised粒子滤波器(RBPF)算法,RBPF算法是对大量的粒子运动重复采样,并通过粒子运动的轨迹信息对地图进行完善,使得由粒子构建起的“粒子地图”更加准确。在计算过程中,卡尔曼滤波、EKF算法都要求系统满足高斯分布条件,而实际模型中往往非高斯、非线性的系统较多,用粒子滤波算法能更好地处理该类问题。

4

SLAM技术中的关键性问题4.1SLAM的不确定性不确定性是SLAM技术中的最主要问题,造成构建地图不够精确的主要原因有两点:一是机器人自身配备的传感器受精度等因素影响,造成其获取的信息与真实值有一定误差;二是外界如环境噪声产生的干扰导致的误差。其具体表现如下:(1)机器人在移动过程中出现打滑、未知外力的干扰等现象造成的不确定性;(2)机器人自身的传感器,如测量精度、分辨率等造成的对环境特征观测结果误差;(3)由于环境噪声的存在,将观测数据与地图数据进行匹配时,数据关联发生错误造成的不确定性。由于存在种种不确定性,所以运用SLAM技术建立的模型往往不够精确,在实际测量时,可以采用给机器人配置分辨率更高的传感器,以提高获取信息的精度,抑或是采用多传感器获取信息,并将数据进行融合,提高测量准确度,同时也应注意对环境噪声进行排除,以减小误差。4.2SLAM技术中的数据关联数据关联是将地图中已观测的数据与当前观测的数据建立对应关系,并判断数据特征是否相同,SLAM技术的准确性在很大程度上由数据关联性决定,其影响因素主要有3点:(1)将数据进行错误关联后,会对数据特征的来源判断错误,从而导致对移动机器人位姿的估计、对地图的构建错误;(2)地图环境中存在着较多的不确定因素,如环境噪声等,也会影响数据关联的准确性;(3)对数据进行关联计算有多种算法,不同的算法对SLAM的影响较大,常用的算法有最近邻数据关联法、概率数据关联法、几何关系数据关联法等,对不同的模型应选择不同的算法,以提高计算的准确度。数据关联在视觉SLAM上也被称为“回环检测”,其本质是当机器人移动到当前位置时,对该位置的信息进行判断,确认其是否为之前经过的同一位置,机器人的移动随着时间推移,其误差将会逐渐积累,导致建图中会存在较大的累计误差,因此必须对其进行回环检测。回环检测效果图如图2所示。当回环检测形成闭环,则意味着当前生成的地图与之前的地图更加匹配,构建的地图更加精确,机器人能更好地完成导航工作;若回环检测的结果无法形成闭环,则意味当前对地图的构建与实际相差较大。因此,回环检测在大面积、大场景地图构建上是非常有必要的。4.3SLAM对环境地图的表达问题移动机器人对地图的构建主要用于自身的导航,因此必须符合以下要求:(1)构建的地图信息必须能准确描述并充分展示环境特征;(2)构建的地图需和任务目标相匹配;(3)构建的地图应足够精确,以保证受环境噪声干扰时,仍能准确估计出机器人的当前位姿。5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论