Mission planning and scheduling for Earth observation space system. (20th February 2020)