 |

HSTS
SPACE OBSERVATORY SCHEDULER
Overview
HSTS is a problem solving framework for developing integrated planning
and scheduling applications. It synthesizes the representational
assumptions of contemporary temporal planning frameworks with the
structured resource modeling concepts underlying current scheduling
frameworks. contemporary planning and scheduling frameworks. There are
three distinguishing characteristics of the HSTS framework:
- A
representational
framework that decomposes the state of the world into a finite set of
"state variables" which vary over time, and describes domain dynamics
(e.g., activity pre and post conditions) in terms of temporally
"compatible" state variable value configurations. The modeling
framework thus integrates the problem/domain structure inherent in
scheduling representations with the expressiveness of modern temporal
planning frameworks. This enables the specification of scheduling
algorithms that exploit problem decomposability and provides the
necessary structure for optimizing resource utilization.
- A flexible
representation of solutions (i.e., possible executions) as an explicit
temporal constraint graph. Within this solution model, the occurrence
of events (e.g., activity start times) can be allowed to "float" within
the temporal constraints imposed by the problem and the problem solving
process. This avoids the problems of over-commitment inherent in "fixed
times" scheduling frameworks and contributes directly to increased
scheduling efficiency.
- A uniform
view of
planning and scheduling processes as an iterative constraint posting
process. Flexibility is provided to accommodate a range of problem
solving strategies (e.g. forward simulation, back chaining, etc.) and
to support dynamic interleaving of goal sequencing and goal expansion
actions. This allows the incorporation of algorithms that
opportunistically exploit problem structure to consistently direct
problem solving toward the most critical tradeoffs that need to be made.
Results and
Applications
HSTS has been developed and applied principally in the context of
space-based observatory scheduling problems, under funding provided by
NASA. The original application focus was development of executable,
short-term observing schedules for the Hubble Space Telescope (HST).
The observation scheduler for HST that was developed was shown to scale
to the full problem, producing observation schedules complete with all
necessary enabling activities such as instrument reconfiguration,
telescope repointing, data communication, etc. in a time frame
acceptable for actual application. Complementary results demonstrated
the ability of multi-perspective scheduling techniques to produce
better quality schedules, in terms of balancing conflicting mission
objectives, than a variant of the short-term scheduling algorithm
currently being used in HST mission operations. More recently, HSTS has
been used to develop of scheduler for application to a second orbiting
telescope, the Small Wave SubMillimeter Astronomy Satellite (SWAS),
currently due to be launched in June 1995. In collaboration with the
SWAS mission team, we are currently evaluating the developed scheduler
on full scale reference problems.
Current Status
Ongoing development of the HSTS platform has moved with Nicola
Muscettola from CMU to NASA Ames Research Center. Nicola can be reached
at mus@ptolemy.arc.nasa.gov.
At CMU, we have incorporated HSTS solution representation and
management concepts into the design of DITOPS a configurable,
mixed-initiative planning and scheduling system.
back to top
|