SLIDE 7 System Model
Commands Observations
Control Program Plant Deductive Controller
Model-based Executive
(Livingstone, Titan, Kirk..)
Model-based Program
Model-based Autonomy Architecture
State goals State estimates
Tracks likely state trajectories
Mode Estimation Mode Reconfiguration Finds best target
Plans reactively
Control Program Sequencer Performs lazy scheduling Performs lazy scheduling Searches for optimal feasible threads of execution Searches for optimal feasible threads of execution
Plans Plan Failures
Computational Challenges:
- Propositional Satisfiability
- Optimal CSPs
- Graph-based Planning
- Scheduling
Executes concurrently Preempts Asserts and queries states Chooses based on reward Expresses temporal and
resource constraints
Closed Closed
Valve Valve
Open Open Stuck Stuck
Stuck Stuck closed closed
Open Open Close Close
0.01 0.01 0.01 0.01
inflow = outflow = 0