Date post: | 29-Dec-2015 |
Category: |
Documents |
Upload: | blaze-phillips |
View: | 214 times |
Download: | 1 times |
QuickTime™ and a decompressor
are needed to see this picture.
QuickTime™ and a decompressor
are needed to see this picture.
The Role of Optimization andDeduction in Reactive Systems
P. Pandurang NayakNASA Ames Research Center
Brian C. WilliamsMIT
Cassini Maps Titan
• ~ 1 billion $
• 7 years to build
• ~ 150 - 300 ground operators •100 million $
•2 year build
• 0 ground ops
courtesy JPL
The Cost of Autonomy: Cassini
Procedural Executive
Planner &Scheduler
MissionManager
ESL
Monitors
Remote Agent
AMES / JPL
Model-basedExecutive for
Fault Protection
Command dispatchFault protectionAttitude control
QuickTime™ and aCinepak decompressor
are needed to see this picture.
Model-based Execution as a kind of Stochastic Optimal Controller
Controller
Plant
modeidentification
mode reconfiguration
s’(t)
(t)
ffs (t)
gg
o(t)
Models
Livingstone
Goals
• Indirect sensing and control.• Probability, optimality, logic & deduction.
OPSAT
Generate: Best Kernel Assignments– Generate minimal covering of conflicts, in best first order.– Compact encoding grows agenda linearly with checked states
Test: SAT– Unit propagation dominates, ITMS efficiently tracks changes.
generatesuccessors
generatesuccessors
Best First AgendaBest First Agenda Check ConsistencyCheck ConsistencyOptimalOptimalfeasiblefeasible
solutionssolutions
CheckedCheckedsolutionssolutions
ITMSITMS
conflictdatabase
conflictdatabase
Kernel Kernel assignmentsassignments
Remote Agent Experiment
May 17-18th experiment• Generate plan for course correction and thrust • Diagnose camera as stuck on
– Power constraints violated, abort current plan and replan• Perform optical navigation• Perform ion propulsion thrust
May 21th experiment.• Diagnose faulty device and
– Repair by issuing reset. • Diagnose switch sensor failure.
– Determine harmless, and continue plan. • Diagnose thruster stuck closed and
– Repair by switching to alternate method of thrusting. • Back to back planning
See rax.arc.nasa.gov
Remote Agent Experiment
May 17-18th experiment• Generate plan for course correction and thrust • Diagnose camera as stuck on
– Power constraints violated, abort current plan and replan• Perform optical navigation• Perform ion propulsion thrust
May 21th experiment.• Diagnose faulty device and
– Repair by issuing reset. • Diagnose switch sensor failure.
– Determine harmless, and continue plan. • Diagnose thruster stuck closed and
– Repair by switching to alternate method of thrusting. • Back to back planning
See rax.arc.nasa.gov
Remote Agent Team Members
• Douglas Bernard JPL• Steve Chien JPL• Greg Dorais Ames• Julia Dunphy JPL• Dan Dvorak JPL• Chuck Fry Ames• Ed Gamble JPL• Erann Gat JPL• Othar Hansson
Thinkbank• Jordan Hayes
Thinkbank• Bob Kanefsky Ames• Ron Keesing Ames• James Kurien Ames• Bill Millar Ames• Sunil Mohan Formida• Paul Morris Ames
• Nicola Muscettola Ames
• Pandurang Nayak Ames
• Barney Pell Ames
• Chris Plaunt Apple
• Gregg Rabideau JPL
• Kanna Rajan Ames
• Nicolas Rouquette JPL
• Scott Sawyer LMMS
• Rob Sherwood JPL
• Reid Simmons CMU
• Ben Smith JPL
• Will Taylor Ames
• Hans Thomas Ames
• Michael Wagner 4th Planet
• Greg Whelan CMU
• Brian C. Williams Ames
• David Yan Stanford