一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于自适应预瞄点和投影定位的无人船轨迹跟踪方法

2022-05-27 02:09:29 来源:中国专利 TAG:

技术特征:
1.一种基于自适应预瞄点和投影定位的无人船轨迹跟踪方法,其特征在于:步骤100,预设无人船航行的初始路径;步骤200,控制无人船按照初始路径航行,获取无人船的实时运动状态;步骤300,根据无人船的实时运动状态,判断无人船真实的航行路径是否偏离初始路径,若航行路径偏离初始路径,则获取初始路径上的目标点;步骤400,根据目标点获取无人船的偏航距离和偏航角;步骤500,根据无人船的实时运动状态、偏航距离和偏航角,校正无人船的实时运动状态。2.根据权利要求1所述的一种基于自适应预瞄点和投影定位的无人船轨迹跟踪方法,其特征在于:所述的步骤100中,预设的无人船航行的初始路径为一系列路径点构成的曲线路径,以初始路径中第一个路径点作为坐标原点,纬线为x轴,经线为y轴,初始路径的路径点表示为:p(i)=[px(i),py(i)]其中,p(i)为初始路径中第i个路径点,px(i)为第i个路径点的x轴坐标,py(i)为第i个路径点的y轴坐标。3.根据权利要求2所述的一种基于自适应预瞄点和投影定位的无人船轨迹跟踪方法,其特征在于:所述的步骤200中,无人船的实时运动状态包括当前时刻t无人船的航向角、航行速度v(t)和当前位置[x(t),y(t)],其中,x(t)为无人船在当前时刻t的x轴坐标,y(t)为无人船在当前时刻t的y轴坐标。4.根据权利要求2所述的一种基于自适应预瞄点和投影定位的无人船轨迹跟踪方法,其特征在于:所述的步骤300中,判断无人船真实的航行路径是否偏离初始路径:若无人船真实的航行路径不偏离初始路径,则继续控制无人船按照初始路径航行;若无人船真实的航行路径偏离初始路径,则进行以下判断:若无人船真实的航行路径是第一次偏离初始路径,则遍历初始路径中所有的路径点,向当前无人船的前方取距离无人船的当前位置最近的一个路径点作为目标点;若无人船真实的航行路径不是第一次偏离初始路径,则从无人船上一次偏离初始路径获取的目标点p(m)开始,遍历无人船前方的初始路径中间的所有路径点,获取距离无人船的当前位置最近的一个路径点作为当前的目标点,其中,p(m)为初始路径中第m个路径点,v(t)为当前无人船的航行速度,δt为由控制无人船航行时发出的控制信号的控制频率的单位时间,s为初始路径的路径点间的平均距离。5.根据权利要求3所述的一种基于自适应预瞄点和投影定位的无人船轨迹跟踪方法,其特征在于:所述的步骤400中,将目标点在初始路径上的切线作为投影线,获取无人船的当前位置至目标点之间的直线在投影线上的投影长度作为偏航距离d,获取无人船的当前位置在真
实的航行路径上的切线与投影线之间的夹角作为偏航角α。6.根据权利要求1所述的一种基于自适应预瞄点和投影位的无人船轨迹跟踪方法,其特征在于:所述的步骤500中,预设投影阈值λ和航向角阈值航向角的调整:根据当前无人船的偏航距离d与偏航角α,进行以下判断,调整当前无人船的航向角:若d≤λ或时,则不对当前无人船的航向角进行调整;若d>λ且时,则对当前无人船的航向角进行调整,使得当前无人船的航向朝向目标点;航行速度的调整:根据当前无人船的偏航距离d与偏航角α,同时进行以下判断,调整当前无人船的航行速度:若d≤λ且时,或者d≤λ且时,则在当前无人船前方的初始路径中,从目标点开始,以相同距离d1取两个初始路径上的点作为预瞄点,d1=v(t)*δt,v(t)为当前无人船的航行速度,δt为由控制无人船航行时发出的控制信号的控制频率的单位时间;并进行以下判断:若无人船从当前位置沿直线航行到该两个预瞄点时的航向角均小于航向角阈值则控制当前无人船进行加速;若无人船从当前位置沿直线航行到该两个预瞄点时的航向角均不小于航向角阈值或仅有其中一个航向角不小于航向角阈值则保持当前无人船的航行速度v(t);若d>λ时,则在当前无人船前方的初始路径中,从目标点开始,按照以下公式以距离d
j
取第j个预瞄点:其中,κ
j
为第j个预瞄点在初始路径中的曲率,j=1、2、3;共取三个预瞄点p1、p2和p3,计算预瞄点距离d,d=d1 d2 d3;记当前目标点为p0,计算无人船的航向角分别与向量p0p1、p0p2和p0p3的夹角α1、α2和α3,再按照以下公式计算当前无人船的航向转角为:其中,t0为预设跟随时间常数;根据航向转角进行以下判断:若时,则控制当前无人船进行减速;若时,则保持当前无人船的航行速度v(t)。

技术总结
本发明公开了一种基于自适应预瞄点和投影定位的无人船轨迹跟踪方法。方法步骤包括:预设无人船航行的初始路径;控制无人船按照初始路径航行,获取无人船的实时运动状态;根据无人船的实时运动状态,判断无人船真实的航行路径是否偏离初始路径,若航行路径偏离初始路径,则获取初始路径上的目标点;根据目标点获取无人船的偏航距离和偏航角;根据无人船的实时运动状态、偏航距离和偏航角,校正无人船的实时运动状态。本发明方法可以兼顾航向误差和轨迹误差,相比于双闭环控制舵向误差和轨迹误差,具备更好地轨迹流畅性和舵向稳定性;在不同速度和不同轨迹曲率下预瞄点的位置可以自适应调节以兼顾轨迹跟踪精度和航行稳定性。适应调节以兼顾轨迹跟踪精度和航行稳定性。适应调节以兼顾轨迹跟踪精度和航行稳定性。


技术研发人员:聂勇 张敏捷 吕小文 孙向伟 李贞辉 唐建中 陈正
受保护的技术使用者:浙江大学
技术研发日:2022.01.17
技术公布日:2022/5/25
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献