CN104765370A - 有环境干扰下考虑侧滑角的uuv航迹视线导引法 - Google Patents
有环境干扰下考虑侧滑角的uuv航迹视线导引法 Download PDFInfo
- Publication number
- CN104765370A CN104765370A CN201510178044.8A CN201510178044A CN104765370A CN 104765370 A CN104765370 A CN 104765370A CN 201510178044 A CN201510178044 A CN 201510178044A CN 104765370 A CN104765370 A CN 104765370A
- Authority
- CN
- China
- Prior art keywords
- uuv
- angle
- path
- line
- line segment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
有环境干扰下考虑侧滑角的UUV航迹视线导引法,涉及欠驱动水下无人航行器在进行轨迹跟踪控制方法。传统的UUV航迹视线导引法在有环境干扰的情况下,存在稳定航迹误差,本发明为了消除稳定航迹误差,直接引入侧滑角β=a tan(v/u)对期望艏向指令进行了修正,根据修正后的艏向期望角ψd=βi-α(t)-β对艏向角度进行调整,能够消除稳定航迹误差,实现对UUV航迹的精确跟踪。本发明适用于欠驱动水下无人航行器在进行轨迹跟踪控制。
Description
技术领域
本发明涉及欠驱动水下无人航行器在进行轨迹跟踪控制方法。
背景技术
由于水下无人航行器(UUV)水平面上只能提供纵向推力和转艏力矩,不能提供横向推力,即横向不直接可控,因此属于欠驱动UUV。针对这一类欠驱动UUV,为了实现精确的循迹跟踪控制,视线导引法能够很好解决这一问题。该方法通过设计前视向量和前视点,将航迹跟踪的二维期望位置点映射成一维期望艏向,通过对期望艏向的跟踪达到航迹的精确跟踪。以直线段视线导引法为例,对于一片开阔的水域来说,UUV的航迹通常可以表示成由一系列航迹点{P1,…,Pk-1,Pk,…,Pn}依次相连的形式。假设某相邻两航迹点构成的直线段为Pk-1Pk,其中Pk-1和Pk分别为该直线段的起点和终点。这里定义Pk为UUV航迹的转向点,即当UUV当前位置处于以Pk为圆心,以Raccept为半径的圆形邻域内时,UUV的期望航迹切换为PkPk+1的直线段,即此时UUV的起点更新为Pk、终点更新为Pk+1。如此循环,从而实现整个期望航迹的跟踪。
在有海流干扰的情况下,如果直接将上述视线法得出的期望艏向角作为控制***的期望艏向,最终能跟踪上这个期望艏向,但是会存在稳定航迹误差。
发明内容
本发明为了解决现有的视线导引法存在稳定航迹误差的问题。
有环境干扰下考虑侧滑角的UUV航迹视线导引法,包括下述步骤:
步骤一:
UUV的航迹能够表示成由一系列航迹点{P1,…,Pk-1,Pk,…,Pn}依次相连的形式;假设某相邻两航迹点构成的直线段为Pk-1Pk,其中Pk-1和Pk分别为该直线段的起点和终点;这里定义Pk为UUV航迹的转向点,即当UUV当前位置处于以Pk为圆心,以Raccept为半径的圆形邻域内时,UUV的期望航迹切换为PkPk+1的直线段,即此时UUV的起点更新为Pk、终点更新为Pk+1;
根据视线导引法各个参数关系,求出艏向期望角ψd:
ψd=βi-α(t) (1)
其中,βi为有向线段pk-1pk与北向坐标轴的夹角,α(t)为前视向量与路径的夹角。
步骤二:定义侧滑角β=atan(v/u);根据公式(2)对期望艏向指令进行修正
ψd=βi-α(t)-β (2)
其中,u和v分别为UUV在载体坐标系下的横向速度与纵向速度,纵向速度是UUV沿船头方向航行的速度,横向速度与纵向速度垂直,atan(v/u)为反正切函数。
本发明直接引入侧滑角对期望艏向指令进行了修正,不仅可以应用于理想的海洋环境,即使存在海流干扰时,同样能够提供精确的实时艏向角;利用本发明,UUV跟踪上期望航迹后,稳定的航迹误差为零,即消除了稳定航迹误差,实现对UUV航迹的精确跟踪。
附图说明
图1为直线段视线导引法示意图;
图2为传统方法UUV航迹误差仿真结果;
图3为传统方法UUV航迹跟踪仿真结果;
图4为本发明UUV航迹误差仿真结果;
图5本发明UUV航迹跟踪仿真结果。
具体实施方式
具体实施方式一:结合图1说明本实施方式,有环境干扰下考虑侧滑角的UUV航迹视线导引法,包括下述步骤:
步骤一:
对于一片开阔的水域来说,UUV的航迹能够表示成由一系列航迹点{P1,…,Pk-1,Pk,…,Pn}依次相连的形式;假设某相邻两航迹点构成的直线段为Pk-1Pk,其中Pk-1和Pk分别为该直线段的起点和终点;这里定义Pk为UUV航迹的转向点,即当UUV当前位置处于以Pk为圆心,以Raccept为半径的圆形邻域内时,UUV的期望航迹切换为PkPk+1的直线段,即此时UUV的起点更新为Pk、终点更新为Pk+1;如此循环,从而实现整个期望航迹的跟踪;
根据视线导引法各个参数关系,求出艏向期望角ψd:
ψd=βi-α(t) (1)
其中,βi为有向线段pk-1pk与北向坐标轴的夹角,α(t)为前视向量与路径的夹角。
步骤二:定义侧滑角β=atan(v/u);根据公式(2)对期望艏向指令进行了修正
ψd=βi-α(t)-β (2)
其中,u和v分别为UUV在载体坐标系下的横向速度与纵向速度,纵向速度是UUV沿船头方向航行的速度,横向速度与纵向速度垂直,atan(v/u)为反正切函数;
具体实施方式二:本实施方式所述的步骤1所述的视线导引法各个参数关系如下:
βi=atan2(yk-yk-1,xk-xk-1)
δ(t)=βi-atan2(yk-yt,xk-xt)
ε(t)=d(t)*sin(δ(t))
ψd=βi-α(t)
视线导引法原理如图1所示,βi为有向线段pk-1pk与北向坐标轴的夹角,(xt,yt)为UUV的实时位置坐标,ψ(t)为UUV的实时艏向角,ε(t)为路径跟踪的横向误差,δ(t)为UUV当前位置到路径端点连线与路径的夹角,d(t)为UUV当前位置与路径端点之间的距离,△为选取的前视向量(△的选取通常为2~6倍的UUV长度,太大会导致跟踪响应变慢,太小会导致***不稳定),plos(xlos,ylos)为视线引导法生成的前视点,ψd为艏向期望角,α(t)为前视向量与路径的夹角。
其它步骤与具体实施方式一相同。
实施例
将该方法用于UUV航迹跟踪的matlab仿真,选取△为4(UUV长度1.929米),设置初始值(x0,y0)为(0,0),(v0,u0)为(0,0)。(其余参数没有设定初始值,都是通过公式推导得出结果的,且随着UUV行驶是实时更新的)
仿真结果如下:
在有海流干扰情况下,传统的UUV航迹视线导引法,仿真结果如图2-图3所示;
图3中直线的轨迹是人为给定的期望航迹,虚线轨迹为实际航迹,从仿真结果可以看出UUV能够跟踪上期望轨迹,但是从图2可以看出UUV跟踪上航行轨迹后一直存在着一个稳定的航迹误差。
有海流干扰情况下,本发明所述的视线导引法,仿真结果如图4-图5所示;
由仿真结果可以看出,在条件相同的情况下,本发明仿真结果中,图5中UUV跟踪上了期望航迹;图4中可以看出,UUV跟踪上期望航迹后,稳定的航迹误差为零。
Claims (2)
1.有环境干扰下考虑侧滑角的UUV航迹视线导引法,其特征在于它包括下述步骤:
步骤一:
UUV的航迹能够表示成由一系列航迹点{P1,…,Pk-1,Pk,…,Pn}依次相连的形式;假设某相邻两航迹点构成的直线段为Pk-1Pk,其中Pk-1和Pk分别为该直线段的起点和终点;这里定义Pk为UUV航迹的转向点,即当UUV当前位置处于以Pk为圆心,以Raccept为半径的圆形邻域内时,UUV的期望航迹切换为PkPk+1的直线段,即此时UUV的起点更新为Pk、终点更新为Pk+1;
根据视线导引法各个参数关系,求出艏向期望角ψd:
ψd=βi-α(t) (1)
其中,βi为有向线段pk-1pk与北向坐标轴的夹角,α(t)为前视向量与路径的夹角;
步骤二:定义侧滑角β=a tan(v/u);根据公式(2)对期望艏向指令进行修正
ψd=βi-α(t)-β (2)
其中,u和v分别为UUV在载体坐标系下的横向速度与纵向速度,纵向速度是UUV沿船头方向航行的速度,横向速度与纵向速度垂直,a tan(v/u)为反正切函数。
2.根据权利要求1所述的有环境干扰下考虑侧滑角的UUV航迹视线导引法,其特征在于步骤1所述的视线导引法各个参数关系如下:
βi=a tan2(yk-yk-1,xk-xk-1)
δ(t)=βi-a tan2(yk-yt,xk-xt)
ε(t)=d(t)*sin(δ(t))
ψd=βi-α(t)
βi为有向线段pk-1pk与北向坐标轴的夹角,(xt,yt)为UUV的实时位置坐标,ε(t)为路径跟踪的横向误差,δ(t)为UUV当前位置到路径端点连线与路径的夹角,d(t)为UUV当前位置与路径端点之间的距离,△为选取的前视向量,ψd为艏向期望角,α(t)为前视向量与路径的夹角。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510178044.8A CN104765370A (zh) | 2015-04-15 | 2015-04-15 | 有环境干扰下考虑侧滑角的uuv航迹视线导引法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510178044.8A CN104765370A (zh) | 2015-04-15 | 2015-04-15 | 有环境干扰下考虑侧滑角的uuv航迹视线导引法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104765370A true CN104765370A (zh) | 2015-07-08 |
Family
ID=53647276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510178044.8A Pending CN104765370A (zh) | 2015-04-15 | 2015-04-15 | 有环境干扰下考虑侧滑角的uuv航迹视线导引法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104765370A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106444838A (zh) * | 2016-10-25 | 2017-02-22 | 西安兰海动力科技有限公司 | 一种自主水下航行器的精确航路跟踪控制方法 |
CN107741744A (zh) * | 2017-11-15 | 2018-02-27 | 哈尔滨工程大学 | 一种海洋观测平台的最优艏向控制方法 |
CN108415423A (zh) * | 2018-02-02 | 2018-08-17 | 哈尔滨工程大学 | 一种高抗扰自适应路径跟随方法及*** |
CN108983812A (zh) * | 2018-07-25 | 2018-12-11 | 哈尔滨工业大学 | 一种无人机海上着陆的船载控制*** |
CN109828458A (zh) * | 2019-02-26 | 2019-05-31 | 中国海洋大学 | 一种波浪滑翔器路径跟踪控制方法 |
CN109828570A (zh) * | 2019-02-18 | 2019-05-31 | 哈尔滨工程大学 | 一种自适应边界层水面无人艇控制导引方法 |
CN109947123A (zh) * | 2019-02-27 | 2019-06-28 | 南京航空航天大学 | 一种基于视线导引律的无人机路径跟踪与自主避障方法 |
CN111007879A (zh) * | 2019-11-28 | 2020-04-14 | 智慧航海(青岛)科技有限公司 | 一种船舶自动循迹的实现方法及装置 |
CN111240346A (zh) * | 2018-11-28 | 2020-06-05 | 中国科学院沈阳自动化研究所 | 深海auv无人监控平台跟踪方法 |
CN111798702A (zh) * | 2020-07-07 | 2020-10-20 | 中国船舶工业***工程研究院 | 无人艇路径跟踪控制方法、***、存储介质及终端 |
CN111830832A (zh) * | 2020-07-27 | 2020-10-27 | 中国科学院自动化研究所 | 仿生滑翔机器海豚平面路径跟踪方法及*** |
CN112462773A (zh) * | 2020-11-27 | 2021-03-09 | 哈尔滨工程大学 | 一种欠驱动水面船的路径跟踪抗饱和鲁棒控制方法 |
CN112947494A (zh) * | 2021-04-22 | 2021-06-11 | 中国船舶重工集团公司第七0七研究所九江分部 | 一种基于模糊pid的船舶自动靠泊控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103529842A (zh) * | 2013-10-17 | 2014-01-22 | 哈尔滨工程大学 | 一种基于渐近导引的船舶定位控制方法 |
CN104020770A (zh) * | 2014-06-13 | 2014-09-03 | 哈尔滨工程大学 | 基于多项式的uuv空间轨迹规划方法 |
CN104199464A (zh) * | 2014-08-19 | 2014-12-10 | 哈尔滨工程大学 | 一种基于环境估计的实时环境最优艏向船舶动力定位控制方法 |
CN104483975A (zh) * | 2014-11-05 | 2015-04-01 | 哈尔滨工程大学 | 一种基于航路点的uuv转弯速度自适应调整方法 |
-
2015
- 2015-04-15 CN CN201510178044.8A patent/CN104765370A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103529842A (zh) * | 2013-10-17 | 2014-01-22 | 哈尔滨工程大学 | 一种基于渐近导引的船舶定位控制方法 |
CN104020770A (zh) * | 2014-06-13 | 2014-09-03 | 哈尔滨工程大学 | 基于多项式的uuv空间轨迹规划方法 |
CN104199464A (zh) * | 2014-08-19 | 2014-12-10 | 哈尔滨工程大学 | 一种基于环境估计的实时环境最优艏向船舶动力定位控制方法 |
CN104483975A (zh) * | 2014-11-05 | 2015-04-01 | 哈尔滨工程大学 | 一种基于航路点的uuv转弯速度自适应调整方法 |
Non-Patent Citations (1)
Title |
---|
JUAN LI ET AL.: "Dynamic Surface and Active Disturbance Rejection Control for Path Following of an Underactuated UUV", 《JOURNAL OF APPLIED MATHEMATICS VOLUME 2014》 * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106444838A (zh) * | 2016-10-25 | 2017-02-22 | 西安兰海动力科技有限公司 | 一种自主水下航行器的精确航路跟踪控制方法 |
CN107741744B (zh) * | 2017-11-15 | 2020-09-25 | 哈尔滨工程大学 | 一种海洋观测平台的最优艏向控制方法 |
CN107741744A (zh) * | 2017-11-15 | 2018-02-27 | 哈尔滨工程大学 | 一种海洋观测平台的最优艏向控制方法 |
CN108415423A (zh) * | 2018-02-02 | 2018-08-17 | 哈尔滨工程大学 | 一种高抗扰自适应路径跟随方法及*** |
CN108415423B (zh) * | 2018-02-02 | 2020-12-04 | 哈尔滨工程大学 | 一种高抗扰自适应路径跟随方法及*** |
CN108983812A (zh) * | 2018-07-25 | 2018-12-11 | 哈尔滨工业大学 | 一种无人机海上着陆的船载控制*** |
CN108983812B (zh) * | 2018-07-25 | 2021-06-04 | 哈尔滨工业大学 | 一种无人机海上着陆的船载控制*** |
CN111240346A (zh) * | 2018-11-28 | 2020-06-05 | 中国科学院沈阳自动化研究所 | 深海auv无人监控平台跟踪方法 |
CN111240346B (zh) * | 2018-11-28 | 2021-07-23 | 中国科学院沈阳自动化研究所 | 深海auv无人监控平台跟踪方法 |
CN109828570A (zh) * | 2019-02-18 | 2019-05-31 | 哈尔滨工程大学 | 一种自适应边界层水面无人艇控制导引方法 |
CN109828570B (zh) * | 2019-02-18 | 2021-10-01 | 哈尔滨工程大学 | 一种自适应边界层水面无人艇控制导引方法 |
CN109828458A (zh) * | 2019-02-26 | 2019-05-31 | 中国海洋大学 | 一种波浪滑翔器路径跟踪控制方法 |
CN109947123A (zh) * | 2019-02-27 | 2019-06-28 | 南京航空航天大学 | 一种基于视线导引律的无人机路径跟踪与自主避障方法 |
CN111007879A (zh) * | 2019-11-28 | 2020-04-14 | 智慧航海(青岛)科技有限公司 | 一种船舶自动循迹的实现方法及装置 |
CN111007879B (zh) * | 2019-11-28 | 2023-06-30 | 智慧航海(青岛)科技有限公司 | 一种船舶自动循迹的实现方法及装置 |
CN111798702A (zh) * | 2020-07-07 | 2020-10-20 | 中国船舶工业***工程研究院 | 无人艇路径跟踪控制方法、***、存储介质及终端 |
CN111798702B (zh) * | 2020-07-07 | 2022-05-31 | 中国船舶工业***工程研究院 | 无人艇路径跟踪控制方法、***、存储介质及终端 |
CN111830832B (zh) * | 2020-07-27 | 2021-08-31 | 中国科学院自动化研究所 | 仿生滑翔机器海豚平面路径跟踪方法及*** |
CN111830832A (zh) * | 2020-07-27 | 2020-10-27 | 中国科学院自动化研究所 | 仿生滑翔机器海豚平面路径跟踪方法及*** |
CN112462773A (zh) * | 2020-11-27 | 2021-03-09 | 哈尔滨工程大学 | 一种欠驱动水面船的路径跟踪抗饱和鲁棒控制方法 |
CN112462773B (zh) * | 2020-11-27 | 2022-09-02 | 哈尔滨工程大学 | 一种欠驱动水面船的路径跟踪抗饱和鲁棒控制方法 |
CN112947494A (zh) * | 2021-04-22 | 2021-06-11 | 中国船舶重工集团公司第七0七研究所九江分部 | 一种基于模糊pid的船舶自动靠泊控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104765370A (zh) | 有环境干扰下考虑侧滑角的uuv航迹视线导引法 | |
CN107168335B (zh) | 一种考虑混合多目标避障的水面无人艇路径跟踪制导方法 | |
CN103576555B (zh) | 一种动力定位船舶循迹导引控制方法 | |
CN106444838A (zh) | 一种自主水下航行器的精确航路跟踪控制方法 | |
CN110609553B (zh) | 一种用于铺管船舶圆弧路径的los导引控制方法 | |
CN104199303B (zh) | 一种基于矢量场制导的平流层卫星平面路径跟踪控制方法 | |
CN111487966A (zh) | 一种基于航路点的水面无人艇自适应路径跟踪控制方法 | |
CN104020771A (zh) | 一种基于动态虚拟小船制导算法的欠驱动船舶路径跟踪规划方法 | |
CN108803612A (zh) | 一种海流影响下的无人巡检船直线航迹跟踪实现方法 | |
CN107976188B (zh) | 一种基于测距声通的auv回坞导航方法 | |
CN104950882A (zh) | 全局一致渐进路径跟踪引导控制方法 | |
Liu et al. | Drift angle compensation-based adaptive line-of-sight path following for autonomous underwater vehicle | |
Wang et al. | Horizontal tracking control for AUV based on nonlinear sliding mode | |
CN104076688A (zh) | 一种自主式水下航行器主从式协同控制方法 | |
Wang et al. | Path following control of the wave glider in waves and currents | |
CN113625544A (zh) | 一种波浪滑翔器的内外环pid路径跟踪控制方法 | |
CN111798702B (zh) | 无人艇路径跟踪控制方法、***、存储介质及终端 | |
Sans-Muntadas et al. | A hybrid approach to underwater docking of AUVs with cross-current | |
CN109144080A (zh) | 水下航行器艏艉联合操舵深度控制策略及其pid控制器 | |
CN108801262A (zh) | 一种船舶自动航行控制器航路规划与纠偏修正方法 | |
CN113406960B (zh) | 一种农用无人车辆地头转向的实时路径规划与控制方法 | |
CN114740859A (zh) | 一种船只自动悬停方法及*** | |
CN106926979A (zh) | 一种动力浮标的自守位控制方法 | |
CN111176292B (zh) | 一种基于侧边距的波浪滑翔器路径跟踪控制方法 | |
CN105911990A (zh) | 用于船舶航行转弯阶段的航迹偏差测定方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150708 |
|
WD01 | Invention patent application deemed withdrawn after publication |