METHOD FOR DETERMINING A TRAJECTORY OF AN AIRCRAFT
20230017760 · 2023-01-19
Inventors
Cpc classification
G08G5/006
PHYSICS
International classification
Abstract
A method for determining a trajectory of an aircraft intended to fly over a field of operation with a view to performing an action on a target at a given time is provided. The method comprises a step of computing a set of sections between a starting point, intermediate points and the target. A first type of section has a rectilinear overall shape so as to limit the time spent by the aircraft in non-secure areas. A second type of section has a sinusoidal shape so as to allow a time reserve to adjust a position of the aircraft over the target at said given time with a view to performing the action.
Claims
1. A method for determining a trajectory of an aircraft intended to fly over a field of operation with a view to performing an action on a target at a given time (Id), said field of operation comprising a plurality of secure areas (Z1, Z3) and a plurality of non-secure areas (Z2, Z4), said trajectory comprising a plurality of intermediate points (P1, P2, P3, P4) between a starting point of said trajectory and the target, said intermediate points (P1, P2, P3, P4, P5) being positioned on borders between secure areas and non-secure areas, said method being implemented by computerized means, wherein said determination method comprises a step of computing (E3) a set of sections (T1, T2, T3, T4, T5) between said starting point, said intermediate points (P1, P2, P3, P4) and said target, said set of sections (T1, T2, T3, T4) comprising a first type of section (T2, T4) extending over non-secure areas (Z2, Z4) and a second type of section (T1, T3) extending over secure areas (Z1, Z3), said first type of section (T2, T4) having a rectilinear overall shape so as to limit the time spent by the aircraft in the non-secure areas (Z2, Z4) and said second type of section (T1, T3) having a sinusoidal shape so as to allow a time reserve to adjust a position of the aircraft over the target at said given time (T.sub.id) with a view to performing the action.
2. The method for determining a trajectory according to claim 1, wherein the step of computing (E3) the set of sections (T1, T2, T3, T4, T5) is performed based on: a trajectory frame, said trajectory frame comprising a succession of segments (S1, S2, S3, S4, S5) between the starting point, the intermediate points (P1, P2, P3, P4) and the target; at least one trajectory primitive (Prim) chosen from among a plurality of trajectory primitives.
3. The method for determining a trajectory according to claim 2, wherein the trajectory frame is obtained from trajectory planning (Planif) and from a time constraint associated with the given time (T.sub.id) for performing the action on the target.
4. The method for determining a trajectory according to claim 1, wherein said trajectory is updated during the flight of the aircraft over the field of operation.
5. A device for determining a trajectory of an aircraft intended to fly over a field of operation with a view to performing an action on a target at a given time (Id), said field of operation comprising a plurality of secure areas (Z2, Z4) and a plurality of non-secure areas (Z1, Z3), said trajectory comprising a plurality of intermediate points (P1, P2, P3, P4) between a starting point of said trajectory and the target, said intermediate points (P1, P2, P3, P4, P5) being positioned on borders between secure areas and non-secure areas, said device comprising: a module for computing a set of sections (T1, T2, T3, T4, T5) between said starting point, said intermediate points (P1, P2, P3, P4) and said target, said set of sections (T1, T2, T3, T4) comprising a first type of section (T2, T4) extending over non-secure areas (Z2, Z4) and a second type of section (T1, T3) extending over secure areas (Z1, Z3), said first type of section (T2, T4) having a rectilinear overall shape so as to limit the time spent by the aircraft in the non-secure areas (Z2, Z4) and said second type of section (T1, T3, T5) having a sinusoidal shape so as to allow a time reserve to adjust a position of the aircraft over the target at said given time (T.sub.id) with a view to performing the action.
6. The device for determining a trajectory according to claim 5, wherein said device comprises a tactical situation database (SITAC) and an intelligent algorithm designed to determine a risk level (Ni, N2) for each of the areas (Z1, Z2, Z3, Z4) based on said tactical situation database (SITAC).
7. A method for synchronizing actions on a target between a first aircraft intended to fly over a field of operation with a view to performing a first action on said target at a first given time (T.sub.id) and at least one second aircraft intended to fly over said field of operation with a view to performing a second action on said target at a second given time (T′.sub.id), said field of operation comprising a plurality of secure areas (Z1, Z3) and a plurality of non-secure areas (Z2, Z4), each aircraft having a trajectory comprising a plurality of intermediate points (P1, P2, P3, P4; P′1, P′2, P′3, P′4) between a starting point and the target, said intermediate points being positioned on borders between secure areas and non-secure areas, said method being implemented by computerized means, said method comprising, for each aircraft, a step of computing (E′3) a set of sections (T1, T2, T3, T4, T5; T′1, T′2, T′3, T′4, T′5) between said starting point, said intermediate points (P1, P2, P3, P4; P′1, P′2, P′3, P′4) and said target, said set of sections (T1, T2, T3, T4, T5; T′1, T′2, T′3, T′4, T′5) comprising a first type of section (T2, T4; T′2; T′4) extending over non-secure areas (Z2, Z4) and a second type of section (T1, T3; T′1, T′3) extending over secure areas (Z1, Z3), said first type of section (T2, T4; T′2; T′4) having a rectilinear overall shape so as to limit the time spent by the aircraft in the non-secure areas (Z2, Z4) and said second type of section (T1, T3, T5; T′1, T′3, T′5) having a sinusoidal shape so as to allow a time reserve to adjust the position of the aircraft over the target at said given time (T.sub.id; T′.sub.id) with a view to performing said action, said first given time (T.sub.id) and said second given time (T′.sub.id) being selected so as to synchronize the first action performed by the first aircraft and the second action performed by the second aircraft on said target.
8. A synchronization device for synchronizing actions on a target between a first aircraft intended to fly over a field of operation with a view to performing a first action on said target at a first given time (T.sub.id) and at least one second aircraft intended to fly over said field of operation with a view to performing a second action on said target at a second given time (T′.sub.id), said field of operation comprising a plurality of secure areas (Z1, Z3) and a plurality of non-secure areas (Z2, Z4), each aircraft having a trajectory comprising a plurality of intermediate points (P1, P2, P3, P4; P′1, P′2, P′3, P′4) between a starting point and the target, said intermediate points being positioned on borders between secure areas and non-secure areas, said synchronization device comprising a computing module designed to compute, for each of said aircraft, a set of sections (T1, T2, T3, T4, T5; T′1, T′2, T′3, T′4, T′5) between said starting point, said intermediate points (P1, P2, P3, P4; P′1, P′2, P′3, P′4) and said target, said set of sections comprising a first type of section (T2, T4; T′2, T′4) extending over non-secure areas (Z2, Z4) and a second type of section (T1, T3, T5; T′1, T′3, T′5) extending over secure areas (Z1, Z3), said first type of section (T2, T4; T′2, T′4) having a rectilinear overall shape so as to limit the time spent by the aircraft in the non-secure areas (Z2, Z4) and said second type of section (T1, T3, T5; T′1, T′3, T′5) having a sinusoidal shape so as to allow a time reserve to adjust the position of the aircraft over the target at said given time (T.sub.id, T′.sub.id) with a view to performing the action, said first given time (T.sub.id) and said second given time (T′.sub.id) being selected so as to synchronize the first action performed by the first aircraft and the second action performed by the second aircraft on said target.
9. A platform designed to communicate with a first aircraft and at least with a second aircraft in order to synchronize actions on a target, said platform comprising a synchronization device according to claim 8.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The present invention will be better understood upon reading the detailed description of embodiments, taken by way of completely non-limiting example and illustrated by the appended drawings, in which:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION
[0032] The invention is not limited to the embodiments and variants that are presented, and other embodiments and variants will be readily apparent to those skilled in the art.
[0033]
[0039] The tactical situation database SITAC is designed to store all information describing the features of a field of operation 11, such as topographical features Topo and enemy presences Oppo.
[0040] The intelligent algorithm 101 is designed to divide the field of operation 11 into a plurality of areas Z1, Z2, Z3, Z4 and to assign a risk level N1, N2 to each of these areas. A first risk level N1 corresponds to a low hazard level. A second risk level N2 corresponds to a high hazard level. In the field of operation 11 illustrated in
[0041] The discretization module 102 is designed to determine a trajectory frame of the aircraft 10 over the secure areas Z1, Z3 and over the non-secure areas Z2, Z4. As illustrated more specifically in
[0042] The trajectory frame is obtained from trajectory planning Planif and from a time constraint associated with a given time Tid for performing an action on the target 13. The discretization module 102 then makes it possible to introduce the trajectory frame onto the field of operation 11, taking account of the safety constraints of each area Z1, Z2, Z3, Z4 and the time constraint Tid.
[0043] The database 104 is designed to store a plurality of primitives Prim. These primitives are normalized trajectories, addressing specific problems for a precise aircraft in a given configuration. This database of primitives comprises the various aircraft, such as fighter jets, drones, UCAV (for “unmanned combat air vehicle”) drones, surveillance drones, helicopters, remote carriers, etc. along with their various configurations (dependent on payloads, etc.), which represent a performance model for the trajectory. For each performance model, one or more primitives concern each hazard level and types of threats detected. The primitives may represent trajectories that are for example fastest in terms of time, shortest in terms of distance, stealthiest, save most fuel, etc.
[0044] The computing module 103 is designed to determine a set of sections T1, T2, T3, T4 between the starting point 12, the intermediate points P1, P2, P3, P4 and the target 13. This computing module 103 thus receives the location of the plurality of intermediate points P1, P2, P3, P4 over the field of operation 11 along with the segments S1, S2, S3, S4 between the starting point 12 and the target 13. The computing module 103 also receives one or more primitives from the database 104. Based on these various elements, the computing module 103 is able to deliver an appropriate trajectory. This trajectory thus comprises two types of section. In a first type of section, a second section T2 and a fourth section T4 have rectilinear shapes that extend into the second non-secure area Z2 and into the fourth non-secure area Z4, respectively. The first type of section with a rectilinear shape thus makes it possible to limit the time spent by the aircraft 10 in the non-secure areas Z2, Z4. The second section T2 thus corresponds to the second segment S2 of the trajectory frame and the fourth section T4 corresponds to the fourth segment S4 of said trajectory frame. In a second type of section, a first section T1, a third section T3 and a fifth section T5 have sinusoidal shapes that extend into the first secure area Z1 and into the third secure area Z3, respectively. The second type of section with a sinusoidal shape makes it possible to allow a time reserve to adjust a position of the aircraft 10 over the target 13 at the given time Tid with a view to performing the action on the target 13. This time reserve allows the pilot of the aircraft to have “fuses” in his trajectory, thereby allowing him to adapt his flight as best possible to time constraints during the operation. The device 100 for determining the trajectory thus makes it possible to place time “patterns” at strategic locations in order to perform the mission. Using the various information stemming from the tactical situation, through data fusion, the device 100 determines the various areas of the mission area that are presumed to be safe. The time loss “patterns” may then be inserted into the trajectory in an optimum manner.
[0045]
[0046] It should be noted that the trajectory of the aircraft 10 may be updated by this determination method during the flight of the aircraft 10 over the field of operation 11. The determination method is furthermore designed to manage the impact of randoms on various sections with propagation of effects.
[0047]
[0048] The second aircraft 10′ follows a second trajectory from a second starting point 12′ to the target 13, passing through a second group of intermediate points P′1, P′2, P′3, P′4. The intermediate points P′1, P′2, P′3, P′4 of this second group of points are positioned on borders between the secure areas Z1, Z3 and the non-secure areas Z2, Z4. The first intermediate point P′1 is thus at the interface between the first secure area Z1 and the second non-secure area Z2. The second intermediate point P′2 is also at the interface between the first secure area Z1 and the second non-secure area Z2. The third intermediate point P′3 is at the interface between the first secure area Z1 and the fourth non-secure area Z4. The fourth intermediate point P′4 is at the interface between the fourth non-secure area Z4 and the third secure area Z3. The trajectory of the second aircraft 10′ comprises two types of section. In a first type of section, a second section T′2 and a fourth section T′4 have rectilinear shapes that extend into the second non-secure area Z2 and into the fourth non-secure area Z4, respectively. The first type of section with a rectilinear shape thus makes it possible to limit the time spent by the aircraft 10′ in the non-secure areas Z2, Z4. In a second type of section, a first section T′1 and a third section T′3 have sinusoidal shapes that extend into the first secure area Z1 and into the third secure area Z3, respectively. The second type of section with a sinusoidal shape makes it possible to allow a time reserve to adjust a position of the second aircraft 10′ over the target 13 at the given time T′id with a view to performing the action on the target 13. The actions of the first aircraft 10 and of the second aircraft 10′ on the target 13 have to be synchronized for good success of the operation.
[0049]
[0055] The discretization module 202 is designed to determine a first trajectory frame for the first aircraft 10 and a second trajectory frame for the second aircraft 10′ over the secure areas Z1, Z3 and over the non-secure areas Z2, Z4. The first trajectory frame is determined based on the trajectory planning Planif and the time constraint Tid associated with the first aircraft 10. The second trajectory frame is determined based on the trajectory planning Planif and the time constraint T′id associated with the second aircraft 10′. The first given time Tid and the second given time T′id are selected beforehand so as to synchronize the first action performed by the first aircraft 10 and the second action performed by the second aircraft 10′ on the target 13.
[0056] The computing module 203 is designed to determine a first set of sections T1, T2, T3, T4 between the first starting point 12, the first group of intermediate points P1, P2, P3, P4 and the target 13. This computing module 203 thus receives the location of the plurality of the first group of intermediate points P1, P2, P3, P4 over the field of operation 11. In the same way, the computing module 203 is designed to determine a second set of sections T′1, T′2, T′3, T′4 between the second starting point 12′, the first group of intermediate points P1, P2, P3, P4 and the target 13. This computing module 203 is thus able to receive the location of the plurality of the second group of intermediate points P′1, P′2, P′3, P′4 over the field of operation 11.
[0057] The computing module 203 is also able to receive a first primitive Prim in order to determine the first set of sections T1, T2, T3, T4 and a second primitive Prim′ in order to determine the second set of sections T′1, T′2, T′3, T′4. The first primitive Prim and the second primitive Prim′ are identical. As a variant, the first primitive Prim and the second primitive Prim′ are different.
[0058] The synchronization device 200 may be arranged on a platform 10″, for example a platform installed on another aircraft. This platform 10″ is designed to communicate with the first aircraft 10 and the second aircraft 10′ in order to synchronize actions on the target 13. The synchronization is preferably performed on the aircraft (10 or 10′) with which the most imminent given time (Id or Id′) with a view to performing the action on the target is associated. In one particular embodiment, the first aircraft 10 and the second aircraft 10′ have a constant speed and a constant altitude, and the synchronization then consists in modifying the departure time of the second aircraft 10′. In another embodiment, the first aircraft 10 and the second aircraft 10′ are synchronized by modifying features in terms of length, inter-segment route angle variation, speed and/or altitude of the respective trajectories of the first aircraft 10 and/or of the second aircraft 10′.
[0059]
[0060] In a step E′3, a first set of sections T1, T2, T3, T4 and a second set of sections T′1, T′2, T′3, T′4 are computed. The first set of sections is determined based on the first trajectory frame and at least one first trajectory primitive Prim chosen from among a plurality of trajectory primitives. The second set of sections is determined based on the second trajectory frame and at least one second trajectory primitive Prim′ chosen from among a plurality of trajectory primitives.
[0061] The invention thus proposes to combine global and local optimization methods enhanced by the provision of data via data fusion and/or artificial intelligence. Acceptable areas for a time loss are determined along with patterns that are more realistic (flyable trajectory) for the fuse sections.
[0062] The invention also proposes to use an intelligent algorithm to determine safe areas to introduce these time patterns and ensure compliance with time constraints, to use various trajectory primitives to create the trajectory under constraints on the basis of the operational context of the area, these trajectory primitives being consistent with a threat/hazard level expressed by the intelligent algorithm. The invention also makes it possible to determine routes and trajectories for each aircraft, in a constrained environment with the insertion of time loss patterns.
[0063] The invention thus facilitates mission planning, but also the planning of new flights upon an evolution of the tactical situation or upon an unexpected event.
[0064] Furthermore, on the operational level, the multi-carrier spatio-temporal synchronization makes it possible to reduce mental load on the pilot while at the same time automating computing operations.