The invention discloses a position tracking method of underwater robot based on the leader of the navigator. Through the analysis of the momentum and momentum moment of the underwater robot, the joint transformation matrix is used to establish the kinematic equation. The trajectory tracking model is established based on the leader of the navigator and the system model is based on the navigator and the follower. In order to improve the robustness of the trajectory tracking system, the disturbance observer is established to compensate the unmodeled dynamics and external disturbances of the navigator and the follower in real time. The type of information makes the control more accurate and convenient for the project realization; the target value of the trajectory tracking controller is taken as the target value, and the inverse tangent trigonometric function is based on the boundedness of the inverse tangent function, and the global position control controller is constructed to avoid the rotation of the underwater robot.
【技术实现步骤摘要】
一种基于领航者-跟踪者水下机器人位置跟踪方法
本专利技术属于水下机器人控制领域,涉及水下机器人控制方法,具体涉及一种基于领航者-跟踪者水下机器人位置跟踪方法。
技术介绍
随着人类对海洋资源的开发越来越深入,水下机器人作为人类探索未知海洋最主要的方式受到国内外的广泛关注和发展;水下机器人作为一个集导航制导、人工智能、图像识别处理、数据通信为一体的复杂系统。复杂的非线性动力学特性和自身模型的不确定性使得水下机器人的平移、旋转控制稳定性难以保证;此外,受下潜深度、水压分布和水文扰流的影响,水下机器人对外界环境十分敏感。在基于领航者-跟随者的水下机器人的轨迹跟踪问题中,一个特别重要的问题就是跟随者如何从相对于领航者的任意地方跟上领航者并保持一个相对的位置。跟随者只能获得其领航者相对于自身的相对位置信息。由于领航者和跟随者位置的获得存在一定的测量偏差和外界干扰,使得传统控制算法的鲁棒性大大下降。
技术实现思路
本专利技术的目的在于提供一种基于领航者-跟踪者水下机器人位置跟踪方法,以克服现有水下机器人在轨迹跟踪控制方面的鲁棒性弱的不足,本专利技术通过对考虑标称模型的未建模动态,设计了一种扰动观测器实时估计补偿未建模动态和外界扰动。针对水下机器人的位置子系统,考虑了工程实际中,机器人的姿态角上限带有约束,设计了一种基于反正切三角函数的位置控制器,充分利用了反正切三角函数的奇偶性和有界性的特点。为达到上述目的,本专利技术采用如下技术方案:一种基于领航者-跟踪者水下机器人位置跟踪方法,包括以下步骤:步骤一:通过对水下机器人的动量及动量矩分析,联合转换矩阵,构建水下机器人动力学模 ...
【技术保护点】
1.一种基于领航者‑跟踪者水下机器人位置跟踪方法,其特征在于,包括以下步骤:步骤一:通过对水下机器人的动量及动量矩分析,联合转换矩阵,构建水下机器人动力学模型;步骤二:基于领航者‑跟随者策略,建立水下机器人轨迹跟踪动力学模型;步骤三:基于领航者和跟随者之间的系统模型信息,建立轨迹跟踪的扰动观测器;步骤四:利用领航者和跟随者的模型信息,构建包含扰动观测值的轨迹跟踪控制器;步骤五:以轨迹跟踪控制器的输出为目标值,基于反正切三角函数,构建全局位置子系统控制器,对水下机器人位置进行跟踪。
【技术特征摘要】
1.一种基于领航者-跟踪者水下机器人位置跟踪方法,其特征在于,包括以下步骤:步骤一:通过对水下机器人的动量及动量矩分析,联合转换矩阵,构建水下机器人动力学模型;步骤二:基于领航者-跟随者策略,建立水下机器人轨迹跟踪动力学模型;步骤三:基于领航者和跟随者之间的系统模型信息,建立轨迹跟踪的扰动观测器;步骤四:利用领航者和跟随者的模型信息,构建包含扰动观测值的轨迹跟踪控制器;步骤五:以轨迹跟踪控制器的输出为目标值,基于反正切三角函数,构建全局位置子系统控制器,对水下机器人位置进行跟踪。2.根据权利要求1所述的一种基于领航者-跟踪者水下机器人位置跟踪方法,其特征在于,步骤一具体为:在大地坐标系下,x、y和z是机器人的位置坐标,φ、θ和是机器人的姿态角度,位置量的向量形式记为在机体坐标系下,μ、υ和ω为机器人的沿机体坐标轴的线速度,p、q和r是机器人绕机体坐标轴的角速度,速度量的向量形式记为ν=[μυωpqr]T,方向满足右手螺旋定理;位置量求导的为沿大地坐标轴的速度向量,通过机体坐标系到大地坐标系的转换矩阵J(η),能够获得ν到的转换关系:对作用于水下机器人的动量与动量矩分析,建立如下的运动学方程:其中,M是该模型的惯性矩阵,C(ν)是科氏力矩阵,D(ν)代表系统阻尼矩阵,g(η)是负浮力矩阵系数,τ表示控制量;系统(1)和系统(2)联立得到:其中,Mη(η)=J-T(η)MJ-1(η)是广义惯性矩阵,Cη(ν,η)=J-T(η)[C(ν)-MJ-1(η)]J-1(η)是广义科氏力矩阵,gη(η)=J-T(η)g(η)是等价负浮力系数,,Dη(ν,η)=J-T(η)D(ν)J-1(η)为等价阻尼,τC=J-T(η)τ是等价控制量。3.根据权利要求2所述的一种基于领航者-跟踪者水下机器人位置跟踪方法,其特征在于,步骤二具体为:水下机器人的在大地坐标系中的位置为(xi,yi),下标i=L,F分别指的是领航者水下机器人和跟随者水下机器人,ΨL和ΨF分别是领航者和跟随者在大地坐标系下的偏航角,则水下机器人的平移方程为:其中,υix和υiy,下标i=L,F,分别是领航者和跟随者在大地坐标系下的沿x和y轴上的速度,ωL是领航者的偏航...
【专利技术属性】
技术研发人员:袁源,成磊,袁建平,
申请(专利权)人:西北工业大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。