A spacecraft equipped with an autonomous orbit control module and a collision avoidance module, and a method for autonomously managing collision avoidance and station-keeping of a spacecraft.

The autonomous spacecraft system optimizes collision avoidance and station-keeping by using onboard modules to process conjunction data and execute maneuvers efficiently, addressing latency issues and improving mission performance.

FR3146659B1Active Publication Date: 2026-06-05AIRBUS DEFENCE & SPACE SAS +1

Patent Information

Authority / Receiving Office
FR · FR
Patent Type
Patents
Current Assignee / Owner
AIRBUS DEFENCE & SPACE SAS
Filing Date
2023-03-17
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Current collision avoidance systems for spacecraft in low Earth orbit rely on ground-based processing and communication, leading to latency and inefficiencies in maneuver execution, which can degrade mission performance and increase the risk of unnecessary maneuvers.

Method used

An autonomous spacecraft system with an onboard autonomous orbit control module (COA) and collision avoidance module (ACA) processes conjunction data messages to calculate and execute maneuvers independently, using real-time navigation data and preliminary filtering to optimize station-keeping and collision avoidance plans.

Benefits of technology

The system enhances responsiveness and accuracy of collision avoidance maneuvers, reducing computational load and latency, ensuring the spacecraft remains within mission constraints while minimizing collision risk.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000030_0000
    Figure 00000030_0000
  • Figure 00000030_0001
    Figure 00000030_0001
  • Figure 00000030_0002
    Figure 00000030_0002
Patent Text Reader

Abstract

Method for managing a satellite receiving CDM messages relating to a secondary object (2) that could collide with the satellite at a TCA date. At each orbit, an autonomous orbit control module establishes a safe current plan on board, defining station-keeping maneuvers (14, 15). A preliminary filtering of the received CDMs is performed on board based on geometric and / or temporal criteria. For each selected risky CDM, a collision risk level is estimated on board based on onboard navigation data propagated at the TCA date of said risky CDM. In the event of a confirmed risk, an ACA collision risk management module develops a new plan on board by removing or replacing at least one maneuver from the safe current plan with a maneuver (16, 17) that allows both station-keeping within a mission window (301-302) and avoidance. Figure for the abstract: Fig. 4
Need to check novelty before this filing date? Find Prior Art

Description

Title of the invention: Spacecraft equipped with an autonomous orbit control module and a collision avoidance module, and method for autonomous management of collision avoidance and station-keeping of a spacecraft technical field

[0001] The present application relates to a spacecraft equipped with an autonomous computer control system comprising both an autonomous orbit control module, for calculating station-keeping maneuvers aimed at keeping the craft within a mission window, and a collision avoidance module, for calculating station-keeping and avoidance maneuvers aimed at avoiding any collision between the spacecraft and any secondary objects in its orbit or nearby.

[0002] The invention relates more particularly to a satellite operating in low Earth orbit, as is the case with Earth observation satellites. Previous art

[0003] In order to perform its mission, a satellite, for example in low Earth orbit, must remain within a station-keeping window. Station-keeping operations can be performed automatically, controlled from the ground, or autonomously. In the latter case, the spacecraft has means for computing and controlling its orbit, including an Autonomous Orbit Control (AOC) computer module, hereinafter referred to as AOC.

[0004] The invention relates more particularly to reducing the risk of collision for a spacecraft equipped with a COA, with other non-maneuvering objects in conjunction with the spacecraft's orbit. These collision risks must be managed and can affect the mission.

[0005] The growing population of debris, as a consequence of Kessler syndrome and the detection of smaller debris, poses the challenge of automatic or autonomous management of collision avoidance.

[0006] Collision management requires processing and calculation loops which, today, are managed by a ground segment:

[0007] - reception of Conjunction Data Messages (called "CDM", CDM being the acronym for Conjunction Data Message) transmitted by an international centralized monitoring body such as EUSST (acronym for "European Space Surveillance and Tracking") or JSPOC (acronym for "Joint Space Operation Center"),

[0008] - treatment of CDMs;

[0009] - calculation of collision avoidance maneuvers,

[0010] - sending said collision avoidance maneuvers to the satellite by remote control.

[0011] These processing loops and the exchanges between the ground segment and the spacecraft utilize the limited time intervals during which the satellite can establish communication with the ground station and create a certain latency in the implementation and execution of avoidance maneuvers. Avoidance maneuvers are generally performed that may subsequently prove unnecessary and degrade the satellite's performance in carrying out its mission. Finally, the coupling between avoidance and the demanding constraints of the mission requires a constant responsiveness effort.

[0012] The invention aims to provide an embedded system and a method for the autonomous management of both station-keeping of the spacecraft and collision avoidance. This autonomous management is advantageously achieved by taking into account onboard implementation constraints so as not to hinder the execution of tasks necessary for the operability of the spacecraft, while guaranteeing maximum safety. Description of the invention

[0013] To this end, the invention proposes a method for managing collision avoidance and station-keeping of a spacecraft, the spacecraft comprising a propulsion and attitude control system, a navigation system including a GNSS, and telecommunications components for data exchange with a ground segment. The method according to the invention is characterized in that:

[0014] - the spacecraft receives conjunction data messages, hereinafter denoted CDMs, sent by a ground segment, said CDMs being related to at least one close approach with a secondary object likely to collide with the spacecraft, each of said CDMs describing identification, position, velocity, size and covariance parameters of the secondary object as well as a date of closest passage called the TCA date,

[0015] - at each orbit, at a defined position on the orbit, for example at each node ascending, for example detected by the navigation system (201) and an onboard calculation process, an autonomous orbit control module, hereinafter referred to as COA, is activated on board the spacecraft to establish a plan corresponding to the current orbit, called the current safe plan, the current safe plan being in the form of a plan of maneuvers to maintain position at least over a horizon called the risk horizon, the risk horizon including the current orbit and extending to the orbit containing the nearest TCA date among the TCA dates of the received CDMs,

[0016] - a filtering module on board the spacecraft performs a preliminary filtering of CDMs received based on geometric and / or temporal criteria, to establish a list of high-risk CDMs,

[0017] - in the event that at least one risky CDM results from said preliminary screening, one active, on board the spacecraft, a collision risk management module, hereinafter referred to as ACA, which:

[0018] - estimates (on board the spacecraft) a level of collision risk, referred to as the level of risk on board, based on onboard navigation data (position, speed, covariance) provided by the GNSS and propagated at the TCA date of said CDM at risk,

[0019] - and develops a maneuver plan over a control horizon, called a current plan of station holding and avoidance, to satisfy both the need to remain within a mission window and the reduction of the risk of collision with the secondary object, the control horizon comprising a predetermined number of orbits of which the current orbit is less than the risk horizon, the current station holding and avoidance plan being developed as follows:

[0020] if the previously assessed onboard risk level is less than or equal to a predefined risk threshold, referred to as the onboard risk threshold, the ACA retains the current risk-free plan as the current plan for maintaining position and avoidance,

[0021] if the previously assessed on-board risk level is higher than the on-board risk threshold, the ACA develops a new maneuver plan on the control horizon from the current risk-free plan, removing at least one station-keeping maneuver from said current risk-free plan and / or replacing at least one station-keeping maneuver from said current risk-free plan with one or more additional maneuvers for station-keeping and avoidance, referred to as avoidance maneuver, the new maneuver plan becoming the current station-keeping and avoidance plan.

[0022] It should be noted that throughout the patent application, the expression "maintaining position maneuver" is used to designate any maneuver calculated by the COA. In contrast, the expression "avoidance maneuver" is used to designate any maneuver calculated by the ACA, although such a maneuver aims to guarantee not only avoidance but also remaining within the mission window.

[0023] Note that the risk horizon extends from the current date to the first TCA date associated with the secondary object. It serves to indicate that there is a risk and to define its duration. The control horizon concerns the calculation horizon for avoidance maneuvers, typically a few orbits. This horizon will "slide" with each orbit until it reaches the TCA date. The advantage is to allow for greater robustness in the calculation of the maneuvers. As will be better understood later, it is preferable that this control horizon not be too long, in order to be able to update the secondary object's parameters to reflect changes that may affect the level of risk, but also not too short, to avoid systematically recalculating station-keeping and avoidance plans because it takes a few orbits to perform an avoidance, especially if the spacecraft is equipped with a propulsion system providing very low thrusts.

[0024] Advantageously, the use of onboard data such as navigation data, updated in real time, known by the satellite and not by the ground segment, presents a significant interest in the approach to avoidance, in particular by allowing the reactivity of the avoidance to be improved and by carrying it out in the last hours, when the uncertainty on the data representative of the CDMs is the lowest.

[0025] Advantageously, since the satellite can use its onboard calculated position, the need to propagate a subsequent satellite position through calculation is eliminated, and the accuracy of the calculations is increased. Advantageously still, the avoidance maneuver sequences implemented by the satellite are more optimal and allow for the optimization of the nominal execution of its mission (in the sense of expected performance).

[0026] The preliminary filtering of received CDMs and the use of spacecraft navigation data calculated on board, in real time or near real time, according to the invention, allow for finer filtering of non-risky CDMs, thus reducing the onboard computational cost. Furthermore, the calculations of avoidance maneuvers by the ACA benefit from increased accuracy. The calculations can be performed on board, allowing for greater responsiveness, without the latency between calculations and their execution that is generally characteristic of a ship-to-ground loop. To reduce the onboard computation time, it is also possible to reduce the propagation models used by the ACA, the impact of this reduction remaining acceptable at a date close to the TCA date (i.e., on the control horizon).

[0027] This increased accuracy, along with the use of reduced propagation models, makes it possible to decrease the resources required to develop a maneuver plan that simultaneously maintains the aircraft within the mission window and reduces the risk of collision with the secondary object. Similarly, developing the current position-holding and avoidance plan from the current safe-running plan by removing or modifying one or more position-holding maneuvers limits both the calculations required and the impact on the mission, since any avoidance maneuvers calculated by the ACA are scheduled during time slots initially used for position-holding maneuvers, i.e., outside of time slots reserved by the mission.

[0028] Therefore, the spacecraft's resources are sufficient for the development of such a maneuver plan, and the management of the risk of collision and maintaining position can be ensured autonomously by the spacecraft, without intervention from the ground.

[0029] According to a possible feature of the invention, when the ACA develops the new maneuver plan from the current safe plan, the ACA makes successive modifications from the current safe plan, each modification providing a new version of the maneuver plan, and, at each of the modifications made, the ACA re-evaluates the level of risk on board with the new version of the maneuver plan and according to on-board navigation data provided by the GNSS propagated at the TCA date of said risky CDM.

[0030] According to a possible feature of the invention, when the ACA develops the new maneuver plan from the current risk-free plan, the ACA successively removes, in reverse chronological order from the TCA date of said risky CDM, the station-keeping maneuvers from the current risk-free plan, each removal leading to a new version of the maneuver plan, and the ACA re-evaluates, at each removal, the level of risk on board with said new version of the maneuver plan.The ACA proceeds in this manner as long as the assessed onboard risk level remains above the onboard risk threshold and the number of maneuvers removed is less than a predetermined maximum number of authorized removals, the ACA stopping removals as soon as the assessed onboard risk level is below the onboard risk threshold, the latest new version of the maneuver plan, which has led to a level of onboard risk below the onboard risk threshold, becoming the current plan for maintaining position and avoidance.

[0031] When one or more eliminations of station-keeping maneuvers from the current, risk-free plan sufficiently reduce the risk and allow for the definition of a current station-keeping and avoidance plan without the need to calculate new maneuvers, it is possible that said current station-keeping and avoidance plan may, in practice, lead to a slight deviation from the nominal mission window, but within an expanded mission window. The inventors have demonstrated, however, that this potential window deviation remains acceptable, especially since the ACA's current station-keeping and avoidance plan can be taken into account by the CO A during its next activation (at the next orbit).

[0032] According to a possible feature of the invention, if the re-evaluated edge risk level remains above the edge risk threshold after removing a number of maneuvers from the safe running plan equal to the maximum predetermined number of authorized removals, the ACA removes all maneuvers from the safe running plan and calculates a set of avoidance maneuvers on the control horizon, this calculation taking into account both holding and avoidance, said set of avoidance maneuvers becoming the holding and avoidance running plan.

[0033] According to a possible feature of the invention, for the calculation of any avoidance maneuver, the ACA solves a constrained optimization problem with for The objective is the minimization of a CoPoC risk function and the constraint is to stay within the mission window, the CoPoC function corresponding to a maximum probability of collision within predefined ranges of contraction and expansion of the covariances of the spacecraft and the secondary object at the TCA date.

[0034] According to a possible feature of the invention, the ACA refers the current plan for holding in position and avoidance back to the control system for its execution.

[0035] According to one possible feature of the invention, the preliminary filtering of received CDMs includes a temporal filtering step consisting of selecting, from among the received CDMs (or possibly from among the CDMs retained after a geometric filtering step described below), the CDM(s) whose time difference up to the TCA is less than a predetermined number of hours. This predetermined number of hours may be 24 or 48 hours. It is preferably configurable and modifiable remotely.

[0036] According to a possible feature of the invention, the preliminary filtering of the received CDMs includes a geometric filtering step consisting of, for each of the received CDMs (or possibly each of the CDMs retained at the end of the temporal filtering step described above):

[0037] - calculate a distance between a predicted position of the spacecraft and a assumed position of the secondary object at the TCA date of said CDM,

[0038] - select the CDM(s) for which the previously calculated distance is less than a predetermined filtering distance. This predetermined filtering distance is, for example, 10km, 15km, or 20km. It is preferably configurable and modifiable from the ground.

[0039] According to one possible feature of the invention, the propagation of onboard navigation data provided by the GNSS is carried out using a propagation model based on a model of the Earth's gravitational potential with a limited number of zonal and tesseral terms, a lunisolar perturbation model, and an atmospheric model that can be parameterized according to solar activity data and drag parameters. The models, data, and parameters used by the propagation model are provided to the spacecraft during its deployment; they are regularly updated by the ground segment, for example, monthly or whenever a significant change, particularly concerning solar activity, is observed. They are systematically sent to the spacecraft with the transmission of the CDM data.

[0040] According to one possible feature of the invention, any estimate of the level of risk on board includes:

[0041] - a calculation of the propagation of the orbit and the covariance of the spacecraft up to the date of the TCA of said CDM at risk, based on the orbit calculated on board the spacecraft provided by the GNSS and the off-risk maneuver plan (if it is the first assessment of the risk level on board before the development of a station-keeping and avoidance plan) or of the new version of the maneuvering plan (if it is a reassessment of the risk level on board following a modification of the current non-risk plan during the development of the current station-keeping and avoidance plan),

[0042] - a calculation of the assumed propagation of the orbit and the covariance of the object subordinate to the TCA date of said high-risk CDM,

[0043] - an adjustment of the TCA date, and a correction of the orbits and covariances of the spacecraft and secondary object propagated at the adjusted TCA date,

[0044] - the assessment of the level of risk on board is carried out on the basis of the orbits and the co variances thus propagated to the adjusted TCA date.

[0045] According to one possible feature of the invention, the spacecraft receives a mission plan from the ground segment, which mission plan defines mission slots reserved for the mission, slots prohibited for the mission and maneuvers to satisfy system constraints of the spacecraft, such as battery recharging, and free slots that can be used for placing maneuvers, such as station-holding maneuvers calculated by the COA and the avoidance maneuver(s) calculated by the ACA. In an emergency, mission slots could also be used for maneuvers, in which case the mission would be degraded.

[0046] Preferably, the avoidance maneuver(s) calculated by the ACA are scheduled for free slots in the mission plan prior to a latest avoidance date, the latest avoidance date preceding the TCA date by a predetermined number of orbits or hours. This predetermined number of orbits or hours may, for example, be between two and four orbits or between two and four hours. It is preferably configurable and modifiable by the ground segment.

[0047] According to one possible feature of the invention, for the development of the current positioning and avoidance plan, the mission window consists of a nominal mission window and an extended mission window consistent with the mission. Both the nominal and extended windows are provided by the mission sponsor, and therefore by the ground. The use of an extended window is required when no solution to the constrained optimization problem of calculating an avoidance maneuver using ACA is satisfactory with regard to risk reduction.

[0048] This allows the avoidance maneuver to be performed with an acceptable departure from the nominal mission window. Since the current plan maneuvers for station holding and avoidance are better calculated (whether station holding maneuvers calculated by the COA and retained in the final plan or avoidance maneuvers calculated by the ACA) than would be done on the ground without knowledge of real-time onboard navigation data and upcoming maneuvers, the size of the window can be significantly reduced.

[0049] According to a possible feature of the invention, for the verification of the spacecraft's maintenance within the mission window (nominal or extended), the ACA uses a predictive model based on a quadratic evolution of the spacecraft's position on orbit, which predictive model is provided to the ACA by the COA with the current risk-free plan, said predictive model being updated by the COA at each COA activation (and therefore at each orbit, for example at the ascending node of the orbit) according to various flight parameters including a possible difference between a theoretical date of passage at the ascending node, provided in the form of ephemerides by the ground, and a date calculated on board of passage at the ascending node of the current orbit, which date calculated on board can be determined by an orbital event determination method using the data provided by the GNSS.

[0050] According to a possible feature of the invention, following the development of the current on-duty and avoidance plan, a monitoring method is implemented over the control horizon, in which:

[0051] - the risk level on board is reassessed at each subsequent activation of the COA (i.e., at the beginning of subsequent orbits, for example at the ascending node of the orbit) with said current station-keeping and avoidance plan and with current navigation data provided in real time by the GNSS and propagated at the TCA date of said at-risk CDM or its adjusted TCA date,

[0052] - if the risk level on board does not decrease or if the current position calculated on board If the spacecraft diverges from the position predicted by the ACA, the ACA develops a corrected current hold and avoidance plan, from the current hold and avoidance plan, removing all future maneuvers on the control horizon and recalculating new avoidance maneuvers for hold in mission window and avoidance.

[0053] According to a possible feature of the invention, the ACA uses a predictive model based on a quadratic evolution of the spacecraft's orbital position for verifying the spacecraft's positioning within the mission window, and the monitoring method further includes a verification of said quadratic model, which triggers, in the event of a divergence observed in the quadratic model, the development by the ACA of the new current plan corresponding to the corrected positioning and avoidance current plan.

[0054] According to a possible feature of the invention, the spacecraft evolves in low orbit and the mission window requires maintaining position in orbit and in RAAN (acronym for Right Ascension of the Ascending Node meaning "right ascension of the ascending node")

[0055] The invention extends to a spacecraft comprising a propulsion and attitude control system, a navigation system including a GNSS, and telemetry devices communication for data exchange with a ground segment, characterized in that it is equipped with a COA and an ACA configured to implement the process described above. Brief description of the drawings

[0056] The invention, according to an exemplary embodiment, will be better understood and its advantages will become more apparent upon reading the following detailed description, given by way of example and in no way limiting, with reference to the accompanying drawings in which:

[0057] [Fig-1] [Fig.1] is a schematic representation of two objects evolving one towards the other; this figure illustrates the probability that these two objects will collide, via a representation of their respective covariance which reflects the uncertainty that exists concerning the position and velocity of these objects;

[0058] [Fig.2] [Fig.2] shows another way of illustrating the probability that two objects collide, using a combined covariance of the two objects;

[0059] [Fig. 3] [Fig. 3] represents a mission plan in the form of a frieze, which defines various types of slots relating to the use of a spacecraft according to the invention;

[0060] [Fig.4] [Fig.4] is a graphic representing the trajectory of a spacecraft according the invention as provided for by the COA of said craft and the trajectory of the same spacecraft as provided for by the ACA of said craft;

[0061] [Fig. 5] [Fig. 5] is a schematic representation of a spacecraft according to the invention;

[0062] [Fig.6] [Fig.6] is a schematic representation of examples of horizons of control in relation to risk horizons.

[0063] Identical elements represented in the aforementioned figures are identified by identical numerical references. Detailed description

[0064] The collision avoidance and station-keeping management method according to the invention applies to a spacecraft comprising (see [Fig. 5]):

[0065] - a navigation system 201, including in particular computing resources 202 format and a GNSS 203 (acronym for Global Navigation Satellite Systems), that is to say a satellite geolocation device capable of giving in real time the three-dimensional position and three-dimensional speed of the spacecraft in an inertial reference frame,

[0066] - a propulsion system 204 and attitude control system 205, in communication with the 201 navigation system,

[0067] -communication organs 206 for data exchange with a ground segment.

[0068] Throughout the following, for the sake of simplicity, the term "satellite" is used in a non-limiting manner and may designate a spacecraft according to the invention.

[0069] Note that the term "ground segment" refers to the ground station(s) responsible for controlling the satellite. Depending on the satellite's orbit, its trajectories, its mission, etc., as well as the satellite's visibility time to the various existing ground stations, it may be possible to use, for example, several ground stations located far apart and capable of seeing the satellite at different times for satellite control. In this case, the "ground segment" refers to all the ground stations used. When several ground stations are used for satellite control, uplink data signals, such as remote control signals designated TC, sent from the ground to the satellite, and / or downlink data signals, such as telemetry signals designated TM, sent from the satellite to the ground, can be distributed among the different ground stations.If the satellite's visibility to existing ground control centers is insufficient given the amount of data to be exchanged with the satellite, or for other reasons related to telecommunications organization, it is possible, for example, to use one or more relay satellites. Communications with relay satellites or with the ground add to other constraints and lead to similar consequences, such as the prohibition of scheduling maneuvers (positioning or avoidance maneuvers) during certain communication slots.

[0070] Typically, the TM signals sent by the satellite to the ground segment include navigation data provided by the satellite's GNSS, such as the satellite's position and speed at the last up-node and / or the satellite's current position and speed at the time of the TM communication.

[0071] Typically, the TC signals sent by the ground segment to the satellite include conjunction messages called CDMs, relating to secondary objects that may be on the satellite's trajectory.

[0072] The TC signals can also include, for example, data relating to the mission, in particular a mission plan 100 (see [Fig.3]) which defines, in time and / or position in orbit, on the one hand recovery points 101, mission slots 102 reserved for the mission and during which no maneuver is theoretically permitted, and on the other hand slots 103 available for the placement of maneuvers.

[0073] TC signals are regularly sent by the ground segment, for example approximately every four orbits or every six hours, when the satellite is visible to the ground control center(s). CDMs received by the ground segment are, for example, transmitted to the satellite.

[0074] Like the TC remote controls, the TM telemetry is sent by the satellite to the ground segment on a regular basis, preferably at each visibility by the ground segment.

[0075] In a CDM, a conjunction is for example defined by one or more of the following parameters:

[0076] - a primary object, here the satellite,

[0077] - a secondary object, the primary object and the secondary object each having a co variance of uncertainty on its position and velocity,

[0078] - and a TCA date, that is to say a nearest-passage date (or date of greatest close passage) which corresponds to the moment when the two objects are supposed to be closest to each other.

[0079] The CDM could include all the information listed above. The CDM could also be simplified by sending only a portion of the information, omitting information that can be calculated on board.

[0080] As illustrated in Fig. 1, the probability of collision between a primary object 1 moving at a speed ÿp and a secondary object 2 moving at a speed can be based on the intersection, at time TCA, of the ellipsoid 11 representing the covariance of the primary object 1 at the position of said primary object at time TCA, and of the ellipsoid 21 representing the covariance of the secondary object 2 at the position of the secondary object at time TCA.

[0081] Alternatively, as illustrated in [Fig.2], the probability of collision can be based on the intersection, at the TCA date, of the combined ellipsoid 30 brought back to the position of the secondary (if not primary) object at the TCA date, and of the HBR section 40 brought back to the position of the primary (respectively secondary) object at the TCA date, the HBR section designating a sphere having as its diameter the sum of the characteristic dimensions of the two objects (HBR being the acronym for the English Hard Body Radius).

[0082] Throughout this detailed description, it is assumed that the CDMs received by the satellite concern at least one secondary object. In the event that several problematic secondary objects are identified by the ground segment and that CDMs concerning different secondary objects are consequently received by the satellite, the method according to the invention described for a single secondary object would be repeated for each of the secondary objects.

[0083] It should be noted that, statistically, a CDM can be received by the ground segment up to seven days before its TCA date, and that the ground segment generally receives from the international centralised monitoring organisations EUSST and JSpoc, for each identified secondary object, a CDM every six to eight hours, which corresponds to four to five orbits for the satellite in the case of a satellite evolving in low orbit.

[0084] In addition to the navigation system and the propulsion and attitude control system mentioned above, the satellite according to the invention comprises:

[0085] - an autonomous orbit control module or COA 207, whose role is to calculate maneuvers to maintain position in order to fulfill the mission (the latter being, for example, an Earth observation mission),

[0086] - a collision risk management or ACA module, referenced 208, whose role is to calculate collision risks and, if necessary, to propose avoidance strategies.

[0087] The COA and the ACA, for example, work collaboratively and in a synchronized manner. Indeed, maneuvers generated by the COA could, for example, create a risk of collision, and to avoid such an effect, the COA is advantageously coordinated with the ACA. Similarly, an avoidance strategy proposed by the ACA could, for example, contradict the mission requirement, and to avoid such an effect, the ACA is advantageously coordinated with the COA.

[0088] According to the invention, the COA is for example activated at each orbit, at the passage through the ascending node, and the ACA is also activated at each orbit, after the COA has completed its calculations, which allows the ACA to take into account the station-keeping maneuvers calculated by the COA.

[0089] According to one example, the ACA could be activated each time a new event is deemed likely to change the risk value. Events affecting the risk calculation include, for example:

[0090] - the receipt of a new CDM (whether it is an update of a risk known, i.e. of a CDM relating to a secondary object which has already been the subject of a previous CDM, or of the appearance of a new risk i.e. of a CDM relating to a new secondary object which has not been the subject of any CDM until now),

[0091] - the planning of a maneuver, either by the COA, or by the ACA.

[0092] On the other hand, as the TCA date approaches, the uncertainty, calculated from real-time onboard navigation data and propagated to the TCA, decreases. Therefore, even in the absence of new data, activating the ACA can be advantageous for updating a previously assessed risk and, in particular, verifying whether this risk has disappeared (i.e., whether the associated risk level has fallen below the onboard risk threshold), so it seems beneficial to call the ACA periodically. Activating the ACA and updating the risk can also make it possible to verify whether the risk has evolved unfavorably, for example, above an onboard risk threshold. Furthermore, managing the spacecraft's computing resources is a concern that leads to limiting the activation of the ACA.

[0093] Thus, activating the ACA once per orbit after the COA has been activated (at the ascending node) and has completed its calculations proves, for example, to be a good compromise.

[0094] Activating the COA on the current orbit, for example at the ascending node, allows the establishment of a plan, called the safe current plan, which "corresponds" to the current orbit in that it was established at the beginning of that orbit, and which defines station-keeping maneuvers (for mission execution) that do not take into account any potential collision risks. This safe current plan is, for example, established over a calculation horizon, called the risk horizon, which runs until the earliest TCA date close to a given secondary object. The duration of the risk horizon, that is to say the question of how long before said TCA date the ACA must be activated for the development of an avoidance strategy for said secondary object, responds for example to several criteria.

[0095] To determine the upper bound of the risk horizon, two opposing criteria are taken into account. On the one hand, it is pointless to anticipate the risk too far in advance because propagating uncertainties too far ahead impairs the accuracy of the estimates (the later the better with respect to the uncertainty of the risk). Conversely, making an early avoidance decision makes it possible to limit the scope of the avoidance maneuver by optimizing its placement across a wider range of maneuvering windows and / or to limit the impact of the avoidance on mission planning.

[0096] Furthermore, the satellite's maneuverability implies that there is a deadline (and therefore a lower bound for the risk horizon), known as the latest avoidance date, beyond which it is no longer possible to maneuver in order to completely eliminate the risk of collision. This latest avoidance date is defined in particular by one or more of the parameters below:

[0097] - the thrust acceleration capacity of the satellite's propulsion system,

[0098] - the mission, which imposes maneuvering slots and mission slots (mission windows during which the vehicle must remain stable within the mission window),

[0099] - The thrust configuration, which includes in particular the preheating of the nozzles or attitude rallying, - the onboard operational process that dictates the time required to start a maneuver,

[0100] - taking into account anomalies that would prevent the avoidance strategy from being executed.

[0101] The latest avoidance date can be estimated, for example, as 2 to 4 orbits or 2 to 4 hours before the TCA date of the at-risk CDM.

[0102] The risk horizon is, for example, set to one day (24 hours) before the TCA date of the relevant risk CDM. Alternatively, the risk horizon can be set to 48 hours. Furthermore, the risk horizon can, for example, be configured remotely and therefore modified by sending a corresponding remote control (TC) signal.

[0103] According to the invention, the CDMs received by the spacecraft undergo preliminary filtering on board.

[0104] EU-SST data received by the ground segment are, for example, pre-filtered by the ground segment before being sent to the satellite, firstly to detect any SST errors (duplicates, conjunction of auto-collisions) and secondly to limit the amount of data to be sent on board. However, such pre-filtering carried out on the ground does not It takes into account neither the satellite's navigation data nor upcoming station-keeping maneuvers. Such pre-filtering, by the ground segment, remains very crude, particularly to avoid the risk of discarding a conjunction which, once recalculated with knowledge of the station-keeping maneuvers and the navigation data calculated in real time on board, would be larger than expected.

[0105] It is therefore advantageous to reduce the number of CDMs that the ACA will process at each orbit among the CDMs received by the satellite, as provided for in the invention with the execution of a preliminary filtering on board, based on temporal and / or geometric criteria.

[0106] This preliminary filtering may, for example, include a time-filtering step, which consists of removing CDMs with TCA dates that are too far in the future. This time-filtering may, for example, consist of removing CDMs whose time gap until the TCA exceeds a predetermined number of hours, this number being configurable or fixed, for example, at 36 or 48 hours. The time-filtering can thus consider an interval longer than that of the risk horizon (for example, if the risk horizon is 24 hours and the time-filtering interval is 48 hours). This makes it possible to take into account possible TC communication problems between the ground segment and the satellite, and / or possible communication problems between the international centralized monitoring organizations and the ground segment, and / or possible failures of the ground segment or the international centralized monitoring organizations.

[0107] Alternatively or in combination, the preliminary filtering may include, for example, a geometric filtering step, which consists of removing CDMs for which the distance between the predicted position of the satellite and the assumed position of the secondary object at the TCA date is greater than a predetermined filtering distance. This filtering distance is, for example, equal to 20 km, 15 km, or 10 km. It is advantageously configurable, for example, and therefore modifiable from the ground by sending a remote control signal.

[0108] For the purposes of this geometric filtering step, the predicted position of the satellite at the TCA date is calculated by the filtering module on board the satellite, based on the position and velocity of the satellite at the ascending node of the current orbit, provided by the onboard GNSS, with high accuracy. Furthermore, the assumed position of the secondary object at the TCA date is that provided by the CDM. Finally, in order to keep the preliminary filtering fast and computationally efficient, the TCA date considered is, for example, that provided by the CDM, without any adjustment (unlike what might be done in the context of calculating a risk level or an avoidance maneuver, where the use of an adjusted TCA date is preferred, as explained later).

[0109] Only one of the two filtering steps defined above (temporal or geo- filtering) metric) can be executed.

[0110] Alternatively and preferably, the two filtering steps are performed, in either order. The second filtering step is then performed considering only the CDMs retained at the end of the first filtering step.

[0111] According to one embodiment, if several CDMs have been received for the same secondary object and remain after the two temporal and geometric filtering steps, an additional preliminary filtering step may consist of selecting only the last CDM received by the satellite from among the CDMs of the same conjunction with this secondary object and remaining after the previous filtering steps. In particular, several different conjunctions may exist for the same object due to cyclic aftershocks on several orbits.

[0112] If, after the preliminary screening carried out on board, at least one CDM remains, it means that a risk of collision with the corresponding secondary object has been identified. The CDM(s) retained after the preliminary screening are referred to as high-risk CDMs.

[0113] The ACA will then calculate the risk on at least one CDM among the filtered CDMs. At least the risk for the CDM closest in time is calculated.

[0114] In the event of an identified collision risk, the ACA estimates a risk level representative of the risk of collision between the satellite and a secondary object at a TCA date, for each of the selected risk CDMs or for at least one risk CDM. This risk level is called the onboard risk level because it is calculated by the satellite's computing resources (and not by the ground segment) and because it takes into account navigation data calculated onboard the satellite and station-keeping maneuvers calculated onboard the satellite.

[0115] If a collision risk is identified, the ACA is commanded, based on a risk level, to establish a maneuver plan over a control horizon to satisfy both the need to remain within the mission window and the need to reduce the risk of collision with the secondary object. This plan is called the "current hold and avoidance plan," the term "current" in the preceding expression referring to the fact that the plan is established during the current orbit for a horizon (the control horizon) that includes that orbit. The control horizon includes a predetermined number of orbits including the current orbit, this number being, for example, between 2 and 4, preferably 3.

[0116] The calculation of the risk level by the ACA is based on finding the maximum collision probability (CoPoC function) taking uncertainties into account. A contraction / dilation process on the covariances is used to account for unmodeled uncertainties in the dynamics, navigation, and determination of the secondary object's orbit.

[0117] In order to reduce computation time, the probability of collision for given covariances (PoC function, whose CoPoC is the maximum over predetermined ranges of dilated / contracted covariances for the primary and secondary objects) is evaluated by an analytical development.

[0118] CoPoC = maxPoC(Kp, Ks) Kp,Ks

[0119]

[0120] Where Er represents the sum of the covariances and where pR represents the relative position vector between the primary and the secondary.

[0121] In particular, there is the possibility of approximating this integral using a finite sum.

[0122] The initial state (position, velocity) and covariance (excluding expansion / contraction) are provided by the GNSS. In order to obtain the lowest possible initial covariance for the satellite, it is preferable, for example, to equip the satellite with a high-quality GNSS receiver capable, for example, of measuring the satellite's position and velocity at a frequency of 1 Hz with standard deviations of φP = 1 m and φov = 0.003 m / s, respectively. A navigation filter is preferably associated with this GNSS receiver to filter out measurement noise.

[0123] The calculation of the risk level by the ACA is carried out on the basis of the propagation, up to the TCA, of the state (position, velocity) and the dilated / contracted covariance of the satellite taking into consideration, on the one hand, the position and velocity calculated on board the satellite at the time of the activation of the ACA provided by the GNSS of the satellite, and on the other hand, the risk-free maneuver plan of the COA.

[0124] Preferably, the propagation calculation is for example refined by an adjustment (of a few seconds) of the TCA date.

[0125] This adjustment may, for example, consist of shifting the TCA date provided by the CDM according to the relative position and velocity of the two objects. In other words, the adjusted TCA date can be calculated using the formula

[0126] TCAadjusted = TCAduCDM + dt,

[0127] with dt = dot(dr, dv) / norm(dv)2, where:

[0128] dot: dot product

[0129] dr: relative position vector spacecraft / secondary object calculated from the position of the spacecraft and the position of the secondary, at the CDM TCA date.

[0130] dv: relative velocity vector spacecraft / secondary object, calculated from the position of the spacecraft and the position of the secondary, at the CDM TCA date.

[0131] The propagation model used is, for example, a simplified model based on:

[0132] - a terrestrial potential model; for example a 6x6 terrestrial potential model (simplified terrestrial potential with 6 zonals and 6 tesserae),

[0133] - an atmospheric model,

[0134] - A model of lunisolar disturbances,

[0135] - solar activity data

[0136] - atmospheric drag parameters, which make it possible to avoid errors in pro Paging and prediction errors due to drag during periods of strong solar activity, particularly for satellites in low Earth orbit, can be addressed. Drag can be factored into an average ballistic coefficient, depending on solar activity.

[0137] The remaining uncertainties are, for example, managed by the expansion / contraction of the covariance of the satellite and the secondary object.

[0138] The models, data, and parameters of the propagation model are, for example, stored by the satellite. The models, data, and parameters of the propagation model can, for example, be updated on the ground and sent to the satellite.

[0139] It should be noted that the propagation model is specific to the satellite and depends, in particular, on the satellite's altitude. For example, atmospheric drag plays a significant role in first-order propagation for a satellite in low Earth orbit, whereas it becomes almost negligible compared to the uncertainty of the navigation solution for high-altitude missions. Thus, in the case of a satellite in low Earth orbit, taking atmospheric drag into account in the propagation model makes it possible to determine, on board, the satellite's propagated state at the TCA date provided by the CDM or at the adjusted TCA date, with high accuracy.

[0140] In theory, only a complete dynamics model can provide adequate accuracy for risk assessment. However, using such a complete model requires resources (in terms of computing power) greater than those of satellites and would necessitate implementing propagation calculations on the ground.

[0141] In the method according to the invention, the propagation calculations performed by the ACA take into account the position and velocity calculated on board the satellite, as well as the GNSS covariance, which describes only the uncertainty in the onboard navigation solution and is therefore lower than the covariance generally considered by the ground segment, which must take into account other sources of uncertainty. Furthermore, the propagation calculations performed by the ACA also take into account the maneuvers planned by the COA before the TCA date (of the CDM or adjusted). In particular, for these two reasons, the state of the satellite at the TCA date (of the CDM or adjusted) can advantageously be determined onboard with greater accuracy than that which would be obtained by the ground segment.Indeed, on the one hand the ground segment does not know the precise real-time orbit calculated on board the satellite nor the maneuvers planned by the COA and on the other hand the ground segment must use a greater covariance than that calculated on board the . satellite.

[0142] Therefore, a simplified propagation model, which takes into account, for example (in the case of a satellite in low orbit) only a terrestrial potential model, lunisolar perturbation data, an atmospheric model and drag parameters, becomes acceptable, and the computing resources of the satellite are sufficient to support on board the assessment and management of the risk.

[0143] A fixed-step RK4 integration algorithm (for example, on the order of 60 seconds) can be used. The simplification of calculations is, for example, compensated by the increased accuracy provided by taking into account the position and velocity calculated in real time on board the satellite, the GNSS covariance, and the COA maneuvers.

[0144] For the calculation of the CoPoC, the presumed state (position, velocity) of the secondary object at the TCA date or the adjusted TCA date is that provided by the CDM at risk. Similar to the satellite covariance, the covariance of the secondary object at the TCA date or the adjusted TCA date is considered within predefined expansion / contraction ranges.

[0145] The maximum probability of collision which is obtained in these ranges of dilation / contraction of the covariances of the satellite and the secondary object corresponds to the level of risk on board.

[0146] This onboard risk level is then compared to a predefined onboard risk threshold. Advantageously, the onboard risk threshold may, for example, be higher than a "ground risk threshold" that would be appropriate if the risk level were calculated by the ground segment without considering, in particular, the orbit calculated in real time onboard the satellite or the future station-keeping maneuvers up to the TCA date of the at-risk CDM or up to the adjusted TCA date. The onboard risk threshold may, for example, be chosen between 1 x 10⁴ and 5 x 10⁴.

[0147] If the risk level assessed by the ACA is less than or equal to the edge risk threshold, the ACA retains the current risk-free plan as the current on-duty and avoidance plan.

[0148] If the level of risk on board assessed by the ACA is higher than the on-board risk threshold, the ACA develops a new maneuver plan from the current risk-free plan, in order to guarantee the avoidance of the secondary object.

[0149] When the ACA develops a new maneuver plan, the ACA initially proceeds, for example, by removing station-keeping maneuvers from the current, non-risk plan developed by the COA, as explained below. Indeed, the station-keeping maneuvers planned by the COA have an impact on the risk of collision; that is, they can advantageously reduce it or, conversely, increase it. The ACA therefore first considers whether removing one or more of these maneuvers can advantageously reduce the risk of collision. accurately assess the risk without going outside the expanded mission window.

[0150] The ACA proceeds, for example, initially by successive deletions and verifies, at each deletion, whether the risk level has decreased to the point of falling below the onboard risk threshold. If not, an avoidance maneuver can be implemented instead of a station-holding maneuver or during a free slot.

[0151] The ACA, for example, first deletes the maneuver that precedes the adjusted TCA date and is closest to said adjusted TCA date. The plan thus obtained by deleting the last maneuver before the adjusted TCA date defines a new version of the maneuver plan.

[0152] The ACA then, for example, re-estimates the onboard risk level as it did previously, using the navigation data provided by the GNSS propagated up to the adjusted TCA date, but with the new version of the maneuvering plan instead of the current risk-free plan. It compares the newly estimated risk level to the onboard risk threshold.

[0153] If the newly estimated risk level is, for example, less than or equal to the onboard risk threshold, the ACA adopts the new version of the maneuver plan as the current hold-on and avoidance plan. It is possible that the resulting current hold-on and avoidance plan may lead to an exit from the mission window. However, this plan will be corrected by the COA at the next call so that this potential exit from the window remains limited to an expanded mission window. This strategy nevertheless allows for a shift in the hold-on maneuvers, creating separation from the secondary object to be avoided.

[0154] If the newly estimated on-board risk level is higher than the on-board risk threshold, the ACA, for example, develops yet another new version of the maneuver plan by continuing to modify the current risk-free plan already modified by removing the penultimate station-keeping maneuver planned before the adjusted TCA date.

[0155] For example, it re-evaluates the level of on-board risk with this new version of the maneuver plan and compares the level of risk obtained with the on-board risk threshold.

[0156] If the reassessed risk level is less than or equal to the onboard risk threshold, the ACA adopts, for example, the new version of the maneuver plan as the current plan for maintaining position and avoidance.

[0157] Conversely, if the reassessed risk level is still above the edge risk threshold, the ACA continues, for example, its modification of the current risk-free plan by further removing the following station-keeping maneuver in the reverse chronological order.

[0158] The number of maneuvers removed is, for example, limited to allow remaining within an expanded mission window.

[0159] The ACA can, for example, be programmed to suppress a maneuver only if it is a maneuver in the orbital plane, aimed at correcting an error in the satellite's Position on Orbit, and not an out-of-plane maneuver aimed at correcting an error in RAAN or an emergency maneuver aimed at avoiding an imminent window exit or at bringing the satellite back into the mission window after a window exit.

[0160] The ACA, for example, performs successive deletions, as described above, until the onboard risk level, reassessed with the latest version of the maneuver plan, is below the onboard risk threshold, while avoiding, for example, deleting more than a predetermined number of station-keeping maneuvers. This number is, for example, between 1 and 3, preferably equal to 2. Limiting the number of deletions makes it possible, for example, to avoid excessive window departures, and thus to stop a potentially unsuccessful deletion strategy and switch to a new avoidance strategy. If the ACA is configured to retain off-orbital-plane maneuvers and emergency maneuvers and to delete only non-urgent maneuvers within the orbital plane, the ACA can, for example, be authorized to delete, in the current off-risk plan, all non-urgent maneuvers planned in the orbital plane.An urgent maneuver is defined as a correction maneuver to the error in PSO (position on orbit) triggered when a mission window exit is imminent or already in effect.

[0161] If, after removing the predetermined number of station-keeping maneuvers from the current safe plan (or all non-urgent maneuvers planned in the orbital plan by the safe plan), the level of risk on board is still not sufficiently reduced, the method according to the invention provides for example that the ACA calculates one or more avoidance maneuvers in order to guarantee avoidance without going out of the mission window.

[0162] In this case, it is for example more efficient in terms of total computing time and management of the satellite's computing resources, for the ACA to remove for example all the station-keeping maneuvers from the current non-risk plan of the COA and to develop a complete maneuver plan respecting both the mission and the avoidance of the secondary object.

[0163] Each calculated avoidance maneuver is, for example, planned as a replacement for a position-maintaining maneuver in the out-of-risk plan initially established by the COA.

[0164] The avoidance maneuver(s) are, for example, the solution to the problem of maintaining position and avoiding the secondary object. The calculation of an avoidance maneuver is based, for example, on the generic formulation of a problem optimization minimizing the CoPoC (which is also used for risk calculation) by taking into account window holding constraints, in particular window holding in orbital position.

[0165] For example, one can search for the thrust direction in the orbital plane that most minimizes the CoPoC, using the entire duration of the maneuver window. Far from the TCA date, the maneuver is generally primarily tangential. Very close to the TCA date, it can take a particular direction, with a radial component.

[0166] If this problem proves insoluble, priority is given, for example, to avoidance. A wider window compatible with the mission and provided, for example, by the ground, can then be used initially. This wider window can also be used in the event of degraded operation, particularly during a GNSS unavailability.

[0167] As explained above, the propagation calculations performed by the ACA may show a discrepancy between the TCA date provided by the CDM and the TCA date predicted by said propagation calculations. Therefore, as for example in the context of calculating a risk level, the ACA performs, for instance, the calculation of an avoidance maneuver based on the position, velocity, and covariance of the satellite and the secondary object propagated at the adjusted TCA date (as defined above). This advantageously allows for a further increase in the accuracy of the calculations and a reduction in the number of avoidance maneuvers required to prevent any risk of collision.

[0168] Once developed by the ACA, the current station-holding and avoidance plan is, for example, transmitted to the navigation system for execution. Each maneuver of said plan is defined by the duration and direction of thrust to be applied by the propulsion system at a given date or position in orbit.

[0169] Thus, the satellite is, for example, capable of estimating its attitude, for example using Star Trackers (STRs), and of controlling its attitude, for example using reaction wheels, in order to execute each maneuver in the corresponding thrust direction. The satellite stores, for example, a synchronous onboard code responsible for preparing commands (preheating, thrust activation, etc.) for the propulsion system. The propulsion system may, for example, include one or more electric thrusters and / or one or more plasma thrusters or, more generally, any low-thrust propulsion system.

[0170] Note that the development of the current maintenance and avoidance plan by the ACA is, for example, advantageously an asynchronous function. This allows more computation time to be allocated to the ACA.

[0171] Figure 4 illustrates an example of the effect, on the satellite's trajectory, of the replacement The COA's safe current flight plan is replaced by a station-keeping and avoidance current flight plan calculated by the ACA. The satellite's mission window is marked by lines 301 and 302. The satellite's trajectory calculated by the COA, i.e., the satellite's trajectory resulting from the implementation of the safe current flight plan, corresponds to the dashed line 12. This trajectory crosses the ellipsoid 21 representing the covariance of debris 2 (secondary object), at a TCA date (tCA) provided by a CDM related to said debris. This means that a risk of collision exists between the satellite and debris 2, probably with a level of risk sufficient for an avoidance procedure to be implemented by the ACA.

[0172] According to the example in [Fig. 4], after calculation, the risk level assessed by the ACA for this debris 2 being indeed found to be higher than the onboard risk threshold, PACA develops a current station-keeping and avoidance plan. The trajectory of the satellite resulting from this new plan is represented by the solid line 13. For the development of this plan, the last station-keeping maneuver 14 scheduled before the TCA date by the COA's risk-free current plan is removed by the ACA. In the present case (example in [Fig. 4]), this removal reduces the risk but results in an immediate exit from the mission window {301-302}. The development of the current station-keeping and avoidance plan by the ACA continues with the removal of the preceding (or following in reverse chronological order) station-keeping maneuver 15, which guarantees the reduction of the risk but ultimately results in an exit from the mission window.Since the ACA has removed the two station-keeping maneuvers provided for in the current risk-free plan over the risk horizon from t0 to tTCA without being able to define a plan that satisfies both the mission and the avoidance, it recalculates avoidance maneuvers 16, 17 allowing both station keeping within the mission window and avoidance to be respected, that is to say defining a trajectory 13 of the satellite which on the one hand remains within the mission window and on the other hand is sufficiently distant, at the TCA date (tTCA) or at an adjusted TCA date, from the ellipsoid 21 representing the covariance of the secondary object. .

[0173] Preferably, the method according to the invention further comprises the implementation by the COA / ACA pair of a monitoring function on the (sliding) control horizon. The control horizon comprises a predetermined number of orbits, including the current orbit. This number of orbits is, for example, between 2 and 4, for example equal to 3, as illustrated in [Fig. 6].

[0174] Figure 6 shows examples of risk horizons and control horizons. The HCl control horizon initially consists of an integer number of orbits starting at the current activation. The hold and avoidance strategy is calculated over the entire risk period. The maneuvers within the control horizon are fixed. With each successive activation, the control horizon is reduced by one orbit. When the end of the control horizon is reached, a new HC2 control horizon is defined. The new maneuvers calculated at activation will also be fixed to this control horizon. The pre-calculated maneuvers over a control period do not change unless a significant deviation from the prediction is observed, in which case a complete recalculation of the maneuver plan is performed.

[0175] The validity of the maneuvers in the current station-keeping and avoidance plan is, for example, verified as they are executed. In the event of a discrepancy between the state (position, velocity) calculated in real time on board the satellite by the GNSS and the state predicted by the plan, the current station-keeping and avoidance plan is updated and / or modified to ensure mission execution and avoidance of the secondary object. Monitoring also covers, for example, avoidance and station-keeping performance, with the risk being regularly reassessed (at each orbit) and station-keeping within the mission window being regularly checked.

Claims

Demands

1. A method for managing collision avoidance and station-keeping of a spacecraft (1), the spacecraft comprising a propulsion system (204) and attitude control system (205), a navigation system (201) including a GNSS (203), and telecommunications components (206) for exchanging data with a ground segment, characterized in that: - the spacecraft receives conjunction data messages, hereinafter referred to as CDMs, sent by the ground segment, said CDMs relating to a close approach with at least one secondary object likely to collide with the spacecraft, each of said CDMs describing identification, position, speed, size and covariance parameters of the secondary object as well as a date of closest approach called the TCA date, : - at each orbit, at a defined position on the orbit, an autonomous orbit control module (207), hereinafter referred to as COA, is activated on board the spacecraft to establish a plan corresponding to the current orbit, called the current safe plan, the current safe plan being in the form of a station-keeping maneuver plan (14, 15) at least over a risk horizon, the risk horizon including the current orbit and extending to the orbit containing the nearest TCA date among the TCA dates of the received CDMs, - a filtering module on board the spacecraft performs a preliminary filtering of the received CDMs according to geometric and / or temporal criteria, to establish a list of risky CDMs, - in the event that the preliminary screening results in at least one risky CDM, a collision risk management module (208), hereinafter referred to as ACA, is activated on board the spacecraft, which - estimates a collision risk level, referred to as the onboard risk level, based on onboard navigation data provided by the GNSS (203) propagated at the TCA date of said at-risk CDM, - and develops a maneuver plan over a control horizon, referred to as the current station-keeping and avoidance plan, to satisfy both station-keeping within a mission window (301-302) and the reduction of the risk of collision with the secondary object, the control horizon comprising a predetermined number of orbits, the current orbit being less than the risk horizon, the current station-keeping plan

2.

3. and avoidance being developed as follows: - if the previously assessed risk level on board is less than or equal to a predefined risk threshold, known as the onboard risk threshold, the ACA maintains the current risk-free plan as the current plan for maintaining position and avoidance,- if the previously assessed onboard risk level is higher than the onboard risk threshold, the ACA develops a new maneuver plan based on the current risk-free plan, removing at least one station-keeping maneuver from said current risk-free plan and / or replacing at least one station-keeping maneuver from said current risk-free plan with an additional maneuver (16, 17) for maintaining position within the mission window and avoidance, referred to as the avoidance maneuver, the new maneuver plan becoming the current station-keeping and avoidance plan, and in that, for the calculation of any avoidance maneuver, the ACA solves a constrained optimization problem with the objective of minimizing a CoPoC risk function and with the constraint of maintaining position within the mission window,the CoPoC function corresponding to a maximum probability of collision within predefined ranges of contraction and expansion of the covariances of the spacecraft and the secondary object at the TCA date. Management method according to claim 1, wherein, when the ACA develops the new maneuver plan from the current risk-free plan, the ACA (208) makes successive modifications from the current risk-free plan, each modification providing a new version of the maneuver plan, and, at each modification made, the ACA re-evaluates the level of risk on board with the new version of the maneuver plan and according to on-board navigation data provided by the GNSS propagated at the TCA date of said risky CDM. A management method according to claim 2, wherein, when the ACA develops the new maneuver plan from the current safe plan, the ACA (208) successively removes, in reverse chronological order from the TCA date of said at-risk CDM, the station-keeping maneuvers from the current safe plan, each removal leading to a new version of the maneuver plan, and the ACA re-evaluates, with each removal, the level of risk on board with said new version of the maneuver plan, and this continues as long as the level where the assessed onboard risk level remains above the onboard risk threshold and the number of maneuvers removed is less than a predetermined maximum number of removals allowed, the ACA stops removals as soon as the assessed onboard risk level is below the onboard risk threshold, the latest new version of the maneuver plan, which has led to an onboard risk level below the onboard risk threshold, becoming the current standby and avoidance plan.

4. A management method according to claim 3, wherein, if the reassessed edge risk level remains above the edge risk threshold after removing a number of maneuvers from the safe current plan equal to the predetermined maximum number of permitted removals, the ACA removes all maneuvers from the safe current plan and calculates a set of avoidance maneuvers over the control horizon, this calculation taking into account both station holding and avoidance, said set of avoidance maneuvers becoming the station holding and avoidance current plan.

5. A method according to any one of claims 1 to 4, wherein the ACA refers the current hold-on and avoidance plan back to the control system for execution.

6. A method according to any one of claims 1 to 5, wherein the preliminary filtering of CDMs includes a time filtering step consisting of selecting, from among the received CDMs, the CDM(s) whose time gap up to the TCA date is less than a predetermined number of hours.

7. A method according to any one of claims 1 to 6, wherein the preliminary filtering of received CDMs includes a geometric filtering step consisting of, for each of the received CDMs or each of the CDMs retained at the end of the temporal filtering step: - calculating a distance between a predicted position of the spacecraft and an assumed position of the secondary object at the TCA date of said CDM, - selecting the CDM(s) for which the previously calculated distance is less than a predetermined filtering distance.

8. A method according to any one of claims 1 to 7, wherein the propagation of onboard navigation data provided by the GNSS is carried out using a propagation model based on a terrestrial gravitational potential model, a lunisolar perturbation model, and an atmospheric model incorporating solar activity parameters and parameters drag provided by the ground segment.

9. A method according to any one of claims 1 to 8, any estimation of the onboard risk level comprises: - a calculation of the propagation of the orbit and covariance of the spacecraft up to the TCA date of said risky CDM, based on the spacecraft orbit provided by the GNSS and the non-risk maneuver plan or the new version of the maneuver plan, - a calculation of the propagation of the orbit and covariance of the secondary object at the assumed TCA date of said risky CDM, - an adjustment of the TCA date, and a correction of the orbits and covariances of the spacecraft and the secondary object propagated to the adjusted TCA date, - the assessment of the onboard risk level being carried out on the basis of the orbits and covariances thus propagated to the adjusted TCA date.

10. A method according to any one of claims 1 to 9, wherein the spacecraft receives a mission plan (100) from the ground segment, which mission plan defines mission slots (102) reserved for the mission and free slots (103) that can be used for placing maneuvers, the station-holding maneuvers calculated by the COA and the avoidance maneuver(s) calculated by T ACA being planned on free slots of the mission plan.

11. A method according to claim 10, wherein the avoidance maneuver(s) calculated by the ACA are planned on free slots in the mission plan prior to a latest avoidance date, the latest avoidance date preceding the TCA date by a predetermined number of orbits or hours.

12. A method according to any one of claims 1 to 11, wherein, for the development of the current plan for station holding and avoidance, the mission window is a nominal mission window or an extended mission window, the nominal mission window or the extended mission window being predetermined and stored in accordance with the mission.

13. A method according to any one of claims 1 to 12, wherein, for verifying the spacecraft's position within the mission window, the ACA uses a predictive model based on a quadratic evolution of the spacecraft's orbital position, which predictive model is provided to the ACA by the COA with the safe maneuver plan for the current orbit, said predictive model being updated by the COA at each ac- COA timing during each orbit (for example at each ascending node of the orbit) according to various flight parameters including a difference between a theoretical date of passage at the ascending node, provided in the form of ephemerides by the ground, and a date calculated on board of passage at the ascending node of the current orbit.

14. A method according to any one of claims 1 to 13, wherein, following the development of the current station-keeping and avoidance plan, a monitoring method is implemented on the control horizon, wherein: - the onboard risk level is reassessed at each subsequent COA activation with said current station-keeping and avoidance plan and with current navigation data provided in real time by the GNSS and propagated at the TCA date of said at-risk CDM, - if the onboard risk level does not decrease or if the calculated current position on board the spacecraft diverges from a position predicted by the ACA, the ACA develops a corrected current station-keeping and avoidance plan, from the current station-keeping and avoidance plan, by removing all future maneuvers on the control horizon and recalculating new avoidance maneuvers for station-keeping and avoidance.

15. A method according to claims 14, wherein the ACA uses a predictive model based on a quadratic evolution of the spacecraft's orbital position for verifying the spacecraft's positioning within the mission window, and wherein the monitoring method further comprises a verification of said quadratic model, which triggers, in the event of a divergence observed in the quadratic model, the development by the ACA of the current corrected positioning and avoidance plan.

16. A method according to any one of claims 1 to 15, wherein the spacecraft operates in low Earth orbit and wherein the mission window requires holding in Orbital Position and in RAAN.

17. A spacecraft (1) comprising a propulsion (201) and attitude control system, a navigation system (202) including a GNSS, telecommunications devices (203) for data exchange (TC, TM) with a ground segment, characterized in that it comprises an autonomous orbit control module (204), referred to as COA, and a collision risk management module (205), referred to as ACA, which COA and ACA are configured to implement a method for managing collision avoidance and station keeping of the spacecraft according to any one of claims 1 to 16.