Autonomous Scheduling Requirements for Agile Cubesat Constellations in Earth Observation