CN119849787B - A method and system for autonomous mission planning of remote sensing satellites - Google Patents
A method and system for autonomous mission planning of remote sensing satellitesInfo
- Publication number
- CN119849787B CN119849787B CN202411695537.4A CN202411695537A CN119849787B CN 119849787 B CN119849787 B CN 119849787B CN 202411695537 A CN202411695537 A CN 202411695537A CN 119849787 B CN119849787 B CN 119849787B
- Authority
- CN
- China
- Prior art keywords
- task
- information
- target
- mission
- model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06316—Sequencing of tasks or work
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Educational Administration (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The invention discloses a remote sensing satellite autonomous task planning method and system, wherein models such as an orbit forecasting model, a posture maneuvering model and a load model are constructed, the models are called in the planning process for task sequencing, constraint checking and meta-task generation, necessary task demand parameters such as relevant information of an upper injection point/line/plane, relevant parameters of the load and a task imaging interval are only needed on the ground, operations such as path planning, task decomposition, task sequencing, constraint checking and autonomous instruction generation are carried out through an on-board autonomous task planning system, instruction sequences relevant to executing tasks are generated and distributed to related subsystems, and tasks are completed through cooperation of the load, data transmission, control and satellite task aliquoting systems. And after receiving the task information of the ground surface betting, the autonomous task planning system timely feeds back the on-board pre-planning information to the ground surface for the ground surface synchronous task situation.
Description
Technical Field
The invention relates to the technical field of satellite autonomous mission planning, in particular to a remote sensing satellite autonomous mission planning method and system.
Background
With the technological changes of on-board real-time processing technology, inter-satellite link technology and the like, the remote sensing satellites are characterized by 'intelligentized and networked' tasks, the number and application range of the remote sensing satellites are continuously expanded, the control difficulty of a ground operation control system on the satellites is increased, and the traditional 'ground planning and on-board execution' mode can not meet the current task demands. The ground is required to put forward task demands, and the demands for task planning on board the satellite are becoming increasingly urgent. On one hand, the ground control difficulty can be reduced, a user only needs to pay attention to task demands and satellite capacity and does not need to pay attention to the constraint of satellites too much, on the other hand, the satellite can also dynamically conduct fine task planning according to real-time resources of the satellites, and the use efficiency of the satellites is improved.
The existing on-board task planning technology has some defects, focuses on the research of algorithms such as path planning, regional target decomposition and the like, lacks the construction and the calling of an on-board model layer in the task planning process, realizes constraint inspection and completes the fine planning based on the on-board real-time state, and simultaneously lacks a mechanism for synchronizing a planning result with the ground, so that the on-board task state is not synchronized, and the ground cannot master the on-board task state in real time.
Disclosure of Invention
The invention provides a remote sensing satellite autonomous task planning method and a remote sensing satellite autonomous task planning system, wherein the ground only needs to upload relevant information of points/lines/planes, relevant parameters of loads, required parameters of tasks such as task imaging intervals and the like, the on-board autonomous task planning system is used for carrying out operations such as path planning, task decomposition, task sequencing, constraint checking, autonomous instruction generation and the like, an instruction sequence related to executing tasks is generated and distributed to related subsystems, and the tasks are completed by the cooperation of the load, data transmission, control, star service and other subsystem. And after receiving the task information of the ground surface betting, the autonomous task planning system timely feeds back the on-board pre-planning information to the ground surface for the ground surface synchronous task situation.
In a first aspect, a remote sensing satellite autonomous mission planning method is provided, including:
Receiving task information sent by the ground and checking the validity of the task information;
Performing target decomposition according to the task information to form a plurality of circulating tasks of the point target/the strip target;
Calculating the decomposed point targets/strip targets according to track prediction and gesture capability, and determining gesture paths for target switching in tasks and gesture switching paths between tasks;
sequencing the tasks according to the task observation time window, the task execution interval and the task priority;
After the uploading task is inserted into the task pool, performing constraint checking on the task in the task pool;
Generating meta-task information according to the path planning, task sequencing and constraint checking results, and downloading the generated meta-task information to the ground as a pre-planning result;
judging whether the formal planning starting time is reached, if yes, adjusting related parameters in the meta-task, and if not, continuously waiting;
recalculating and planning a path when the task is executed according to the current attitude information of the task;
According to the on-board pre-stored subsystem time sequence, the inter-subsystem constraint requirement and the task information in the meta-task, a delay sequence is generated autonomously, wherein the delay sequence comprises the task starting execution time, the related subsystem instructions and the relative intervals among the instructions;
and according to the time in the delay sequence and the relative time among the instructions, distributing the time to the related subsystems, and completing load tasks by load, data transmission and control coordination.
With reference to the first aspect, in some implementations of the first aspect, the task information sent by the receiving ground includes a target type, target location information, a load attribute, a task imaging interval and a priority, and the task information validity check is to check a task information encapsulation format, data validity and data content, including checking validity of an enumeration type, a valid range of a numerical value, relevance check of a parameter, a parameter location and a valid length, if the task information is legal, entering a next step, if the task information is not legal, discarding the task, and continuously being in a waiting task receiving mode.
With reference to the first aspect, in some implementations of the first aspect, the performing target decomposition according to task information includes:
if the task information indicates the point targets, decomposing the targets into a plurality of point target combinations according to the number of the target points in the task information and the circulation times, and further decomposing the targets into single-target multi-circulation tasks or multi-circulation tasks of multi-target round robin;
If the task information indicates a line target or a surface target, decomposing the region into a plurality of point target/strip combinations according to at least one of a global grid-based region segmentation algorithm, a Gaussian projection-based strip segmentation algorithm and a fixed width-based strip segmentation algorithm by combining constraints of camera breadth, flight direction and splicing requirements, and further decomposing into a small-angle stepping type multi-cycle task or a strip push-broom multi-cycle task according to a gesture maneuvering mode and cycle times.
With reference to the first aspect, in certain implementations of the first aspect, the inter-task gesture switching path satisfies:
And in the formal planning stage, the path of the task preparation stage is estimated by combining the current posture state, so that the posture switching path among tasks is determined.
With reference to the first aspect, in certain implementation manners of the first aspect, the sorting the tasks includes:
calculating the task preparation time and the ending recovery time through a pre-stored load model on the satellite, and determining the whole execution interval of the task;
sequencing the tasks according to the task observation time window, the task execution interval and the task priority;
and dynamically moving in a task observation time window according to the task sequencing condition, so as to ensure that two task time intervals do not conflict.
With reference to the first aspect, in certain implementations of the first aspect, the constraint checking includes:
Performing constraint inspection on tasks in a task pool according to an energy balance model and a load model pre-stored on the satellite, wherein the constraint inspection comprises whether the energy allowance requirement is met and whether the inter-target switching time length is met;
If the task is checked, the next step is carried out, otherwise, the task which does not meet the constraint condition is deleted, an event report including the task number and the abnormal event number is sent to the ground, and meanwhile, the task is returned and kept in a waiting task receiving mode.
With reference to the first aspect, in certain implementation manners of the first aspect, the generating meta-task information includes:
And generating meta-task information including task starting execution time, attitude maneuver parameters and load parameters according to the results of calculation of the load data balance model, the load model and the attitude maneuver model and the results after task sequencing.
With reference to the first aspect, in certain implementation manners of the first aspect, the autonomously generating a delay sequence includes:
According to a pre-stored load topology model on the satellite, which comprises subsystem time sequences and constraint requirements among subsystems, and by combining task imaging/playback starting time, gesture parameters, load parameters and playback time in meta-task information, instruction generation and parameter replacement operations are carried out, and a delay sequence containing related subsystem execution actions is autonomously generated.
The second aspect provides a remote sensing satellite autonomous task planning system, which is connected with a ground system, receives task information uploaded by the ground system, and synchronously downloads pre-planning information to the ground system for satellite-ground situation synchronization, wherein the task planning system generates subsystem related instructions and distributes the subsystem related instructions to other subsystems to schedule the other subsystems to complete the whole task, and the remote sensing satellite autonomous task planning system comprises:
the task validity checking module is used for receiving the task information sent by the ground and checking the validity of the task information;
The task decomposition module is used for performing target decomposition according to the task information to form a plurality of circulating tasks of the point target/the strip target;
the gesture planning module is used for calculating the decomposed point targets/strip targets according to track prediction and gesture capability and determining gesture paths for switching targets in tasks and gesture switching paths between tasks;
the task ordering module is used for ordering the tasks according to the task observation time window, the task execution interval and the task priority, and is also used for carrying out constraint check on the tasks in the task pool after the uploading tasks are inserted into the task pool;
The meta-task generating module is used for generating meta-task information according to the path planning, task sequencing and constraint checking results and downloading the generated meta-task information to the ground as a pre-planning result;
The autonomous instruction generation module is used for autonomously generating a delay sequence according to the on-board pre-stored subsystem time sequence, the inter-subsystem constraint requirement and the task information in the meta-task, wherein the delay sequence comprises the task starting execution time, the related subsystem instructions and the relative intervals among the instructions, and the load task is completed by load, data transmission and control according to the delay sequence.
With reference to the second aspect, in certain implementations of the second aspect, the system further includes a model layer, wherein the model layer includes an energy balance model, a data balance model, a load model, a pose maneuver model, a trajectory forecast model, and a load topology model, and the system satisfies at least one of:
The task information validity checking module receives task information sent by the ground and comprises a target type, target position information, load attribute, a task imaging interval and priority, wherein the task information validity checking comprises checking the task information packaging format, data validity and data content, including checking the validity of an enumeration type, the valid range of a numerical value, the relevance checking of a parameter, the parameter position and the valid length;
the system also comprises a task preprocessing module, a processing module and a processing module, wherein the task preprocessing module is used for reordering a plurality of targets of line targets or surface targets in task information to form ordered lines or closed intervals;
The task decomposition module is used for receiving the point target task information or the ordered line target or surface target task information and decomposing the target based on the model layer, decomposing the target into a plurality of point target combinations according to the number of target points in the task information and the circulation times if the task information indicates the point target, and further decomposing the point target combinations into single-target multi-circulation tasks or multi-circulation tasks of multi-target round inspection;
The gesture planning module is used for combining a target position, a track estimated result and a gesture maneuvering model prestored in a model layer on a satellite to determine a gesture path for switching a target in a task and a gesture switching path between tasks;
the task ordering module is used for receiving a result after gesture planning, calculating task preparation time and ending recovery time through a load model prestored in a model layer on the satellite, and determining the whole execution interval of the task; the method comprises the steps of carrying out constraint checking on tasks in a task pool according to a pre-stored energy balance model and a load model on a satellite, wherein the constraint checking comprises whether the requirements of energy allowance and the switching time between targets are met or not;
the meta-task generating module is used for receiving tasks passing constraint inspection, generating meta-task information comprising information such as task starting execution time, attitude maneuver parameters, load parameters and the like according to the calculation results of the load data balance model, the load model and the attitude maneuver model of the calling model layer and the results after task sequencing, and downloading the generated meta-task information to the ground as a pre-planning result;
The autonomous instruction generation module is used for performing instruction generation and parameter replacement operation according to a load topology model pre-stored in an on-board model layer and comprising subsystem time sequences and constraint requirements among subsystems, and performing autonomous generation of a time delay sequence containing execution actions of related subsystems by combining task boiled water imaging/playback time, gesture parameters, load parameters and playback time length in meta-task information.
Compared with the prior art, the scheme provided by the invention at least comprises the following beneficial technical effects:
The method builds models such as an orbit forecasting model, a gesture maneuvering model and a loading model, calls the models for task sequencing, constraint checking and meta-task generation in the planning process, divides the task planning into two stages of pre-planning and formal planning, downloads a pre-planning result to the ground in time for satellite-to-ground synchronization, dynamically adjusts the generated meta-task time parameters and other information by combining on-board real-time state dynamics when reaching the formal planning, further refines planning, and improves the use efficiency of satellites.
Drawings
Fig. 1 is a schematic flow chart of a remote sensing satellite autonomous mission planning method.
Fig. 2 is a schematic diagram of a remote sensing satellite autonomous mission planning system.
Detailed Description
The invention is described in further detail below with reference to the drawings and the specific embodiments.
As shown in FIG. 1, the invention provides a remote sensing satellite autonomous task planning method, which comprises the following specific implementation steps.
(1) And receiving the task information sent by the ground and checking the validity of the task information.
And receiving task information sent by the ground through a task validity checking module, and checking the validity of the task information. The task information sent by the ground is received and mainly comprises the necessary task demands such as target types, target position information, load attributes, task imaging intervals, priorities and the like. The task information validity check is to check the task information packaging format, the data validity and the data content, and mainly comprises checking the validity of enumeration types, the valid range of numerical values, the relevance check of parameters, the parameter position, the valid length and the like, if the task information is legal, entering the step (2), and if the task information is illegal, discarding the task, and continuously keeping in a waiting task receiving mode.
(2) And performing target decomposition according to the task information to form a plurality of circulating tasks of the point target/the strip target.
And if the task information indicates the point target, sending the task information into a task decomposition module. If the task information indicates a line target or a surface target, the task information is sent to a task preprocessing module, and a plurality of targets in the task information are reordered to form an ordered line or a closed section.
The task decomposition module receives the task information of the point target or the ordered line targets or the surface targets and performs target decomposition. If the target is a point target, decomposing the target into a plurality of point target combinations according to the number of target points and the circulation times in the task information, and further decomposing the target into a single-target multi-circulation task or a multi-circulation task of multi-target round robin. If the target is a line target or a surface target, the region is decomposed into a plurality of point targets/strip combinations according to a global grid-based region segmentation algorithm, a Gaussian projection-based strip segmentation algorithm, a fixed width-based strip segmentation algorithm and other methods by combining constraints such as camera breadth, flight direction and point target/strip splicing requirements, and further decomposed into a small-angle stepping type multi-cycle task (for example, aiming at the line target) or a strip push-broom type multi-cycle task (for example, aiming at the surface target) according to a gesture maneuvering mode and the cycle times.
(3) And (3) gesture path planning, namely calculating the decomposed point targets/strip targets according to track prediction and gesture capability, and determining gesture paths for switching targets in tasks and gesture switching paths among tasks.
And determining a gesture path for switching the targets in the task and a gesture switching path between tasks by combining the target position, the track estimated result and a pre-stored gesture maneuvering model on the satellite through a gesture planning module according to the result of the target decomposition. In the formal planning stage, the paths of the task preparation stage are accurately estimated by combining the current attitude state, so that the inter-task attitude switching paths are determined.
(4) And the task sequencing comprises the steps of calculating the task preparation time and the ending recovery time through a pre-stored load model on the satellite, determining the whole execution interval of the task, and sequencing the tasks according to the task observation time window, the task execution interval and the task priority. The higher the priority is, the earlier the task execution time is, the earlier the task is ordered in the task pool, and meanwhile, the task execution interval can dynamically move in the task observation time window according to the task ordering condition, so that the two task time intervals are ensured not to collide.
The task sequencing module receives the result after gesture planning, combines a pre-stored load model on the satellite and a real-time state on the satellite, calculates time of a point/strip target after task decomposition, and sequences tasks by combining task imaging interval, priority definition and on-board task pool conditions in task information. In performing the time calculation, the playback and broadcast distribution durations need to be calculated from the data balance model and the imaging durations.
(5) Constraint checking, namely after the uploading task is inserted into the task pool, performing constraint checking on the tasks in the task pool.
After the task ordering module inserts the uploading task into the task pool, the task ordering module needs to carry out constraint inspection on the task in the task pool according to an energy balance model and a load model pre-stored on the satellite, wherein the constraint inspection comprises whether the requirement of energy allowance is met, whether the switching duration between targets is met or not, and the like, if the constraint inspection is passed, the task ordering module enters the step (6), otherwise, the task which does not meet the constraint condition is deleted, and an event report is sent to the ground, wherein the event report comprises necessary information such as a task number, an abnormal event number and the like, and meanwhile, the task ordering module returns to the step (1) and is continuously in a task waiting receiving mode.
(6) And generating meta-task information, namely generating the meta-task information according to path planning, task sequencing, constraint checking and other operations.
And entering a meta-task generating module through constraint checking tasks, generating meta-task information comprising information such as task starting execution time, attitude maneuver parameters, load parameters and the like according to the calculation results of the call load data balance model, the load model and the attitude maneuver model and the results after task sequencing, and downloading the generated meta-task information to the ground as a pre-planning result.
(7) Judging whether the formal planning starting time is reached, if yes, adjusting relevant parameters in the meta-task, and if not, continuously waiting.
The formal planning start time may be determined based on the orbit characteristics of the satellite and the task preparation time.
(8) And (3) adjusting related parameters in the meta-task, namely calculating parameters such as time length in meta-task information according to the current on-satellite state.
The posture related parameters generally need to be adjusted, and paths when the tasks are executed need to be recalculated and planned according to the current posture information of the tasks.
(9) And generating an instruction autonomously, namely generating a delay sequence autonomously according to the on-board pre-stored subsystem time sequence, the inter-subsystem constraint requirement and the task information in the meta-task, wherein the delay sequence comprises the task starting execution time, the related subsystem instructions and the relative intervals among the instructions.
When the meta-task information is to be unfolded (the unfolding time can be set to be 5s earlier than the task starting time generally), the meta-task information is sent to an autonomous instruction generating module, and the autonomous instruction generating module performs operations such as instruction generation, parameter replacement and the like according to a pre-stored load topology model on the satellite, including subsystem time sequences and constraint requirements among subsystems, in combination with necessary time such as task boiled water imaging/playback time, gesture parameters, load parameters, playback time and the like in the meta-task information, and autonomously generates a delay sequence containing related subsystem execution actions.
(10) And distributing the load tasks to the related subsystems by the task planning system according to the time in the delay sequence and the relative time among the instructions, and completing the load tasks by the coordination of load, data transmission, control and the like.
According to the remote sensing satellite autonomous mission planning method, a remote sensing satellite autonomous mission planning system is constructed, the mission planning system is connected with a ground system, task information uploaded by the ground system is received, and pre-planning information is synchronously downloaded to the ground system for satellite-ground situation synchronization. The task planning system generates subsystem related instructions and distributes the subsystem related instructions to other subsystems, and the other subsystems are scheduled to complete the whole task.
The task planning system comprises a task validity checking module, a task preprocessing module, a task decomposing module, a gesture planning module, a task ordering module, a meta-task generating module, an autonomous instruction generating module and a model layer. The model layer comprises an energy balance model, a data balance model, a load model, a posture maneuver model, an orbit forecast model and a load topology model.
The task validity checking module is used for receiving the task information sent by the ground and checking the validity of the task information. The task information sent by the ground is received and mainly comprises the necessary task demands such as target types, target position information, load attributes, task imaging intervals, priorities and the like. The task information validity check is to check the task information packaging format, the data validity and the data content, and mainly comprises checking the validity of the enumeration type, the valid range of the numerical value, the relevance check of the parameters, the parameter position, the valid length and the like.
The task preprocessing module is used for reordering the line targets or the multiple targets of the surface targets in the task information to form ordered lines or closed intervals.
The task decomposition module is used for receiving the task information of the point target or the ordered line targets or the ordered surface targets and performing target decomposition based on the model layer. If the target is a point target, decomposing the target into a single-target multi-cycle task or a multi-cycle task of multi-target round robin according to the number of the target points in the task information and the cycle times. If the target is a line target or a surface target, the target is decomposed into a small-angle stepping type multi-time circulating task (for example, aiming at the line target) or a strip push-broom type multi-time circulating task (for example, aiming at the surface target) according to the gesture maneuvering mode and the circulating times. The task ordering module is also used for carrying out constraint check on the tasks in the task pool according to the on-board pre-stored energy balance model and the load model after the uploading tasks are inserted into the task pool, wherein the constraint check comprises whether the energy allowance requirement is met, whether the inter-target switching duration meets the requirement or not and the like.
The gesture planning module is used for determining a gesture path for switching the targets in the tasks and a gesture switching path between the tasks by combining the target positions, the track estimated result and a gesture maneuvering model prestored in a model layer on the satellite. In the formal planning stage, the paths of the task preparation stage are accurately estimated by combining the current attitude state, so that the inter-task attitude switching paths are determined.
The task sequencing module is used for receiving the result after gesture planning, calculating the task preparation time and the ending recovery time through a load model prestored in a model layer on the satellite and determining the whole execution interval of the task, and sequencing the tasks according to the task observation time window, the task execution interval and the task priority. The higher the priority is, the earlier the task execution time is, the earlier the task is ordered in the task pool, and meanwhile, the task execution interval can dynamically move in the task observation time window according to the task ordering condition, so that the two task time intervals are ensured not to collide.
The meta-task generating module is used for receiving tasks passing constraint inspection, generating meta-task information comprising information such as task starting execution time, attitude maneuver parameters, load parameters and the like according to the calculation results of the load data balance model, the load model and the attitude maneuver model of the calling model layer and the results after task sequencing, and downloading the generated meta-task information to the ground as a pre-planning result.
The autonomous instruction generation module is used for carrying out operations such as instruction generation, parameter replacement and the like according to a load topology model pre-stored in an on-board model layer and comprising subsystem time sequences and constraint requirements among subsystems, and combining with necessary time such as task boiled water imaging/playback time, gesture parameters, load parameters, playback time length and the like in meta-task information, and autonomously generating a delay sequence comprising task starting execution time, instructions of related subsystems and relative intervals among the instructions.
While the invention has been described in terms of the preferred embodiment, it is not intended to limit the invention, but it will be apparent to those skilled in the art that variations and modifications can be made without departing from the spirit and scope of the invention, and therefore the scope of the invention is defined in the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411695537.4A CN119849787B (en) | 2024-11-25 | 2024-11-25 | A method and system for autonomous mission planning of remote sensing satellites |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202411695537.4A CN119849787B (en) | 2024-11-25 | 2024-11-25 | A method and system for autonomous mission planning of remote sensing satellites |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN119849787A CN119849787A (en) | 2025-04-18 |
| CN119849787B true CN119849787B (en) | 2026-04-03 |
Family
ID=95360288
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202411695537.4A Active CN119849787B (en) | 2024-11-25 | 2024-11-25 | A method and system for autonomous mission planning of remote sensing satellites |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN119849787B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120686263B (en) * | 2025-06-10 | 2026-01-23 | 齐鲁空天信息研究院 | On-orbit autonomous task planning method, device and equipment for satellite-borne synthetic aperture radar |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117557068A (en) * | 2024-01-10 | 2024-02-13 | 南京融星智联信息技术有限公司 | A semi-autonomous mission planning method and system for low-orbit satellites |
| CN118228958A (en) * | 2023-12-22 | 2024-06-21 | 长光卫星技术股份有限公司 | Satellite autonomous task planning method based on dynamic planning algorithm |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106681807B (en) * | 2016-11-28 | 2020-04-14 | 中国人民解放军国防科学技术大学 | A Spark-based Parallelization Method of Imaging Satellite Task Preprocessing |
| CN111950880B (en) * | 2020-07-31 | 2024-03-12 | 上海卫星工程研究所 | A multi-satellite collaborative mission description and on-board decomposition processing method and system |
| CN118529267A (en) * | 2024-04-26 | 2024-08-23 | 中国空间技术研究院 | Satellite on-satellite task planning system based on parallel acceleration mechanism |
-
2024
- 2024-11-25 CN CN202411695537.4A patent/CN119849787B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118228958A (en) * | 2023-12-22 | 2024-06-21 | 长光卫星技术股份有限公司 | Satellite autonomous task planning method based on dynamic planning algorithm |
| CN117557068A (en) * | 2024-01-10 | 2024-02-13 | 南京融星智联信息技术有限公司 | A semi-autonomous mission planning method and system for low-orbit satellites |
Also Published As
| Publication number | Publication date |
|---|---|
| CN119849787A (en) | 2025-04-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN119849787B (en) | A method and system for autonomous mission planning of remote sensing satellites | |
| CN108055067B (en) | Multi-satellite online cooperative scheduling method | |
| EP2667366B1 (en) | Conflict detection and resolution using predicted aircraft trajectories | |
| CN113393124A (en) | Scheduling method, control method and device of delivery robot and electronic equipment | |
| CN111935775B (en) | Autonomous scheduling method and system for centralized inter-satellite data transmission task | |
| CN111950880B (en) | A multi-satellite collaborative mission description and on-board decomposition processing method and system | |
| CN112462712B (en) | Multi-spacecraft main and auxiliary sequence cooperative control system and method | |
| US20200307785A1 (en) | System and method for providing total logistic using drone | |
| CN114154784A (en) | A rule-based agile remote sensing satellite mission planning method | |
| CN118306581B (en) | All-phase intersection docking task planning method and system for near-earth orbit spacecraft | |
| CN115081884B (en) | Distributed on-board online many-to-many task planning method | |
| CN111930351B (en) | Implementation method of task planning software based on real-time operating system | |
| CN111947646B (en) | Satellite-borne general description method and system of multi-satellite multi-mode maneuvering imaging model | |
| CN109714097A (en) | Cross-domain cooperative scheduling system for satellite resources | |
| CN110297501B (en) | Unmanned aerial vehicle control method, device and equipment | |
| CN116700171A (en) | Workshop Machine Tool and AGV Scheduling Method Based on Improved Contract Network Protocol and Hybrid Simulation | |
| CN108021433A (en) | A Target Observation Method for Multiple Star Clusters | |
| CN112817734B (en) | A satellite scheduling optimization system and method | |
| CN118409835A (en) | Satellite edge computing task scheduling method, system, electronic device and readable storage medium based on light perception | |
| Liu et al. | Dynamic access task scheduling of leo constellation based on space-based distributed computing | |
| CN112465192A (en) | Task scheduling method, device, equipment and medium | |
| CN116227787A (en) | A sky-ground integrated management and control system and its operation method | |
| CN119151196B (en) | A method, system, equipment and medium for scheduling space-ground telemetry and control resources. | |
| CN120711449A (en) | A low-altitude intelligent network mission optimization method based on auction and diffusion learning | |
| CN109300335A (en) | Flight time exchange system and exchange method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |