机器人室内运动轨迹修正控制算法.docx
《机器人室内运动轨迹修正控制算法.docx》由会员分享,可在线阅读,更多相关《机器人室内运动轨迹修正控制算法.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机器人室内运动轨迹修正控制算法网络转载导语:挪动机器人兼具环境信息感悟、动态决策与智能规划、行为准确控制与执行、自主导航与定位等复杂功能于一体,是当前研究的热门,在军事、工业、农业、效劳等行业具有宏大的应用潜力。目前,多数挪动机器人在室内复杂环境中运动时,仅依靠里程计和声呐等传感器来确定自身位置,机器人的实际运动轨迹和预设轨迹会出现较大偏向,严重影响了机器人的深层次应用开发。本文针对室内机器人运动轨迹不准确问题提出了一种解决方案。挪动机器人兼具环境信息感悟、动态决策与智能规划、行为准确控制与执行、自主导航与定位等复杂功能于一体,是当前研究的热门,在军事、工业、农业、效劳等行业具有宏大的应用潜力
2、。目前,多数挪动机器人在室内复杂环境中运动时,仅依靠里程计和声呐等传感器来确定自身位置,机器人的实际运动轨迹和预设轨迹会出现较大偏向,严重影响了机器人的深层次应用开发。本文针对室内机器人运动轨迹不准确问题提出了一种解决方案。对机器人运动轨迹偏向的限制可从硬件和软件两方面考虑。从硬件角度看,可以采用高精度传感器和高可靠性的系统来提升机器人导航的准确性;从软件角度看,可以改良机器人导航定位算法,得到准确的位姿参数反应给运动控制系统。本文主要从软件算法的角度修正机器人运动轨迹偏向:首先,将LiDAR传感器信息转化为正确的命令,实时地反应到运动控制端以修正机器人的运动轨迹偏向;其次,通过大量试验优化算
3、法中的轨迹修正模型参数,进一步提升机器人室内运动轨迹的准确度。1室内测图运动轨迹控制算法1.1机器人室内测图与定位模型本文在机器人控制平台上安装LiDAR传感器设备,利用开源的HectorSLAM算法包进展调试,搭建SLAM功能模块,实现挪动机器人室内未知环境下的同时定位与地图创立,以便对机器人坐标定位信息进展收集。1.1.1运动模型为准确描绘挪动机器人的运动,需要将实际的运动轨迹参数化,利用数据来表示机器人在环境中的位置和姿态信息,并进展调控,如图1所示。图1机器人运动模型设k时刻机器人运动状态为Xk=(xk,yk,k),那么基于控制命令的运动模型可表示为 (1)式中,V为速度;W为角速度;
4、U为噪声项,表示轮子运动中的机械误差或者环境噪声;同时有机器人速度 (2)式中,轮子半径为r;轮距为2l;轮子速度为。1.1.2SLAM模块SLAM功能模块能在未知环境中获取机器人的实时位姿信息并创立环境地图,详细处理经过如图2所示。首先,传感器对环境信息进展扫描,并对观测量进展信息处理,对收集到的点云和图像数据进展加工;其次,需要进展特征匹配,在滤波器算法中进展优化,进而呈现出挪动机器人在部分环境中的运动轨迹和创立的地图信息;最后,通过SLAM功能模块输出的机器人运动轨迹和地图信息,可以通过轨迹修正算法来调整机器人状态。图2SLAM框架详细环境中,将LiDAR安置在机器人面板上对走廊地图进展
5、扫描时,可以看到SLAM地图创立和真实环境的比照情况,如图3、图4所示。图3SLAM真实测试环境图4SLAM地图创立结果激光测距仪扫描环境信息的经过中,观测量是环境路标和机器人之间的间隔和方位角,设路标点为i,传感器位置为s点,这时系统的观测模型为 (3)式中,xks表示传感器在k时刻的x坐标值;yks表示传感器在k时刻的y坐标值;ks表示传感器在k时刻的方位角;v表示间隔观测噪声;v表示方位角观测噪声;xi表示第i个地标的x坐标值;yi表示第i个地标的y坐标值。由于传感器的位置与机器人的位置之间可互相转换,借此可得到观测值Z和机器人位置之间的函数关系,即传感器观测模型。在观测经过中,观测噪声
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 室内 运动 轨迹 修正 控制 算法
限制150内