Journal of Aerospace Information Systems · 2021 · 14 citations · 10 references
EngineeringComputer EngineeringEmbedded SystemsResource RecoverySchedulingMission PlanningResource-constrained SchedulingSchedule ControlScheduling TheoryTask SchedulingActivitiesBacktracking SchedulingMission SchedulingSchedule EstimationScheduler Design
This paper describes three approaches to enabling a severely computationally limited embedded scheduler to consider a small number of alternative activities based on resource availability. This paper considers the case where the scheduler is so computationally limited that it cannot backtrack search. The first two approaches precompile resource checks (called guards) that only enable selection of a preferred alternative activity if sufficient resources are estimated to be available to schedule the remaining activities. The third approach mimics backtracking by invoking the scheduler multiple times with the alternative activities. This paper presents an evaluation of these techniques on Mars mission scenarios (called sol types) from NASA’s M2020 Perseverance Rover where these techniques and analysis contributed to the design of the onboard scheduler.
10
Proceedings of International Conference on Automated Planning and Scheduling
Andrew Coles, Maria Fox, Derek Long et al. · 2008 · 218 citations
Using Iterative Repair to Improve the Responsiveness of Planning and Scheduling
Steve Chien, Russell Knight, Andre Stechert et al. · 2000 · 206 citations
Electronic notes in discrete mathematics
ScienceDirect · 1999 · 182 citations