【技术实现步骤摘要】
考虑时变漂角与姿态调节的无人艇群编队协同控制方法
本专利技术属于无人艇群控制领域,更具体地,涉及一种考虑时变漂角与姿态调节的无人艇群编队协同控制方法。
技术介绍
无人艇群的跟踪控制是实现其自主跟踪、跟随、艇群协作的重要保障,艇群跟随控制时今年来的研究热点,其中,传统的利用分布式跟随控制架构较多的采用多运动体一致性的编队控制方法,该方法处理艇之间位置和运行方向固定时有较好的效果。传统的控制方法通常将艇当做刚体进行处理,但是在实际运行过程中,由于外界干扰不一致,并且排列的方式时刻变化,并在编队中进行旋转运行时,相邻艇之间的姿态调整、漂角实时变化等导致的相对位置变化难以计算,同时由于跟随者与领航者的通讯半径有限,为了在大海中超大的通讯半径的场景下通讯及时有效,提出分布式编队控制算法,保证控制系统能够补偿时变漂角,并对姿态进行实时调控,到达艇群协同作业的目的。
技术实现思路
为解决上述技术问题,本专利技术采取了以下技术方案:一种考虑时变漂角与姿态调节的无人艇群编队协同控制方法,包括以下步骤:步骤1:建立统一的图论表示方法;步骤2:建立统一的无人艇三自由度动力学模型和运动学模型;步骤3:根据已经规划的无人艇群编队路径信息,构建无人艇的控制目标,包括无人艇的漂角、位姿、速度;步骤4:根据已建立的动力学模型和运动学模型,构建模型不确定性和外界扰动估计的扩张观测器;步骤5:根据已经建立的扩张观测器和控制目标,设计无人艇编队协同自抗扰控制律。所述步骤1中的图论 ...
【技术保护点】
1.考虑时变漂角与姿态调节的无人艇群编队协同控制方法,其特征在于,包括以下步骤:/n步骤1:建立统一的无人艇群编队的图论表示方法;/n步骤2:建立统一的无人艇三自由度动力学模型和运动学模型;/n步骤3:根据已经规划的无人艇群编队路径信息,构建无人艇的控制目标,包括无人艇的航向角、位姿、速度;/n步骤4:根据已建立的动力学模型和运动学模型,构建模型不确定性和外界扰动估计的扩张观测器;/n步骤5:根据已经建立的扩张观测器和控制目标,建立无人艇编队协同自抗扰控制律。/n
【技术特征摘要】
1.考虑时变漂角与姿态调节的无人艇群编队协同控制方法,其特征在于,包括以下步骤:
步骤1:建立统一的无人艇群编队的图论表示方法;
步骤2:建立统一的无人艇三自由度动力学模型和运动学模型;
步骤3:根据已经规划的无人艇群编队路径信息,构建无人艇的控制目标,包括无人艇的航向角、位姿、速度;
步骤4:根据已建立的动力学模型和运动学模型,构建模型不确定性和外界扰动估计的扩张观测器;
步骤5:根据已经建立的扩张观测器和控制目标,建立无人艇编队协同自抗扰控制律。
2.根据权利要求1所述的考虑时变漂角与姿态调节的无人艇群编队协同控制方法,其特征在于:所述步骤1中的图论表示方法为:
无人艇群构建成为一个邻接图,采用图P表示,该邻接图为一个无向图,图P使用点线进行表示,即P:={V,E},其中V为顶点集合即为单艇个数,表示为V={1,...,N},N为顶点个数,E为邻接图中边的集合,表示为E={(i,j)|||qi-qj||≤κ;i,j∈V&i≠j},qi,qj为顶点位置坐标,κ为相邻两个无人艇间的最大距离偏差,无人艇i的相邻艇定义为Nij(P):={j|(i,j)∈E}。
3.根据权利要求2所述的考虑时变漂角与姿态调节的无人艇群编队协同控制方法,其特征在于:所述步骤2中的三自由度运动学模型和动力学模型具体为:
运动学模型:
动力学模型为:
式中pi=[xi,yi]T为第i个无人艇质心在全局坐标系下的坐标,为pi关于时间的导数,θi为方向角,为θi关于时间的导数,ui,vi,ri分别代表无人艇纵荡速度、横荡速度、偏航角速度,为ui,vi,ri关于时间的导数,Ri(θi)为中间变量,表示旋转矩阵,Iiu,Iiv,Iir为三个方向的惯量,fiu,fir为控制量输入,diwu,diwv,diwr表示外界因素引起的扰动和模型的不确定性分量,giu(ui,vi,ri),giv(ui,vi,ri),gir(ui,vi,ri)表示非线性的阻尼矩阵,外界因素包括但不限于风、水浪。
4.根据权利要求3所述的考虑时变漂角与姿态调节的无人艇群编队协同控制方法,其特征在于:所述步骤3中控制目标具体表达为:
基于一个包含m个跟随者和N-m个虚拟领航者的无人艇的编队,跟随者编号为1~m,虚拟领航者编号为1~N-m,虚拟领航者沿着规划的参数路径运行,路径信息定义为为轨迹规划的参量,为轨迹参量表示的无人艇k坐标,分别为无人艇k的x,y坐标,其中k=1,...,N-m为虚拟领航者标号,为获取路径的详细信息及变化规律,定义路径的偏导数为并设定与有界,选取全局的领航者速度更新为:
为虚拟领航者的速度标量,vg为跟踪所需参考速度;
利用漂角对无人艇的期望航向进行实时修正,漂角定义如下:
βi=arctan(vi/ui),
βi表示为第i个无人艇的漂角,定义ξd为期望航向角,由于漂角的存在,重新定义期望航向为
ξdai=ξdi-βi
ξdi为第i个无人艇期望航向角,ξdai为采用漂角进行修正后第i个无人艇的期望航向角,为了使得无人艇编队实现路径跟踪,速度跟踪,姿态...
【专利技术属性】
技术研发人员:谢远龙,王书亭,蒋立泉,熊体凡,吴昊,李鹏程,孟杰,孙浩东,吴天豪,付清晨,
申请(专利权)人:广东省智能机器人研究院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。