预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113885534A(43)申请公布日2022.01.04(21)申请号202111399939.6(22)申请日2021.11.19(71)申请人江苏科技大学地址212100江苏省镇江市丹徒区长晖路666号(72)发明人曾庆军翁昱戴晓强赵强(74)专利代理机构南京经纬专利商标代理有限公司32200代理人徐澍(51)Int.Cl.G05D1/02(2020.01)权利要求书6页说明书14页附图4页(54)发明名称一种基于智能预测控制的水面无人船路径跟踪方法(57)摘要本发明针对水面无人船的欠驱动性和受时变风浪流扰动对其操纵性的影响,公开了一种基于智能预测控制的水面无人船路径跟踪方法。针对上电期间,数据偏差较大和高速航行时,陀螺仪出现数据漂移的问题。本发明提出数据融合算法,设置阈值增量约束改进了互补滤波算法,提高导航数据精度。针对无人船在恶劣环境下容易受到干扰,船体发生较大抖动,进入接纳圆时出现转向提前或滞后的问题。本发明提出自适应视线法,自动调整接纳圆半径,使无人船有充分时间调整航向,平缓的完成转向动作,避免偏离目标路径。针对模型预测控制器中用传统目标函数求解精度不高的问题。本发明提出改进的人工鱼群算法进行全局寻优。提高控制系统的抗干扰能力和算法的收敛速度。CN113885534ACN113885534A权利要求书1/6页1.一种基于智能预测控制的水面无人船路径跟踪方法,其特征在于,具体的实现步骤为:步骤1.下位机接收北斗、惯性导航传感器的数据,并进行解析,得到无人船的当前经纬度坐标、航速、艏向角等信息,设置阈值增量约束改进互补滤波算法,对艏向角进行滤波处理;将滤波后的数据将进行转化,得到北东地坐标系下的状态信息;步骤2.按照无人船作业任务预先规划出航行路径点,然后连接各个航行路径点形成一条期望路径曲线作为跟踪的路径,根据无人船初始状态,计算出每个路径点的自动接纳圆半径;步骤3.根据状态信息进行航向规划并利用自适应视线法解算出期望航向角;步骤4.进行路径段的更新,在当前路径点时,若无人船在自适应的接纳圆内,则跟踪下一路径点;步骤5.在航速给定的情况下,将当前艏向角与期望航向角的误差作为模型预测控制器的输入,设计基于模型预测控制的路径跟踪控制器,通过构建预测模型,以滚动优化确定当前的最优控制策略,使未来一段时间内被控变量与期望值偏差最小,再进行反馈校正,解算出对应推进器的转速指令来调整动作,来缩小并消除误差;步骤6.本发明引入人工鱼群算法,把目标函数倒数作为人工鱼群算法的适应度函数,并对该算法进行改进,在觅食阶段,将视野范围扩大后,在新的视野范围内,再次进行搜索,寻找适应度高的人工鱼,并向该方向前进一步;步骤7.通过改进的人工鱼群算法解算出最优控制增量序列中的第一个控制增量分量,将其作用到无人船,在下一时刻,根据导航传感器的实时状态,判断无人船是否到达终点,如果没有到达,将其信息与下一时刻期望路径点的状态信息的差值作为模型预测控制器的输入,形成反馈,构成闭环控制。2.根据权利要求1所述的一种基于智能预测控制的水面无人船路径跟踪方法,其特征在于,所述步骤1对艏向角的融合滤波算法具体步骤为:步骤1.1:下位机通过RS232通信协议接收北斗、惯性导航传感器的数据,并进行解析;步骤1.2:初始化姿态参数;步骤1.3:获取加速度计实测值,并进行归一化处理,转换成单位向量;步骤1.4:利用陀螺仪更新方向余弦矩阵:式中,为加速度分量,为四元素分量;步骤1.5:将标准重力加速度向量与加速度测量值向量进行叉乘,得到如下的误差向量:2CN113885534A权利要求书2/6页式中,为误差分量,为角速度分量,为加速度分量;步骤1.6:通过PID控制器对误差进行消除,得到当前时刻无人船艏向角的滤波值,控制器公式如下:式中,ez(t)为艏向角误差,Δez(t)为艏向角补偿量,kp为比例系数,Ti为积分系数,Td为微分系数;步骤1.7:采用一阶龙格库塔法进行四元素更新:式中,为四元素分量,为角速度分量,T为采样时间;步骤1.8:保留上一时刻的滤波值;步骤1.9:本发明对互补滤波算法进行了改进:设置阈值增量约束将当前时刻和上一时刻滤波差值与阈值增量约束进行比较,若满足则输出结果,否则重新执行,判定公式如下:|xnow‑xlast|≤β(5)式中,xnow为当前滤波值,xlast为上一时刻滤波值,β为阈值增量约束,选取范围为[0,1];步骤1.10:将机体坐标系下的当前状态信息进行转化处理,得到北东地坐标系下的状态信息。3.根据权利要求1所述的一种基于智能预测控制的水面无人船路径跟踪方法,其特征在于,所述步骤2自适应调整接纳圆半径的具体步骤为:步骤2.1.将路径离散为按顺序散布在路径