下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 移动机器人轨迹跟踪控制研究及其matlab仿真 冯德军韦鉴峰摘要:文章根据轮式移动机器人具有非完整约束的特点,建立了全局坐标系下用直角坐标表示的非完整轮式移动机器人的位姿模型,基于位姿模型基础上对轮式移动机器人的运动学模型进行研究,提出了一种非线性状态反馈轨迹跟踪控制律,并设计移动机器人跟踪轨迹控制器,最后通过matlab/simulink仿真实验模块实现控制算法。关键词:非完整约束;轮式移动机器人;运动学模型;轨迹跟踪;matlab仿真 :a:tp242 :1009-2374(2017)08-0025-03 doi:10.13535/ki
2、.11-4406/n.2017.08.012随着德国工业4.0和中国制造2025发展战略的提出,自动化技术正广泛应用服务于各领域,代替部分人工劳动力的同时也降低了生产成本,提高了劳动效率。轮式移动机器人因在物流等领域的广泛应用而成为智能控制、自动化控制和运动控制的重要研究平台,然而轮式移动机器人是一个非线性的非完整系统,具有非完整约束条件特性,使其在轨迹跟踪控制时带来了很大的难度,传统的pid控制算法在轮式移动机器人轨迹跟踪控制的研究上取得了一定成果,但是随着环境的复杂化和不确定性,使得传统的控制方法达不到需要的控制效果。近年来,随着现代控制方法的不断发展,非完整移动机器人轨迹跟踪控制也取得了
3、很多的控制方法,主流的方法有自适应控制、反演控制、滑膜结构控制和智能控制。本文通过对轮式移动机器人应用机械原理的方法描述其运动学模型并得到模型中各物理量之间的数学关系。再通过设计合理的控制器,使得移动机器人能够快速稳定跟踪目标路径轨迹。1 轮式移动机器人运动学模型1.1 建立运动学模型如图1所示,将后轮驱动前轮转向四轮移动机器人简化成双轮自行车模型(图1中阴影部分),其后輪为驱动轮,前轮为转向轮,可以在水平轴上自由转动,实现车辆转向,图1中各个参数如下:为全局坐标系;为移动机器人局部坐标;为移动机器人旋转中心;为转向轮转角;为运动速度;为移动机器人姿态;为前后轴距;为后轮转向半径;为前轮转向半
4、径。根据移动机器人运动学模型三个公式,利用matlab/simulink模块搭建运动模型并描述其参数变量之间的关系,本次仿真实验使用的工具是mathworks公司的产品matlab2015a版本,在matlab/simulink环境中搭建模块。其搭建结果可以表示为如图2所示。由图2可知,移动机器人有两个输入,分别为车的速度和车轮转角,三个输出,图中添加了轮式移动机器人速度限制模块(vel limit)、加速度限制模块(acceleration limit)、转向角限制器(streering angle limit)、手动中断模块(handbrake)等,确保移动机器人在运动过程中速度、加速度和
5、转向角在一定范围内,保证其在突发情况下的安全性。在使用这个运动模型的过程中,常常被当成一个只有输入和输出的模块来使用,可以将其封装成一个模块,封装结果如图3所示:图4和图5分别表示移动机器人自身坐标随时间变化的响应曲线和其姿态角随时间的变化响应曲线。1.2 移动到一个目标点模型在轮式移动机器人的轨迹跟踪过程中,需要移动机器人持续不断地跟随已有的路径,期望轨迹前视目标点不断输入到移动机器人控制器中,因此移动机器人跟踪一个目标点的是移动机器人轨迹跟踪最基本功能,通过算法公式结合其运动学模型,设计合理的跟踪算法。模型中的函数angdiff是用于计算两个角度的差,并返回属于中的一个差值。模型中设定速度
6、的增益为0.8,角度差的增益为5,仿真的起始点给定,目标点为,仿真后通过示波器可以看到移动机器人坐标轨迹、速度和转角的变化情况,如图7所示:根据以上模型可知,不同起始位姿时的机器人。在每一种情况下,都是通过前行和转向运动走向一条通往目标点的路径,速度和转角的增益都会影响移动机器人的收敛情况。可以根据不同的实际情况设定增益值。2 轨迹跟踪控制设计与仿真在移动机器人的运动控制过程中,跟踪任意一条路径是最终的控制目标,其工作轨迹一般来自路径规划产生跟踪轨迹,本文所陈述的路径跟踪与时间无关,只要有轨迹路径点空间位置信息即可,然后将路径轨迹信息存储到运动规划器中。纯路径跟踪算法是路径跟踪问题中简单有效的
7、方法之一,可以通过前视距离点来实现轨迹的跟踪控制。设移动机器人与被跟踪点之间的距离目标值是,则跟踪误差可定义为:如图9所示,利用自身当前的位姿反馈控制移动机器人的速度和转角,使其不断收敛于给定的路径轨迹。其路径跟踪轨迹如下:移动机器人的速度变化和转角变换情况,可以跟踪示波器来显示。从图10和图11可以看出,移动机器人较快地收敛于期望路径,其速度和角度连续变化,最终收敛于一个值。这时移动机器人稳定跟踪该已有的路径轨迹,实现移动机器人从起点到达终点的目的。3 结语该文通过对移动机器人进行分析建模,再根据模型在matlab/simulink中搭建模型模块,仿真实现移动机器人能运动到任意点位置的功能。
8、通过示波器得到其坐标和运动轨迹,其运动速度、转角变化收敛迅速,具有连续性变化。再通过设计轨迹跟踪控制器,利用跟踪前视距离点的策略跟踪任意一条曲线,仿真结果表明,其设计的跟踪控制器具有稳定性高、收敛速度快、误差小等优点,为后续对移动机器人的深入研究提供思路。参考文献1 宋立博,李劲松.轮式移动机器人嵌入式自适应控制器设计与仿真j.控制理论与应用,2012,29(9).2 liu h,wu y x.robust dynamical sliding mode control of a class of nonholonomic systemsa.proceedings of internationa
9、l conference on machinelearning and cybernetics.dalian:ieeec.2006.3 chen c y,li t s,yeh y c.ep-based kinematiccontrol and adaptive fuzzy sliding-mode dynamic controlfor wheeled mobile robotsj.information sciences,2009,179(2).4 tzafestas s g,deliparaschos k m,moustris g p.fuzzy logic path tracking controlfor autonomous non-holonomic mobile robots:design of system on a chip j.robotics and autonomoussystems,2010,58(8).5 demirli k,khoshnejad m.autonomousparallel parking of a car-like mobile robot by a neuro-fuzzy sensor-based controllerj.fuzzy sets andsystems,2009,160(19).6 李昆鵬,土孙安,郭了龙.一种移动机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论