CN107526369A - 多推进器的遥控式水下机器人轨迹跟踪控制方法 - Google Patents

多推进器的遥控式水下机器人轨迹跟踪控制方法 Download PDF

Info

Publication number
CN107526369A
CN107526369A CN201710964946.3A CN201710964946A CN107526369A CN 107526369 A CN107526369 A CN 107526369A CN 201710964946 A CN201710964946 A CN 201710964946A CN 107526369 A CN107526369 A CN 107526369A
Authority
CN
China
Prior art keywords
coordinate system
rov
underwater robot
control method
geographic
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.)
Granted
Application number
CN201710964946.3A
Other languages
English (en)
Other versions
CN107526369B (zh
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.)
Northwestern Polytechnical University
Shenzhen Institute of Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Shenzhen Institute of Northwestern Polytechnical University
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 Northwestern Polytechnical University, Shenzhen Institute of Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201710964946.3A priority Critical patent/CN107526369B/zh
Publication of CN107526369A publication Critical patent/CN107526369A/zh
Application granted granted Critical
Publication of CN107526369B publication Critical patent/CN107526369B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种多推进器的遥控式水下机器人轨迹跟踪控制方法,用于解决现有水下机器人控制方法实用性差的技术问题。技术方案是基于ROV体坐标系的运动方程建立ROV的两个基本坐标系分别为固定坐标系和运动坐标系,选取的坐标系有:地心惯性坐标Oexiyizi、地球坐标系Oexeyeze、地理坐标系Oxnynzn和ROV体坐标系Oxbybzb,通过定义跟踪误差,取控制律,实现水下机器人控制。本发明利用轨迹跟踪控制器,不需要准确的数学模型,具有结构简单、参数整定方便、易于工业实现和适用面广等优点,通过调整参数使***得到满意的控制效果。

Description

多推进器的遥控式水下机器人轨迹跟踪控制方法
技术领域
本发明涉及一种水下机器人控制方法,特别涉及一种多推进器的遥控式水下机器人轨迹跟踪控制方法。
背景技术
由于ROV(遥控式水下机器人)运动惯性比较大、水动力系数不确定、机械手的作业运动影响机器人主体的动力学特性,且存在海流等随机干扰,其动力学模型难以确定,而且具有强耦合和非线性的特点,导致ROV难于控制。随着ROV应用范围的扩大,对其自主性、运动控制的精度和稳定性的要求都随之增加,如何提高其运动控制性能成了研究的重要课题。
水下机器人是一个非常复杂的***,要建立精确的数学运动模型是非常困难的,从而难以通过计算机仿真确定其控制参数。随着控制技术的不断发展,智能控制技术不断涌现,如神经网络、模糊控制、自适应控制等多种智能控制技术。俞建成、张艾群、王晓辉、苏立娟在《自动化学报》2007年08期第840-846页发表的“基于模糊神经网络水下机器人直接自适应控制”提出了基于广义动态模糊神经网络的水下机器人直接自适应控制方法,该控制方法完全通过在线自适应学习算法构建水下机器人的逆动力学模型,提出了基于这种网络结构的水下机器人直接自适应控制器,使用直接自适应控制器对水下机器人进行控制。但该控制方法的参数调试繁琐,且适应性不强,在工程实际应用中难以实现。
发明内容
为了克服现有水下机器人控制方法实用性差的不足,本发明提供一种多推进器的遥控式水下机器人轨迹跟踪控制方法。该方法基于ROV体坐标系的运动方程建立ROV的两个基本坐标系分别为固定坐标系和运动坐标系,选取的坐标系有:地心惯性坐标Oexiyizi、地球坐标系Oexeyeze、地理坐标系Oxnynzn和ROV体坐标系Oxbybzb,通过定义跟踪误差,取控制律,实现水下机器人控制。本发明利用轨迹跟踪控制器,不需要准确的数学模型,具有结构简单、参数整定方便、易于工业实现和适用面广等优点,通过调整参数使***得到满意的控制效果。
本发明解决其技术问题所采用的技术方案:一种多推进器的遥控式水下机器人轨迹跟踪控制方法,其特点是包括以下步骤:
步骤一、基于ROV体坐标系的运动方程如下:
其中M为广义质量正定矩阵,为水下机器人位置与偏航角,v=[ur vrr]为广义水流速度,ur为纵向速度,vr为横侧向速度,r为偏航角速率, 为偏航角,C(v)为广义阻力系数斜对称矩阵,D(v)为流体动力学参数,τc为控制力矩向量;
步骤二、建立ROV的两个基本坐标系分别为固定坐标系和运动坐标系,固定坐标系和运动坐标系均为直角坐标系,并满足右手定则。选取的坐标系有:地心惯性坐标Oexiyizi、地球坐标系Oexeyeze、地理坐标系Oxnynzn和ROV体坐标系Oxbybzb,对于ROV来说,其地理坐标系通过三次旋转得到体坐标系,地理坐标系到ROV体坐标系的旋转矩阵为:
其中ψ为地理坐标系第一次绕Ozn轴旋转的角度,旋转后地理坐标系变为Ox'ny'nzn,第二次绕Oy'n旋转θ角度,旋转后地理坐标系变为Ox″ny'nz'n,第三次绕轴Ox″n旋转φ角度,旋转后的地理坐标系即与ROV体坐标系重合。
步骤三、定义跟踪误差,其中ηd为理想轨迹向量,η为实际轨迹向量;
其中ηd为理想轨迹,η为实际轨迹;
步骤四、取控制律:
其中,Kp,Ki,Kd分别为比例项、积分项和微分项的增益矩阵,且满足Kp>03×3
本发明的有益效果是:该方法基于ROV体坐标系的运动方程建立ROV的两个基本坐标系分别为固定坐标系和运动坐标系,选取的坐标系有:地心惯性坐标Oexiyizi、地球坐标系Oexeyeze、地理坐标系Oxnynzn和ROV体坐标系Oxbybzb,通过定义跟踪误差,取控制律,实现水下机器人控制。本发明利用轨迹跟踪控制器,不需要准确的数学模型,具有结构简单、参数整定方便、易于工业实现和适用面广等优点,通过调整参数使***得到满意的控制效果。
下面结合附图和具体实施方式对本发明作详细说明。
附图说明
图1是本发明多推进器的遥控式水下机器人轨迹跟踪控制方法的流程图。
具体实施方式
参照图1。本发明多推进器的遥控式水下机器人轨迹跟踪控制方法具体步骤如下:
步骤一、基于ROV体坐标系的运动方程如下:
其中M为广义质量正定矩阵,为水下机器人位置与偏航角,v=[ur vr r]为广义水流速度,ur为纵向速度,vr为横侧向速度,r为偏航角速率,为偏航角,C(v)为广义阻力系数斜对称矩阵,D(v)为流体动力学参数,τc为控制力矩向量;各矩阵及参数取值如下:
其中m11=47.5,m22=94.1,m33=13.6,m23=m32=5.2,d11=13.5,d22=50.2,d33=27.2,d23=41.4,m32=17.3。
步骤二、建立合适的坐标系,建立ROV的两个基本坐标系分别为固定坐标系和运动坐标系,以上两坐标系均为直角坐标系,并满足右手定则。选取的坐标系有:地心惯性坐标Oexiyizi、地球坐标系Oexeyeze、地理坐标系Oxnynzn、ROV体坐标系Oxbybzb,对于ROV来说,其地理坐标系通过三次旋转得到体坐标系,地理坐标系到ROV体坐标系的旋转矩阵为:
其中ψ为地理坐标系第一次绕Ozn轴旋转的角度,旋转后地理坐标系变为Ox'ny'nzn,第二次绕Oy'n旋转θ角度,旋转后地理坐标系变为Ox″ny'nz'n,第三次绕轴Ox″n旋转φ角度,旋转后的地理坐标系即与ROV体坐标系重合。
步骤三、定义跟踪误差,其中ηd为理想轨迹向量,η为实际轨迹向量;
其中ηd为理想轨迹,η为实际轨迹;
步骤四、取控制律:
其中,Kp,Ki,Kd分别为比例项、积分项和微分项的增益矩阵,且满足Kp>03×3
其中,Kp,Ki,Kd分别为比例项、积分项和微分项的增益矩阵,且满足
本发明未详细说明部分属于本领域技术人员公知常识。

Claims (1)

1.一种多推进器的遥控式水下机器人轨迹跟踪控制方法,其特征在于包括以下步骤:
步骤一、基于ROV体坐标系的运动方程如下:
其中M为广义质量正定矩阵,为水下机器人位置与偏航角,v=[ur vr r]为广义水流速度,ur为纵向速度,vr为横侧向速度,r为偏航角速率, 为偏航角,C(v)为广义阻力系数斜对称矩阵,D(v)为流体动力学参数,τc为控制力矩向量;
步骤二、建立ROV的两个基本坐标系分别为固定坐标系和运动坐标系,固定坐标系和运动坐标系均为直角坐标系,并满足右手定则;选取的坐标系有:地心惯性坐标Oexiyizi、地球坐标系Oexeyeze、地理坐标系Oxnynzn和ROV体坐标系Oxbybzb,对于ROV来说,其地理坐标系通过三次旋转得到体坐标系,地理坐标系到ROV体坐标系的旋转矩阵为:
<mrow> <msubsup> <mi>R</mi> <mi>n</mi> <mi>b</mi> </msubsup> <mrow> <mo>(</mo> <mi>&amp;Theta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&amp;theta;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;theta;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <mi>sin</mi> <mi>&amp;theta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mi>&amp;phi;</mi> <mi>sin</mi> <mi>&amp;theta;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> <mo>-</mo> <mi>cos</mi> <mi>&amp;phi;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;phi;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> <mo>+</mo> <mi>sin</mi> <mi>&amp;phi;</mi> <mi>sin</mi> <mi>&amp;theta;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>sin</mi> <mi>&amp;phi;</mi> <mi>cos</mi> <mi>&amp;theta;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mi>&amp;phi;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> <mo>+</mo> <mi>cos</mi> <mi>&amp;phi;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> <mi>sin</mi> <mi>&amp;theta;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;phi;</mi> <mi>sin</mi> <mi>&amp;theta;</mi> <mi>sin</mi> <mi>&amp;psi;</mi> <mo>-</mo> <mi>sin</mi> <mi>&amp;phi;</mi> <mi>cos</mi> <mi>&amp;psi;</mi> </mrow> </mtd> <mtd> <mrow> <mi>cos</mi> <mi>&amp;phi;</mi> <mi>cos</mi> <mi>&amp;theta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
其中ψ为地理坐标系第一次绕Ozn轴旋转的角度,旋转后地理坐标系变为Ox'ny'nzn,第二次绕Oy'n旋转θ角度,旋转后地理坐标系变为Ox″ny'nz'n,第三次绕轴Ox″n旋转φ角度,旋转后的地理坐标系即与ROV体坐标系重合;
步骤三、定义跟踪误差,其中ηd为理想轨迹向量,η为实际轨迹向量;
<mrow> <mover> <mi>&amp;eta;</mi> <mo>~</mo> </mover> <mo>=</mo> <mi>&amp;eta;</mi> <mo>-</mo> <msub> <mi>&amp;eta;</mi> <mi>d</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>
其中ηd为理想轨迹,η为实际轨迹;
步骤四、取控制律:
<mrow> <msubsup> <mi>&amp;tau;</mi> <mi>c</mi> <mo>*</mo> </msubsup> <mo>=</mo> <msub> <mi>K</mi> <mi>p</mi> </msub> <mo>&amp;CenterDot;</mo> <mover> <mi>&amp;eta;</mi> <mo>~</mo> </mover> <mo>+</mo> <msub> <mi>K</mi> <mi>i</mi> </msub> <mo>&amp;CenterDot;</mo> <mo>&amp;Integral;</mo> <mover> <mi>&amp;eta;</mi> <mo>~</mo> </mover> <mi>d</mi> <mi>t</mi> <mo>+</mo> <msub> <mi>K</mi> <mi>d</mi> </msub> <mo>&amp;CenterDot;</mo> <mover> <mover> <mi>&amp;eta;</mi> <mo>~</mo> </mover> <mo>&amp;CenterDot;</mo> </mover> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>
其中,Kp,Ki,Kd分别为比例项、积分项和微分项的增益矩阵,且满足Kp>03×3
CN201710964946.3A 2017-10-17 2017-10-17 多推进器的遥控式水下机器人轨迹跟踪控制方法 Expired - Fee Related CN107526369B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710964946.3A CN107526369B (zh) 2017-10-17 2017-10-17 多推进器的遥控式水下机器人轨迹跟踪控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710964946.3A CN107526369B (zh) 2017-10-17 2017-10-17 多推进器的遥控式水下机器人轨迹跟踪控制方法

Publications (2)

Publication Number Publication Date
CN107526369A true CN107526369A (zh) 2017-12-29
CN107526369B CN107526369B (zh) 2020-05-12

Family

ID=60685399

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710964946.3A Expired - Fee Related CN107526369B (zh) 2017-10-17 2017-10-17 多推进器的遥控式水下机器人轨迹跟踪控制方法

Country Status (1)

Country Link
CN (1) CN107526369B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111913489A (zh) * 2019-05-10 2020-11-10 欧舶智能科技(上海)有限公司 水下机器人多推进器耦合控制方法及***

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708626A (en) * 1996-12-30 1998-01-13 The United States Of America As Represented By The Secretary Of The Navy Trajectory measurement system for underwater vehicles
WO2009023058A2 (en) * 2007-05-30 2009-02-19 Oceaneering International, Inc. Hybrid remotely/autonomously operated underwater vehicle
CN103064296A (zh) * 2011-10-21 2013-04-24 中国科学院沈阳自动化研究所 一种水下机器人辅助控制***
CN104850133A (zh) * 2015-05-18 2015-08-19 哈尔滨工程大学 一种模块化的rov控制***
CN105549611A (zh) * 2014-10-30 2016-05-04 中国科学院沈阳自动化研究所 自主水下机器人的海洋环境自识别的航迹精确跟踪方法
CN105607476A (zh) * 2016-01-04 2016-05-25 哈尔滨工程大学 一种作业型rov六自由度运动控制方法
RU2593651C1 (ru) * 2015-06-09 2016-08-10 Федеральное государственное бюджетное учреждение науки институт океанологии им. П.П. Ширшова Российской академии наук Гидроакустический способ определения местоположения автономного подводного аппарата
CN106054607A (zh) * 2016-06-17 2016-10-26 江苏科技大学 水下检测与作业机器人动力定位方法
CN106154835A (zh) * 2016-08-23 2016-11-23 南京航空航天大学 一种基于时延估计的水下运载器终端滑模控制方法

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5708626A (en) * 1996-12-30 1998-01-13 The United States Of America As Represented By The Secretary Of The Navy Trajectory measurement system for underwater vehicles
WO2009023058A2 (en) * 2007-05-30 2009-02-19 Oceaneering International, Inc. Hybrid remotely/autonomously operated underwater vehicle
CN103064296A (zh) * 2011-10-21 2013-04-24 中国科学院沈阳自动化研究所 一种水下机器人辅助控制***
CN105549611A (zh) * 2014-10-30 2016-05-04 中国科学院沈阳自动化研究所 自主水下机器人的海洋环境自识别的航迹精确跟踪方法
CN104850133A (zh) * 2015-05-18 2015-08-19 哈尔滨工程大学 一种模块化的rov控制***
RU2593651C1 (ru) * 2015-06-09 2016-08-10 Федеральное государственное бюджетное учреждение науки институт океанологии им. П.П. Ширшова Российской академии наук Гидроакустический способ определения местоположения автономного подводного аппарата
CN105607476A (zh) * 2016-01-04 2016-05-25 哈尔滨工程大学 一种作业型rov六自由度运动控制方法
CN106054607A (zh) * 2016-06-17 2016-10-26 江苏科技大学 水下检测与作业机器人动力定位方法
CN106154835A (zh) * 2016-08-23 2016-11-23 南京航空航天大学 一种基于时延估计的水下运载器终端滑模控制方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
LIU YU: "《Backstepping Based Integral Sliding Mode Control for Autonomous Underwater Vehicles》", 《PROCEEDINGS OF THE 32ND CHINESE CONTROL CONFERENCE》 *
朱康武: "《作业型ROV多变景位姿鲁棒控制方法研究》", 《中国博士学位论文全文数据库工程科技辑》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111913489A (zh) * 2019-05-10 2020-11-10 欧舶智能科技(上海)有限公司 水下机器人多推进器耦合控制方法及***

Also Published As

Publication number Publication date
CN107526369B (zh) 2020-05-12

Similar Documents

Publication Publication Date Title
Khodayari et al. Modeling and control of autonomous underwater vehicle (AUV) in heading and depth attitude via self-adaptive fuzzy PID controller
CN109100939B (zh) 考虑输入饱和的水面无人艇全状态约束轨迹跟踪控制方法
Fossen et al. Line-of-sight path following for dubins paths with adaptive sideslip compensation of drift forces
Almeida et al. Cooperative control of multiple surface vessels in the presence of ocean currents and parametric model uncertainty
CN109901605A (zh) 一种四旋翼飞行器跟踪无人水面船的控制方法
CN113433955B (zh) 有向切换拓扑下多auv编队队形一致性控制方法
CN111487966A (zh) 一种基于航路点的水面无人艇自适应路径跟踪控制方法
CN104881038A (zh) 环境干扰下的水下无人航行器航迹跟踪控制优化方法
CN108267953A (zh) 一种基于领航者-跟踪者水下机器人位置跟踪方法
Liu et al. Model predictive controller design with disturbance observer for path following of unmanned surface vessel
Hamel et al. Transverse function control of a motorboat
CN115390564A (zh) 用于欠驱动水面无人船舶的编队控制方法、介质及设备
Gao et al. Command filtered path tracking control of saturated ASVs based on time‐varying disturbance observer
Peimin et al. The design of gain scheduling PID controller of the USV course control system
CN107526369B (zh) 多推进器的遥控式水下机器人轨迹跟踪控制方法
Zhao et al. Model predictive control based integral line-of-sight curved path following for unmanned aerial vehicle
Fu et al. Adaptive safety motion control for underactuated hovercraft using improved integral barrier lyapunov function
CN112947448B (zh) 一种无人船集群协同包围多目标模糊控制器结构及设计方法
CN116088309A (zh) 一种基于故障辨识的水面船复合学习容错控制方法
Ding et al. Based on disturbance observer of Air Cushion Vehicle course sliding backstepping control
Yuan et al. Combined depth and heading control and experiment of ROV under the influence of residual buoyancy, current disturbance, and control dead zone
Liu et al. Active disturbance rejection path following control of USV based on fuzzy optimization
Li et al. Adaptive tracking control of underactuated USV based on back-stepping and RBF neural network
Li et al. Path following control of the asymmetric USV via backsteppin sliding mode technique
Ma et al. Fixed-time sliding-mode reaching based trajectory tracking control of unmanned underwater vehicles

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20200512

Termination date: 20201017

CF01 Termination of patent right due to non-payment of annual fee