A precedence-rule-based heuristic for satellite onboard activity planning. (January 2021)