Task planning system of reserved task for satellite shooting point position adjustment
By designing a decoupled remote sensing satellite shooting task planning system, the problem of low fault tolerance in the existing system is solved, and higher system fault tolerance and automated processing capabilities are achieved, reducing the operation difficulty of planners.
Patent Information
- Application Number
- CN202411730983.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-21
AI Technical Summary
The existing remote sensing satellite shooting mission planning system has too low fault tolerance during task planning and execution, which increases the operational difficulty of planners and may lead to operational omissions and inaccurate instructions.
A system including task planning module, user-side demand module, task update module and task execution module is designed. By decoupling the user-side shooting point adjustment and planner task planning, users can support multiple updates of shooting points, and automatically send the measurement and control plan to the measurement and control station before the task is reserved for the latest adjustment time.
It improves fault tolerance in the intermediate links, reduces operational difficulties and operational omissions of planners, and achieves higher system fault tolerance and automated processing capabilities.
Smart Images

Figure CN119671144A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of remote sensing satellite photography mission application, and in particular to the technical field of remote sensing satellite photography demand point adjustment and related mission planning. Background Art
[0002] With the continuous improvement of the hardware level of remote sensing satellites, its application goals have higher requirements, and the functions achieved are becoming increasingly powerful. The development of space technology has also accelerated significantly. Under the premise of unchanged resources and constraints, with the continuous increase in the number of satellites, the types of satellite missions have become more diversified and the number of target observation needs has increased rapidly; the task planning strategy occupies an important and special strategic position in the satellite task scheduling process. For conventional satellite tasks, after the planner completes the task planning and generates the injection instruction, the measurement and control plan will be sent to the measurement and control station one day before the shooting time to complete the instruction injection. In order to further enhance the user's flexibility in operating the shooting requirements, the ability to respond quickly to the requirements, and meet higher user needs, the reserved task of adjusting the satellite shooting point has gradually become the main task type selected by users. Different from conventional tasks, the reserved task is that the user completes the update of the shooting point information before the latest time that the measurement and control station can receive the measurement and control plan. After the user completes the update of the shooting point information, the planner adjusts the injection instruction according to the user's updated point adjustment information on the day of the task execution, and then sends the measurement and control plan to the measurement and control station to complete the instruction injection. This system can ensure that the satellite injection command is generated according to the latest shooting point required by the user, which is equivalent to shortening the time for making demands and capturing the target more accurately. However, for planners, such tasks greatly increase the difficulty of operation. Compared with conventional tasks, planners need to communicate with users to adjust the latest shooting point time one day before the shooting task is executed, and adjust the injection command according to the latest shooting point adjustment information submitted by the user on the day of the shooting task execution, and complete the injection of the command. In the process of adjusting the injection command and completing the injection of the command, if there are problems such as network or hardware failures in the middle, there is almost no time margin for adjusting and remedying the shooting task, which makes the entire process design less fault-tolerant; and because its operation process is different from conventional tasks, the mixing of reserved tasks and conventional tasks may cause planners to omit operations. Multiple adjustments to the points also make it difficult to accurately control and generate the injection command according to user needs. Therefore, under higher conditions, the existing system design cannot meet the execution mode of such tasks in a friendly manner. Summary of the invention
[0003] In response to the above problems, the present invention discloses a remote sensing satellite shooting demand point adjustment and related task planning system, which relates to the field of remote sensing satellite shooting task application technology, effectively solves the problem of low fault tolerance rate in the task planning and execution process of planners, and improves the fault tolerance of the intermediate links.
[0004] It is characterized by comprising: a task planning module, a user demand module, a task updating module and a task execution module;
[0005] The user-side demand module sends the reserved task to the task update module before the latest adjustment time t1 of the reserved task. The task update module updates the injection instruction c0 of the task planning module according to the reserved task, and sends the updated injection instruction c1 to the task execution module. The task execution module completes the instruction injection at the injection start time t2.
[0006] Furthermore, the reserved task is specifically: the user's adjustment of the satellite shooting point information; the latest adjustment time t1 of the reserved task is specifically: the deadline for the measurement and control station to receive the measurement and control information; the measurement and control information includes the injection instruction c0, the reserved task and the visible time of the satellite, and the visible time of the satellite is the time when the satellite can shoot the target object.
[0007] Furthermore, the task planning module completes the planning of the reserved task and generates the injection instruction c0 one day before the task is executed, and allocates the injection instruction c0 to the measurement and control circle tc; the injection start time t2 of the measurement and control circle tc and the latest adjustment time t1 of the reserved task are determined according to the visibility time of the satellite.
[0008] Furthermore, the updated betting instruction c1 is specifically: the task updating module adjusts and modifies the betting instruction c0 according to the reserved task to obtain the updated betting instruction c1, and the updated betting instruction c1 covers the betting instruction c0.
[0009] Furthermore, the user-side demand module receives the measurement and control circle number tc sent by the task planning module one day before the task is executed, and the user-side demand module confirms the latest adjustment time t1 of the reserved task according to the measurement and control circle number tc.
[0010] Furthermore, on the day of task execution, the task execution module retrieves all measurement and control circles of the day at fixed intervals and adds them to the queue q to be processed. If the current time has reached the latest adjustment time t1 of the reserved task, the measurement and control plan of the measurement and control circle tc is automatically sent to the measurement and control station to complete the instruction annotation. Otherwise, the task execution module continues to search; after completing the sending, the task execution module adds an "automatically sent" mark to the measurement and control circle tc.
[0011] The beneficial effects of the present invention are:
[0012] Decouple the two tasks of adjusting the shooting points by the user and task planning by the planner. This allows the shooting points to be adjusted and the instructions to be updated according to the user's needs. The system supports the user to update the shooting points multiple times, and the planner does not need to communicate with the user, which reduces the manual operation in the overall process, reduces the difficulty of operation for the planning operator, reduces operational omissions, improves the fault tolerance of the intermediate links, and can handle abnormalities in a timely manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 The figure is a flow chart of the system described in the embodiment of the present invention. DETAILED DESCRIPTION
[0014] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0015] This embodiment provides a task planning system for a reserved task for adjusting a satellite shooting point position. The flowchart of the system is as follows: Figure 1 , characterized in that it includes:
[0016] Task planning module, user requirement module, task update module and task execution module;
[0017] One day before the execution of the shooting task, after determining the visible time of the reserved task satellite, the task planning module selects a suitable executable tracking and control station for this time point to prepare for the registration, and at the same time determines the registration start time t2 of the tracking and control circle tc, and uses the registration start time t2 in the tracking and control circle tc and the registration capability of the tracking and control station and other information to form the latest adjustment time t1 (t1 is earlier than t2) for this reserved task. The reserved task is specifically: the user's adjustment of the satellite shooting point information; and the tracking and control circle tc is sent to the user's demand module, and the user's demand module will arrange this reserved task according to the latest adjustment time t1 of the reserved task.
[0018] After completing the planning of the reserved task and generating the above-mentioned injection instruction c0, the task planning module allocates the injection instruction c0 to the measurement and control circle tc. After the allocation is completed, the planner of the task planning module does not need to perform any operation on the task planning system for the shooting task, nor does he need to communicate with the user of the user demand module.
[0019] On the day when the shooting task is executed, the user demand module sends the latest shooting point adjustment information to the task update module before the latest adjustment time t1 of the reserved task. The user demand module can update the shooting point multiple times.
[0020] After receiving and parsing the information of the shooting point adjustment each time, the task update module recalculates the satellite's visibility of the latest shooting point according to the shooting point adjustment information, and records the satellite's visible time and roll angle and other calculation results. The above calculation results are used to update the betting instruction c0 to obtain the updated betting instruction c1, and the updated betting instruction c1 overwrites the betting instruction c0. The measurement and control circles allocated in this process do not change, and the updated betting instruction c1 is still allocated to the measurement and control circle tc. Finally, the task update module saves the reserved task, the satellite's visible time, the updated betting instruction c1, etc. to the measurement and control information.
[0021] The task execution module searches for all the measurement and control circles of the day at a fixed interval every day and adds them to the queue to be processed q. At the same time, it compares the latest adjustment time t1 of the reserved task with the current time. If the current time has reached the latest adjustment time t1 of the reserved task, the task execution module automatically sends the measurement and control plan of the measurement and control circle tc to the measurement and control station to complete the instruction annotation. Otherwise, the task execution module continues to search; after the sending is completed, the task execution module adds the "automatically sent" mark to the measurement and control circle tc. When the task execution module searches again, it will no longer process the measurement and control circle with the "automatically sent" mark.
Claims
1. A task planning system for reserved tasks for satellite shooting point adjustment, characterized in that: It includes task planning module, user requirement module, task update module and task execution module; The user-side demand module sends the reserved task to the task update module before the latest adjustment time t1 of the reserved task. The task update module updates the injection instruction c0 of the task planning module according to the reserved task, and sends the updated injection instruction c1 to the task execution module. The task execution module completes the instruction injection at the injection start time t2.
2. The task planning system for a reserved task for satellite shooting point adjustment according to claim 1, characterized in that: The reserved task is specifically: the user's adjustment of the satellite shooting point information; the latest adjustment time t1 of the reserved task is specifically: the deadline for the measurement and control station to receive the measurement and control information; the measurement and control information includes the injection instruction c0, the reserved task and the visible time of the satellite, and the visible time of the satellite is the time when the satellite can shoot the target object.
3. The task planning system for a reserved task for satellite shooting point adjustment according to claim 2 is characterized in that: The task planning module completes the planning of the reserved task and generates the injection instruction c0 one day before the task is executed, and allocates the injection instruction c0 to the measurement and control circle tc; the injection start time t2 of the measurement and control circle tc and the latest adjustment time t1 of the reserved task are determined according to the visible time of the satellite.
4. The task planning system for a reserved task for satellite shooting point adjustment according to claim 3 is characterized in that: The updated betting instruction c1 is specifically: the task update module adjusts and modifies the betting instruction c0 according to the reserved task to obtain the updated betting instruction c1, and the updated betting instruction c1 covers the betting instruction c0.
5. The task planning system for a reserved task for satellite shooting point adjustment according to claim 4 is characterized in that: The user-side demand module receives the measurement and control circle number tc sent by the task planning module one day before the task is executed. The user-side demand module confirms the latest adjustment time t1 of the reserved task according to the measurement and control circle number tc.
6. The task planning system for a reserved task for satellite shooting point adjustment according to claim 5, characterized in that: On the day of task execution, the task execution module searches for all measurement and control circles of the day at fixed intervals and adds them to the queue q to be processed. If the current time has reached the latest adjustment time t1 of the reserved task, the measurement and control plan of the measurement and control circle tc is automatically sent to the measurement and control station to complete the instruction annotation. Otherwise, the task execution module continues to search; after completing the sending, the task execution module adds the "automatically sent" mark to the measurement and control circle tc.