[go: up one dir, main page]

CN118584981A - A method for controlling a cluster of fixed-wing UAVs in coordinated formation - Google Patents

A method for controlling a cluster of fixed-wing UAVs in coordinated formation Download PDF

Info

Publication number
CN118584981A
CN118584981A CN202411074702.4A CN202411074702A CN118584981A CN 118584981 A CN118584981 A CN 118584981A CN 202411074702 A CN202411074702 A CN 202411074702A CN 118584981 A CN118584981 A CN 118584981A
Authority
CN
China
Prior art keywords
wingman
formation
fixed
control
wing uav
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
CN202411074702.4A
Other languages
Chinese (zh)
Other versions
CN118584981B (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.)
Sichuan Tengdun Technology Co Ltd
Original Assignee
Sichuan Tengdun Technology Co Ltd
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 Sichuan Tengdun Technology Co Ltd filed Critical Sichuan Tengdun Technology Co Ltd
Priority to CN202411074702.4A priority Critical patent/CN118584981B/en
Publication of CN118584981A publication Critical patent/CN118584981A/en
Application granted granted Critical
Publication of CN118584981B publication Critical patent/CN118584981B/en
Active 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/40Control within particular dimensions
    • G05D1/46Control of position or course in three dimensions
    • 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/60Intended control result
    • G05D1/69Coordinated control of the position or course of two or more vehicles
    • G05D1/695Coordinated control of the position or course of two or more vehicles for maintaining a fixed relative position of the vehicles, e.g. for convoy travelling or formation flight

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

The invention relates to the technical field of unmanned aerial vehicle path planning, and provides a fixed wing unmanned aerial vehicle cluster cooperative formation control method, which comprises the following steps: determining formation roles of each fixed-wing unmanned aerial vehicle; determining formation parameters of the fixed wing unmanned aerial vehicle cluster; based on formation parameters of the fixed-wing unmanned aerial vehicle clusters and formation roles of each fixed-wing unmanned aerial vehicle, judging whether the fixed-wing unmanned aerial vehicle clusters need to be formed or not; based on formation parameters of the fixed-wing unmanned aerial vehicle clusters and formation roles of each fixed-wing unmanned aerial vehicle, carrying out cooperative formation control on the fixed-wing unmanned aerial vehicle clusters; and judging whether the fixed-wing unmanned aerial vehicle cluster finishes the cooperative formation control. The invention has reasonable and efficient design, can effectively divide the work of different roles for each fixed wing unmanned aerial vehicle in the cluster, and cooperatively solves the problem that the cluster formation of the fixed wing unmanned aerial vehicles is difficult to cooperatively control by different formation control logics of the long-wing unmanned aerial vehicles, thereby easily causing the collision of the fixed wing unmanned aerial vehicles in the cluster.

Description

一种固定翼无人机集群协同编队控制方法A method for controlling a cluster of fixed-wing UAVs in coordinated formation

技术领域Technical Field

本发明涉及无人机路径规划技术领域,具体而言,涉及一种固定翼无人机集群协同编队控制方法。The present invention relates to the technical field of unmanned aerial vehicle path planning, and in particular to a method for controlling a fixed-wing unmanned aerial vehicle cluster coordinated formation.

背景技术Background Art

无人机具有行动灵活,方便快捷等特点,被广泛地应用于民用和军事领域。例如在农业中使用无人机执行农药的喷洒,使得耕地内的农作物可以全覆盖农药;在地理测绘中在高寒或高海拔区域使用无人机替代人力完成全景测绘工作;在地震灾后救援中在受灾区域使用无人机搜救被困人员等。Drones are flexible, convenient and fast, and are widely used in civil and military fields. For example, drones are used in agriculture to spray pesticides, so that crops in the cultivated land can be fully covered with pesticides; in geographical surveying and mapping, drones are used to replace manpower to complete panoramic surveying and mapping in high-cold or high-altitude areas; drones are used in earthquake relief to search and rescue trapped people in disaster-stricken areas, etc.

固定翼无人机由于其高机动性、航速快、航程大、负载更强的性质在工业、农业、救援、科学研究和军事方面具备更广泛的前景。当任务内容比较复杂时,单架无人机执行任务可能有时长过长,电池能耗大,剩余飞行时间不足,飞行范围受限,任务鲁棒性不高等问题,无法独自完成任务。因此,需要借助多无人机组成集群通过自主协同的方式来解决实际问题。Fixed-wing UAVs have broader prospects in industry, agriculture, rescue, scientific research and military due to their high maneuverability, high speed, long range and greater payload. When the mission is more complex, a single UAV may have problems such as too long mission duration, high battery consumption, insufficient remaining flight time, limited flight range and low mission robustness, and cannot complete the mission alone. Therefore, it is necessary to use multiple UAVs to form a cluster to solve practical problems through autonomous collaboration.

然而,在实际场景中部署的固定翼无人机集群在执行特定任务时,需要以小间距编队的形式飞行,固定翼无人机集群编队协同控制避免编队内固定翼无人机相撞是需要考虑的一个重要因素,现有方法并未对这个因素给予适当回应。However, when fixed-wing UAV swarms deployed in actual scenarios perform specific tasks, they need to fly in a small-spacing formation. Coordinated control of fixed-wing UAV swarm formations to avoid collisions between fixed-wing UAVs within the formation is an important factor that needs to be considered. Existing methods do not give an appropriate response to this factor.

发明内容Summary of the invention

本发明旨在提供一种固定翼无人机集群协同编队控制方法,以解决在固定翼无人机集群编队控制中协同控制避免相撞的问题。The present invention aims to provide a method for coordinated formation control of a fixed-wing UAV cluster, so as to solve the problem of coordinated control to avoid collision in the formation control of a fixed-wing UAV cluster.

本发明提供的一种固定翼无人机集群协同编队控制方法,包括如下步骤:The present invention provides a method for controlling a fixed-wing UAV cluster coordinated formation, comprising the following steps:

S1,确定每架固定翼无人机的编队角色;S1, determine the formation role of each fixed-wing UAV;

S2,确定固定翼无人机集群的编队参数;S2, determine the formation parameters of the fixed-wing UAV cluster;

S3,基于固定翼无人机集群的编队参数以及每架固定翼无人机的编队角色,判断固定翼无人机集群是否需要进行编队集结;S3, based on the formation parameters of the fixed-wing UAV cluster and the formation role of each fixed-wing UAV, determines whether the fixed-wing UAV cluster needs to be assembled in formation;

S4,基于固定翼无人机集群的编队参数以及每架固定翼无人机的编队角色,进行固定翼无人机集群协同编队控制;S4, based on the formation parameters of the fixed-wing UAV cluster and the formation role of each fixed-wing UAV, the fixed-wing UAV cluster collaborative formation control is performed;

S5,判断固定翼无人机集群是否结束协同编队控制。S5, determining whether the fixed-wing UAV cluster has ended the coordinated formation control.

进一步的,步骤S1中,固定翼无人机集群中的每架固定翼无人机的编队角色,包括在起飞前为每架固定翼无人机设置一个编号,并默认以编号最小的固定翼无人机为长机,其余固定翼无人机为僚机。Furthermore, in step S1, the formation role of each fixed-wing UAV in the fixed-wing UAV cluster includes setting a number for each fixed-wing UAV before takeoff, and the fixed-wing UAV with the smallest number is the lead aircraft by default, and the remaining fixed-wing UAVs are wingmen.

进一步的,步骤S2中,确定固定翼无人机集群的编队参数包括确定固定翼无人机集群的编队队形,每架僚机相对长机的水平间距和高差间距,以及长机的实时位置。Furthermore, in step S2, determining the formation parameters of the fixed-wing UAV cluster includes determining the formation of the fixed-wing UAV cluster, the horizontal spacing and height difference spacing of each wingman relative to the lead aircraft, and the real-time position of the lead aircraft.

进一步的,步骤S3中,判断固定翼无人机集群是否需要进行编队集结包括:Further, in step S3, determining whether the fixed-wing UAV cluster needs to be assembled in formation includes:

根据固定翼无人机集群的编队参数,每架固定翼无人机的编号,每架僚机相对长机的水平间距和高差间距,以及长机的实时位置,确定每架僚机相对长机的期望位置;当某个僚机与期望位置距离超过距离阈值时,僚机进行编队集结。According to the formation parameters of the fixed-wing UAV cluster, the number of each fixed-wing UAV, the horizontal and height difference distance between each wingman and the lead aircraft, and the real-time position of the lead aircraft, the expected position of each wingman relative to the lead aircraft is determined; when the distance between a wingman and the expected position exceeds the distance threshold, the wingmen will assemble in formation.

进一步的,所述编队集结包括滚转角控制、速度控制和高度控制;Further, the formation assembly includes roll angle control, speed control and altitude control;

僚机进行编队集结的滚转角控制公式如下:The roll angle control formula for wingman formation assembly is as follows:

其中:为僚机滚转角;为僚机当前位置到期望位置的矢量在北向的分量,为僚机当前位置到期望位置的矢量在东向的分量;为僚机期望航迹角;为僚机当前航迹角;为僚机期望航迹角速度;为角速度转换增益;为僚机地速;为重力加速度;Sat()表示限幅输出;为僚机滚转角最小值,为僚机滚转角最大值;in: is the wingman roll angle; is the north component of the vector from the wingman’s current position to the desired position, is the east component of the vector from the wingman's current position to the desired position; The desired track angle for the wingman; is the current track angle of the wingman; is the expected track angular velocity of the wingman; is the angular velocity conversion gain; Ground speed for the wingman; is the acceleration due to gravity; Sat() indicates the limited output; is the minimum roll angle of the wingman, is the maximum roll angle of the wingman;

僚机进行编队集结的速度控制公式如下:The speed control formula for wingman formation assembly is as follows:

其中,为僚机速度,为僚机最小速度,为僚机最大速度;为僚机期望航迹角与僚机当前航迹角偏差取绝对值;in, is the wingman speed, is the minimum speed of the wingman, is the maximum speed of the wingman; Take the absolute value of the deviation between the wingman's expected track angle and the wingman's current track angle;

僚机进行编队集结的高度控制公式为:The altitude control formula for wingman formation assembly is:

其中,为僚机高度,为长机高度,为长机在当前编队队形下的编号,僚机在当前编队队形下的编号,为长机和僚机的高差间距。in, is the wingman altitude, is the height of the long aircraft, The number of the lead aircraft in the current formation. The number of the wingman in the current formation. It is the height difference between the lead aircraft and the wingman.

进一步的,步骤S4中,所述固定翼无人机集群协同编队控制包括长机编队控制和僚机编队控制。Furthermore, in step S4, the fixed-wing UAV cluster coordinated formation control includes lead aircraft formation control and wingman formation control.

进一步的,所述长机编队控制中只需进行速度控制;长机编队控制的速度控制公式为:Furthermore, only speed control is required in the lead aircraft formation control; the speed control formula for the lead aircraft formation control is:

其中,长机速度,为长机默认的期望速度,为长机速度最小值,为长机速度最大值,为固定翼无人机集群中僚机数量,为第i个僚机的编队待飞距离,为长机速度增益,为僚机待飞距离限幅值。in, Long machine speed, The default expected speed of the long-distance aircraft. is the minimum speed of the long machine, is the maximum speed of the long-haul aircraft, is the number of wingmen in the fixed-wing UAV cluster, is the formation waiting distance of the i -th wingman, is the long machine speed gain, It is the limit value of the wingman's standby distance.

进一步的,所述僚机编队控制包括滚转角控制、速度控制和高度控制;Furthermore, the wingman formation control includes roll angle control, speed control and altitude control;

僚机编队控制的滚转角控制公式为:The roll angle control formula for wingman formation control is:

其中;为僚机编队控制的滚转角,为僚机编队控制的滚转角最小值,为僚机编队控制的滚转角最大值;为僚机编队待飞距离,为僚机编队侧偏距离;为前视距离;为长机当前航迹角;为僚机当前航迹角;为僚机期望航迹角;为僚机期望航迹角速度;为角速度转换增益;为期望滚转角;为滚转角限幅;为长机航迹角速度;长机地速和僚机地速相同时的僚机滚转角与长机滚转角相同;为重力加速度;in; is the roll angle of the wingman formation control, is the minimum roll angle of the wingman formation control, The maximum roll angle of the wingman formation control; The waiting distance for the wingman formation. It is the side deviation distance of the wingman formation; is the foresight distance; is the current track angle of the lead aircraft; is the current track angle of the wingman; The desired track angle for the wingman; is the expected track angular velocity of the wingman; is the angular velocity conversion gain; is the desired roll angle; is the roll angle limit; is the flight path angular velocity of the lead aircraft; the ground speed of the lead aircraft and wingman ground speed The wingman's roll angle at the same time Roll angle with the lead aircraft same; is the acceleration due to gravity;

僚机编队控制的速度控制公式如下:The speed control formula for wingman formation control is as follows:

其中,为僚机速度;为理想情况下僚机的期望速度矢量;为控制增益;僚机的实际航迹方向与长机速度的偏差为in, is the wingman speed; is the desired velocity vector of the wingman in an ideal situation; and The actual flight path direction of the wingman and the speed of the leader are the control gains. The deviation is ;

僚机编队控制的高度控制公式为:The altitude control formula for wingman formation control is:

其中,为僚机高度,为长机高度,为长机在当前编队队形下的编号,僚机在当前编队队形下的编号,为长机和僚机的高差间距。in, is the wingman altitude, is the height of the long aircraft, The number of the lead aircraft in the current formation. The number of the wingman in the current formation. It is the height difference between the lead aircraft and the wingman.

进一步的,步骤S5中,判断固定翼无人机集群是否结束协同编队控制包括:基于控制反馈信息判断步骤S4中所述固定翼无人机集群协同编队控制是否执行结束;如果步骤S4中所述固定翼无人机集群协同编队控制没有执行结束,则间隔一段时间后继续返回执行步骤S2;否则结束所述固定翼无人机集群协同编队控制方法的控制流程。Furthermore, in step S5, determining whether the collaborative formation control of the fixed-wing UAV cluster has ended includes: determining whether the collaborative formation control of the fixed-wing UAV cluster in step S4 has ended based on control feedback information; if the collaborative formation control of the fixed-wing UAV cluster in step S4 has not ended, then returning to execute step S2 after a period of time; otherwise, ending the control process of the fixed-wing UAV cluster collaborative formation control method.

综上所述,由于采用了上述技术方案,本发明的有益效果是:In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are:

本发明提供的固定翼无人机集群协同编队控制方法,设计合理、高效,能有效地为集群中每个固定翼无人机进行不同角色的分工,通过长僚机不同的编队控制逻辑,协同地解决固定翼无人机集群编队难以协同控制,从而容易引起集群内固定翼无人机相撞的问题。The fixed-wing UAV cluster collaborative formation control method provided by the present invention is reasonably designed and efficient, and can effectively divide different roles for each fixed-wing UAV in the cluster. Through the different formation control logics of the leader and wingman, the problem of the difficulty in collaborative control of the fixed-wing UAV cluster formation, which easily causes collisions between the fixed-wing UAVs in the cluster, is collaboratively solved.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明实施例中固定翼无人机集群协同编队控制方法的流程图。FIG1 is a flow chart of a method for controlling a fixed-wing UAV cluster coordinated formation according to an embodiment of the present invention.

图2为本发明实施例中长机与僚机相对位置的示意图。FIG. 2 is a schematic diagram of the relative positions of the lead aircraft and the wingman in an embodiment of the present invention.

图3为本发明实施例中僚机编队集结的示意图。FIG. 3 is a schematic diagram of the wingman formation assembly in an embodiment of the present invention.

图4为本发明实施例中长机编队控制的示意图。FIG. 4 is a schematic diagram of the control of the lead aircraft formation in an embodiment of the present invention.

图5为本发明实施例中僚机编队控制的示意图。FIG. 5 is a schematic diagram of wingman formation control in an embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Generally, the components of the embodiments of the present invention described and shown in the drawings here can be arranged and designed in various different configurations.

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention claimed for protection, but merely represents selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

实施例Example

如图1所示,本实施例提出一种固定翼无人机集群协同编队控制方法,包括如下步骤:As shown in FIG1 , this embodiment proposes a method for controlling a fixed-wing UAV cluster coordinated formation, comprising the following steps:

S1,确定固定翼无人机集群中每架固定翼无人机的编队角色;S1, determine the formation role of each fixed-wing UAV in the fixed-wing UAV cluster;

如图2所示,本实施例的优选,固定翼无人机集群中的每架固定翼无人机的编队角色,包括在起飞前为每架固定翼无人机设置一个编号,并默认以编号最小的固定翼无人机为长机,其余固定翼无人机为僚机。As shown in FIG. 2 , the preferred embodiment of the present invention is to determine the formation role of each fixed-wing UAV in the fixed-wing UAV cluster, including setting a number for each fixed-wing UAV before takeoff, and taking the fixed-wing UAV with the smallest number as the lead aircraft by default, and the remaining fixed-wing UAVs as wingmen.

S2,确定固定翼无人机集群的编队参数;S2, determine the formation parameters of the fixed-wing UAV cluster;

如图2所示,本实施例的优选,确定固定翼无人机集群的编队参数包括确定固定翼无人机集群的编队队形,每架僚机相对长机的水平间距和高差间距,以及长机的实时位置等参数。As shown in FIG. 2 , in the preferred embodiment of this invention, determining the formation parameters of the fixed-wing UAV cluster includes determining the formation shape of the fixed-wing UAV cluster, the horizontal spacing and height difference spacing of each wingman relative to the lead aircraft, and the real-time position of the lead aircraft and other parameters.

S3,基于固定翼无人机集群的编队参数以及每架固定翼无人机的编队角色,判断固定翼无人机集群是否需要进行编队集结;S3, based on the formation parameters of the fixed-wing UAV cluster and the formation role of each fixed-wing UAV, determines whether the fixed-wing UAV cluster needs to be assembled in formation;

如图3所示,本实施例的优选,判断固定翼无人机集群是否需要进行编队集结包括:As shown in FIG3 , in the preferred embodiment of this invention, determining whether the fixed-wing UAV cluster needs to be assembled in formation includes:

根据固定翼无人机集群的编队参数,每架固定翼无人机的编号,每架僚机相对长机的水平间距和高差间距,以及长机的实时位置,确定每架僚机相对长机的期望位置;当某个僚机与期望位置距离过远(超过距离阈值,如1000米)时,僚机进行编队集结,以便快速接近期望位置,此时僚机控制量与长机的航迹角方向无关。According to the formation parameters of the fixed-wing UAV cluster, the number of each fixed-wing UAV, the horizontal and height difference distance between each wingman and the lead aircraft, and the real-time position of the lead aircraft, the expected position of each wingman relative to the lead aircraft is determined; when a wingman is too far away from the expected position (exceeding the distance threshold, such as 1000 meters), the wingmen will form a formation to quickly approach the expected position. At this time, the control amount of the wingman is independent of the track angle direction of the lead aircraft.

进一步的,所述编队集结包括滚转角控制、速度控制和高度控制。Furthermore, the formation assembly includes roll angle control, speed control and altitude control.

如图3所示,僚机进行编队集结的滚转角控制公式如下:As shown in Figure 3, the roll angle control formula for the wingman to perform formation assembly is as follows:

其中:为僚机滚转角;为僚机当前位置到期望位置的矢量在北向的分量,为僚机当前位置到期望位置的矢量在东向的分量;为僚机期望航迹角;为僚机当前航迹角;为僚机期望航迹角速度;为角速度转换增益,可以取1.0;为僚机地速;为重力加速度;Sat()表示限幅输出;为僚机滚转角最小值,为僚机滚转角最大值。in: is the wingman roll angle; is the north component of the vector from the wingman’s current position to the desired position, is the east component of the vector from the wingman's current position to the desired position; The desired track angle for the wingman; is the current track angle of the wingman; is the expected track angular velocity of the wingman; is the angular velocity conversion gain, which can be taken as 1.0; Ground speed for the wingman; is the acceleration due to gravity; Sat() indicates the limited output; is the minimum roll angle of the wingman, is the maximum roll angle of the wingman.

僚机进行编队集结的速度控制公式如下:The speed control formula for wingman formation assembly is as follows:

其中,为僚机速度,为僚机最小速度,为僚机最大速度;为僚机期望航迹角与僚机当前航迹角偏差取绝对值。当小于时,加速前往期望位置,否则为反向状态,以最小速度飞行。in, is the wingman speed, is the minimum speed of the wingman, is the maximum speed of the wingman; is the absolute value of the deviation between the wingman’s expected track angle and the wingman’s current track angle. Less than When the aircraft is in the desired position, it accelerates to the desired position; otherwise, it goes in the reverse state and flies at the minimum speed.

僚机进行编队集结的高度控制公式为:The altitude control formula for wingman formation assembly is:

其中,为僚机高度,为长机高度,为长机在当前编队队形下的编号,僚机在当前编队队形下的编号,为长机和僚机的高差间距。in, is the wingman altitude, is the height of the long aircraft, The number of the lead aircraft in the current formation. The number of the wingman in the current formation. It is the height difference between the lead aircraft and the wingman.

S4,基于固定翼无人机集群的编队参数以及每架固定翼无人机的编队角色,固定翼无人机集群协同编队控制;S4, coordinated formation control of fixed-wing UAV cluster based on the formation parameters of the fixed-wing UAV cluster and the formation role of each fixed-wing UAV;

本实施例的优选,所述固定翼无人机集群协同编队控制包括长机编队控制和僚机编队控制。Preferably, the fixed-wing UAV cluster coordinated formation control includes lead aircraft formation control and wingman formation control.

进一步地,长机在编队飞行中,将按照航线航点自主飞行,长机编队控制中只需进行速度控制。如果长机以最低速度或最高速度飞行时,僚机缺少速度调节空间,对长机的速度进行适当的干预可以大大缩短编队的形成时间,因此长机以航点设置的定速属性作为速度控制基准,长机收集各僚机的编队待飞距离,根据僚机整体落后或超过期望位置的平均待飞距离调整长机的飞行速度。Furthermore, the leader aircraft will fly autonomously according to the route waypoints during formation flight, and the leader aircraft only needs to perform speed control during formation control. If the leader aircraft flies at the lowest or highest speed, the wingman aircraft lacks speed adjustment space, and appropriate intervention in the leader aircraft's speed can greatly shorten the formation time. Therefore, the leader aircraft uses the fixed speed attribute set at the waypoint as the speed control benchmark. The leader aircraft collects the formation waiting distance of each wingman aircraft and adjusts the flight speed of the leader aircraft according to the average waiting distance of the wingman aircraft that lags behind or exceeds the expected position as a whole.

如图4所示,长机编队控制的速度控制公式为:As shown in Figure 4, the speed control formula for the lead aircraft formation control is:

其中,长机速度,为长机默认的期望速度,为长机速度最小值,为长机速度最大值,为固定翼无人机集群中僚机数量,为第i个僚机的编队待飞距离,为长机速度增益,可以取1,为僚机待飞距离限幅值,可以取1000m。in, Long machine speed, The default expected speed of the long-distance aircraft. is the minimum speed of the long machine, is the maximum speed of the long-haul aircraft, is the number of wingmen in the fixed-wing UAV cluster, is the formation waiting distance of the i -th wingman, is the long machine speed gain, which can be set to 1. The distance limit for the wingman to wait for flight can be 1000m.

进一步地,僚机跟随长机运动,僚机编队控制包括僚机与长机的轨迹跟踪控制以及僚机与长机的姿态跟踪控制两部分,前者适合跟随直线段航迹,后者适合跟随长机转弯,保持跟随长机转弯时的间距,综合二者形成僚机跟踪控制律,生成僚机编队控制的滚转角控制、速度控制和高度控制。Furthermore, the wingman follows the lead aircraft, and the wingman formation control includes two parts: trajectory tracking control of the wingman and the lead aircraft and attitude tracking control of the wingman and the lead aircraft. The former is suitable for following the straight segment trajectory, and the latter is suitable for following the lead aircraft in turns and maintaining the distance when following the lead aircraft in turns. The two are combined to form the wingman tracking control law, which generates the roll angle control, speed control and altitude control of the wingman formation control.

僚机编队控制示意图如图5所示,为僚机编队待飞距离,为僚机编队侧偏距离,僚机编队控制的目的是使得The schematic diagram of wingman formation control is shown in Figure 5. The waiting distance for the wingman formation. is the wingman formation's side deviation distance. The purpose of wingman formation control is to make .

僚机编队控制的滚转角控制:Roll angle control for wingman formation control:

僚机编队控制中为前视距离,相当于横向控制增益,距离越远,增益越小,参数取值也与飞行速度有关,速度越高,编队集结越大,对于速度变化小的情况也可以取固定值,本实施例中取固定值为长机当前航迹角,为僚机当前航迹角,为僚机期望航迹角,为僚机期望航迹角速度,为角速度转换增益,可以取1.0,为期望滚转角,为滚转角限幅,此处取Wingman formation control is the forward-looking distance, which is equivalent to the lateral control gain. The longer the distance, the smaller the gain. The parameter value is also related to the flight speed. The higher the speed, the better the formation assembly. The larger the value, the smaller the speed change. In this embodiment, a fixed value is taken. . is the current track angle of the lead aircraft, is the current track angle of the wingman, is the desired flight path angle of the wingman, is the wingman's expected track angular velocity, is the angular velocity conversion gain, which can be 1.0. is the desired roll angle, is the roll angle limit, here we take .

姿态跟踪控制僚机跟随长机滚转角,忽略长机滚转角小于1°的值,为长机航迹角速度,长机地速和僚机地速相同时,僚机滚转角与长机滚转角相同,为重力加速度。Attitude tracking control wingman follows the lead aircraft's roll angle , ignoring the roll angle of the long aircraft For values less than 1°, is the flight path angular velocity of the lead aircraft, and the ground speed of the lead aircraft and wingman ground speed At the same time, the wingman's roll angle Roll angle with the lead aircraft same, is the acceleration due to gravity.

融合两个通道,形成最终僚机编队控制的滚转角控制公式如下:The two channels are combined to form the final roll angle control formula for wingman formation control as follows:

为僚机编队控制的滚转角。 Roll angle for wingman formation control.

僚机编队控制的速度控制:Speed control for wingman formation control:

设理想情况下僚机的期望速度矢量为,在长机的航迹坐标系下,的表达如下:Assume that the desired velocity vector of the wingman in an ideal situation is , in the lead aircraft's track coordinate system, The expression is as follows:

其中,为控制增益,均可以取1;僚机的实际航迹方向与偏差为,即僚机与长机的航迹角偏差。由此,僚机编队控制的速度控制公式如下:in, and For control gain, both can be set to 1; the actual track direction of the wingman is The deviation is , that is, the track angle deviation between the wingman and the leader. Therefore, the speed control formula for wingman formation control is as follows:

其中,为僚机速度。in, is the wingman speed.

与僚机编队集结一致,僚机编队控制的高度控制公式为:Consistent with the wingman formation assembly, the altitude control formula for wingman formation control is:

其中,为僚机高度,为长机高度,为长机在当前编队队形下的编号,僚机在当前编队队形下的编号,为长机和僚机的高差间距。in, is the wingman altitude, is the height of the long aircraft, The number of the lead aircraft in the current formation. The number of the wingman in the current formation. It is the height difference between the lead aircraft and the wingman.

S5,判断固定翼无人机集群是否结束协同编队控制。S5, determining whether the fixed-wing UAV cluster has ended the coordinated formation control.

本实施例的优选,判断固定翼无人机集群是否结束协同编队控制包括:基于控制反馈信息判断步骤S4中所述固定翼无人机集群协同编队控制是否执行结束;如果步骤S4中所述固定翼无人机集群协同编队控制没有执行结束,则间隔一段时间后继续返回执行步骤S2;否则结束所述固定翼无人机集群协同编队控制方法的控制流程。Preferably, in this embodiment, determining whether the collaborative formation control of the fixed-wing UAV cluster has ended includes: determining whether the collaborative formation control of the fixed-wing UAV cluster in step S4 has ended based on control feedback information; if the collaborative formation control of the fixed-wing UAV cluster in step S4 has not ended, then returning to execute step S2 after a period of time; otherwise, ending the control process of the fixed-wing UAV cluster collaborative formation control method.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims (9)

1.一种固定翼无人机集群协同编队控制方法,其特征在于,包括如下步骤:1. A method for controlling a fixed-wing UAV cluster coordinated formation, characterized in that it comprises the following steps: S1,确定每架固定翼无人机的编队角色;S1, determine the formation role of each fixed-wing UAV; S2,确定固定翼无人机集群的编队参数;S2, determine the formation parameters of the fixed-wing UAV cluster; S3,基于固定翼无人机集群的编队参数以及每架固定翼无人机的编队角色,判断固定翼无人机集群是否需要进行编队集结;S3, based on the formation parameters of the fixed-wing UAV cluster and the formation role of each fixed-wing UAV, determines whether the fixed-wing UAV cluster needs to be assembled in formation; S4,基于固定翼无人机集群的编队参数以及每架固定翼无人机的编队角色,进行固定翼无人机集群协同编队控制;S4, based on the formation parameters of the fixed-wing UAV cluster and the formation role of each fixed-wing UAV, the fixed-wing UAV cluster collaborative formation control is performed; S5,判断固定翼无人机集群是否结束协同编队控制。S5, determining whether the fixed-wing UAV cluster has ended the coordinated formation control. 2.根据权利要求1所述的固定翼无人机集群协同编队控制方法,其特征在于,步骤S1中,固定翼无人机集群中的每架固定翼无人机的编队角色,包括在起飞前为每架固定翼无人机设置一个编号,并默认以编号最小的固定翼无人机为长机,其余固定翼无人机为僚机。2. The method for controlling a cluster of fixed-wing UAVs in collaborative formation according to claim 1 is characterized in that, in step S1, the formation role of each fixed-wing UAV in the cluster of fixed-wing UAVs includes setting a number for each fixed-wing UAV before takeoff, and the fixed-wing UAV with the smallest number is the lead aircraft by default, and the remaining fixed-wing UAVs are wingmen. 3.根据权利要求2所述的固定翼无人机集群协同编队控制方法,其特征在于,步骤S2中,确定固定翼无人机集群的编队参数包括确定固定翼无人机集群的编队队形,每架僚机相对长机的水平间距和高差间距,以及长机的实时位置。3. The fixed-wing UAV cluster collaborative formation control method according to claim 2 is characterized in that, in step S2, determining the formation parameters of the fixed-wing UAV cluster includes determining the formation formation of the fixed-wing UAV cluster, the horizontal spacing and height difference spacing of each wingman relative to the lead aircraft, and the real-time position of the lead aircraft. 4.根据权利要求3所述的固定翼无人机集群协同编队控制方法,其特征在于,步骤S3中,判断固定翼无人机集群是否需要进行编队集结包括:4. The method for controlling the coordinated formation of a fixed-wing UAV cluster according to claim 3, wherein in step S3, determining whether the fixed-wing UAV cluster needs to be assembled in formation comprises: 根据固定翼无人机集群的编队参数,每架固定翼无人机的编号,每架僚机相对长机的水平间距和高差间距,以及长机的实时位置,确定每架僚机相对长机的期望位置;当某个僚机与期望位置距离超过距离阈值时,僚机进行编队集结。According to the formation parameters of the fixed-wing UAV cluster, the number of each fixed-wing UAV, the horizontal and height difference distance between each wingman and the lead aircraft, and the real-time position of the lead aircraft, the expected position of each wingman relative to the lead aircraft is determined; when the distance between a wingman and the expected position exceeds the distance threshold, the wingmen will assemble in formation. 5.根据权利要求4所述的固定翼无人机集群协同编队控制方法,其特征在于,所述编队集结包括滚转角控制、速度控制和高度控制;5. The method for controlling a cluster of fixed-wing UAVs in a coordinated formation according to claim 4, wherein the formation assembly includes roll angle control, speed control and altitude control; 僚机进行编队集结的滚转角控制公式如下:The roll angle control formula for wingman formation assembly is as follows: 其中:为僚机滚转角;为僚机当前位置到期望位置的矢量在北向的分量,为僚机当前位置到期望位置的矢量在东向的分量;为僚机期望航迹角;为僚机当前航迹角;为僚机期望航迹角速度;为角速度转换增益;为僚机地速;为重力加速度;Sat()表示限幅输出;为僚机滚转角最小值,为僚机滚转角最大值;in: is the wingman roll angle; is the north component of the vector from the wingman’s current position to the desired position, is the east component of the vector from the wingman's current position to the desired position; The desired track angle for the wingman; is the current track angle of the wingman; is the expected track angular velocity of the wingman; is the angular velocity conversion gain; Ground speed for the wingman; is the acceleration due to gravity; Sat() indicates the limited output; is the minimum roll angle of the wingman, is the maximum roll angle of the wingman; 僚机进行编队集结的速度控制公式如下:The speed control formula for wingman formation assembly is as follows: 其中,为僚机速度,为僚机最小速度,为僚机最大速度;为僚机期望航迹角与僚机当前航迹角偏差取绝对值;in, is the wingman speed, is the minimum speed of the wingman, is the maximum speed of the wingman; Take the absolute value of the deviation between the wingman's expected track angle and the wingman's current track angle; 僚机进行编队集结的高度控制公式为:The altitude control formula for wingman formation assembly is: 其中,为僚机高度,为长机高度,为长机在当前编队队形下的编号,僚机在当前编队队形下的编号,为长机和僚机的高差间距。in, is the wingman altitude, is the height of the long aircraft, The number of the lead aircraft in the current formation. The number of the wingman in the current formation. It is the height difference between the lead aircraft and the wingman. 6.根据权利要求5所述的固定翼无人机集群协同编队控制方法,其特征在于,步骤S4中,所述固定翼无人机集群协同编队控制包括长机编队控制和僚机编队控制。6. The fixed-wing UAV cluster collaborative formation control method according to claim 5 is characterized in that, in step S4, the fixed-wing UAV cluster collaborative formation control includes lead aircraft formation control and wingman formation control. 7.根据权利要求6所述的固定翼无人机集群协同编队控制方法,其特征在于,所述长机编队控制中只需进行速度控制;长机编队控制的速度控制公式为:7. The method for controlling a cluster of fixed-wing UAVs in coordinated formation according to claim 6, wherein only speed control is required in the control of the lead aircraft formation; the speed control formula of the lead aircraft formation control is: 其中,长机速度,为长机默认的期望速度,为长机速度最小值,为长机速度最大值,为固定翼无人机集群中僚机数量,为第i个僚机的编队待飞距离,为长机速度增益,为僚机待飞距离限幅值。in, Long machine speed, The default expected speed of the long-distance aircraft. is the minimum speed of the long machine, is the maximum speed of the long-haul aircraft, is the number of wingmen in the fixed-wing UAV cluster, is the formation waiting distance of the i -th wingman, is the long machine speed gain, It is the limit value of the wingman's standby distance. 8.根据权利要求7所述的固定翼无人机集群协同编队控制方法,其特征在于,所述僚机编队控制包括滚转角控制、速度控制和高度控制;8. The fixed-wing UAV swarm coordinated formation control method according to claim 7, characterized in that the wingman formation control includes roll angle control, speed control and altitude control; 僚机编队控制的滚转角控制公式为:The roll angle control formula for wingman formation control is: 其中,为僚机编队控制的滚转角,为僚机编队控制的滚转角最小值,为僚机编队控制的滚转角最大值;为僚机编队待飞距离,为僚机编队侧偏距离;为前视距离;为长机当前航迹角;为僚机当前航迹角;为僚机期望航迹角;为僚机期望航迹角速度;为角速度转换增益;为期望滚转角;为滚转角限幅;为长机航迹角速度;长机地速和僚机地速相同时的僚机滚转角与长机滚转角相同;为重力加速度;in, is the roll angle of the wingman formation control, is the minimum roll angle of the wingman formation control, The maximum roll angle of the wingman formation control; The waiting distance for the wingman formation. It is the side deviation distance of the wingman formation; is the foresight distance; is the current track angle of the lead aircraft; is the current track angle of the wingman; The desired track angle for the wingman; is the expected track angular velocity of the wingman; is the angular velocity conversion gain; is the desired roll angle; is the roll angle limit; is the flight path angular velocity of the lead aircraft; the ground speed of the lead aircraft and wingman ground speed The wingman's roll angle at the same time Roll angle with the lead aircraft same; is the acceleration due to gravity; 僚机编队控制的速度控制公式如下:The speed control formula for wingman formation control is as follows: 其中,为僚机速度;为理想情况下僚机的期望速度矢量;为控制增益;僚机的实际航迹方向与长机速度的偏差为in, is the wingman speed; is the desired velocity vector of the wingman in an ideal situation; and The actual flight path direction of the wingman and the speed of the leader are the control gains. The deviation is ; 僚机编队控制的高度控制公式为:The altitude control formula for wingman formation control is: 其中,为僚机高度,为长机高度,为长机在当前编队队形下的编号,僚机在当前编队队形下的编号,为长机和僚机的高差间距。in, is the wingman altitude, is the height of the long aircraft, The number of the lead aircraft in the current formation. The number of the wingman in the current formation. It is the height difference between the lead aircraft and the wingman. 9.根据权利要求1所述的固定翼无人机集群协同编队控制方法,其特征在于,步骤S5中,判断固定翼无人机集群是否结束协同编队控制包括:基于控制反馈信息判断步骤S4中所述固定翼无人机集群协同编队控制是否执行结束;如果步骤S4中所述固定翼无人机集群协同编队控制没有执行结束,则间隔一段时间后继续返回执行步骤S2;否则结束所述固定翼无人机集群协同编队控制方法的控制流程。9. The fixed-wing UAV cluster collaborative formation control method according to claim 1 is characterized in that, in step S5, judging whether the fixed-wing UAV cluster has ended the collaborative formation control includes: judging whether the fixed-wing UAV cluster collaborative formation control in step S4 has been completed based on control feedback information; if the fixed-wing UAV cluster collaborative formation control in step S4 has not been completed, then returning to execute step S2 after a period of time; otherwise, ending the control process of the fixed-wing UAV cluster collaborative formation control method.
CN202411074702.4A 2024-08-07 2024-08-07 Fixed wing unmanned aerial vehicle cluster cooperative formation control method Active CN118584981B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411074702.4A CN118584981B (en) 2024-08-07 2024-08-07 Fixed wing unmanned aerial vehicle cluster cooperative formation control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411074702.4A CN118584981B (en) 2024-08-07 2024-08-07 Fixed wing unmanned aerial vehicle cluster cooperative formation control method

Publications (2)

Publication Number Publication Date
CN118584981A true CN118584981A (en) 2024-09-03
CN118584981B CN118584981B (en) 2024-11-15

Family

ID=92532164

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411074702.4A Active CN118584981B (en) 2024-08-07 2024-08-07 Fixed wing unmanned aerial vehicle cluster cooperative formation control method

Country Status (1)

Country Link
CN (1) CN118584981B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118795932A (en) * 2024-09-13 2024-10-18 四川腾盾科技有限公司 A distributed dynamic collaborative task allocation method for fixed-wing UAV swarm

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3048805A1 (en) * 2016-03-08 2017-09-15 Airbus Operations Sas METHOD AND DEVICE FOR COLLISION AVOIDANCE FOR AN AIRCRAFT FORMATION IN RELATION TO AN INTRUDED AIRCRAFT.
EP3438949A1 (en) * 2017-08-03 2019-02-06 Airbus Operations S.A.S. Method and device for controlling the trajectory of a following aircraft relative to a leading aircraft during a risk of collision
CN113741518A (en) * 2021-08-31 2021-12-03 中国人民解放军国防科技大学 Fixed-wing unmanned aerial vehicle cluster affine formation control method based on piloting following mode
CN115268492A (en) * 2022-07-22 2022-11-01 成都飞机工业(集团)有限责任公司 Anti-collision control method among multiple unmanned aerial vehicles coordinated formation machines
CN115712308A (en) * 2022-11-15 2023-02-24 西北工业大学 Multi-machine formation anti-collision method based on distributed model prediction control and formation control

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3048805A1 (en) * 2016-03-08 2017-09-15 Airbus Operations Sas METHOD AND DEVICE FOR COLLISION AVOIDANCE FOR AN AIRCRAFT FORMATION IN RELATION TO AN INTRUDED AIRCRAFT.
EP3438949A1 (en) * 2017-08-03 2019-02-06 Airbus Operations S.A.S. Method and device for controlling the trajectory of a following aircraft relative to a leading aircraft during a risk of collision
CN113741518A (en) * 2021-08-31 2021-12-03 中国人民解放军国防科技大学 Fixed-wing unmanned aerial vehicle cluster affine formation control method based on piloting following mode
CN115268492A (en) * 2022-07-22 2022-11-01 成都飞机工业(集团)有限责任公司 Anti-collision control method among multiple unmanned aerial vehicles coordinated formation machines
CN115712308A (en) * 2022-11-15 2023-02-24 西北工业大学 Multi-machine formation anti-collision method based on distributed model prediction control and formation control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
FEIYANG DAI 等: "Research on synergic ControlAlgorithm and Collision Avoidance of unmanned aerial vehicle Formation", 《JOURNAL OF PHYSICS: CONFERENCE SERIES》, 31 December 2021 (2021-12-31), pages 1 - 11 *
代飞扬 等: "固定翼无人机编队协同控制算法及避撞研究", 《兵器装备工程学报》, vol. 43, no. 5, 31 May 2022 (2022-05-31), pages 246 - 253 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118795932A (en) * 2024-09-13 2024-10-18 四川腾盾科技有限公司 A distributed dynamic collaborative task allocation method for fixed-wing UAV swarm

Also Published As

Publication number Publication date
CN118584981B (en) 2024-11-15

Similar Documents

Publication Publication Date Title
CN110262553B (en) Formation flight method of fixed-wing UAV based on position information
CN111522258B (en) Multi-unmanned aerial vehicle cooperative control simulation system and construction method and simulation method thereof
CN109358638B (en) Visual Obstacle Avoidance Method for UAV Based on Distributed Map
CN109792951B (en) Unmanned aerial vehicle air route correction system for pollination of hybrid rice and correction method thereof
CN109613931A (en) Target tracking system and method of heterogeneous UAV swarm based on biological social force
CN107808550B (en) A plant protection drone management system
CN105549617B (en) A UAV formation control method imitating bird flock behavior and virtual structure
CN109976164A (en) A kind of energy-optimised vision covering method for planning track of multi-rotor unmanned aerial vehicle
CN111045450A (en) Guidance method for two-plane formation process of fixed-wing UAV
CN110673623B (en) Quad-rotor unmanned aerial vehicle landing method based on dual-ring PD control algorithm control
CN115657730B (en) Robust clustering formation control method for large-scale multi-rotor unmanned aerial vehicle
CN108845588A (en) A kind of quadrotor Trajectory Tracking Control method based on Nonlinear Guidance
CN115712308A (en) Multi-machine formation anti-collision method based on distributed model prediction control and formation control
CN118584981A (en) A method for controlling a cluster of fixed-wing UAVs in coordinated formation
CN114661066A (en) An Intelligent Obstacle Avoidance Method for UAV Swarms Based on Reinforcement Learning
CN115268492A (en) Anti-collision control method among multiple unmanned aerial vehicles coordinated formation machines
CN117148851A (en) Unmanned parafoil sectional type flight path planning method based on particle swarm optimization algorithm
CN107678442B (en) Dual-model-based four-rotor autonomous landing control method
CN113359805B (en) Unmanned aerial vehicle anti-interference control system and method based on original pigeon multi-behavior intelligence
CN119065400B (en) A method for coordinated regional coverage mission of fixed-wing UAV swarm
Krashanitsa et al. Aerodynamics and controls design for autonomous micro air vehicles
CN117111625B (en) Low-oil-quantity online emergency path planning method for fixed-wing unmanned aerial vehicle
CN113608543A (en) Method, device, equipment and storage medium for self-adaptive planning of flight path of aircraft
CN112666982A (en) Wireless ultraviolet light cooperation unmanned aerial vehicle formation rapid aggregation method
CN117492463B (en) Unmanned plane sliding mode formation control system and method for laser radar relative positioning

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