CN104765370A - 有环境干扰下考虑侧滑角的uuv航迹视线导引法 - Google Patents

有环境干扰下考虑侧滑角的uuv航迹视线导引法 Download PDF

Info

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
Application number
CN201510178044.8A
Other languages
English (en)
Inventor
陈兴林
高怡然
于志亮
崔宁
徐川川
李松
罗文嘉
李松峰
耿光晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology
Original Assignee
Harbin Institute of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN201510178044.8A priority Critical patent/CN104765370A/zh
Publication of CN104765370A publication Critical patent/CN104765370A/zh
Pending legal-status Critical Current

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,为了实现精确的循迹跟踪控制,视线导引法能够很好解决这一问题。该方法通过设计前视向量和前视点,将航迹跟踪的二维期望位置点映射成一维期望艏向,通过对期望艏向的跟踪达到航迹的精确跟踪。以直线段视线导引法为例,对于一片开阔的水域来说,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)
d ( t ) = ( x k - x t ) 2 + ( y k - y t ) 2
ε(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)
d ( t ) = ( x k - x t ) 2 + ( y k - y t ) 2
ε(t)=d(t)*sin(δ(t))
ψd=βi-α(t)
βi为有向线段pk-1pk与北向坐标轴的夹角,(xt,yt)为UUV的实时位置坐标,ε(t)为路径跟踪的横向误差,δ(t)为UUV当前位置到路径端点连线与路径的夹角,d(t)为UUV当前位置与路径端点之间的距离,△为选取的前视向量,ψd为艏向期望角,α(t)为前视向量与路径的夹角。
CN201510178044.8A 2015-04-15 2015-04-15 有环境干扰下考虑侧滑角的uuv航迹视线导引法 Pending CN104765370A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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转弯速度自适应调整方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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