The invention discloses an on-
satellite full-autonomous task planning
system for an agile
remote sensing satellite. Comprising an imaging
target database module, a high-precision
orbit prediction and
orbit calculation module, a target visible arc section calculation module, an imaging task preprocessing module, a subsystem constraint model module, an imaging task planning module, a
data transmission task planning module, a
solid memory autonomous erasing module, an
instruction data block generation module and a
satellite state real-time monitoring module. By carrying out constraint modeling on subsystems or single machines such as load,
data transmission, control and the like, an on-satellite full-autonomous operation process from receiving of subsystem or single
machine instruction blocks from user requirements is established, satellite control is effectively simplified, and
remote control uploading efficiency and on-satellite autonomous operation capacity are improved. And through a satellite state real-time monitoring module, the execution condition of tasks on the satellite, satellite state changes and the like are monitored in real time, task execution stopping, whole satellite sun-facing or re-planning are further triggered, task requirements and environment changes are quickly responded, task plans are formulated and adjusted in real time, and the task execution efficiency is improved.