移动机器人避障模糊控制仿真研究

来源 :山西能源学院学报 | 被引量 : 0次 | 上传用户:vera17
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】 当前,移动机器人在躲避障碍物过程中,导致输出误差较大,不能很好地跟踪期望运动轨迹。本文借助于仿真软件MATLAB对机器人避障效果进行验证,结果表明:采用传统PID控制器,机器人虽然能够避开障碍物,但是输出误差较大,控制系统不稳定。采用模糊控制器,机器人不仅能够躲避障碍物,而且输出误差较小,控制系统相对稳定。采用模糊控制器,移动机器人自适应调节能力强,不仅可以躲避障碍物的干扰,而且输出误差较小。
  【关键词】 移动机器人;模糊控制器;二次线性调节器;避障;仿真
  【中图分类号】 TH112 【文献标识码】 A 【文章編号】 2096-4102(2021)05-0094-03
  一直以来,控制系统都是阻碍机器人发展的重要问题,必须对机器人控制系统进行改进,才能在未来发展中占据市场。对此,本文建立了移动机器人运动模型简图,结合理论和实际运动轨迹定义了机器人运动误差模型,将误差模型进行线性化。
  1移动机器人
  1.1运动学模型
  移动机器人简图模型在直角坐标系中如图1所示。
  假设移动机器人不能横向滑动,其运动学模型如下:
  [xyθ=cosθ    0sinθ    0   0       1vw]         (1)
  式中:x、y、θ为移动机器人实际运动坐标;v、w分别为实际线速度和角速度。
  1.2运动误差模型
  移动机器人运动误差定义为:
  [exeyeθ=   cosθ     sinθ    0-sinθ    cosθ    0      0         0         1xr-xyr-yθr-θ]   (2)
  式中:xr、yr、θr为移动机器人参考运动坐标。
  考虑到移动机器人具有如式(1)所示的运动学模型,通过推导式(2)得到如下运动学模型:
  [exeyeθ=sineθ    0coseθ    0     0       1vrwr+-1      ey0      -ex0      -1 u]  (3)
  式中:vr、wr分别为参考线速度和角速度;u为反馈控制输入。
  u定义如下所示:
  [u=uF+uB=vrcoseθwr+vw] (4)
  式中:uF、uB分别为控制器输入和输出。
  将上述模型线性化后可以得到如下所示:
  [exeyeθ=   0     wr    0-wr    0     vr   0     0     0exeyeθ+-1      0  0      0  0    -1vw] (5)
  方程式(5)为状态空间形式,定义为e′=Ae+Bu。
  2控制器设计
  2.1 T-S模糊建模
  T-S模糊模型是Takagi和Sugeno提出的一种多模型建模方法。方程(5)所描述系统的T-S模糊模型的第i条规则如下:
  如果w1(t)为Fi1,···,wg(t)为Fig,那么e(t)′=Aie(t) +Biu(t)。
  w1(t),w2(t),···,wg(t)为假定变量,Fig为模糊集,i=1,2,···,L。L为模糊规则个数,并且Ai∈Rn×n,Bi∈Rn×m分别为状态矩阵和输入矩阵。
  整个模糊系统推断如下:
  [e(t)=i=1Lμi(w(t))Aie(t)+Biu(t)i=1Lμi(w(t))] (6)
  令hi=μi/Σμi为第i个模糊规则的激活函数,方程式(6)被写成:
  [e(t)=i=1Lhi(w(t))Aie(t)+Biu(t)] (7)
  式中:w(t)=[w1(t),w2(t),···,wg(t)]。
  对于i=1,2,···,L,μ(μi(t))≥0,激活函数具有以下性质:
  [i=1Lhi(w(t))=1]  (8)
  T-S模糊控制器的第i条规则如下:
  如果w1(t)为Fi1,···,wg(t)为Fig,那么u(t)= -Kie(t)。其中,i=1,2,···,L。Ki为状态反馈增益。
  通过与全局模糊系统的匹配,将全局模糊控制器写成:
  [u(t)=-i=1Lhi(w(t))kie(t)] (9)
  将式(9)代入式(7),得到闭环系统:
  [e(t)=i=1Li=1Lhi(w(t))hj(w(t))Ai-BiKje(t)]
  (10)   2.2线性二次型调节器
  线性二次型调节器是设计线性状态反馈控制器最常用的现代控制方法。它包括寻找一个使二次成本函数最小化并保证线性系统稳定性的最优控制律。由于我们使用的是误差状态空间模型,控制问题的形式如下,计算最优控制律为:
  [u(t)=-Ke(t)]      (11)
  使二次型性能指标最小化为:
  [J=∞t0(eTQe+uTRu)dt] (12)
  控制线性系统为:
  [e(t)=Ae(t)+Bu(t)]   (13)
  其中:
  [K=R-1BTP]        (14)
  P是下列方程的解,如下所示:
  [PA=ATP+Q-PBR-1BTP=0] (15)
  式中:Q为控制收敛速度的半正定矩阵;R为惩罚控制输入的正定矩阵。
  该控制程序对T-S模糊模型的每个子系统都适应。采用线性二次型调节器作为避障控制器,通过模糊逻辑控制器实时调整其权值矩阵。
  移动机器人的控制输入如下:
  [v=(1-F)vT+Fvobw=(1-F)wT+Fwob] (16)
  由于机器人具有前进速度和转向能力,必须对其加以限制,以防止移动机器人打滑或侧翻。
  假设速度和加速度限制为:
  [v≤vmaxw≤wmaxaT=dv/dt≤aT,maxaL-kv2≤aL,max] (17)
  式中:vmax和wmax分别为最大线速度和角速度;aT、aL、aT,max和aL,max分别为纵向加速度、横向加速度、最大纵向加速度和横向加速度;κ=v/w。
  实际速度(vc,wc)及实际加速度(aTc和aLc)应该满足如下条件:
  如果|v|/vmax>1,并且|v|/vmax>|w|/wmax,那么
  [vc=sign(v)vmaxwc=wvmax/vaTc=sign(aT)aT,maxaLc=aLaT,max/a]                 (18)
  如果|w|/wmax>1,并且|w|/wmax>|v|/vmax,那么
  [vc=vwmax/wwc=sign(w)wmaxaTc=aTaL,max/aLaLc=sign(aL)aL,max]         (19)
  如果|v|/vmax<1,并且|w|/wmax<1,那么
  [vc=vwc=waTc=aTaLc=aL] (20)
  在所提出的控制系统时,必须根据机器人的摩擦力和质量,选择合适的参数aT,max和aL,max,以保证机器人不会打滑。
  3误差仿真
  采用模糊控制的移动机器人,其避障效果如何。接下来,通过仿真实验验证模糊控制输出效果,并且与传统PID控制输出效果进行比较和分析。假设移动机器人初始位置坐标为(-3.0,0),期望跟踪轨迹为圆形,其方程式为:x2+y2=9。在相同环境中,采用传统PID控制器,移动机器人避障效果如图2所示。采用模糊控制器,移动机器人避障效果如图3所示。
  根据图2可知,采用传统PID控制器,移动机器人虽然能够成功躲避障碍物,但是,移动机器人在避开障碍物的同时,导致输出误差较大。机器人在轨迹跟踪过程中,控制系统不稳定。
  根据图3可知,采用模糊控制器,移动机器人不仅能够成功躲避障碍物,而且输出误差较小。机器人控制系统运动相对稳定。因此,采用模糊控制器,不仅可以成功躲避障碍物,还能够保持控制系统的稳定性,控制精度较高。
  4结语
  仿真模拟结果具有良好的跟踪性能,跟踪误差较小,平稳地避开障碍物,证明了所提出的控制方法在解决机器人轨迹跟踪问题中的有效性,为设计人员提供理论依据。但是,对机器人能源效率没有研究,未来可作为研究问题。
  【参考文献】
  [1]孔海怡.基于全向移动机器人的轨迹跟踪与避障控制[D].广州:华南理工大学,2020.
  [2]吕作明.轮式移动机器人机动性研究及实验平台实现[D].北京:北方工业大学,2021.
  [3]蔡卫国,陈思远,刘志岩,等.轮式机器人避障控制系统研究[J].机械工程与自动化,2019(4):15-16.
  [4]覃尚活,郭乾,刘颖辉.基于SMART PLC的移动机器人控制系统[J].机床与液压,2021,49(15):33-36.
  [5]曹薇,陈亮.电气巡检机器人避障导航PLC控制系统设计[J].自动化与仪器仪表,2021(6):157-160.
  [6]姜光,姜久超,李爱宁.基于PLC的农业机器人电气控制系统设计[J].农机化研究,2021,44(2):219-223.
  [7]张郭,许艳英,张亮.基于动静态安全场的机器人避障路径控制仿真研究[J].中国工程机械学报,2021,19(3): 233-236.
  [8]Javier Pliego-Jiménez,Rigoberto Martínez-Clark,César Cruz-Hernández,et al.Trajectory tracking of wheeled mobile robots using only Cartesian position measurements[J].Automatica,2021,35(5):28-40.
  [9]陳俊.非完整轮式移动机器人的轨迹跟踪控制研究[D].杭州:浙江工业大学,2017.
  [10]雷春辉.基于T-S模糊模型的非高斯随机分布控制系统的故障诊断与容错控制[D].郑州:郑州大学,2016.
其他文献
【摘 要】 Citespace 是一种常用的科学知识图谱工具。中国学术期刊网络出版总库(CNKI)的英语学习策略研究知识图谱显示中国英语学习策略研究虽成果丰硕但深广度欠缺,研究根基不牢,学科建设仍任重道远。未来研究可夯实理论基础、拓宽实践探索,持续关注新兴主题和研究方法,争取为中国英语教学提供更具价值的参考和引领。  【关键词】 英语学习策略研究;Citespace;知识图谱;可视化分析  【中图
作为一种创作风气,或者说一种成果、产物,问题小说已发展百年.问题小说概念宽泛,因尖锐指出社会教育问题与青少年心理问题,韩寒小说被纳入问题小说之列.不同于五四问题小说,韩寒问题小说中的追问力量与追问立场都已发生改变.新时代潜行中的当代问题小说其新发展与时代文艺的导向息息相关,研究当代问题小说的流变与发展,对强化问题小说的当代命题有着庄严的时代意义.
【摘 要】 众所周知,具有丰富体裁和内容的网络文学越来越受到世界各地新一代的欢迎,然而,这些网络作品传播需要好的高质量的翻译。同时,翻译也应受到一些原则的制约,使文化传播不偏离轨道,从而对世界产生良好的影响。这篇论文在切斯特曼翻譯伦理的视角下,选取《三生三世十里桃花》为研究对象,着重探讨网络文学翻译的翻译原则与标准,旨在为评价网络文学翻译提供一种特殊的角度与方法。  【关键词】 海外传播;网络文学
【摘 要】 本文对拉脱法测试液体表面张力系数中吊环的水平、液膜质量、传感器定标范围和电压测量点四个造成实验误差的相关因素进行分析。采取带有水平仪的轻质三角形薄片对吊环进行简单改进,使纯水的表面张力系数百分误差减少了3.97%。并结合教学经验,对学生实验过程中易忽视问题进行详细说明,希望为进一步的物理实验教学提供借鉴意义。  【关键词】 液体表面张力;拉脱法;影响因素  【中图分类号】 O552.4
【摘 要】 透过文学作品可以感悟民族特色文化,品味不同的风土人情,这对文学翻译有着至关重要的意义。文章从生态翻译理论出发,基于崭新的翻译视角,将生态翻译用于文学翻译,从“三维”转换入手进行《檀香刑》英译本的研究分析,从中总结翻译策略,提出译者的正确适应性选择,在把握生态性翻译选择的基础上做好翻译补偿。  【关键词】 生态翻译学;《檀香刑》;“三维”转换;翻译补偿  【中图分类号】 H059 【文献
【摘 要】 镍钴双金属基材料作为电极材料受到学者的广泛关注。本文采用水热法在碳布基底制备前驱体,并进一步热处理生成CoNiO2纳米片阵列。结果表明:水热反应中添加钴源和镍源可实现双金属氧化物CoNiO2的制备。XRD结果表明,生成的CoNiO2纳米片的结晶度较高且晶型好。SEM结果表明,碳布表面生长的为CoNiO2纳米片阵列直径小于1μm,厚度为20nm左右。热重结果表明制备的样品非单一金属氧化物
2021年中国脱贫攻坚战取得圆满胜利,是中国经济腾飞以来创造的又一个“中国奇迹”.光伏扶贫在脱贫攻坚工作中扮演了重要角色,为进一步发挥其在乡村振兴与碳达峰、碳中和工作中的作用,梳理了光伏扶贫工程的开发历程与模式,从3个层面对福建省光伏扶贫的生态服务功能进行了分析,并探讨了光伏扶贫的驱动因素,为福建省光伏扶贫工程高质量发展提供参考和借鉴.
【摘 要】 当前计算机网络技术的应用领域愈来愈广泛,计算机网络技术对人们的生活以及工作产生的影响也愈来愈大,为有效保障计算机网络的安全,需要从相应数据加密技术的科学化运用方面加强重视。数据加密技术的类型多样,在选择相应的技术时只有和计算机网络安全紧密结合起来,才能真正有助于提升计算机网络的整体安全。本文从理论层面就计算机网络安全的问题以及数据加密技术应用价值加以阐述,并就数据加密技术的类型以及在计
石脑油裂解过程中产生的废碱水总溶解固体含量太高,处理难度大,且处理成本高.为降低一次投入及运行费用,且立足于资源合理整合的绿色理念,对石脑油裂解过程中产生的废碱水用于煤气化装置水煤浆制备用水进行了研究.结果表明,中和废碱水添加比例控制在10%左右,且制浆的质量分数控制在61.5%以下.添加剂添加量为3%时,可制得性能较佳的浆体,且不影响粗煤气的有效成分.因此,将废碱水用作水煤浆制备用水具有很高的经济及环保价值.
以空气压缩机余热回收再利用系统为研究对象,主要研究了余热回收再利用控制方法.利用ANSYS仿真软件对板式换热器供水管径及板式换热器入口处冷却水的供水流速进行仿真分析,从而确定了最佳的供水管径和供水流速.