【技术实现步骤摘要】
基于随机模型预测控制技术的自主水下机器人路径跟踪方法
本专利技术涉及自主水下机器人路径跟踪方法。
技术介绍
自主水下机器人(Autonomousunderwatervehicle,AUV)是新一代水下机器人,具有活动范围大、机动性好、安全、智能化等优点,成为完成各种水下任务的重要工具。路径跟踪问题是AUV运动控制的一类基础问题,即通过控制前进速度收敛到一个期望的值(在路径跟踪问题中通常是常数),并作用于机器人的运动方向上,使其保持在期望路径上。由于任务需求的复杂化,将会进一步提高对AUV控制精度的要求,因此需要精确的控制方法来满足复杂的控制要求。模型预测控制(ModelPredictiveControl,MPC)是一种基于模型的控制方法,也可以看作一种基于未来输出响应的最优控制器。对于AUV这种复杂动力系统,模型参数不确定性和摄动是普遍存在的,从而导致输出响应具有随机性,这种随机性会对建模带来很大的困难,从而影响控制器的控制性能。对参数不确定性下的控制问题研究已经有了很长时间的历史,最初的相关成果都集中于鲁棒MPC(RobustMPC,RMPC)[1](BemporadA,MorariM.Robustmodelpredictivecontrol:Asurvey[J].RobustnessinIdentification&Control,1999,245(1):207-226.)。RMPC一般假设不确定性都是有界的,在此基础上分析系统的稳定性以及控制性能,以应对最坏情况下的干扰,然而,在实际操作中,最坏情况下的扰动发生的可能性较小,导致基于最坏情况下 ...
【技术保护点】
1.基于随机模型预测控制技术的自主水下机器人路径跟踪方法,其特征在于:所述方法具体过程为:步骤一、测量初始时刻AUV的状态测量值,设置AUV的期望路径p(σ);设置AUV模型中不确定参数的概率分布函数fθ、多项式展开的基函数和控制输入序列的初始值;步骤二、测量当前AUV的状态测量值,根据当前AUV的状态测量值和AUV的期望路径p(σ)得到AUV的路径跟踪误差;步骤三、使步骤二获得的路径跟踪误差ep(t)收敛,得到AUV的控制输入,AUV的控制输入包括AUV的力矩和力;步骤四、判断AUV是否走完跟踪路径,若走完跟踪路径,得到AUV的控制输入;若没有走完跟踪路径,重新执行步骤二到步骤四,直至AUV走完跟踪路径。
【技术特征摘要】
1.基于随机模型预测控制技术的自主水下机器人路径跟踪方法,其特征在于:所述方法具体过程为:步骤一、测量初始时刻AUV的状态测量值,设置AUV的期望路径p(σ);设置AUV模型中不确定参数的概率分布函数fθ、多项式展开的基函数和控制输入序列的初始值;步骤二、测量当前AUV的状态测量值,根据当前AUV的状态测量值和AUV的期望路径p(σ)得到AUV的路径跟踪误差;步骤三、使步骤二获得的路径跟踪误差ep(t)收敛,得到AUV的控制输入,AUV的控制输入包括AUV的力矩和力;步骤四、判断AUV是否走完跟踪路径,若走完跟踪路径,得到AUV的控制输入;若没有走完跟踪路径,重新执行步骤二到步骤四,直至AUV走完跟踪路径。2.根据权利要求1所述基于随机模型预测控制技术的自主水下机器人路径跟踪方法,其特征在于:所述步骤二中测量当前AUV的状态测量值,根据当前AUV的状态测量值和AUV的期望路径p(σ)得到AUV的路径跟踪误差;具体过程为:设置AUV水平面运动数学模型:其中η=[x′yψ]T为大地坐标系下的坐标和姿态角,x′、y为大地坐标系下AUV的位置,ψ为大地坐标系下AUV艏向,上角标T表示求转置,为大地坐标系与随体坐标系之间的关系,R(ψ)为水平面坐标变换矩阵;M=MRB+MA为惯性矩阵;MRB为刚体惯性阵,MA为附加质量阵,v=[u′v′r]T为随体坐标系下的速度向量,包括运动的速率和角速度;u′为随体坐标系下AUV的纵向,v′为随体坐标系下AUV的横向,r为随体坐标系下AUV的转艏速率,为随体坐标系下的加速度,C(v)=CRB(v)+CA(v)为科氏力和向心力的矩阵;CRB(v)为科氏力的矩阵;CA(v)为向心力的矩阵;D(v)为流体阻尼力和力矩对AUV产生的作用;τthr为随体坐标系下作用于机器人上的推力和力矩,即机器人的控制输入;τenv为环境对AUV作用的干扰力;将AUV水平面运动数学模型简化为如下形式:其中x为AUV的状态量,u为输入量,f为足够连续可微的非线性函数;θ为非线性系统不确定参数,由独立同分布的θi构成,并且已知θ概率分布函数fθ;设置一条规则曲线P其中p(σ)为期望路径,σ为路径参数;为路径参数的上界;曲线P定义在映射上;根据路径的定义(3),定义路径跟踪误差为:ep(t)=x(t)-p(σ(t))(4)其中ep为路径跟踪误差,x(t)为状态量,p(σ(t))为期望路径;考虑当前AUV的位姿状态[x,y,ψ],以及路径p:x=α1(σ),y=α2(σ),寻找曲线上离AUV当前状态最近的点为路径参考点,即归纳为如下形式:其中α1(σ)、α2(σ)为参数方程;通过求解上述优化问题式(5),得到当前时刻的期望点的参数值σ(t),即当前时刻的期望点的位置(x(σ(t)),y(σ(t)));期望航向角通过下式计算得到:其中atan2是求方位角的函数,定义域范围为ψ∈(-π,π];为参数方程;路径跟踪误差ep(t)包含AUV当前的位置与当前时刻的期望点的位置(x(σ(t)),y(σ(t)))的距离,当前的航向角与期望的航向角ψ(σ(t))的差值。3.根据权...
【专利技术属性】
技术研发人员:秦洪德,孙延超,万磊,张靖宇,李骋鹏,陈辉,李晓佳,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。