CN111290429A - 一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法 - Google Patents

一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法 Download PDF

Info

Publication number
CN111290429A
CN111290429A CN201911291794.0A CN201911291794A CN111290429A CN 111290429 A CN111290429 A CN 111290429A CN 201911291794 A CN201911291794 A CN 201911291794A CN 111290429 A CN111290429 A CN 111290429A
Authority
CN
China
Prior art keywords
unmanned aerial
aerial vehicle
formation
obstacle avoidance
follower
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
CN201911291794.0A
Other languages
English (en)
Other versions
CN111290429B (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.)
Nanjing University of Information Science and Technology
Original Assignee
Nanjing University of Information Science and 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 Nanjing University of Information Science and Technology filed Critical Nanjing University of Information Science and Technology
Priority to CN201911291794.0A priority Critical patent/CN111290429B/zh
Publication of CN111290429A publication Critical patent/CN111290429A/zh
Application granted granted Critical
Publication of CN111290429B publication Critical patent/CN111290429B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

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

本发明公开了一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法。本发明涉及一种无人机编队控制方法;本发明在传统人工势场方法地基础上增加了辅助牵引加速度,该加速度可以驱使无人机更快地离开移动障碍物,且避免了算法陷入局部最优化解;本发明通过引入与障碍物移动方向垂直的辅助牵引加速度信息,可消除局部优化解的影响。同时,为了实现无人机机群快速编队和避障,本文将有限时间一致性算法与改进的人工势场方法相结合,提出一种四旋翼无人机有限时间编队及其避障控制方法。该方法避免了基于传统人工势场方法的编队避障算法易陷入局部优化解,进而导致无人机编队避障失败的弊端。

Description

一种基于一致性算法和人工势场方法的无人机编队及其避障 控制方法
技术领域
本发明涉及一种无人机编队控制方法,尤其涉及一种可以应对快速移动障碍物的四 旋翼无人机编队控制方法。
背景技术
目前,无人机机群编队方法主要有跟随领航者法、虚拟结构法、基于行为法以及一致性算法等。一致性算法采用分布式网络进行信息交互,具有灵活性高和鲁棒性强等特点。因此,被广泛应用于无人机机群编队控制。而无人机机群避障方法主要有人工势场 方法、模型预测法及最优控制法等。人工势场方法对计算能力要求较低且实时性强,被 广泛应用于无人机机群避障。然而,无人机机群对障碍物的感知范围有限,面对鸟类等 快速移动的障碍物时,无人机机群需要具有快速避障的能力。此外,当障碍物始终在无 人机与目标点所在的直线方向移动,且移动速度大于无人机最大速度时,基于传统人工 势场方法的编队避障算法易陷入局部优化解,进而导致无人机机群避障失败。
针对无人机机群编队避障问题,众多国内外学者研究并提出了多种算法。RuchtiJ 等人在《Unmanned Aerial System Collision Avoidance Using ArtificialPotential Fields》中提出通过在传统人工势场方法上引入优先级模型和方向变化权重,以改善无 人机之间的死锁情况,可实现快速避障。Ferreiravazquez E D等人在《Distance-based Formation Control Using Angular Information Between Robots》中提出通过将角度 信息融入传统人工势场方法,并将其与一致性法融合,以减少局部最优化解对算法的影 响,实现了机器人编队成功避障。段海滨等人在《基于捕食逃逸鸽群优化的无人机紧密 编队协同控制》中提出通过将人工势场方法和基于捕食逃逸的鸽群优化方法结合,改进 了这两种方法易陷入局部最优化解的问题,实现了无人机机群的紧密编队。朱旭等人在 《基于改进人工势场的无人机编队防碰撞控制方法》中提出通过在传统人工势场方法的 基础上引入无人机与障碍物之间的相对速度,补偿障碍物无法主动规避无人机的缺点, 实现无人机机群快速避障。张佳龙等人在《Fixed-Wing UAV Formation ControlDesign With Collision Avoidance Based on an Improved Artificial PotentialField》中 提出将平行于x-y平面和y-z平面的两个势场复合成具有三维空间旋转矢量的人工势场 方法,解决了无人机编队避障过程中易陷入局部最优化解的问题。这些学者的研究丰富 了无人机机群编队避障理论,但都存在改进的空间。诸如前两篇文献存在算法可能陷入 局部最优化解的问题,且所有文献都没有考虑无人机机群应对快速移动障碍物(障碍物移动的速度高于无人机最大飞行速度)时的避障问题。
本文研究四旋翼无人机机群编队针对鸟类等快速移动障碍物的避障问题,考虑障碍 物始终在无人机与目标点所在的直线方向移动且移动速度大于无人机最大速度时的情况。通过在传统人工势场方法上引入辅助牵引加速度信息,得到一种改进的人工势场避 障方法,实现无人机机群快速避障,并克服局部最优对避障过程的影响。为提高无人机 机群编队过程的响应速度,本文将有限时间一致性算法与改进的人工势场避障方法相结 合,提出一种四旋翼无人机机群编队和避障方法,实现无人机机群在飞行过程中快速编 队与避障。
发明内容
本发明的目的是提供一种四旋翼无人机机群编队及其避障控制方法,该方法可以避免算法陷入局部最优化解,并可以使四旋翼无人机机群应对快速移动障碍物(障碍 物移动的速度高于无人机最大飞行速度)。
本发明的技术方案是:一种基于一致性算法和人工势场方法的无人机编队及其避障 控制方法,其操作步骤具体如下:
1.1、判断无人机是否到达目的地,如到达目的地,则无人机编队及其避障控制***操作结束;
如未到达目的地,则执行步骤1.2;
1.2、判断无人机是否为领航者,如是领航者,则执行步骤1.3中的领航者编队控制;
如是跟随者,则执行步骤1.4中的跟随者编队控制和步骤1.5中的跟随者避障控制;
1.3、领航者编队控制调用有限时间一致性算法得到领航者编队控制输入,随即执行步骤1.9;
1.4、跟随者编队控制首先调用获取其他跟随者的位姿信息,然后再调用有限时间一致性算法产生跟随者编队控制输入,并执行步骤1.9;
1.5、调用改进后的人工势场方法,然后执行步骤1.6和步骤1.7;
1.6、跟随者避障控制首先获取其他跟随者的位姿信息,再判断其是否处于其他跟随者势场内,如处于其他跟随者势场内,则产生机间加速度,然后执行步骤1.8;
1.7、跟随者避障控制同时感知无人机周围的障碍物,判断其是否处于障碍物势场内,如处于障碍物势场内,则产生规避加速度及辅助牵引加速度,然后执行步骤1.8;
1.8、步骤1.6中的机间加速度和1.7中的规避加速度及辅助牵引加速度通过叠加产生加速度融合,从而进行跟随者避障控制输入,并执行步骤1.9;
1.9、将步骤1.3,1.4和1.8中的各输入融合产生无人机编队与避障控制协议,后执行步骤1.10;
1.10、更新无人机状态,执行步骤1。
进一步的,步骤1.1中,在判断无人机是否到达目的地之前,先将其处于初始化无人机状态。
进一步的,步骤1.3中,在领航者编队控制调用有限时间一致性算法得到领航者编队控制输入之前,先获取目标点的位置信息。
进一步的,步骤1.4中,跟随者编队控制在调用有限时间一致性算法产生跟随者编队控制输入中,获取的是与之有通信关系的其他跟随者的位姿信息。
进一步的,步骤1.6中,跟随者避障控制在产生机间加速度中,获取的是与之有通信关系的其他跟随者位姿信息。
本发明所述的控制方法为:四旋翼无人机机群中的虚拟领航者实时追踪目标点,当 虚拟领航者到达目标点后,保持与目标点的速度一致;各跟随者在有限时间内保持和虚拟领航者的飞行状态一致;该机群能够在有限时间内形成指定编队队形,且能够持久的 维持队形(各无人机保持相对位姿不变);在机群飞行过程中,无人机之间以及无人机 与障碍物之间均不发生碰撞,且无人机机群在躲避障碍物后能够迅速恢复队形。
本发明所述改进后的人工势场方法为:在传统人工势场方法地基础上增加了辅助牵 引加速度,该加速度可以驱使无人机更快地离开移动障碍物,且避免了算法陷入局部最优化解。
本文将有限时间一致性算法和改进后的人工势场方法结合,提出一种四旋翼无人机 机群编队和避障控制方法,实现了无人机机群在飞行过程中快速编队与避障。
本发明具有的有益效果:通过引入与障碍物移动方向垂直的辅助牵引加速度信息, 可消除局部优化解的影响;同时,为了实现无人机机群快速编队和避障,本文将有限时间一致性算法与改进的人工势场方法相结合,提出一种四旋翼无人机机群有限时间编队和避障方法;该方法避免了基于传统人工势场方法的编队避障算法易陷入局部优化解, 进而导致无人机机群避障失败的弊端。
附图说明
图1为本发明中无人机编队及其避障控制方法的流程图;
图2为本发明中人为构建的障碍物和无人机的势场及其影响范围示意图;
图3为本发明中辅助牵引速度示意图;
图4为本发明中无人机机群的编队网络拓扑示意图。
具体实施方式
下面结合实例和说明书附图1-4对发明的技术方案进行详细说明:
一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法,其操作步骤 具体如下:
1.1、判断无人机是否到达目的地,如到达目的地,则无人机编队及其避障控制***操作结束;
如未到达目的地,则执行步骤1.2;
1.2、判断无人机是否为领航者,如是领航者,则执行步骤1.3中的领航者编队控制;
如是跟随者,则执行步骤1.4中的跟随者编队控制和步骤1.5中的跟随者避障控制;
1.3、领航者编队控制调用有限时间一致性算法得到领航者编队控制输入,随即执行步骤1.9;
1.4、跟随者编队控制首先调用获取其他跟随者的位姿信息,然后再调用有限时间一致性算法产生跟随者编队控制输入,并执行步骤1.9;
1.5、调用改进后的人工势场方法,然后执行步骤1.6和步骤1.7;
1.6、跟随者避障控制首先获取其他跟随者的位姿信息,再判断其是否处于其他跟随者势场内,如处于其他跟随者势场内,则产生机间加速度,然后执行步骤1.8;
1.7、跟随者避障控制同时感知无人机周围的障碍物,判断其是否处于障碍物势场内,如处于障碍物势场内,则产生规避加速度及辅助牵引加速度,然后执行步骤1.8;
1.8、步骤1.6中的机间加速度和1.7中的规避加速度及辅助牵引加速度通过叠加产生加速度融合,从而进行跟随者避障控制输入,并执行步骤1.9;
1.9、将步骤1.3,1.4和1.8中的各输入融合产生无人机编队与避障控制协议,后执行步骤1.10;
1.10、更新无人机状态,执行步骤1。
以下对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。
无人机机群协同编队飞行技术具有可执行各类军事或民用领域的各类复杂任务;然而无人机机群在编队飞行过程中常遇到鸟类等移动障碍物,若机群与之发生碰撞,会 产生严重的后果;针对这一现状,提出一种无人机机群编队及其避障控制方法,实现了 无人机机群在飞行过程中的快速编队与避障。
本发明所述无人机机群编队及其避障控制方法将有限时间一致性算法和改进后的 人工市场方法结合,可使得无人机机群在有限时间内形成指定队形;若遇到障碍物时,无人机机群快速避开移动障碍物并重新快速形成编队。
本发明不考虑无人机在垂直方向上的运动,单架无人机(包含虚拟领航者和跟随者) 的动力学模型为二阶***,其数学描述为:
Figure RE-GDA0002464578950000041
其中,Xr(t)=[xr,yr]T∈R2表示无人机r在t时刻的位姿(xr,yr);
Figure RE-GDA0002464578950000042
表 示无人机r在t时刻的速度
Figure RE-GDA0002464578950000051
ur(t)表示无人机r在t时刻的输入。
如图1所示为无人机编队及其避障控制方法流程图,包括:
步骤1.1、判断无人机是否到达目的地,如到达目的地,则无人机编队及其避障控制***操作结束;
如未到达目的地,则执行步骤1.2;
步骤1.2、判断经过初始化无人机状态是否为领航者,如是领航者,则执行步骤1.3中的领航者编队控制;
如是跟随者,则执行步骤1.4中的跟随者编队控制和步骤1.5中的跟随者避障控制;
步骤1.3、领航者编队控制调用有限时间一致性算法得到领航者编队控制输入,随即执行步骤1.9;
本发明定义a0(t)、V0(t)以及X0(t)=[x0,y0]T表示领航者的加速度、速度以及位姿,定义 ag(t)、Vg(t)以及Xg(t)=[xg,yg]T表示目标点g的加速度、速度以及位姿;本发明的领航者控 制输入设计为:
Figure BDA0002319290230000051
其中,sig(x)为符号函数;
Figure BDA0002319290230000052
c1、c2、p1和p2为调节参数,其可调节 算法的收敛速度。
步骤1.4、跟随者编队控制首先调用获取其他跟随者的位姿信息,然后再调用有限时间一致性算法产生跟随者编队控制输入,并执行步骤1.9;
本发明定义Vi(t)、Vj(t)、V0(t)以及Xi(t)、Xj(t)、X0(t)分别表示跟随者i、j和虚拟领航者的 速度以及位姿,定义
Figure BDA0002319290230000056
表示跟随者i和j相对于虚拟领航者的期望相对位姿;本发明 跟随者的编队控制输入设计为:
Figure BDA0002319290230000053
其中,i,j∈{1,2,…,n},
Figure RE-GDA0002464578950000056
p1,p2,b1,b2,b3,b4∈R为调节参数,其可调节算法 的收敛速度。
步骤1.5、调用改进后的人工势场方法,然后执行步骤1.6和步骤1.7;
本发明所述的改进后的人工势场方法首先需要构建人工势场,人为构建的障碍物和 无人机的势场及其影响范围如下图2所示;本发明对障碍物仅构建斥力场,对无人机同时构建斥力场和引力场:第一,本发明构建一个以障碍物s为势场中心,以ro为半径的 圆形障碍物斥力场;若无人机i进入障碍物的势场影响范围内,即无人机与障碍物的距 离小于最小安全距离,则无人机i受障碍物s的斥力场作用而产生规避加速度auo(i,s,t), 该加速度可驱使无人机i远离障碍物s;为应对快速移动的障碍物,本发明在传统人工势 场方法上引入一个垂直于障碍物s移动方向(障碍物速度vo(t)的方向)的辅助牵引加速 度avuo(i,s,t),利用该加速度辅助无人机i快速远离障碍物s。
第二,本发明构建一个以无人机j为势场中心,以
Figure BDA0002319290230000066
为半径的圆形无人机斥力场;同时,本发明在斥力场上叠加一个引力场,该势场的影响范围为以无人机j为势场中心, 以
Figure BDA0002319290230000067
为半径的圆外;若无人机i进入无人机j的斥力场影响范围内,即无人机i与无人机 j之间的距离小于
Figure BDA0002319290230000068
则无人机i受无人机j的斥力场作用而产生加速度auu(i,j,t),该加 速度迫使无人机i远离无人机j;若上述两机的距离大于
Figure BDA0002319290230000069
则无人机i受无人机j的引 力场作用而产生加速度auu(i,j,t),该加速度迫使无人机i接近无人机j。
步骤1.6、跟随者避障控制首先获取其他跟随者的位姿信息,再判断其是否处于其他跟随者势场内,如处于其他跟随者势场内,则产生机间加速度,然后执行步骤1.8;
本发明跟随者的无人机间加速度设计为:
Figure BDA0002319290230000061
其中,
Figure BDA0002319290230000062
为跟随者j的斥力场最大作用半径,
Figure BDA0002319290230000063
为引力场最小作用半径, duu(i,j)表示跟随者i和跟随者j之间的相对距离,
Figure BDA0002319290230000064
Figure BDA0002319290230000065
为加速度调节参数。
步骤1.7、跟随者避障控制同时感知无人机周围的障碍物,判断其是否处于障碍物势场,如处于障碍物势场内,则产生规避加速度及辅助牵引加速度,然后执行步骤1.8;
本发明定义Xi(t)=[xi,yi]T以及Xs(t)=[xs,ys]T表示跟随者i和障碍物s的位姿,跟随者的规 避加速度设计为:
Figure BDA0002319290230000071
其中,
Figure BDA0002319290230000072
表示跟随者i与障碍物s之间的相对距离,ro(s)表示障 碍物s的势场范围,
Figure BDA0002319290230000073
表示无人机i的探测范围;
Figure BDA0002319290230000078
Figure BDA0002319290230000079
为规避加速度可调参数。
本发明定义vi(t)表示跟随者i得速度,vs(t)表示障碍物s的速度,l1表示跟随者i与障 碍物s之间的连线,l2表示障碍物s为端点沿其速度方向的射线,θ表示将l2逆时针旋转至与l1重合的角度,α表示跟随者i和障碍物s两者移动方向之间的相对角度;跟随者的 辅助牵引加速度设计为:
Figure BDA0002319290230000074
其中,θ∈[0,2π],α∈[0,2π],旋转角α和θ均为逆时针旋转。
Figure BDA0002319290230000075
为辅助牵引加速度调节 参数;R(φ)为旋转矢量矩阵,
Figure BDA0002319290230000076
辅助牵引加速度得方向与θ有关;如图3所示,当0≤θ<180°时,辅助牵引加速度的方向为沿障碍物s的速度方向逆时针旋转π/2;否则,辅助牵引加速度的方向为沿障碍 物s的速度方向顺时针旋转π/2。
步骤1.8、步骤1.6中的机间加速度和1.7中的规避加速度及辅助牵引加速度通过叠加产生加速度融合,从而进行跟随者避障控制输入,并执行步骤1.9;
本发明定义单无人机在空域中受障碍物势场(斥力场)以及各无人机势场(包括引力场和斥力场)影响而产生多个加速度,将各加速度叠加后即为无人机所受的合加速度;本发明所述跟随者的避障控制输入设计为:
Figure BDA0002319290230000077
其中,auo(i,s,t)为跟随者i在障碍物s斥力场影响下的规避加速度;avuo(i,s,t)为跟随者i 在障碍物s势场(斥力场)影响下的辅助牵引加速度,auu(i,j,t)为跟随者i在跟随者j势场 (包括斥力场和引力场)影响下的加速度。
步骤1.9、将步骤1.3,1.4和1.8中的各输入融合产生无人机编队与避障控制协议,后执行步骤1.10;
Figure BDA0002319290230000081
Figure BDA0002319290230000082
其中,u0(t)为虚拟领航者的控制输入,ui(t)为跟随者的控制输入。b1、b2、b3、b4
Figure BDA0002319290230000083
以及
Figure BDA0002319290230000084
为各项加速度调节参数。
步骤1.10、更新各无人机状态,执行步骤1。
进一步的,步骤1.3中,在领航者编队控制调用有限时间一致性算法得到领航者编队控制输入之前,先获取目标点的位置和速度信息,领航者可利用该信息追踪目标点; 该信息的获取方式包括但不限于由地面站发送取得的、利用无人机携带的传感器检测取 得的以及依靠目标点自身发送取得的。
进一步的,步骤1.4中,跟随者编队控制在调用有限时间一致性算法产生跟随者编队控制输入中,获取的是与之有通信关系的其他跟随者的位姿信息;所有的跟随者均只 与编队中的部分跟随者进行信息交互,而不获取全局编队信息,此举有利于减轻通信网 络的带宽消耗。
进一步的,步骤1.6中,跟随者避障控制在产生机间加速度中,获取的是与之有通信关系的其他跟随者位姿信息;利用该信息可以在不增加额外通信网络的带宽消耗的同时,提高无人机之间规避的速率。
作为一种优选,本发明考虑四旋翼无人机机动性强这一特性,使用平衡区域代替传 统人工势场方法中的平衡点,该平衡区域的大小与无人机速度相关;当无人机处于斥力场最大作用半径和引力场最小作用半径之间时,无人机i不受无人机j势场的作用;采用 平衡区域可减小人工势场方法对有限时间一致性算法收敛时间的影响;无人机势场中斥 力场最大作用半径
Figure BDA0002319290230000085
和引力场最小作用半径
Figure BDA0002319290230000086
定义为:
Figure BDA0002319290230000091
Figure BDA0002319290230000092
其中,
Figure BDA0002319290230000093
Figure BDA0002319290230000094
为势场范围调节参数。
作为一种优选,本发明通过调节
Figure BDA0002319290230000095
Figure BDA0002319290230000096
的大小以改变无人机斥力场和引力场影响范 围的边界;当
Figure BDA0002319290230000097
Figure BDA0002319290230000098
时,引力场和斥力场的边界相交,与传统人工势场方法中的 平衡点一致;当
Figure BDA0002319290230000099
Figure BDA00023192902300000910
时,引力场和斥力场的边界由无人机速度决定,其由传统 人工势场方法的平衡点转变为平衡区域。
作为一种优选,本发明可通过调节
Figure BDA00023192902300000911
以及
Figure BDA00023192902300000912
的值以应对不同移动速度的障碍物; 当无人机群感知到障碍物的移动速度高于无人机的速度且无人机机群在障碍物斥力场 内时,本文令
Figure BDA00023192902300000913
大于
Figure BDA00023192902300000914
Figure BDA00023192902300000915
使辅助牵引加速度的值大于其他加速度的值,从而迫使无 人机快速远离障碍物。
作为一种优选,本发明定义无人机机群中至少存在一个跟随者可获取虚拟领航者信 息,且对于任意一个跟随者,至少存在一个其他跟随者可与之进行双向通信,所有无人机之间的通信均为同步的;其通信拓扑如图4所示。

Claims (5)

1.一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法,其特征在于,其操作步骤具体如下:
1.1、判断无人机是否到达目的地,如到达目的地,则无人机编队及其避障控制***操作结束;
如未到达目的地,则执行步骤1.2;
1.2、判断无人机是否为领航者,如是领航者,则执行步骤1.3中的领航者编队控制;
如是跟随者,则执行步骤1.4中的跟随者编队控制和步骤1.5中的跟随者避障控制;
1.3、领航者编队控制调用有限时间一致性算法得到领航者编队控制输入,随即执行步骤1.9;
1.4、跟随者编队控制首先调用获取其他跟随者的位姿信息,然后再调用有限时间一致性算法产生跟随者编队控制输入,并执行步骤1.9;
1.5、调用改进后的人工势场方法,然后执行步骤1.6和步骤1.7;
1.6、跟随者避障控制首先获取其他跟随者的位姿信息,再判断其是否处于其他跟随者势场内,如处于其他跟随者势场内,则产生机间加速度,然后执行步骤1.8;
1.7、跟随者避障控制同时感知无人机周围的障碍物,判断其是否处于障碍物势场内,如处于障碍物势场内,则产生规避加速度及辅助牵引加速度,然后执行步骤1.8;
1.8、步骤1.6中的机间加速度和1.7中的规避加速度及辅助牵引加速度通过叠加产生加速度融合,从而进行跟随者避障控制输入,并执行步骤1.9;
1.9、将步骤1.3,1.4和1.8中的各输入融合产生无人机编队与避障控制协议,后执行步骤1.10;
1.10、更新无人机状态,执行步骤1。
2.根据权利要求1所述的一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法,其特征在于,步骤1.1中,在判断无人机是否到达目的地之前,先将其处于初始化无人机状态。
3.根据权利要求1所述的一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法,其特征在于,步骤1.3中,在领航者编队控制调用有限时间一致性算法得到领航者编队控制输入之前,先获取目标点的位置信息。
4.根据权利要求1所述的一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法,其特征在于,步骤1.4中,跟随者编队控制在调用有限时间一致性算法产生跟随者编队控制输入中,获取的是与之有通信关系的其他跟随者的位姿信息。
5.根据权利要求1所述的一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法,其特征在于,步骤1.6中,跟随者避障控制在产生机间加速度中,获取的是与之有通信关系的其他跟随者位姿信息。
CN201911291794.0A 2019-12-16 2019-12-16 一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法 Active CN111290429B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911291794.0A CN111290429B (zh) 2019-12-16 2019-12-16 一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911291794.0A CN111290429B (zh) 2019-12-16 2019-12-16 一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法

Publications (2)

Publication Number Publication Date
CN111290429A true CN111290429A (zh) 2020-06-16
CN111290429B CN111290429B (zh) 2023-04-21

Family

ID=71021231

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911291794.0A Active CN111290429B (zh) 2019-12-16 2019-12-16 一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法

Country Status (1)

Country Link
CN (1) CN111290429B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112650239A (zh) * 2020-12-21 2021-04-13 山东大学 基于改进人工势场法的多水下机器人编队避障方法及***
CN112666976A (zh) * 2020-12-23 2021-04-16 西北工业大学 一种基于一致性的多无人机集群防撞方法
CN112987732A (zh) * 2021-02-20 2021-06-18 陕西理工大学 基于人工势场法的多移动机器人编队避障控制方法
CN113867412A (zh) * 2021-11-19 2021-12-31 中国工程物理研究院电子工程研究所 一种基于虚拟领航的多无人机航迹规划方法
CN113885570A (zh) * 2021-10-25 2022-01-04 天津大学 基于旋转势场的卫星编队重构控制方法
CN114488784A (zh) * 2020-10-26 2022-05-13 北京机械设备研究所 一种人机决策冲突的消解方法和装置
CN115145275A (zh) * 2022-06-24 2022-10-04 中国安全生产科学研究院 基于改进人工势场法的多机器人编队避障控制方法
WO2023019740A1 (zh) * 2021-08-20 2023-02-23 深圳技术大学 一种基于多智能体的协同运输方法及其***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160209849A1 (en) * 2015-01-15 2016-07-21 William Dale Arbogast System and method for decentralized, multi-agent unmanned vehicle navigation and formation control
CN107367944A (zh) * 2017-09-04 2017-11-21 贾永楠 一种面向多智能体***的集群控制方法
CN108196451A (zh) * 2017-12-29 2018-06-22 中国电子科技集团公司信息科学研究院 一种仿生鱼群避障行为控制方法
CN108459612A (zh) * 2017-02-21 2018-08-28 北京航空航天大学 基于人工势场法的无人机编队控制方法及装置
US20190002103A1 (en) * 2017-06-30 2019-01-03 Intel Corporation Unmanned aerial vehicles and related methods and systems
CN109508035A (zh) * 2018-12-24 2019-03-22 南京邮电大学 基于分布式控制的多区域分级式无人机编队路径规划方法
CN109521794A (zh) * 2018-12-07 2019-03-26 南京航空航天大学 一种多无人机航路规划及动态避障方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160209849A1 (en) * 2015-01-15 2016-07-21 William Dale Arbogast System and method for decentralized, multi-agent unmanned vehicle navigation and formation control
CN108459612A (zh) * 2017-02-21 2018-08-28 北京航空航天大学 基于人工势场法的无人机编队控制方法及装置
US20190002103A1 (en) * 2017-06-30 2019-01-03 Intel Corporation Unmanned aerial vehicles and related methods and systems
CN107367944A (zh) * 2017-09-04 2017-11-21 贾永楠 一种面向多智能体***的集群控制方法
CN108196451A (zh) * 2017-12-29 2018-06-22 中国电子科技集团公司信息科学研究院 一种仿生鱼群避障行为控制方法
CN109521794A (zh) * 2018-12-07 2019-03-26 南京航空航天大学 一种多无人机航路规划及动态避障方法
CN109508035A (zh) * 2018-12-24 2019-03-22 南京邮电大学 基于分布式控制的多区域分级式无人机编队路径规划方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张佳龙 等: ""基于一致性算法的无人机协同编队避障研究"", 《西安交通大学学报》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114488784B (zh) * 2020-10-26 2024-03-22 北京机械设备研究所 一种人机决策冲突的消解方法和装置
CN114488784A (zh) * 2020-10-26 2022-05-13 北京机械设备研究所 一种人机决策冲突的消解方法和装置
CN112650239A (zh) * 2020-12-21 2021-04-13 山东大学 基于改进人工势场法的多水下机器人编队避障方法及***
CN112650239B (zh) * 2020-12-21 2022-04-08 山东大学 基于改进人工势场法的多水下机器人编队避障方法及***
CN112666976B (zh) * 2020-12-23 2022-07-12 西北工业大学 一种基于一致性的多无人机集群防撞方法
CN112666976A (zh) * 2020-12-23 2021-04-16 西北工业大学 一种基于一致性的多无人机集群防撞方法
CN112987732A (zh) * 2021-02-20 2021-06-18 陕西理工大学 基于人工势场法的多移动机器人编队避障控制方法
WO2023019740A1 (zh) * 2021-08-20 2023-02-23 深圳技术大学 一种基于多智能体的协同运输方法及其***
CN113885570A (zh) * 2021-10-25 2022-01-04 天津大学 基于旋转势场的卫星编队重构控制方法
CN113885570B (zh) * 2021-10-25 2023-11-21 天津大学 基于旋转势场的卫星编队重构控制方法
CN113867412A (zh) * 2021-11-19 2021-12-31 中国工程物理研究院电子工程研究所 一种基于虚拟领航的多无人机航迹规划方法
CN115145275A (zh) * 2022-06-24 2022-10-04 中国安全生产科学研究院 基于改进人工势场法的多机器人编队避障控制方法
CN115145275B (zh) * 2022-06-24 2024-04-30 中国安全生产科学研究院 基于改进人工势场法的多机器人编队避障控制方法

Also Published As

Publication number Publication date
CN111290429B (zh) 2023-04-21

Similar Documents

Publication Publication Date Title
CN111290429A (zh) 一种基于一致性算法和人工势场方法的无人机编队及其避障控制方法
CN110488867B (zh) 一种基于改进虚拟力场的无人机集群护航行为生成方法
CN108958289B (zh) 基于相对速度障碍的集群无人机避碰方法
CN108459612B (zh) 基于人工势场法的无人机编队控制方法及装置
CN109976386B (zh) 一种多无人机协同跟踪目标的方法和***
CN110825113B (zh) 一种适用于四旋翼无人机集群飞行的队形保持方法
CN109445459B (zh) 无人机集群编队控制方法及其装置
Qi et al. Formation tracking and obstacle avoidance for multiple quadrotors with static and dynamic obstacles
CN113655810B (zh) 一种基于速度势场的无人机避障方法和***
CN110320929B (zh) 一种自主式无人机群目标跟随避障方法
CN114488803A (zh) 基于事件触发的无人船/机鲁棒自适应神经协同控制方法
CN114518770A (zh) 一种电势场和深度强化学习融合的无人机路径规划方法
CN114138002A (zh) 分布式多无人机编队群集行为动态障碍物避障控制方法
CN115047910A (zh) 一种基于雁形阵的无人机编队巡航控制方法
Liu et al. Navigation information augmented artificial potential field algorithm for collision avoidance in UAV formation flight
CN116301051A (zh) 一种无人机集群控制与避障方法和装置
Dongcheng et al. Research on multi-uav path planning and obstacle avoidance based on improved artificial potential field method
CN113759935B (zh) 基于模糊逻辑的智能群体编队移动控制方法
Mutawe et al. Simulation of Trajectory Tracking and Motion Coordination for Heterogeneous Multi-Robots System.
CN116540780A (zh) 一种基于博弈制导的无人机决策控制方法
CN116339321A (zh) 一种基于5g通信的全局信息驱动的分布式多机器人强化学习编队合围方法
Li et al. Output feedback image-based visual servoing of rotorcrafts
Roussos et al. Decentralised navigation and collision avoidance for aircraft in 3D space
CN113031643B (zh) 一种无人机编队与避障方法
CN114967724A (zh) 一种四旋翼无人机目标环绕抗干扰控制方法

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