CN104679008B - 一种auv自主寻底控制方法 - Google Patents
一种auv自主寻底控制方法 Download PDFInfo
- Publication number
- CN104679008B CN104679008B CN201310618964.8A CN201310618964A CN104679008B CN 104679008 B CN104679008 B CN 104679008B CN 201310618964 A CN201310618964 A CN 201310618964A CN 104679008 B CN104679008 B CN 104679008B
- Authority
- CN
- China
- Prior art keywords
- auv
- dive
- control method
- moment
- depth
- 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.)
- Active
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开一种AUV自主寻底控制方法,该发明适用于水下无人无缆潜器(AUV)在下潜过程中的寻底控制。该发明将载体下潜过程分解为无动力下潜和动力下潜两个阶段,并通过多个传感器数据的融合,实现载体安全到达在预定的高度并顺利进入探测作业。本发明操作简单,安全实用,可有效实现AUV在下潜过程中的寻底任务,提高了AUV***实际应用的可靠性。
Description
技术领域
本发明涉及水下机器人技术领域,尤其涉及一种AUV自主寻底控制方法。
背景技术
AUV在水下执行任务时一般要经历下潜、海底航行作业、抛载上浮等三个主要工作阶段,本发明主要针对AUV的下潜工作过程。通常情况下,AUV从海面以45°到50°的倾角无动力下潜,当到达一定深度以后,依靠测距声纳获取的参数来判定是否到达预定高度,如果到达便抛载下潜压铁,并以定高模式航行作业。由于深度计在水下的误差随深度的增加而加大,预定抛载深度与实际抛载深度存在一定偏差,同时测距声纳在实际工作过程中作用距离有限且容易产生虚警,这有可能造成载体近海底抛载或者远离海底抛载,前者对载体而言是相当危险的,后者则造成载体寻底任务失败。因此,传统的寻底方法其安全性和可靠性均得不到有效地保障。
发明内容
为解决现有技术中存在的问题,本发明要解决的问题是提供一种AUV自主寻底控制方法,使得AUV能够安全、稳定、可靠地完成下潜寻底过程。
本发明为实现上述目的所采用的技术方案是:一种AUV自主寻底控制方法,包括以下步骤:
AUV无动力下潜至预定深度,并抛载下潜压铁;
AUV在预定深度悬停,根据姿态传感器的信息调整AUV姿态;
AUV从预定深度开始进行垂直寻底操作;
AUV到达预定高度后,开始定高航行。
所述AUV无动力下潜过程中,根据深度传感器判断是否到达预定深度。
所述AUV在预定深度根据姿态反馈信息确定悬停时间。
所述AUV的垂向速度由深度偏差微分及垂向加速度信息积分来推算。
所述垂直寻底操作采用自适应滤波算法,具体为:
离散***的状态方程为:
sk=Ask+Buk+wk (2)
zk=Hsk+vk
初始化:
P0|0=10-6*I
预测:
Pk|k-1=APk-1|k-1AT+BQk-1BT
更新:
Kk=Pk|k-1HT(HPk|k-1HT+Rk)-1
Pk|k=(I-Kk)HPk|k-1
其中,sk=hk,表示k时刻载体所在的对底高度,其初始化由深度信息结合实地海深估算得到;uk=VkΔt,Vk表示k时刻载体的垂向速度,由加速度积分得到,Δt表示速度间隔时间;Qk=diag(wk 2),Rk=diag(vk 2),I是单位矩阵;zk是k时刻多普勒的测底高度值;wk是过程驱动噪声,vk为观测噪声,Qk、Rk分别为过程噪声和观测噪声的协方差矩阵。
在AUV自主寻底过程中,各个传感器对AUV的状态进行监控,其报警过程包括状态监测机制,即
其中v0是载体动力下潜时的垂向速度,σk是载体离底高度的估计量偏差,hk是k时刻多普勒的测底距离值,hk-1是k-1时刻多普勒的测底距离值,是k时刻测底距离值的估计值,Δt是两次测底之间的时间间隔,如果(1)式成立,则传感器产生的报警有效,AUV抛载上浮;否则,视为虚警。
本发明具有以下优点及有益效果:
1.过程简洁、便于执行。本发明中AUV先实现定深然后再自主寻底,将原来AUV下潜的过程进行分段控制,过程简单、逻辑清晰便于工程应用。
2.安全稳定。本发明在AUV自主寻底过程中,从离海底较远处开始以悬停模式垂直寻底,同时实时监测、判别底跟踪高度信息的有效性,从而保证了AUV寻底过程的安全稳定。
3.可靠性高。本发明规避了测距声纳使用过程中虚警问题的影响,提高了AUV***实际应用的可靠性。
附图说明
图1是本发明的寻底过程示意图;
图2是本发明中载体的寻底传感器组成示意图;
图3是本发明的自主寻底流程图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
本发明主要针对AUV从无动力下潜、动力下潜到定高航行作业这一阶段进行自主寻底控制,如附图1所示。AUV寻底过程中所用到的控制计算机和传感器如附图2所示,主要由自动驾驶计算机、姿态传感器(TCM5)、多普勒传感器(DVL)、加速度传感器、深度传感器以及抛载装置组成。
AUV安装一台自动驾驶计算机,用于实时监测AUV***姿态、垂向速度、深度、高度等状态信息,推算AUV自身位置,控制与调度AUV下潜工作过程;AUV安装有姿态传感器(TCM5),用于周期性测量***姿态数据;AUV安装有深度计、加速度计、多普勒和抛载机构,用于周期性采集***各种状态信息。自动驾驶计算机依据多传感器数据融合结果,控制抛载机构执行抛载动作。
本发明将载体下潜过程细分为无动力下潜和动力下潜两个阶段,无动力下潜阶段主要依据深度参数判定是否到达抛载深度,动力下潜阶段完成自主寻底工作,并在寻底下潜过程中,依据多传感器数据的融合,采用本发明状态监测及自适应滤波算法,使载体安全可靠地到达预定高度,顺利进入下一阶段探测作业。
采用本发明设计的状态监测机制作用于***整个下潜过程,对AUV下潜时DVL***的底跟踪信息以及***姿态信息进行综合判断,当报警信息有效时AUV抛载上浮,否则视为虚警。
采用本发明设计的自适应滤波算法作用于***下潜过程中的动力下潜阶段,控制AUV完成稳定高效的寻底过程。
所述的状态监测机制为:
其中v0是载体动力下潜时的垂向速度,σk是载体离底高度的估计量偏差,如果(1)式成立,则该报警有效;否则,视为虚警。
所述的自适应滤波算法为:
设离散***的状态方程如下
sk=Ask+Buk+wk (2)
zk=Hsk+vk
其中
sk=hk,表示k时刻载体所在的对底高度;uk=VkΔt,Vk表示k时刻载体的垂向速度,Δt表示速度采样时间;zk是k时刻传感器的测底距离;wk是过程驱动噪声,vk为观测噪声。
设Qk、Rk分别为过程噪声和观测噪声的协方差矩阵,采用如下滤波算法对AUV的高度值进行滤波:
1)初始化
P0|0=10-6*I
2)预测
Pk|k-1=APk-1|k-1AT+BQk-1BT
3)更新
Kk=Pk|k-1HT(HPk|k-1HT+Rk)-1
Pk|k=(I-Kk)HPk|k-1
其中sk的初始化由深度计信息结合实地海深推算得到,Qk=diag(wk 2),Rk=diag(vk 2),I是单位矩阵。
本发明的使用操作步骤为:
1.首先预置载体在下潜至离地高度为200m时抛载下潜压铁,此过程以深度计输出信息为准;
2.当载体到达深度计显示的预定深度并抛载以后,便切换至定深悬停工作模式;
3.定深调整待载体姿态平稳以后,切换至自适应悬停工作模式开始寻底;
4.依靠DVL寻底探测功能,同时辅以加速度计和TCM5等输出信息监控载体下潜,通过自适应滤波算法对各信息进行融合并作出相应的控制决策;
5.当载体到达期望的离底高度(80米),便进入定高航行模式并开始探测作业。
Claims (5)
1.一种AUV自主寻底控制方法,其特征在于,包括以下步骤:
AUV无动力下潜至预定深度,并抛载下潜压铁;
AUV在预定深度悬停,根据姿态传感器的信息调整AUV姿态;
AUV从预定深度开始进行垂直寻底操作;
AUV到达预定高度后,开始定高航行;
所述垂直寻底操作采用自适应滤波算法,具体为:
离散***的状态方程为:
初始化:
P0|0=10-6*I
预测:
Pk|k-1=APk-1|k-1AT+BQk-1BT
更新:
Kk=Pk|k-1HT(HPk|k-1HT+Rk)-1
Pk|k=(I-Kk)HPk|k-1
其中,sk=hk,表示k时刻载体所在的对底高度,其初始化由深度信息结合实地海深估算得到;uk=VkΔt,Vk表示k时刻载体的垂向速度,由加速度积分得到,Δt表示速度间隔时间;Qk=diag(wk 2),Rk=diag(vk 2),I是单位矩阵;zk是k时刻多普勒的测底高度值;wk是过程驱动噪声,vk为观测噪声,Qk、Rk分别为过程噪声和观测噪声的协方差矩阵。
2.根据权利要求1所述的一种AUV自主寻底控制方法,其特征在于,所述AUV无动力下潜过程中,根据深度传感器判断是否到达预定深度。
3.根据权利要求1所述的一种AUV自主寻底控制方法,其特征在于,所述AUV在预定深度根据姿态反馈信息确定悬停时间。
4.根据权利要求1所述的一种AUV自主寻底控制方法,其特征在于,所述AUV的垂向速度由深度偏差微分及垂向加速度信息积分来推算。
5.根据权利要求1所述的一种AUV自主寻底控制方法,其特征在于,在AUV自主寻底过程中,各个传感器对AUV的状态进行监控,其报警过程包括状态监测机制,即
其中v0是载体动力下潜时的垂向速度,σk是载体离底高度的估计量偏差,hk是k时刻多普勒的测底距离值,hk-1是k-1时刻多普勒的测底距离值,是k时刻测底距离值的估计值,Δt是两次测底之间的时间间隔,如果(1)式成立,则传感器产生的报警有效,AUV抛载上浮;否则,视为虚警。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310618964.8A CN104679008B (zh) | 2013-11-27 | 2013-11-27 | 一种auv自主寻底控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310618964.8A CN104679008B (zh) | 2013-11-27 | 2013-11-27 | 一种auv自主寻底控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104679008A CN104679008A (zh) | 2015-06-03 |
CN104679008B true CN104679008B (zh) | 2017-04-05 |
Family
ID=53314236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310618964.8A Active CN104679008B (zh) | 2013-11-27 | 2013-11-27 | 一种auv自主寻底控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104679008B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105676855B (zh) * | 2016-01-29 | 2018-06-19 | 中国船舶重工集团公司第七一〇研究所 | 一种远程自航水雷近水面的航行姿态校准***和方法 |
CN106527454B (zh) * | 2016-10-25 | 2019-07-02 | 西安兰海动力科技有限公司 | 一种无稳态误差的远程水下航行器定深控制方法 |
CN106347611A (zh) * | 2016-11-05 | 2017-01-25 | 杭州畅动智能科技有限公司 | 一种基于水下浮沉装置的控制方法 |
CN108089588A (zh) * | 2016-11-22 | 2018-05-29 | 中国科学院沈阳自动化研究所 | 一种水下机器人的观测深度分段自适应规划方法 |
CN110231778B (zh) * | 2019-05-07 | 2020-06-16 | 中国科学院声学研究所 | 一种通用的uuv水下目标探测仿真方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6484660B1 (en) * | 2001-08-30 | 2002-11-26 | The United States Of America As Represented By The Secretary Of The Navy | Underwater nuclear material reconnaissance system |
CN101323363A (zh) * | 2008-07-30 | 2008-12-17 | 哈尔滨工程大学 | 一种大深度无人潜水器及其深度复合控制方法 |
CN101900558A (zh) * | 2010-06-04 | 2010-12-01 | 浙江大学 | 集成声纳微导航的自主式水下机器人组合导航方法 |
-
2013
- 2013-11-27 CN CN201310618964.8A patent/CN104679008B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6484660B1 (en) * | 2001-08-30 | 2002-11-26 | The United States Of America As Represented By The Secretary Of The Navy | Underwater nuclear material reconnaissance system |
CN101323363A (zh) * | 2008-07-30 | 2008-12-17 | 哈尔滨工程大学 | 一种大深度无人潜水器及其深度复合控制方法 |
CN101900558A (zh) * | 2010-06-04 | 2010-12-01 | 浙江大学 | 集成声纳微导航的自主式水下机器人组合导航方法 |
Non-Patent Citations (2)
Title |
---|
6000米AUV深海试验研究;李硕 等;《海洋工程》;20071130;第25卷(第4期);第1-6页 * |
AUV均衡***设计及垂直面运动控制研究;张勋 等;《中国造船》;20120331;第53卷(第1期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN104679008A (zh) | 2015-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109540151B (zh) | 一种基于强化学习的auv三维路径规划方法 | |
CN104679008B (zh) | 一种auv自主寻底控制方法 | |
JP6761216B2 (ja) | 水中航走体の経路設定方法、それを用いた水中航走体の最適制御方法及び水中航走体並びに移動体の経路設定方法 | |
Ore et al. | Autonomous aerial water sampling | |
US20180261023A1 (en) | Systems and methods for autonomous vehicle navigation | |
Kim et al. | Estimation of hydrodynamic coefficients for an AUV using nonlinear observers | |
CN107957727B (zh) | 水下机器人控制***及动力定位方法 | |
EP2380066B1 (en) | Autonomous navigation system and method for a maneuverable platform | |
Dukan et al. | Dynamic positioning system for a small size ROV with experimental results | |
KR101644589B1 (ko) | 플래트홈, 특히 군함 플랫폼의 원형 상륙격자에 무인비행체의 자동 착륙/이륙을 제어하는 방법 및 시스템 | |
CN107168312A (zh) | 一种补偿uuv运动学和动力学干扰的空间轨迹跟踪控制方法 | |
Hsu et al. | Dynamic positioning of remotely operated underwater vehicles | |
CN103217160A (zh) | 一种船舶动力定位卡尔曼滤波方法 | |
WO2014047578A1 (en) | Determination and tracking of centripetal acceleration and acceleration-based velocity | |
Zha et al. | Towards breaching a still water surface with a miniature unmanned aerial underwater vehicle | |
CN111026135B (zh) | 一种无人艇高性能航行前馈控制***及其控制方法 | |
JP2008052473A (ja) | 水中ロボットの動作制御方法、装置、プログラム及びその記録媒体 | |
Abujoub et al. | Unmanned aerial vehicle landing on maritime vessels using signal prediction of the ship motion | |
CN117289723B (zh) | 跨介质航行器运动状态的控制方法、装置、设备及介质 | |
Annamalai et al. | A robust navigation technique for integration in the guidance and control of an uninhabited surface vehicle | |
KR102154545B1 (ko) | 수중글라이더의 환경적응형 비행 모델 설계 장치 및 방법, 상기 방법을 수행하기 위한 기록 매체 | |
Gulati et al. | Toward autonomous scientific exploration of ice-covered lakes—Field experiments with the ENDURANCE AUV in an Antarctic Dry Valley | |
Nguyen et al. | Design, modelling and simulation of a remotely operated vehicle–Part 1 | |
CN112947068B (zh) | 一种自主水下航行器一体化声学定位与跟踪控制方法 | |
CN115562313A (zh) | 一种用于桥墩探伤的自主式水下航行器运动控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |