Abstract
Regarding an autonomous task planning problem of earth-observation-satellites, the author considers the combination of satellite task planning and action generation, and design eight kinds of actions including satellite attitude maneuver, load control, data memory, antenna pointing and data download. A lookahead algorithm based on expert knowledge is constructed and implemented. The algorithm calculates the task planning and action generation results that fulfil the requirements and restrictions through iteration within the specified lookahead step. The application in the project shows that, compared with the traditional task planning method based on using restrictions and on-orbit manipulation template, the method described in this paper can better fulfil the requirements and improve efficiency of satellite while reducing the amount of data injected by users.