1 / 9

Commentary on: “FUSE Planning and Scheduling Under One Wheel Attitude Control”

Commentary on: “FUSE Planning and Scheduling Under One Wheel Attitude Control”. Sandra Mau Robotics Institute, Carnegie Mellon University. Problem: Manual Labour. Additional constraints imposed by the failure of reaction wheels Much of the scheduling is done manually

brock
Download Presentation

Commentary on: “FUSE Planning and Scheduling Under One Wheel Attitude Control”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Commentary on: “FUSE Planning and Scheduling Under One Wheel Attitude Control” Sandra Mau Robotics Institute, Carnegie Mellon University

  2. Problem: Manual Labour • Additional constraints imposed by the failure of reaction wheels • Much of the scheduling is done manually • Very time consuming: 4-5 days to produce the next weekly plan • Seems like a full-time job!

  3. Possible Alternative: Automation • Observation: • Scheduling is done offline • The task set is reasonably small (for the short term planning) • Problem is under constrained (many solutions) • It seems like there may be an optimal solution that can be found through combinatorial optimization • Difficulty: • Some constraints are global and order dependant • Many permutations possible and takes long to compute! • Solution: • Settle for a sub-optimal solution that is faster to calculate (as manual planners are currently doing.)

  4. What’s currently done manually?

  5. Possible Methods • Greedy scheduling using partially ordered list from Spike • Search algorithm (i.e. DFS, DFID, BFS, heuristic search) with initial state of empty schedule and final goal of satisfiable schedule. Can use a heuristic such as priority to get more important tasks scheduled first. • Both would require modification of short-term scheduler to work incrementally

  6. Additional Questions • Spike is capable of taking into account quite a few of the constraints when it produces a schedule, including TA windows, beta and pole constraints, and hemisphere campaigns. What additional necessary considerations or constraints is it lacking? Can a modified short-term scheduler satisfy this? • Cost-Benefit - time required now, time it takes to develop automated software, FUSE lifespan?

  7. More Details?

  8. Greedy Scheduling Return unscheduled observation to Spike list Spike’s 7-day list of partially ordered observations (START) NO Pop observation with desired +/- momentum from Spike list Modified short term scheduling software keeps track of previous slew and momentum and calculates how new observation would affect new state Slew & momentum still within bounds Compare to TA & momentum change plot tool to determine next desired momentum YES Initially empty 7-day MPS list of ordered observations (GOAL: FILL UP) Append schedulable observation to MPS list ITERATE

  9. Search Tree • Similar steps to greedy but in a different order: Pop only feasible neighbours (tasks) at each iteration (checks before popping) • DFID with a priority heuristic might work well to find a satisfiable solution for this under constrained problem

More Related