Remote sensing satellite observation task planning method adopting dynamic task library
Through the dynamic task library method, remote sensing satellite observation tasks are decomposed to realize independent task analysis and execution, solving the complexity problem in the planning of remote sensing satellite in orbit observation tasks, and improving the autonomous operation management capabilities and task execution efficiency.
Patent Information
- Application Number
- CN202411708557.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2044-11-27
AI Technical Summary
The existing technology is difficult to effectively solve the complexity of remote sensing satellites in orbit observation mission planning, especially in the face of multiple observation targets and high task density, how to achieve independent task analysis and execution and improve the satellite's autonomous operation and management capabilities.
The dynamic task library method is used, which is divided into pre-planned task library, autonomous planning task library and autonomous management task library. By setting task attributes and planning start time, task planning and conflict detection are carried out in combination with the ground's autonomous task requirements to achieve independent analysis and execution of tasks.
It has improved the autonomous operation and management capabilities of remote sensing satellites, effectively solved the problems of large number of tasks and complex constraint conflicts, and improved the execution efficiency of in-orbit observation tasks.
Smart Images

Figure CN119849788A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a remote sensing satellite observation task planning method using a dynamic task library, and belongs to the field of remote sensing satellite observation. Background Art
[0002] In recent years, the demand for remote sensing satellite observation mission planning has been growing. The remote sensing satellite observation mission planning method for engineering applications needs to carry out efficient optimization and decomposition of complex observation tasks on the satellite and distribute satellite resources to multiple competing observation tasks. In particular, observation mission planning modeling is a prerequisite for mission planning. In view of the large number of observation targets and high task density of remote sensing satellites, a variety of constraints such as payload, attitude, and observation window are comprehensively considered to establish an observation mission planning model based on the task library. In the task library, parameters such as task mode and task priority are clarified, and resource usage conflicts between different tasks are considered to maximize the satisfaction of users' observation mission needs.
[0003] However, the current research on mission planning mainly focuses on algorithm research. At the same time, due to the limitations of the capabilities of onboard processors, the integration and versatility of planning algorithms must be considered for real engineering applications for on-orbit satellites. Therefore, how to achieve on-orbit observation mission planning for remote sensing satellites is an urgent problem to be solved. Summary of the invention
[0004] The technical problem solved by the present invention is: to overcome the shortcomings of the prior art and provide a remote sensing satellite observation task planning method using a dynamic task library. In view of the characteristics of remote sensing satellites such as a large number of observation targets and a high task density, resource usage conflicts between different tasks are considered to achieve autonomous task analysis and execution of remote sensing satellites, thereby improving the autonomous operation and management capabilities of satellites.
[0005] The technical solution of the present invention is: in a first aspect, a remote sensing satellite observation task planning method using a dynamic task library is provided, comprising:
[0006] S1. Divide the dynamic task library into pre-planned task library, autonomously planned task library, and autonomously managed task library, set the task attributes of the observation tasks in the dynamic task library in the pre-planned task library, and design the planning start time;
[0007] S2. According to the autonomous mission requirements on the ground, the observation mission is added to obtain the planning countdown;
[0008] S3, combining the planned start time, planned countdown and task attributes of the observation task, judging whether the observation task meets the judgment conditions for inserting into the autonomous planning task library for planning, if the judgment conditions are met, entering S4, if not, directly entering S6;
[0009] S4. When the observation task meets the judgment conditions, the observation task is inserted into the autonomous planning task library; after entering the autonomous planning task library, the task attributes, actual task start time and actual task end time of the observation task are re-planned, and the observation task is conflict-checked with the tasks in the autonomous management task library, and the observation task that passes the conflict check is placed in the autonomous management task library;
[0010] S5. In the autonomous management task library, the observation tasks whose actual start time meets the conditions are sent to the autonomous management system for execution, and the planning ends;
[0011] S6. When the observation task does not meet the judgment condition, return to S2 to re-sort in the pre-planning task library according to the planning countdown, and update the pre-planning task library.
[0012] Preferably, the planning start time is calculated based on the planning capability of the satellite, and represents the reserved time from the start of planning to the start of execution of the observation mission.
[0013] Preferably, the task attributes of the observed task include task priority, the latest task start time, and the earliest task end time.
[0014] Preferably, the calculation method of planning countdown TD is:
[0015] TD=TA–TE
[0016] Among them, TA is the latest start time of the mission, and TE is the satellite time.
[0017] Preferably, the judgment condition for judging whether the observation task satisfies the requirement of inserting into the autonomous planning task library for planning is:
[0018] When the planning countdown is less than the planning start time, and the priority of the observation task is greater than the priority of the tasks in the autonomous planning task library.
[0019] Preferably, when an observation task meets the judgment conditions, the observation task is inserted into the autonomous planning task library, and the low-priority tasks originally in the autonomous planning task library are postponed at the same time, and the low-priority tasks are planned after the high-priority tasks are planned.
[0020] Preferably, when performing conflict detection with tasks in the autonomous management task library, it is determined in turn whether the actual start time and the actual end time of the current observation task and each observation task in the autonomous management task library overlap:
[0021] If there is overlap, there is a task conflict, and the high-priority observation task is placed in the autonomous management task library, and the low-priority observation task is placed in the pre-planned task library;
[0022] If there is no overlap, both observation tasks are placed in the autonomous management task library.
[0023] In a second aspect, a remote sensing satellite observation task planning system using a dynamic task library is provided, including: a pre-planned task library, an autonomous planning task library and an autonomous management task library; wherein:
[0024] After receiving the autonomous task requirements from the ground, the pre-planning task library performs pre-planning processing, and combines the planned start time, planning countdown and task attributes of the observation task to determine whether the observation task meets the judgment conditions for inserting into the autonomous planning task library for planning; when the observation task does not meet the judgment conditions for inserting into the autonomous planning task library for planning, it re-sorts and updates the pre-planning task library according to the planning countdown;
[0025] The autonomous planning task library re-plans the task attributes, actual task start time and actual task end time of the inserted observation task, performs conflict detection between the observation task and the tasks in the autonomous management task library, and puts the observation tasks that pass the conflict check into the autonomous management task library, and puts the observation tasks that fail the conflict check into the pre-planned task library of the pre-planned task library module;
[0026] The autonomous management task library sends the observation tasks whose actual start time meets the conditions to the autonomous management system for execution.
[0027] Preferably, the pre-planning process includes: setting the task attributes of the observation task in the dynamic task library, designing the planning start time, and annotating the observation task according to the autonomous task requirements on the ground to obtain the planning countdown.
[0028] Preferably, the autonomous planning task library postpones the low-priority observation tasks originally in the autonomous planning task library while inserting the observation tasks, and plans the low-priority observation tasks after planning the high-priority observation tasks.
[0029] Compared with the prior art, the present invention has the following advantages:
[0030] (1) The present invention models remote sensing satellite observation tasks, decomposes complex task requirements, resolves observation resource conflicts of remote sensing satellites, and improves the autonomous operation and management capabilities of satellites;
[0031] (2) The present invention solves the problems of large number of tasks and complex constraint conflicts in remote sensing satellite observation task planning by designing multiple task library levels, carrying out multi-task negotiation allocation and resource optimization;
[0032] (3) The present invention adopts a remote sensing satellite observation task planning method based on a dynamic task library, which transforms the complex multi-task planning problem into a task library level conversion problem, thereby improving the execution efficiency of the remote sensing satellite on-orbit observation tasks. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 Schematic diagram of a remote sensing satellite observation task planning method using a dynamic task library in the present invention. DETAILED DESCRIPTION
[0034] The present invention aims at the characteristics of remote sensing satellites, such as a large number of observation targets and a high task density, and considers the resource usage conflicts between different tasks, realizes the autonomous task analysis and execution of remote sensing satellites, and improves the autonomous operation and management capabilities of satellites. The remote sensing satellite observation task planning method using a dynamic task library is used to model remote sensing satellite observation tasks, decompose complex task requirements, carry out multi-task negotiation allocation and resource optimization, and efficiently complete remote sensing satellite on-orbit observation tasks.
[0035] A remote sensing satellite observation task planning method using a dynamic task library comprises the following steps:
[0036] (1) Set up the dynamic task library hierarchy, including the pre-planned task library, the autonomously planned task library, and the autonomously managed task library. That is, observation tasks belong to different levels at different stages. At the same time, set the task attributes of the observation tasks in the dynamic task library, including task priority, the latest task start time, and the earliest task end time. Design the planning start time, which is calculated based on the satellite's planning capability and represents the reserved time from the start of planning to the start of execution of the observation task.
[0037] (2) Observation tasks are added according to the autonomous task requirements on the ground. First, the observation task enters the pre-planning task library and is directly pre-planned. The planning countdown is obtained according to the latest start time of the task in the task attributes of the observation task.
[0038] (3) Then, the cycle time is judged. When condition 1 is met: the planning countdown is less than the planning start time, and the priority of the task is greater than the priority of the tasks in the autonomous planning task library, the task is inserted into the autonomous planning task library for planning. At the same time, the low-priority tasks originally in the autonomous planning task library are postponed. The low-priority tasks are planned after the high-priority tasks are planned.
[0039] (4) The task enters the autonomous planning task library, replans the task attributes, the actual start time and the actual end time of the task, and performs conflict detection with the tasks in the autonomous management task library, that is, judges whether the actual start time and the actual end time of the two tasks overlap. If there is overlap, there is a task conflict, and the high-priority task is placed in the autonomous management task library, and the low-priority task is placed in the pre-planned task library. If there is no overlap, both tasks are placed in the autonomous management task library.
[0040] (5) When the actual start time of a task in the autonomous management task library is equal to the satellite star, the task is sent to the autonomous management system for execution.
[0041] (6) If condition 1 is not met, the tasks are sorted in the pre-planned task library according to the planned countdown, the pre-planned task library is updated and steps (2) to (5) are repeated.
[0042] In a second aspect, the present invention provides a remote sensing satellite observation task planning system using a dynamic task library, including: a pre-planned task library, an autonomous planning task library and an autonomous management task library; wherein:
[0043] After receiving the autonomous task requirements from the ground, the pre-planning task library performs pre-planning processing, and combines the planned start time, planning countdown and task attributes of the observation task to determine whether the observation task meets the judgment conditions for inserting into the autonomous planning task library for planning; when the observation task does not meet the judgment conditions for inserting into the autonomous planning task library for planning, it re-sorts and updates the pre-planning task library according to the planning countdown;
[0044] The autonomous planning task library re-plans the task attributes, actual task start time and actual task end time of the inserted observation task, performs conflict detection between the observation task and the tasks in the autonomous management task library, and puts the observation tasks that pass the conflict check into the autonomous management task library, and puts the observation tasks that fail the conflict check into the pre-planned task library of the pre-planned task library module;
[0045] The autonomous management task library sends the observation tasks whose actual start time meets the conditions to the autonomous management system for execution.
[0046] Pre-planning processing includes: setting the task attributes of the observation task in the dynamic task library, designing the planning start time, and annotating the observation task according to the autonomous task requirements on the ground to obtain the planning countdown.
[0047] When inserting observation tasks, the autonomous planning task library postpones the low-priority observation tasks originally in the autonomous planning task library, and plans the low-priority observation tasks after the high-priority observation tasks are planned.
[0048] Example:
[0049] The specific process of the present invention is as follows:
[0050] (1) Set up the dynamic task library hierarchy, including the pre-planned task library R1, the autonomously planned task library R2, and the autonomously managed task library R3. That is, the observation tasks belong to different levels at different stages. At the same time, set the task attributes of the observation tasks in the dynamic task library, including the task priority V, the latest task start time TA, and the earliest task end time TB. Design the planning start time TC, which is calculated according to the satellite's planning capability and represents the reserved time from the start of planning to the start of execution of the observation task.
[0051] (2) Planning method flow is as follows Figure 1As shown in the figure. The on-orbit observation task M1 is uploaded according to the autonomous mission requirements of the ground. First, the observation task enters the pre-planning task library R1 and directly undergoes pre-planning processing. The planned countdown TD is obtained based on the latest start time TA of the task in the task attributes of the observation task. Among them, the planned countdown TD is equal to the latest start time TA of the task minus the satellite time TE.
[0052] (3) Then, a loop time judgment is made on the observation task M1. When the condition 1 is met: the planned countdown TD is less than the planned start time TC, and the priority V1 of the observation task M1 is greater than the priority V2 of the observation task M2 in the autonomous planning task library R2, the task is inserted into the autonomous planning task library R2 for planning. At the same time, the low-priority task M2 originally in the autonomous planning task library R2 is postponed, and the low-priority task M2 is planned after the high-priority task M1 is planned.
[0053] (4) Task M1 enters the autonomous planning task library R2, and the actual start time TF and the actual end time TG of the task are obtained through planning. Conflict detection is performed with the task M3 in the autonomous management task library R3, that is, it is sequentially determined whether there is a time overlap between the actual start time TF and the actual end time TG of the two tasks. That is, when TF1 < TF3 < TG1 or TF1 < TG3 < TG1, there is a time overlap between the two tasks. If there is an overlap, there is a task conflict. The high-priority task is placed in the autonomous management task library R3, and the low-priority task is placed in the pre-planning task library R1. If there is no overlap, both tasks are placed in the autonomous management task library R3.
[0054] (5) When the actual start time TF3 of the task M3 in the autonomous management task library R3 is equal to the satellite time TE, the task is sent to the autonomous management system for execution.
[0055] (6) If condition 1 is not met, the tasks are sorted in the pre-planning task library according to the planned countdown, the pre-planning task library is updated, and steps two to five are repeated.
[0056] The present invention provides a method for planning remote sensing satellite observation tasks using a dynamic task library in view of problems such as a large number of tasks and complex constraint conflicts in the planning of remote sensing satellite observation tasks. By designing a dynamic task library, clarifying the task attributes of remote sensing satellite observations, and designing multiple task library levels, including a pre-planning task library, an autonomous planning task library, and an autonomous management task library, the complex multi-task planning problem is transformed into a task library level conversion problem, and multi-task negotiation allocation and resource optimization are carried out to improve the execution efficiency of on-orbit observation tasks of remote sensing satellites.
[0057] The content not described in detail in the specification of the present invention belongs to the prior art well-known to those skilled in the art.
Claims
1. A remote sensing satellite observation task planning method using a dynamic task library, characterized in that include: S1. Divide the dynamic task library into pre-planned task library, autonomously planned task library, and autonomously managed task library, set the task attributes of the observation tasks in the dynamic task library in the pre-planned task library, and design the planning start time; S2. According to the autonomous mission requirements on the ground, the observation mission is added and the planning countdown is obtained; S3, combining the planned start time, planned countdown and task attributes of the observation task, judging whether the observation task meets the judgment conditions for inserting into the autonomous planning task library for planning, if the judgment conditions are met, entering S4, if not, directly entering S6; S4. When the observation task meets the judgment conditions, the observation task is inserted into the autonomous planning task library; After entering the autonomous planning task library, re-plan the task attributes, actual task start time and actual task end time of the observation task, perform conflict detection between the observation task and the tasks in the autonomous management task library, and put the observation tasks that pass the conflict check into the autonomous management task library; S5. In the autonomous management task library, the observation tasks whose actual start time meets the conditions are sent to the autonomous management system for execution, and the planning ends; S6. When the observation task does not meet the judgment condition, return to S2 to re-sort in the pre-planning task library according to the planning countdown, and update the pre-planning task library.
2. The remote sensing satellite observation task planning method using a dynamic task library according to claim 1, characterized in that: The planning start time is calculated based on the satellite's planning capability and represents the reserved time from the start of planning to the start of execution of the observation mission.
3. The remote sensing satellite observation task planning method using a dynamic task library according to claim 1, characterized in that: Observe the task attributes of the task, including task priority, the latest task start time, and the earliest task end time.
4. The remote sensing satellite observation task planning method using a dynamic task library according to claim 1, characterized in that: The calculation method of planning countdown TD is: TD=TA-TE Among them, TA is the latest start time of the mission, and TE is the satellite time.
5. The remote sensing satellite observation task planning method using a dynamic task library according to claim 1, characterized in that: The conditions for judging whether the observation task meets the requirements for inserting into the autonomous planning task library for planning are as follows: When the planning countdown is less than the planning start time, and the priority of the observation task is greater than the priority of the tasks in the autonomous planning task library.
6. The remote sensing satellite observation task planning method using a dynamic task library according to claim 1, characterized in that: When the observation task meets the judgment conditions, the observation task is inserted into the autonomous planning task library, and the low-priority tasks originally in the autonomous planning task library are postponed at the same time, and the low-priority tasks are planned after the high-priority tasks are planned.
7. The remote sensing satellite observation task planning method using a dynamic task library according to claim 1, characterized in that: When performing conflict detection with tasks in the autonomous management task library, determine in turn whether the actual start time and actual end time of the current observation task and each observation task in the autonomous management task library overlap: If there is overlap, there is a task conflict, and the high-priority observation task is placed in the autonomous management task library, and the low-priority observation task is placed in the pre-planned task library; If there is no overlap, both observation tasks are placed in the autonomous management task library.
8. A remote sensing satellite observation mission planning system using a dynamic mission library, characterized in that include: Pre-planned task library, self-planned task library and self-managed task library; among them: After receiving the autonomous task requirements from the ground, the pre-planning task library performs pre-planning processing, and combines the planned start time, planning countdown and task attributes of the observation task to determine whether the observation task meets the judgment conditions for inserting into the autonomous planning task library for planning; when the observation task does not meet the judgment conditions for inserting into the autonomous planning task library for planning, it re-sorts and updates the pre-planning task library according to the planning countdown; The autonomous planning task library re-plans the task attributes, actual task start time and actual task end time of the inserted observation task, performs conflict detection between the observation task and the tasks in the autonomous management task library, and puts the observation tasks that pass the conflict check into the autonomous management task library, and puts the observation tasks that fail the conflict check into the pre-planned task library of the pre-planned task library module; The autonomous management task library sends the observed tasks whose actual start time meets the conditions to the autonomous management system for execution.
9. A remote sensing satellite observation task planning system using a dynamic task library according to claim 8, characterized in that: Pre-planning processing includes: setting the task attributes of the observation task in the dynamic task library, designing the planning start time, and annotating the observation task according to the autonomous task requirements on the ground to obtain the planning countdown.
10. The remote sensing satellite observation task planning system using a dynamic task library according to claim 8, characterized in that: When inserting observation tasks, the autonomous planning task library postpones the low-priority observation tasks originally in the autonomous planning task library, and plans the low-priority observation tasks after the high-priority observation tasks are planned.
Citation Information
Patent Citations
An autonomous mission planning method for earth remote sensing satellites with multiple planning modes
CN109214564A
Efficient satellite autonomous task planning task pool design method and system
CN112817733A
Remote sensing satellite in-orbit dynamic iteration autonomous task planning method
CN117687420A
Dynamic task prioritization for in-memory databases
EP2840513A1