[发明专利]一种应用于多智能体间相对距离控制及自适应矫正方法有效
申请号: | 201811581645.3 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109725532B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 李闯;陈张平;孔亚广;侯志鹏;陈宇波;申浩;杨小岗;娄雨靖 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用于多智能体间相对距离控制及自适应矫正方法;可以有效保证多智能体之间的相对距离的控制,避免多智能体之间的碰撞,通过使用ESO可以使系统具有很强的适应性及鲁棒性。另外,设计了一种基于自适应检测点配置的横向校正算法,通过自适应动态设置分段检测点,根据设定的阈值判断自适应调整剩下路线内的检测点数量,可以提高整个系统的时效性。在每个检测点矫正偏移轨迹的距离,使整个多智能体系统中跟随者准确跟随领导者,保证了整个多智能体系统的一致性。并且该算法不需要复杂的通信协议和更高的实时信息处理能力。 | ||
搜索关键词: | 一种 应用于 智能 相对 距离 控制 自适应 矫正 方法 | ||
【主权项】:
1.一种应用于多智能体间相对距离控制及自适应矫正方法,其特征在于,具体包括以下步骤:步骤一:在多智能体系统相对距离控制中,建立一阶控制模型,模型建立过程如下:受控对象是跟随者与领导者之间的相对位置,观察对象是跟随者与领导者之间的距离,假设一阶受控对象模型如下:
其中,u是控制输入,d是系统的输出,b是控制量系数,f(d,w,t)是和当前相对距离和扰动有关的函数,是系统的总的扰动;系统的误差e=dg‑d,dg系统给定距离,为实际跟随者与领导者之间需要的相对距离,则系统的误差状态方程为
其中
为系统误差的状态变量,
为给定距离的状态变量;采用非线性状态误差反馈空置率进行误差收敛得到
其中k为控制增益,α为非线性指数,0<α<1,fal(e,α,h)为反馈控制规律,通常情况选
其中h为平衡点线性区范围,sgn(x)为符号函数;步骤二:建立扩张状态器模型;将总的扰动f(d,w,t)扩张成一个新的状态变量x2,则系统变为
系统建立的扩张状态观测器为:
其中β1和β2是ESO的增益,ε为状态观测器系统误差;步骤三:结合ESO和PD控制器实现相对距离控制;扩张状态观测器根据系统的输出d和系统的控制输入u来实现系统输出和干扰的实时观测,其中z1对应系统的输出d,z2对应系统总的干扰f(d,w,t);则此时扩张状态观测器写为:
其中Kp和Kd是PD控制器的控制增益,u0设定通过ESO和PD控制器的输入中间变量;步骤四:根据智能体在每个检测点处对应的位置,计算出相对于检测点的偏移距离和偏移角;假设多智能体的起始位置分别是S和E,相对应的纬度和经度坐标是(LA0,LO0),(LAn,LOn),整个路线其实设置n+1个检测点,第i检测点对应坐标是(LAi,LOi),那么可以根据当前时刻信息计算出偏移路线的距离:![]()
其中
为计算的偏移角度,Δd为计算的横向偏移距离;步骤五:自适应动态设置下一时刻检测点个数;从起点开始检测,在第k时刻时计算出来的此时刻的偏移角度和横向偏移距离通过与设定的角度阈值
与设定的阈值dt相比较,来决定是否改变接下来的检测点的数量Nk是否改变;未改变检测点个数的情况下k时刻剩下的检测点个数为Nk=n‑k个,并实现只能体的横向自适应偏移距离矫正;当
并且Δdk<dt时,说明当前的智能体偏移较小,减少接下来的检测点个数;当
并且Δdk>dt时,需要增加接下来的检测点数量;其他情况下检测点数量不变;检测点改变的算法为:
其中Nk+1为第k+1时刻的检测点数量,ktk为检测点数量增益,α1和α2为方向角度偏移权重和横向距离偏移权重,且α1+α2=1,方向角度偏移权重往往大于横向距离偏移权重,所以α1>α2;步骤六:根据实际情况设置校正系数,得到实际矫正参数;考虑到智能体本身的性能及控制复杂度问题,设定角度校正系数
和距离校正系数kd;则智能体实际校正角度和校正距离为:
步骤七:在每一次矫正相对角度和横向相对距离控制后,检测多智能体间的相对距离是否满足便对编队控制要求,如果满足,则直接判断是否为终点,如果是终点则结束任务,如果不是终点,则继续进行任务,按照既定路线继续执行任务;如果相对距离不满足编队控制要求,则按照基于ESO和PD控制器结合相对距离控制方法进行相对距离控制,直至满足要求,完成相对距离控制后判断是否为终点,如果是终点则结束任务,如果不是终点,则继续进行任务,按照既定路线继续执行任务。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811581645.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于门控制机制的连续学习方法
- 下一篇:一种自适应迭代补偿控制方法和系统