Remote sensing satellite task intelligent planning method and system, terminal and medium

Through intelligent remote sensing satellite mission planning methods and systems, satellite mission planning is automated, and the problems of heavy work, error-prone and slow emergency response in traditional methods are solved, and efficient satellite resource utilization and management are achieved.

CN120494332APending Publication Date: 2025-08-15INNOVATION ACAD FOR MICROSATELLITES OF CAS +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510484931.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-17
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

Traditional satellite mission planning is heavy, prone to errors, slow emergency response speed and difficult to track, resulting in low utilization of satellite resources.

Method used

Provides an intelligent planning method and system for remote sensing satellite missions. By obtaining a user task list, calculating the imaging time window based on the current operating status of the satellite, and automatically inserting the task when the load imaging constraint is met, generating task planning results, including satellite control instructions.

Benefits of technology

Fully automated and intelligent task planning has been realized, satellite resource utilization has been improved, the probability of human error has been reduced, and on-orbit management efficiency and emergency response speed have been improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120494332A_ABST
    Figure CN120494332A_ABST
Patent Text Reader

Abstract

The invention provides a remote sensing satellite task intelligent planning method and system, and the method comprises the steps: obtaining a user task list which is used for storing a target region and related parameters of each task; and sequentially traversing the task information in the user task list according to set time, and performing task planning. Wherein for the target area in each piece of acquired task information, imaging time windows are calculated one by one according to the current operation state of the satellite and the priority; when the target area is visible within the expected imaging time, load imaging constraints are checked according to existing tasks of the satellite, the imaging tasks of the target area are inserted into a satellite task list when the constraints are met, and a task planning result is generated, and the result comprises an instruction sequence of the satellite. The method disclosed by the invention has the characteristics of full automation and intellectualization, so that satellite resources are fully utilized without causing waste.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of satellite on-orbit operation management, and in particular to a remote sensing satellite mission intelligent planning method, system, terminal and medium. Background Art

[0002] Currently, the number of satellites in orbit is gradually increasing. How to plan and manage the missions of satellites in orbit, how to make each satellite play its own strengths and make full use of resources is an issue that needs to be addressed urgently.

[0003] Traditional satellite mission planning requires manual simulation of target areas one by one to determine the imaging time for the target area; then, the existing missions on the satellite are checked to see if there are any mission conflicts; and whether the imaging conditions of the payload, such as solar altitude and weather conditions, are met. If there are no mission conflicts and the imaging conditions of the payload are met, the satellite control instructions can be generated one by one based on the imaging-related parameters. Traditional single-mission planning has the following main problems:

[0004] Heavy workload: Repeat the above steps for each target area, and the entire process requires repeated switching between 2-3 software, which is time-consuming, labor-intensive, and inefficient.

[0005] Error-prone: Especially when checking whether tasks conflict with each other or generating satellite control commands, incorrect input of satellite sway angles or payload power-on and power-off times can have a serious impact on or even damage the satellite.

[0006] Slow emergency response: When a natural disaster occurs, this planning method requires a lot of time and manpower to reorganize and re-annotate satellite imaging plans. This may not be able to quickly adjust mission plans to meet the needs of emergencies.

[0007] Difficult to track: Different people may plan missions for the same satellite, and the planning results are difficult to track. Moreover, when multiple people plan the same satellite at the same time, there is a high possibility that conflicting satellite missions will be formulated, which are difficult to verify. Summary of the Invention

[0008] In view of the above-mentioned deficiencies in the prior art, the present invention provides a remote sensing satellite mission intelligent planning method, system, terminal and medium.

[0009] According to one aspect of the present invention, a remote sensing satellite mission intelligent planning method is provided, comprising:

[0010] Obtaining a user task list, wherein the user task list is used to store a target area and related parameters of each task;

[0011] Traverse each task information in the user task list in sequence according to the set time;

[0012] For the target area in each mission information obtained, the imaging time window is calculated according to the current operating status of the satellite;

[0013] When the target area is visible within the expected imaging time, the payload imaging constraints are checked according to the existing satellite missions. If the payload imaging constraints are met, the target area imaging mission is inserted into the satellite mission list to generate the mission planning result.

[0014] Preferably, the above method further comprises:

[0015] When the target area is not visible within the expected imaging time or the imaging of the target area cannot be inserted into the satellite mission list, the step of calculating the next target area imaging time window is returned and the execution is restarted.

[0016] According to another aspect of the present invention, there is provided a remote sensing satellite mission intelligent planning system, comprising:

[0017] A data acquisition module, which is used to obtain a user task list, wherein the user task list is used to store the target area and related parameters of each task;

[0018] The mission planning module is used to traverse the various mission information in the user mission list in sequence according to the set time; for the target area in each mission information obtained, the imaging time window is calculated according to the current operating status of the satellite; when the target area is visible within the expected imaging time, the payload imaging constraints are checked according to the existing satellite missions, and when the payload imaging constraints are met, the target area imaging mission is inserted into the satellite mission list to generate the mission planning result.

[0019] According to a third aspect of the present invention, a computer terminal is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the terminal can be used to execute the method described above in the present invention, or to execute the system described above in the present invention.

[0020] According to a fourth aspect of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, it can be used to execute the method described above in the present invention, or to run the system described above in the present invention.

[0021] Due to the adoption of the above technical solution, the present invention has at least one of the following beneficial effects compared with the prior art:

[0022] Compared with the various steps in traditional satellite mission planning, the present invention realizes the intelligent execution of tasks every day, intelligent detection of conflicts and constraint checks, automatic generation of satellite control instructions, low subsequent maintenance costs, high on-orbit management efficiency, freeing users from tedious and repetitive work and reducing the probability of human error.

[0023] The present invention has the characteristics of full automation and intelligence, which can fully utilize satellite resources without causing waste. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Other features, objects and advantages of the present invention will become more apparent upon reading the detailed description of non-limiting embodiments with reference to the following drawings:

[0025] Figure 1 The figure is a workflow diagram of an intelligent mission planning method for a remote sensing satellite in a preferred embodiment of the present invention.

[0026] Figure 2 The figure is a schematic diagram of the component modules of the intelligent mission planning system for a remote sensing satellite in a preferred embodiment of the present invention.

[0027] Figure 3 This is a flowchart of intelligent planning of remote sensing satellite missions in a preferred embodiment of the present invention. DETAILED DESCRIPTION

[0028] The following is a detailed description of an embodiment of the present invention. This embodiment is implemented based on the technical solution of the present invention, and provides a detailed implementation method and specific operation process. It should be noted that those skilled in the art may make various modifications and improvements without departing from the scope of the present invention, and these modifications and improvements fall within the scope of protection of the present invention.

[0029] Current satellite mission planning suffers from numerous challenges, including heavy workloads, difficulty tracking, poor versatility, and low satellite resource utilization. To address these issues, one embodiment of the present invention provides a method for intelligent remote sensing satellite mission planning. This method intelligently and automatically implements satellite mission planning, freeing users from tedious and mundane tasks. This method improves on-orbit satellite management efficiency and emergency response speed, and reduces the probability of human error. This ensures the full utilization of satellite resources while ensuring the safe on-orbit operation of satellites.

[0030] Specifically, if Figure 1 As shown, the remote sensing satellite mission intelligent planning method provided by this embodiment may include:

[0031] S1, obtain the user task list, which is used to store the target area and related parameters of each task;

[0032] S2, traverse the task information in the user task list in sequence according to the set time;

[0033] S3, for the target area in each mission information obtained, calculate the imaging time window according to the current operating status of the satellite;

[0034] S4, when the target area is visible within the expected imaging time, the payload imaging constraints are checked according to the existing satellite missions, and when the payload imaging constraints are met, the target area imaging mission is inserted into the satellite mission list to generate the mission planning result.

[0035] In some preferred embodiments, the above method may further include:

[0036] S5, when the target area is not visible within the expected imaging time or the imaging of the target area cannot be inserted into the satellite task list, the step of calculating the next target area imaging time window is returned to and the execution is restarted.

[0037] In some preferred embodiments, the target area of the task in S1 may further include: user-defined areas, global famous attractions, and global airports; wherein:

[0038] User-defined areas are constructed by specifying the latitude and longitude of the upper left and lower right vertices, or by drawing a polygon on the map.

[0039] Famous global attractions and airports are pre-built and saved in the user's task list in the form of longitude and latitude;

[0040] In some preferred embodiments, the above S1, mission-related parameters, may further include: the maximum satellite roll angle, maximum cloud cover, and expected imaging time period limited by this mission.

[0041] In some preferred embodiments, the above S3, for the target area in each acquired mission information, calculating the imaging time window according to the current operating state of the satellite, may further include:

[0042] S31, obtaining the orbital parameter data of the current satellite operation and generating corresponding satellite operation data;

[0043] S32, according to the priority of the target area in each mission information, using the satellite operation data, calculate the satellite imaging time window of each target area one by one.

[0044] In some preferred embodiments, the above S31, obtaining the orbital parameter data of the current satellite operation and generating the corresponding satellite operation data, may further include:

[0045] S311, extracting the most recent orbital module data from the telemetry data transmitted by the satellite, and generating the second value, millisecond value, J2000 orbital position X, Y, and Z, and J2000 orbital velocity Vx, Vy, and Vz, thus obtaining the required orbital parameter data of the satellite's current operation;

[0046] S312, based on the satellite's current orbital parameter data, obtain the satellite's orbital position and orbital velocity in the three directions of the J2000 system XYZ during the expected imaging time period according to the set time interval, and generate the satellite's operating trajectory during the expected imaging time period, which is the corresponding satellite operating data.

[0047] In some preferred embodiments, the above S32, based on the priority of the target area in each mission information and using the satellite operation data, calculates the satellite imaging time window for each target area one by one, and may further include:

[0048] According to the target area priority in each customized mission information, satellite operation data is used to obtain the satellite's visible start time, end time, and overhead time of the target area within the expected imaging time period defined by the mission, as well as the satellite's side swing angle and solar altitude angle, and the weather conditions of the target area, thereby obtaining the satellite's imaging time window for the target area.

[0049] In some preferred embodiments, the above S4, checking the payload imaging constraints according to the existing satellite mission, may further include:

[0050] - Check whether the imaging time of this time and the total imaging time of the satellite in one orbit after adding the imaging time of this time are within the set time;

[0051] - Check whether there is any overlap in the start and end times of multiple existing tasks and whether the time interval between the end time of the previous task and the start time of the next task satisfies the satellite attitude adjustment;

[0052] - Check whether the solar altitude angle at the time of imaging is greater than 20°;

[0053] - Check the weather conditions in the target area at the time of imaging to determine whether the cloud cover is less than the set threshold;

[0054] - Check whether the remaining storage space on the current satellite is greater than the set threshold;

[0055] - Check whether the data transmission resources are greater than the set threshold.

[0056] In some preferred implementations, the above S4, generating the task planning result, may further include:

[0057] Based on the imaging time, satellite side swing angle and solar altitude angle, a control instruction sequence for the satellite for this imaging mission is generated, and the control instruction sequence is saved in the circle of the satellite passing the ground station most recently before this imaging mission for instruction annotation.

[0058] Based on the same inventive concept, an embodiment of the present invention further provides a remote sensing satellite mission intelligent planning system.

[0059] Specifically, if Figure 2 As shown, the remote sensing satellite mission intelligent planning system provided by this embodiment may include:

[0060] A data acquisition module is used to obtain a user task list, which is used to store the target area and related parameters of each task;

[0061] The mission planning module is used to traverse each task information in the user's task list in sequence according to the set time; for the target area in each task information obtained, the imaging time window is calculated according to the current operating status of the satellite; when the target area is visible within the expected imaging time, the payload imaging constraints are checked according to the satellite's existing missions, and if the payload imaging constraints are met, the target area imaging mission is inserted into the satellite task list to generate the mission planning result.

[0062] The working process of each functional module of the remote sensing satellite mission intelligent planning system provided by this embodiment is further described in detail below.

[0063] The remote sensing satellite mission intelligent planning system has the following working contents: obtaining the user-defined user task list and traversing each task in the user task list at a fixed time every day for planning. Figure 3 shown.

[0064] Further:

[0065] The data acquisition module is used to obtain the user-defined user task list: by reading the user's saved user task list and obtaining the target area and related parameters of each task from it.

[0066] The mission planning module, at a fixed time each day, sequentially iterates through each task in the user's task list and performs planning. It then iterates through the acquired user task list. For each task's target area, it calculates the imaging time window based on the satellite's current operating status. It then checks for conflicts with existing onboard missions and whether the payload's imaging requirements are met. Finally, it generates satellite-related control instructions.

[0067] In the data acquisition module, the target areas for tasks are divided into three categories: user-defined areas, global famous attractions, and global airports. User-defined areas are defined by specifying the latitude and longitude of the upper left and lower right vertices or by drawing a polygon on the map. Global famous attractions and global airports are built into the system and stored in longitude and latitude format.

[0068] In the data acquisition module, the mission-related parameters refer to the maximum satellite swing angle, maximum cloud cover, and expected imaging time period limited by this mission.

[0069] In the mission planning module, the planning of a mission is mainly achieved through the following basic units:

[0070] A data generation unit, which is used to obtain the satellite's orbital parameter data and calculate and generate the satellite's operating data;

[0071] A time window calculation unit is used to obtain a list of target areas and calculate the satellite imaging time window for each target area one by one according to the priority;

[0072] A conditional judgment unit, which is used to check the payload imaging constraints based on the satellite's existing missions to see whether imaging of the target area can be inserted into the satellite mission list;

[0073] Mission planning unit, which is used to generate mission planning results, including the command sequence for the satellite.

[0074] Furthermore, in the data generation unit, the most recent orbital module data is extracted from the telemetry data transmitted by the satellite to generate second values, millisecond values, J2000 system orbital positions X, Y, Z and J2000 system orbital velocities Vx, Vy, Vz, which are the satellite orbital parameter data to be obtained.

[0075] Furthermore, the satellite operation data in the data generation unit refers to the operation trajectory of the satellite during the expected imaging time period, specifically the orbital position and velocity of the satellite in the XYZ directions of the J2000 system during the expected imaging time period every 1 second.

[0076] Furthermore, in the time window calculation unit, according to the priority, it means that for the custom area list, the user can adjust the priority of each target area in the custom area list through the adjustment button. The higher the priority, the higher the priority. The target area that has been added to the system the latest has the lowest default priority. For global airports, they are sorted by large-medium-small airports. For global famous attractions, they are sorted by the time of joining the system.

[0077] Furthermore, in the time window calculation unit, the satellite's imaging time window for the target area refers to the satellite's visible start and end times for the target area within the expected imaging time period defined by the mission, as well as the satellite's side swing angle, solar altitude angle, and weather conditions of the target area at the time of passing.

[0078] Furthermore, in the conditional judgment unit, the payload imaging constraints are checked according to the existing mission of the satellite, specifically referring to the following points.

[0079] (1) The camera has certain requirements for the power-on time, so it is necessary to check whether the imaging time is too short. At the same time, after adding the imaging time, the total imaging time in one orbit of the satellite is too long, and whether it exceeds the total power-on time of the satellite designed for a single orbit.

[0080] (2) Whether there is a time conflict with an existing mission on board. Existing missions refer to imaging missions or data transmission missions, or other missions with specific requirements for satellite attitude, for which the corresponding instructions have been injected into the satellite. Whether there is a time conflict specifically refers to two aspects: first, whether the start and end times of the two missions overlap; second, whether the time interval between the end time of the previous mission and the start time of the next mission satisfies the satellite's attitude adjustment.

[0081] (3) The image quality of a visible light camera is limited by lighting conditions. In particular, in low-light conditions, the image may become blurry. Therefore, it is necessary to check whether the solar altitude angle at the time of imaging is greater than 20°.

[0082] (4) Visible light cameras cannot penetrate some obstacles, such as smoke and fog. Therefore, it is necessary to check the weather conditions in the target area at the time of imaging and whether the cloud cover is less than a certain value.

[0083] (5) Is there enough remaining storage space on the satellite? The storage space on the satellite is limited. Will the addition of this imaging mission cause the on-board storage space to overflow?

[0084] (6) Whether the data transmission resources are sufficient. The data transmission stations available to the satellite, the length of time the satellite passes through the ground station, and the satellite downlink data transmission rate are all limited. Are there sufficient data transmission resources to enable the imaged data to be sent to the ground in a timely manner?

[0085] In the mission planning unit, the mission planning results are generated. Specifically, the control instruction sequence for the satellite for this imaging mission is generated based on the imaging time, satellite side swing angle, and solar altitude angle, including satellite attitude adjustment, camera payload power on and off, imaging mode and parameter settings, etc. The instruction sequence is saved in the circle of the satellite passing the ground station most recently before this imaging mission for instruction annotation.

[0086] It should be noted that the steps in the method provided by the present invention can be implemented by using the corresponding components in the system. Those skilled in the art can refer to the technical solution of the system to implement the step flow of the method, and can also refer to the technical solution of the method to implement the composition of the system. That is, the embodiments in the system and the embodiments in the method can be understood as preferred examples of each other, and will not be elaborated here.

[0087] The technical solution provided by the above embodiment of the present invention is further described in detail below with reference to a specific application example.

[0088] This specific application example utilizes the intelligent mission planning method and system for remote sensing satellites provided by the above-mentioned embodiments of the present invention to solve the current problems of heavy satellite mission planning, difficult tracking, poor versatility, and low satellite resource utilization.

[0089] In this specific application example, the intelligent mission planning method of remote sensing satellite mainly includes the following two parts: Figure 3 As shown:

[0090] The first step is to obtain the user-defined user task list

[0091] Read the user task list saved by the user and obtain the target area and related parameters of each task from it.

[0092] The second step is to go through each task in the user's task list at a fixed time every day and make plans

[0093] The acquired user task list is traversed. For each task's target area, the imaging time window is calculated based on the satellite's current operating status. The imaging time window is checked for conflicts with existing onboard tasks and for satisfying the payload's imaging requirements. Finally, satellite-related control instructions are generated.

[0094] Furthermore, a mission planning in the second step includes the following four basic operations:

[0095] The second step is to obtain the satellite's orbital parameter data and calculate the satellite's operating data;

[0096] The second step is to obtain a list of target areas and calculate the satellite imaging time window for each target area one by one according to the priority;

[0097] In the second step, based on the satellite's existing missions, the payload imaging constraints are checked to see if imaging of the target area can be inserted into the satellite mission list.

[0098] The second 4 steps are to generate the mission planning results, including the satellite's command sequence.

[0099] Specifically:

[0100] The first step is to obtain the user's task list

[0101] Users can specify the latitude and longitude of the top left and bottom right vertices, or draw a polygon on the map to designate a target area of interest. In addition to user-defined areas, the system also stores the longitude and latitude coordinates of famous global attractions and airports.

[0102] The user defines different missions and limits parameters for each mission, such as the maximum satellite roll angle, maximum cloud cover, and expected imaging time. For example, the user specifies four missions, as shown in Table 1:

[0103] Table 1

[0104] Regional scope Satellite maximum roll angle Maximum cloud cover Expected imaging time User-defined area 10° 10% Next 3 days User-defined area 20° 30% Next 2 days Famous attractions around the world 15° 30% Next 2 days Airports around the world 15° 30% Next day

[0105] Read the user's saved user task list (as shown in Table 1) and obtain the target area and constraints of each task, including the maximum satellite swing angle, maximum cloud cover, and expected imaging time.

[0106] The second step is to go through each task in the user's task list at a fixed time every day and make plans

[0107] Traverse the user task list read in the first step. According to the table above, the first task is a user-defined area with constraints of a maximum satellite roll angle of 10°, a maximum cloud cover of 10%, and an expected imaging time of three days in the future.

[0108] First, the most recent orbital module data is extracted from the telemetry data transmitted by the satellite to generate the second and millisecond values, J2000 orbital position X, Y, and Z, and J2000 orbital velocity Vx, Vy, and Vz. Using these satellite orbital parameter data, the satellite's trajectory is calculated within the expected imaging time (for this mission, the expected imaging time is the next three days). Specifically, the satellite's orbital position and velocity in the J2000 X, Y, and Z directions are calculated every 1 second.

[0109] Next, the target areas for the mission are traversed in order of priority. For user-defined areas, the user can adjust the priority of each target area in the list using the ↑↓ buttons. The higher the priority, the higher the priority. The most recently added target area has the lowest default priority. For global airports, the priority is sorted from large to medium to small. For global famous attractions, the priority is sorted by the time they were added to the system.

[0110] For each target area, calculate whether the satellite is visible within the desired imaging period. If visible, calculate the start and end times of visibility, as well as the satellite's roll angle, solar altitude, and target area weather conditions at the time of overhang. If not, proceed to the next target area for planning.

[0111] After obtaining the time when the satellite will image the target area, the system determines whether the imaging mission for this target area can be inserted into the satellite mission list based on the satellite's existing mission and payload constraints. If so, the system records the imaging mission and proceeds to the next step. If not, the system selects the next target area for planning.

[0112] After the target area imaging mission is inserted into the satellite mission list, a control command sequence for the satellite is generated based on the imaging time, satellite yaw angle, and solar altitude. This includes satellite attitude adjustment, camera payload power on / off, and imaging mode and parameter settings. This command sequence is also saved with the most recent satellite transit time at the ground station before the imaging mission for command annotation.

[0113] After completing the traversal of the target area for this task, continue to read the next task and plan it.

[0114] Traditional satellite mission planning relies on manual simulation of target areas one by one to determine the imaging time of the target area; manual checks are performed to determine conflicts with existing missions and whether payload imaging conditions are met; and finally, satellite control instructions are generated one by one based on imaging-related parameters. Due to the large number of target areas and the need for specialized software to operate, the overall mission planning process is often cumbersome and inefficient. The method and system provided in the embodiments of the present invention connect the various steps in traditional satellite mission planning to achieve a fully automated process. All the user needs to do is define the target area of interest and the constraints for different target areas, such as the maximum satellite roll angle, maximum cloud cover limit, and desired imaging time. Then, at a fixed time each day, satellite mission planning is automatically executed, simulating and planning the user-defined missions and recording successfully planned missions. The advantage of automating the entire process frees users from tedious interface operations, allowing them to focus on finding the target area.

[0115] An embodiment of the present invention further provides a computer terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the processor can be used to execute any one of the methods described in the foregoing embodiments of the present invention, or to execute any one of the systems described in the foregoing embodiments of the present invention.

[0116] Optionally, the memory is used to store programs; the memory may include volatile memory (English: volatile memory), such as random-access memory (English: random-access memory, abbreviated: RAM), such as static random-access memory (English: static random-access memory, abbreviated: SRAM), double data rate synchronous dynamic random access memory (English: Double Data Rate Synchronous Dynamic Random Access Memory, abbreviated: DDR SDRAM), etc.; the memory may also include non-volatile memory (English: non-volatile memory), such as flash memory (English: flash memory). The memory is used to store computer programs (such as applications, functional modules, etc. that implement the above-mentioned methods), computer instructions, etc., and the above-mentioned computer programs, computer instructions, etc. can be partitioned and stored in one or more memories. In addition, the above-mentioned computer programs, computer instructions, data, etc. can be called by the processor.

[0117] The processor is configured to execute the computer program stored in the memory to implement the various steps of the method or various modules of the system involved in the above embodiments. For details, please refer to the relevant descriptions in the above method and system embodiments.

[0118] The processor and memory can be independent structures or integrated structures. When the processor and memory are independent structures, the memory and processor can be coupled via a bus.

[0119] An embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, it can be used to execute any method of the above embodiments of the present invention, or to run any system of the above embodiments of the present invention.

[0120] Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of computer programs from one location to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium can be located in an ASIC. Alternatively, the ASIC can be located in a user device. Of course, the processor and storage medium can also exist as discrete components in a communication device.

[0121] The intelligent remote sensing satellite mission planning method, system, terminal, and medium provided by the above-mentioned embodiments of the present invention autonomously plan remote sensing satellite missions. First, a user-defined user task list and the relevant parameters of each task are obtained. Second, each task in the user task list is sequentially traversed at a fixed time each day to perform planning. The steps of a task planning include: obtaining satellite orbital parameter data and calculating and generating satellite operational data; obtaining a list of target areas and calculating the satellite imaging time window for each target area one by one according to priority; checking the payload imaging constraints based on the satellite's existing tasks to determine whether imaging of the target area can be inserted into the satellite task list; and generating a task planning result, including a satellite instruction sequence. Compared with the various steps in traditional satellite mission planning, the present invention realizes intelligent daily task execution, intelligent conflict detection and constraint checking, and automatic generation of satellite control instructions. This reduces subsequent maintenance costs and improves on-orbit management efficiency, freeing users from tedious and repetitive work and reducing the probability of human error. Its fully automated and intelligent features ensure that satellite resources are fully utilized without causing waste.

[0122] Matters not mentioned in the above embodiments of the present invention are well known in the art.

[0123] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art may make various variations or modifications within the scope of the claims, which do not affect the essence of the present invention.

Claims

1. A remote sensing satellite mission intelligent planning method, characterized in that: include: Obtaining a user task list, wherein the user task list is used to store a target area and related parameters of each task; Traverse each task information in the user task list in sequence according to the set time; For the target area in each mission information obtained, the imaging time window is calculated according to the current operating status of the satellite; When the target area is visible within the expected imaging time, the payload imaging constraints are checked according to the existing satellite missions. If the payload imaging constraints are met, the target area imaging mission is inserted into the satellite mission list to generate the mission planning result.

2. The remote sensing satellite intelligent mission planning method according to claim 1, characterized in that: The target area of the task includes: a user-defined area, global famous attractions and global airports; wherein: the user-defined area is obtained by the user specifying the longitude and latitude of the upper left and lower right vertices, or by drawing a polygon on the map; the global famous attractions and global airports are pre-built and saved in the user task list in the form of longitude and latitude; and / or The mission's relevant parameters include: the mission's maximum satellite roll angle, maximum cloud cover, and expected imaging time period.

3. The remote sensing satellite intelligent mission planning method according to claim 1, characterized in that: For each target area in the obtained mission information, the imaging time window is calculated according to the current operating state of the satellite, including: Obtain the current orbital parameter data of the satellite and generate the corresponding satellite operation data; According to the priority of the target area in each mission information, the satellite operation data is used to calculate the satellite imaging time window of each target area one by one.

4. The remote sensing satellite intelligent mission planning method according to claim 3, characterized in that: The step of obtaining the orbital parameter data of the current satellite operation and generating the corresponding satellite operation data includes: Extract the most recent orbital module data from the satellite's telemetry data, and generate the second value, millisecond value, J2000 orbital position X, Y, and Z, and J2000 orbital velocity Vx, Vy, and Vz, thus obtaining the required orbital parameter data of the satellite's current operation; Based on the orbital parameter data of the satellite currently in operation, the orbital position and orbital velocity of the satellite in the three directions of the J2000 system XYZ in the expected imaging time period are obtained according to the set time interval, and the operation trajectory of the satellite in the expected imaging time period is generated, which is the corresponding satellite operation data.

5. The remote sensing satellite intelligent mission planning method according to claim 3, characterized in that: The method of calculating the satellite imaging time window for each target area one by one using the satellite operation data according to the target area priority in each mission information includes: According to the target area priority in each customized mission information, the satellite operation data is used to obtain the satellite's visible start time, end time, and overhead time of the target area within the expected imaging time period defined by the mission, the satellite's side swing angle and solar altitude angle, as well as the weather conditions of the target area, that is, the satellite's imaging time window for the target area is obtained.

6. The remote sensing satellite intelligent mission planning method according to claim 1, characterized in that: The checking of payload imaging constraints according to the existing satellite missions includes: - Check whether the imaging time of this time and the total imaging time of the satellite in one orbit after adding the imaging time of this time are within the set time; - Check whether there is any overlap in the start and end times of multiple existing tasks and whether the time interval between the end time of the previous task and the start time of the next task satisfies the satellite attitude adjustment; - Check whether the solar altitude angle at the time of imaging is greater than 20°; - Check the weather conditions in the target area at the time of imaging to determine whether the cloud cover is less than the set threshold; - Check whether the remaining storage space on the current satellite is greater than the set threshold; - Check whether the data transmission resources are greater than the set threshold; Generating the task planning result includes: Based on the imaging time, satellite side swing angle and solar altitude angle, a control instruction sequence for the satellite for this imaging mission is generated, and the control instruction sequence is saved at the circle time of the satellite passing the ground station most recently before this imaging mission for instruction annotation.

7. The remote sensing satellite intelligent mission planning method according to any one of claims 1 to 6, characterized in that: Also includes: When the target area is not visible within the expected imaging time or the imaging of the target area cannot be inserted into the satellite mission list, the step of calculating the next target area imaging time window is returned and the execution is restarted.

8. A remote sensing satellite mission intelligent planning system, characterized in that: include: A data acquisition module, which is used to obtain a user task list, wherein the user task list is used to store the target area and related parameters of each task; The mission planning module is used to traverse the various mission information in the user mission list in sequence according to the set time; for the target area in each mission information obtained, the imaging time window is calculated according to the current operating status of the satellite; when the target area is visible within the expected imaging time, the payload imaging constraints are checked according to the existing satellite missions, and when the payload imaging constraints are met, the target area imaging mission is inserted into the satellite mission list to generate the mission planning result.

9. A computer terminal comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When executing the computer program, the processor can be used to perform the method according to any one of claims 1 to 7, or run the system according to claim 8.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, it can be used to perform the method according to any one of claims 1 to 7, or to run the system according to claim 8.

Citation Information

Cited By

  • Intelligent processing system and method for remote sensing data, computer equipment and medium

    CN121458236A