CN111007878A - 一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法 - Google Patents
一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法 Download PDFInfo
- Publication number
- CN111007878A CN111007878A CN201911154298.0A CN201911154298A CN111007878A CN 111007878 A CN111007878 A CN 111007878A CN 201911154298 A CN201911154298 A CN 201911154298A CN 111007878 A CN111007878 A CN 111007878A
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- aerial vehicle
- fishing
- control
- fishing unmanned
- 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
- 241000251468 Actinopterygii Species 0.000 title claims abstract description 100
- 238000000034 method Methods 0.000 title claims abstract description 45
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 title claims abstract description 22
- 238000009826 distribution Methods 0.000 claims abstract description 12
- 238000013178 mathematical model Methods 0.000 claims abstract description 7
- 238000011217 control strategy Methods 0.000 claims abstract description 5
- 238000005096 rolling process Methods 0.000 claims description 36
- 238000006073 displacement reaction Methods 0.000 claims description 22
- 230000008859 change Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 10
- 230000005484 gravity Effects 0.000 claims description 9
- 230000001133 acceleration Effects 0.000 claims description 6
- 238000006243 chemical reaction Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 6
- 230000009466 transformation Effects 0.000 claims description 6
- 206010034719 Personality change Diseases 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000000630 rising effect Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 description 13
- 230000006872 improvement Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000000575 pesticide Substances 0.000 description 1
- 239000007921 spray Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/12—Target-seeking control
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B11/42—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,包括以下步骤:S1、建立钓鱼无人机的数学模型;S2、设计钓鱼无人机的电机推力控制策略和控制分配方法;S3、设计钓鱼无人机的串级闭环PID飞行控制方法;S4、规划三种不同钓鱼无人机的探鱼路线并进行智能抛钩抛饵,探鱼模式包括多点探鱼、快速探鱼和区域探鱼三种。本发明与现有技术相比的优点在于:解决现有消费应用类无人机中存在的不足,将串级闭环PID控制算法用于无人机的海上探鱼,保证钓鱼无人机沿着既定的探鱼线路飞行,进行实时监测,实现钓鱼无人机的位置、高度和姿态控制,同时通过位置和高度控制方法实现钓鱼无人机在不同探鱼模式下的实时精准探鱼。
Description
技术领域
本发明涉及无人机领域,具体是指一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法。
背景技术
目前将无人机应用在人们生产和生活的各个领域已成为主要趋势;将无人机与传统的钓鱼尤其时海钓活动结合能使钓鱼更加智能化和专业化,同时使得钓鱼人能够更加方便智能的监测钓鱼活动,民用消费类四旋翼无人机已广泛的应用于航拍和测绘等领域,因其价格低廉,携带方便,操控方便已成为很多消费玩家的首选,其缺点是载荷能力有限,在海钓过程中不易携带偏重的钓饵和钓钩。
相对较大型的工业级无人机则主要用于电力巡检,农药喷洒,农田植保以及警用消防等领域,这类无人机的特点是可携带较重的载荷,续航时间相对长,稳定性好,但是体积大,携带不方便,而且价格昂贵,并不适用于大量的钓鱼人长期使用。
因此,设计出一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法势在必行。
发明内容
本发明要解决的技术问题是目前的民用消费类四旋翼无人机载荷能力有限,在海钓过程中不易携带偏重的钓饵和钓钩,较大型的工业级无人机体积大,携带不方便,而且价格昂贵,并不适用于大量的钓鱼人长期使用,且目前缺少一种适用于钓鱼无人机使用的控制算法。
为解决上述技术问题,本发明提供的技术方案为:一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,包括以下步骤:
S1、建立钓鱼无人机的数学模型;
S2、设计钓鱼无人机的电机推力控制策略和控制分配方法;
S3、设计钓鱼无人机的串级闭环PID飞行控制方法;
S4、规划三种不同钓鱼无人机的探鱼路线并进行智能抛钩抛饵,探鱼模式包括多点探鱼、快速探鱼和区域探鱼三种。
本发明与现有技术相比的优点在于:解决现有消费应用类无人机中存在的不足,提供一种基于不同探鱼模式的飞行控制算法的智能钓鱼无人机方法,所述方法将串级闭环PID控制算法用于无人机的海上探鱼,采用位置控制和姿态控制的方法对无人机的探鱼路线进行实时计算和修正,保证钓鱼无人机沿着既定的探鱼线路飞行,进行实时监测,采用串级闭环PID控制算法,实现钓鱼无人机的位置、高度和姿态控制,同时通过位置和高度控制方法实现钓鱼无人机在不同探鱼模式下的实时精准探鱼。
作为改进,S1步骤在钓鱼无人机的机体坐标系和惯性坐标系下,建立无人机的位置和姿态运动学和动力学方程,具体包括:(1)钓鱼无人机的位置运动学方程;
钓鱼无人机重心在惯性系下坐标为[xio,yio,zio],无人机重心初始时刻在惯性系下的坐标为 [xio,yio,zio],在惯性系和机体系下的速度分量分别为[ui,vi,wi]和[u,v,w],无人机飞行过程中的滚转角、俯仰角和偏航角分别为则无人机的位置运动学方程为:
钓鱼无人机的姿态运动学方程;
钓鱼无人机的位置动力学方程;
钓鱼无人机的位置动力学方程包括高度和水平控制动力学方程,具体的动力学方程形式如下:
其中,Fb为四个电机在机体系下的总升力,沿obzb的负方向;F1b,F2b,F3b,F4b为四个电机各自产生的在机体系下的升力,沿obzb的负方向;p,q,r为飞机在机体系下的沿obxb,obyb,obzb方向的角速度,分别为滚转角速度,俯仰角速度和偏航角速度;Ω1,Ω2,Ω3,Ω4为1,2,3,4号电机的转速,单位为rpm(转每分);g为重力加速度,单位为 m/s2;Rbi为惯性系到机体系的转换矩阵;m为钓鱼无人机的质量;为钓鱼无人机在机体系下各轴速度变化量;
钓鱼无人机的姿态动力学方程;
钓鱼无人机的在滚转、俯仰和偏航三个方向的姿态动力学方程如下所示:
其中,[Mx,My,Mz]为钓鱼无人机所受的滚转、俯仰和偏航力矩;[F1,F2,F3,F4]分别为1,2,3,4号电机和螺旋桨产生的向上的升力; [Ixx,Iyy,Izz]分别为钓鱼无人机的机体系下各个方向的转动惯量;Ixz为钓鱼无人机机体系下obxbzb平面惯性积;[x1,y1]为1号电机在机体系中的水平坐标;[-x2,-y2]为2号电机在机体系中的水平坐标;
作为改进,S2步骤中钓鱼无人机的四个电机升力具体控制分配策略和控制方法如下:
钓鱼无人机的四个电机和螺旋桨产生的升力方程:
钓鱼无人机的四个电机和螺旋桨产生的力矩方程:
钓鱼无人机的四个电机和螺旋桨的控制分配方程:
作为改进,根据所建的钓鱼无人机数学模型和电机控制分配策略,设计钓鱼无人机的串级闭环PID飞行控制算法,具体方法如下:
钓鱼无人机的高度控制回路;
钓鱼无人机的高度控制回路包含内环垂直速度控制和外环高度回路控制,具体控制框图如附图2所示,计算公式为:
其中,U1为高度控制回路输出的高度控制量;Hc,H(m):惯性系下的期望高度和实际高度;Kph,Kih,Kdh分别为高度控制回路的比例、积分和微分系数;wc(m/s)为机体系下垂直期望速度;w(m/s)为机体系下飞机实际垂直速度;Kpw为垂直速度控制回路的比例系数;(m/s2)为惯性系下期望垂直加速度;
钓鱼无人机的姿态控制回路;
钓鱼无人机的姿态控制回路包含三个通道(滚转、俯仰和偏航)的内环姿态角速度控制回路和外环姿态角控制回路,具体方程:
其中,U2,U3,U4分别为智能钓鱼无人机的滚转、俯仰和偏航控制量;Kpp,Kpq,Kpr分别为滚转、俯仰和偏航通道的内环角速度控制回路的比例系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的比例系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的积分系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的微分系数;分别为目标滚转角、目标俯仰角和目标偏航角;分别为实际滚转角、实际俯仰角和实际偏航角;
(3)钓鱼无人机的位置控制回路;
钓鱼无人机的位置控制回路包含水平北向位置控制回路和东向位置控制回路方程,水平位置控制回路又包含内环水平速度控制回路和外环水平位置控制回路,钓鱼无人机在机体系的obzb轴上产生的升力在惯性系下的水平oixi和oiyi轴上产生的升力为:
钓鱼无人机在机体系下的水平速度u和v转换到惯性系下为:
钓鱼无人机的水平北向和东向位置控制回路方程为:
其中,分别为钓鱼无人机在惯性系下的水平北向和东向速度分量的变化量;[Kpx,Kpy]分别为水平北向和东向位置控制回路的比例系数;[Kix,Kiy]分别为水平北向和东向位置控制回路的积分系数;[Kdx,Kdy]分别为水平北向和东向位置控制回路的微分系数;[Kpu,Kpv]分别为水平北向和东向内环速度控制回路的比例系数;
作为改进,S4步骤根据设计的钓鱼无人机的串级闭环PID飞行控制算法,规划钓鱼无人机的三种探鱼模式路线,具体如下:
(1)多点探鱼模式的高度和水平位置航迹规划;
多点探鱼模式下,钓鱼无人机的高度先上升,飞行一段时间后,再降落到一定的高度,再次飞行一段时间,然后上升到之前的高度,飞行一段时间后到达某个点,再次降落,循环往复,钓鱼无人机的水平北向位移轨迹为一条直线,在无人机上升或下降过程中北向位置保持恒定,钓鱼无人机的水平东向位移轨迹初始时刻会有略微变化,待无人机运动到相应的位置点后不再东向位移轨迹不再变化;
(2)快速探鱼模式的高度和水平位置航迹规划;
快速探鱼模式下,钓鱼无人机的期望高度先直线上升,待飞行到目标点后,开始降落,然后进行探鱼任务,直至探鱼任务结束,高度上升,然后返回的初始点,钓鱼无人机先飞行到既定的目标高度后,在水平方向做圆环运动,执行快速探鱼任务,水平北向和东向位置不断变化;
区域探鱼模式的高度和水平位置航迹规划;
区域探鱼模式下,钓鱼无人机的期望高度变化情况与快速探鱼完全一致,钓鱼无人机先飞行到既定的目标高度后,在水平方向不断前进,并来回的扫描,执行区域探鱼任务,水平北向位置不断增大,水平东向位置来回变化。
附图说明
图1是本发明的整体控制框图和控制策略。
图2是本发明的高度控制回路原理框图。
图3是本发明的滚转姿态角控制回路原理框图。
图4是本发明的俯仰姿态角控制回路原理框图。
图5是本发明的偏航姿态角控制回路原理框图。
图6是本发明的水平位置控制回路原理框图。
图7是本发明的水平速度控制回路原理框图。
图8是本发明的高度变化情况。
图9是本发明的水平北向位移轨迹变化情况。
图10是本发明的水平东向位移轨迹变化情况。
图11是本发明的快速区域探鱼模式下的高度变化情况。
图12是本发明的快速探鱼模式下的水平北向位移轨迹变化情况。
图13是本发明的快速探鱼模式下的水平东向位移轨迹变化情况。
图14是本发明的区域探鱼模式下的水平北向位移轨迹变化情况。
图15是本发明的区域探鱼模式下的水平东向位移轨迹变化情况。
图16是本发明的多点探鱼模式的期望和实际高度对比图。
图17是本发明的多点探鱼模式的水平期望和实际轨迹对比图。
图18是本发明的快速探鱼模式的期望和实际高度对比图。
图19是本发明的快速探鱼模式的水平期望和实际轨迹对比图。
图20是本发明的区域探鱼模式的期望和实际高度对比图。
图21是本发明的区域探鱼模式的水平期望和实际轨迹对比图。
具体实施方式
下面结合附图对本发明做进一步的详细说明。
本发明在具体实施时,一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,包括以下步骤:
S1、建立钓鱼无人机的数学模型;
S2、设计钓鱼无人机的电机推力控制策略和控制分配方法;
S3、设计钓鱼无人机的串级闭环PID飞行控制方法;
S4、规划三种不同钓鱼无人机的探鱼路线并进行智能抛钩抛饵,探鱼模式包括多点探鱼、快速探鱼和区域探鱼三种。
所述的S1步骤在钓鱼无人机的机体坐标系和惯性坐标系下,建立无人机的位置和姿态运动学和动力学方程,具体包括:(1)钓鱼无人机的位置运动学方程;
钓鱼无人机重心在惯性系下坐标为[xio,yio,zio],无人机重心初始时刻在惯性系下的坐标为 [xio,yio,zio],在惯性系和机体系下的速度分量分别为[ui,vi,wi]和[u,v,w],无人机飞行过程中的滚转角、俯仰角和偏航角分别为则无人机的位置运动学方程为:
(2)钓鱼无人机的姿态运动学方程;
(3)钓鱼无人机的位置动力学方程;
钓鱼无人机的位置动力学方程包括高度和水平控制动力学方程,具体的动力学方程形式如下:
其中,Fb为四个电机在机体系下的总升力,沿obzb的负方向;F1b,F2b,F3b,F4b为四个电机各自产生的在机体系下的升力,沿obzb的负方向;p,q,r为飞机在机体系下的沿obxb,obyb,obzb方向的角速度,分别为滚转角速度,俯仰角速度和偏航角速度;Ω1,Ω2,Ω3,Ω4为1,2,3,4号电机的转速,单位为rpm(转每分);g为重力加速度,单位为m/s2;Rbi为惯性系到机体系的转换矩阵;m为钓鱼无人机的质量;为钓鱼无人机在机体系下各轴速度变化量;
(4)钓鱼无人机的姿态动力学方程;
钓鱼无人机的在滚转、俯仰和偏航三个方向的姿态动力学方程如下所示:
其中,[Mx,My,Mz]为钓鱼无人机所受的滚转、俯仰和偏航力矩;[F1,F2,F3,F4]分别为1,2,3,4号电机和螺旋桨产生的向上的升力; [Ixx,Iyy,Izz]分别为钓鱼无人机的机体系下各个方向的转动惯量;Ixz为钓鱼无人机机体系下obxbzb平面惯性积;[x1,y1]为1号电机在机体系中的水平坐标;[-x2,-y2]为2号电机在机体系中的水平坐标;
所述的S2步骤中钓鱼无人机的四个电机升力具体控制分配策略和控制方法如下:
(1)钓鱼无人机的四个电机和螺旋桨产生的升力方程:
(2)钓鱼无人机的四个电机和螺旋桨产生的力矩方程:
(3)钓鱼无人机的四个电机和螺旋桨的控制分配方程:
根据所建的钓鱼无人机数学模型和电机控制分配策略,设计钓鱼无人机的串级闭环PID飞行控制算法,具体方法如下:
(1)钓鱼无人机的高度控制回路;
钓鱼无人机的高度控制回路包含内环垂直速度控制和外环高度回路控制,具体控制框图如附图2所示,计算公式为:
其中,U1为高度控制回路输出的高度控制量;Hc,H(m):惯性系下的期望高度和实际高度;Kph,Kih,Kdh分别为高度控制回路的比例、积分和微分系数;wc(m/s)为机体系下垂直期望速度;w(m/s)为机体系下飞机实际垂直速度;Kpw为垂直速度控制回路的比例系数;(m/s2)为惯性系下期望垂直加速度;
(2)钓鱼无人机的姿态控制回路;
钓鱼无人机的姿态控制回路包含三个通道(滚转、俯仰和偏航)的内环姿态角速度控制回路和外环姿态角控制回路,具体方程:
其中,U2,U3,U4分别为智能钓鱼无人机的滚转、俯仰和偏航控制量;Kpp,Kpq,Kpr分别为滚转、俯仰和偏航通道的内环角速度控制回路的比例系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的比例系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的积分系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的微分系数;分别为目标滚转角、目标俯仰角和目标偏航角;分别为实际滚转角、实际俯仰角和实际偏航角;
(3)钓鱼无人机的位置控制回路;
钓鱼无人机的位置控制回路包含水平北向位置控制回路和东向位置控制回路方程,水平位置控制回路又包含内环水平速度控制回路和外环水平位置控制回路,钓鱼无人机在机体系的obzb轴上产生的升力在惯性系下的水平oixi和oiyi轴上产生的升力为:
钓鱼无人机在机体系下的水平速度u和v转换到惯性系下为:
钓鱼无人机的水平北向和东向位置控制回路方程为:
其中,分别为钓鱼无人机在惯性系下的水平北向和东向速度分量的变化量;[Kpx,Kpy]分别为水平北向和东向位置控制回路的比例系数;[Kix,Kiy]分别为水平北向和东向位置控制回路的积分系数;[Kdx,Kdy]分别为水平北向和东向位置控制回路的微分系数;[Kpu,Kpv]分别为水平北向和东向内环速度控制回路的比例系数;
所述的S4步骤根据设计的钓鱼无人机的串级闭环PID飞行控制算法,规划钓鱼无人机的三种探鱼模式路线,具体如下:
(1)多点探鱼模式的高度和水平位置航迹规划;
多点探鱼模式下,钓鱼无人机的高度先上升,飞行一段时间后,再降落到一定的高度,再次飞行一段时间,然后上升到之前的高度,飞行一段时间后到达某个点,再次降落,循环往复,钓鱼无人机的水平北向位移轨迹为一条直线,在无人机上升或下降过程中北向位置保持恒定,钓鱼无人机的水平东向位移轨迹初始时刻会有略微变化,待无人机运动到相应的位置点后不再东向位移轨迹不再变化;
(2)快速探鱼模式的高度和水平位置航迹规划;
快速探鱼模式下,钓鱼无人机的期望高度先直线上升,待飞行到目标点后,开始降落,然后进行探鱼任务,直至探鱼任务结束,高度上升,然后返回的初始点,钓鱼无人机先飞行到既定的目标高度后,在水平方向做圆环运动,执行快速探鱼任务,水平北向和东向位置不断变化;
区域探鱼模式的高度和水平位置航迹规划;
区域探鱼模式下,钓鱼无人机的期望高度变化情况与快速探鱼完全一致,钓鱼无人机先飞行到既定的目标高度后,在水平方向不断前进,并来回的扫描,执行区域探鱼任务,水平北向位置不断增大,水平东向位置来回变化。
本发明的工作原理:
实施例:
多点探鱼,快速探鱼和区域探鱼模式下的期望高度、水平北向及东向期望位移单位均为m,时间量的单位均为s;
多点探鱼模式下智能钓鱼无人机的期望高度和水平北向及东向期望位移变化情况如下所示:
快速探鱼模式下智能钓鱼无人机的期望高度和水平北向及东向期望位移变化情况如下所示:
区域探鱼模式下智能钓鱼无人机的期望高度和水平北向及东向期望位移变化情况如下所示:
智能钓鱼无人机通过高度、位置和姿态控制回路来实现多点探鱼,快速探鱼和区域探鱼任务,水平方向的期望探鱼轨迹和实际探鱼轨迹的对比简图如附图9~14所示;
由附图可知,智能钓鱼无人机通过串级PID控制算法能够实现多点探鱼,快速探鱼和区域探鱼三种不同模式下的探鱼任务,期望探鱼轨迹和实际探鱼轨迹基本吻合,满足探鱼要求。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具本的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本发明中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度小于第二特征。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”,“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
Claims (5)
1.一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,其特征在于:包括以下步骤:
S1、建立钓鱼无人机的数学模型;
S2、设计钓鱼无人机的电机推力控制策略和控制分配方法;
S3、设计钓鱼无人机的串级闭环PID飞行控制方法;
S4、规划三种不同钓鱼无人机的探鱼路线并进行智能抛钩抛饵,探鱼模式包括多点探鱼、快速探鱼和区域探鱼三种。
2.根据权利要求1所述的一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,其特征在于:所述的S1步骤在钓鱼无人机的机体坐标系和惯性坐标系下,建立无人机的位置和姿态运动学和动力学方程,具体包括:(1)钓鱼无人机的位置运动学方程;
钓鱼无人机重心在惯性系下坐标为[xio,yio,zio],无人机重心初始时刻在惯性系下的坐标为[xio,yio,zio],在惯性系和机体系下的速度分量分别为[ui,vi,wi]和[u,v,w],无人机飞行过程中的滚转角、俯仰角和偏航角分别为则无人机的位置运动学方程为:
(2)钓鱼无人机的姿态运动学方程;
(3)钓鱼无人机的位置动力学方程;
钓鱼无人机的位置动力学方程包括高度和水平控制动力学方程,具体的动力学方程形式如下:其中,Fb为四个电机在机体系下的总升力,沿obzb的负方向;F1b,F2b,F3b,F4b为四个电机各自产生的在机体系下的升力,沿obzb的负方向;p,q,r为飞机在机体系下的沿obxb,obyb,obzb方向的角速度,分别为滚转角速度,俯仰角速度和偏航角速度;Ω1,Ω2,Ω3,Ω4为1,2,3,4号电机的转速,单位为rpm(转每分);g为重力加速度,单位为m/s2;Rbi为惯性系到机体系的转换矩阵;m为钓鱼无人机的质量;为钓鱼无人机在机体系下各轴速度变化量;
(4)钓鱼无人机的姿态动力学方程;
钓鱼无人机的在滚转、俯仰和偏航三个方向的姿态动力学方程如下所示:
3.根据权利要求1所述的一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,其特征在于:所述的S2步骤中钓鱼无人机的四个电机升力具体控制分配策略和控制方法如下:
(1)钓鱼无人机的四个电机和螺旋桨产生的升力方程:
(2)钓鱼无人机的四个电机和螺旋桨产生的力矩方程:
(3)钓鱼无人机的四个电机和螺旋桨的控制分配方程:
4.根据权利要求1所述的一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,其特征在于:根据所建的钓鱼无人机数学模型和电机控制分配策略,设计钓鱼无人机的串级闭环PID飞行控制算法,具体方法如下:
(1)钓鱼无人机的高度控制回路;
钓鱼无人机的高度控制回路包含内环垂直速度控制和外环高度回路控制,具体控制框图如附图2所示,计算公式为:
其中,U1为高度控制回路输出的高度控制量;Hc,H(m):惯性系下的期望高度和实际高度;Kph,Kih,Kdh分别为高度控制回路的比例、积分和微分系数;wc(m/s)为机体系下垂直期望速度;w(m/s)为机体系下飞机实际垂直速度;Kpw为垂直速度控制回路的比例系数;(m/s2)为惯性系下期望垂直加速度;
(2)钓鱼无人机的姿态控制回路;
钓鱼无人机的姿态控制回路包含三个通道(滚转、俯仰和偏航)的内环姿态角速度控制回路和外环姿态角控制回路,具体方程:
其中,U2,U3,U4分别为智能钓鱼无人机的滚转、俯仰和偏航控制量;Kpp,Kpq,Kpr分别为滚转、俯仰和偏航通道的内环角速度控制回路的比例系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的比例系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的积分系数;分别为滚转、俯仰和偏航通道的外环姿态角控制回路的微分系数;分别为目标滚转角、目标俯仰角和目标偏航角;分别为实际滚转角、实际俯仰角和实际偏航角;
(3)钓鱼无人机的位置控制回路;
钓鱼无人机的位置控制回路包含水平北向位置控制回路和东向位置控制回路方程,水平位置控制回路又包含内环水平速度控制回路和外环水平位置控制回路,钓鱼无人机在机体系的obzb轴上产生的升力在惯性系下的水平oixi和oiyi轴上产生的升力为:
钓鱼无人机在机体系下的水平速度u和v转换到惯性系下为:
钓鱼无人机的水平北向和东向位置控制回路方程为:
5.根据权利要求1所述的一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法,其特征在于:所述的S4步骤根据设计的钓鱼无人机的串级闭环PID飞行控制算法,规划钓鱼无人机的三种探鱼模式路线,具体如下:
(1)多点探鱼模式的高度和水平位置航迹规划;
多点探鱼模式下,钓鱼无人机的高度先上升,飞行一段时间后,再降落到一定的高度,再次飞行一段时间,然后上升到之前的高度,飞行一段时间后到达某个点,再次降落,循环往复,钓鱼无人机的水平北向位移轨迹为一条直线,在无人机上升或下降过程中北向位置保持恒定,钓鱼无人机的水平东向位移轨迹初始时刻会有略微变化,待无人机运动到相应的位置点后不再东向位移轨迹不再变化;
(2)快速探鱼模式的高度和水平位置航迹规划;
快速探鱼模式下,钓鱼无人机的期望高度先直线上升,待飞行到目标点后,开始降落,然后进行探鱼任务,直至探鱼任务结束,高度上升,然后返回的初始点,钓鱼无人机先飞行到既定的目标高度后,在水平方向做圆环运动,执行快速探鱼任务,水平北向和东向位置不断变化;
(3)区域探鱼模式的高度和水平位置航迹规划;
区域探鱼模式下,钓鱼无人机的期望高度变化情况与快速探鱼完全一致,钓鱼无人机先飞行到既定的目标高度后,在水平方向不断前进,并来回的扫描,执行区域探鱼任务,水平北向位置不断增大,水平东向位置来回变化。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911154298.0A CN111007878A (zh) | 2019-11-22 | 2019-11-22 | 一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911154298.0A CN111007878A (zh) | 2019-11-22 | 2019-11-22 | 一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111007878A true CN111007878A (zh) | 2020-04-14 |
Family
ID=70113082
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911154298.0A Pending CN111007878A (zh) | 2019-11-22 | 2019-11-22 | 一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111007878A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112904876A (zh) * | 2021-01-14 | 2021-06-04 | 北京航空航天大学 | 一种考虑电机饱和的高机动微型无人机控制分配方法 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2520343A2 (fr) * | 2011-05-03 | 2012-11-07 | Delta Drone | Dispositif et procédé de recherche de cibles |
| CN205942437U (zh) * | 2016-07-25 | 2017-02-08 | 南充驭云创新科技有限公司 | 一种用于探鱼的无人机及其飞行遥控系统 |
| CN106444845A (zh) * | 2016-10-14 | 2017-02-22 | 中国人民解放军国防科学技术大学 | 一种无信息条件下的多uav协同搜索方法 |
| JP2017104025A (ja) * | 2015-12-07 | 2017-06-15 | 株式会社東和電機製作所 | 無人航空機を用いた漁業支援システム |
| CN106933104A (zh) * | 2017-04-21 | 2017-07-07 | 苏州工业职业技术学院 | 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法 |
| CN107333723A (zh) * | 2017-06-21 | 2017-11-10 | 宁波派丽肯无人机有限公司 | 垂钓方法 |
| JP2018146328A (ja) * | 2017-03-03 | 2018-09-20 | 日本海洋資源開発株式会社 | 漁業情報収集システム |
-
2019
- 2019-11-22 CN CN201911154298.0A patent/CN111007878A/zh active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2520343A2 (fr) * | 2011-05-03 | 2012-11-07 | Delta Drone | Dispositif et procédé de recherche de cibles |
| JP2017104025A (ja) * | 2015-12-07 | 2017-06-15 | 株式会社東和電機製作所 | 無人航空機を用いた漁業支援システム |
| CN205942437U (zh) * | 2016-07-25 | 2017-02-08 | 南充驭云创新科技有限公司 | 一种用于探鱼的无人机及其飞行遥控系统 |
| CN106444845A (zh) * | 2016-10-14 | 2017-02-22 | 中国人民解放军国防科学技术大学 | 一种无信息条件下的多uav协同搜索方法 |
| JP2018146328A (ja) * | 2017-03-03 | 2018-09-20 | 日本海洋資源開発株式会社 | 漁業情報収集システム |
| CN106933104A (zh) * | 2017-04-21 | 2017-07-07 | 苏州工业职业技术学院 | 一种基于dic‑pid的四旋翼飞行器姿态与位置的混合控制方法 |
| CN107333723A (zh) * | 2017-06-21 | 2017-11-10 | 宁波派丽肯无人机有限公司 | 垂钓方法 |
| US10268193B2 (en) * | 2017-06-21 | 2019-04-23 | Ningbo Pelican Drone Co., Ltd. | Method of fishing with unmanned aerial vehicle |
Non-Patent Citations (1)
| Title |
|---|
| 余杭 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112904876A (zh) * | 2021-01-14 | 2021-06-04 | 北京航空航天大学 | 一种考虑电机饱和的高机动微型无人机控制分配方法 |
| CN112904876B (zh) * | 2021-01-14 | 2022-06-21 | 北京航空航天大学 | 一种考虑电机饱和的高机动微型无人机控制分配方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113741518B (zh) | 基于领航跟随模式的固定翼无人机集群仿射编队控制方法 | |
| Saldana et al. | Modquad: The flying modular structure that self-assembles in midair | |
| CN103645740B (zh) | 基于无线充电奇数轴飞行器的智能巡航机器人 | |
| CN106114854B (zh) | 一种无人驾驶航空器 | |
| CN106114853B (zh) | 一种无人驾驶航空器 | |
| CN105353772A (zh) | 一种无人机机动目标定位跟踪中的视觉伺服控制方法 | |
| Rodić et al. | The modeling and simulation of an autonomous quad-rotor microcopter in a virtual outdoor scenario | |
| KR101278708B1 (ko) | 수중로봇과 그 제어방법 | |
| Rodić et al. | Modeling and simulation of quad-rotor dynamics and spatial navigation | |
| Fan | Flight control system simulation for quadcopter unmanned aerial vehicle (UAV) based on Matlab Simulink | |
| Reshma et al. | Precision aquaculture drone algorithm for delivery in sea cages | |
| US20240278913A1 (en) | Flight equipment and operation method | |
| CN111007878A (zh) | 一种基于三种探鱼模式飞行控制算法的智能钓鱼无人机方法 | |
| Ali et al. | Modeling and controlling the dynamic behavior of an aerial manipulator | |
| Qian et al. | Dynamic obstacle avoidance path planning of UAVs | |
| CN113093737A (zh) | 水空两栖式全方位自主搜救舰队 | |
| Haider et al. | Modeling, design and implementation of hybrid fixed-wing tri-copter | |
| Hayama et al. | Trial production of variable pitch wing attached multicopter for power saving and long flight | |
| US20240067329A1 (en) | Flying object control method | |
| CN113359866B (zh) | 一种分布式多栖球形无人系统的协同控制架构 | |
| US20240377839A1 (en) | Flight vehicle landing method, flight vehicle, information processing device, and program | |
| CN109515700B (zh) | 四旋翼飞行器矢量控制方法及四旋翼飞行器 | |
| Hussain et al. | Design and Development of an Unmanned Aerial Vehicle for Precision Agriculture | |
| Munoz et al. | Embedded robust nonlinear control for a four-rotor rotorcraft: Validation in real-time with wind disturbances | |
| Rafferty et al. | An autonomous air-sea rescue system using Particle Swarm Optimization |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200414 |
|
| RJ01 | Rejection of invention patent application after publication |