Correctness and Control for Human Cyber-Physical Systems
Dorsa Sadigh
Advisors: Sanjit A. Seshia, S. Shankar Sastry
University of California, Berkeley Department of Electrical Engineering and Computer Sciences
Correctness and Control for Human Cyber-Physical Systems Dorsa - - PowerPoint PPT Presentation
Correctness and Control for Human Cyber-Physical Systems Dorsa Sadigh Advisors: Sanjit A. Seshia, S. Shankar Sastry University of California, Berkeley Department of Electrical Engineering and Computer Sciences Non-Zero-Sum-Games and Control,
University of California, Berkeley Department of Electrical Engineering and Computer Sciences
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
2 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Performing a task and satisfaction
autonomous control human control
Shared or Swtiched Control Setting Interface Layer
3 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Performing a task and satisfaction
autonomous control human control
Shared or Swtiched Control Setting Interface Layer
human system envrionment specifjcation
3 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Performing a task and satisfaction
autonomous control human control
Shared or Swtiched Control Setting Interface Layer
human system envrionment specifjcation
3 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
4 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
4 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
4 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
human system envrionment specifjcation system envrionment specifjcation
4 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
5 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Level 0 Level 1 Level 2 Level 3 Level 4 No Automation
Driver is in complete control
Function Specific Automation
precharged brakes
Combined Function Automation
Cruise Control + Lane Keeping
Limited Self Driving Automation Full Self Driving Automation
6 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Level 0 Level 1 Level 2 Level 3 Level 4 No Automation
Driver is in complete control
Function Specific Automation
precharged brakes
Combined Function Automation
Cruise Control + Lane Keeping
Limited Self Driving Automation Full Self Driving Automation
7 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
May 2013.
8 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
9 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
9 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
9 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
9 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Temporal Spec Autonomous Control Response time Intervention Cost Function Human Control
10 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Environment System
x y
11 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
12 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
12 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
13 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
13 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
14 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
14 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
1 2,3 1-R. K¨
FMCAD 2009. 2-K. Chatterjee, T. A. Henzinger, and B. Jobstmann. Environment assumptions for synthesis. CONCUR 2008. 3-W. Li, L. Dworkin, and S. Seshia. Mining assumptions for synthesis. MEMOCODE 2011.
15 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
16 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
17 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
17 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
17 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
strongly connected components
source sink
18 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
strongly connected components
source sink
19 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
source sink
20 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
21 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
21 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
21 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
22 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
new
env)—>
sys
23 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
new
env)—>
sys
24 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Performing a task and satisfaction
Shared or Swtiched Control Setting Interface Layer
25 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
Performing a task and satisfaction
Shared or Swtiched Control Setting Interface Layer
26 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
More expressive human models e.g. probabilistic human behvaior models,
Detecting failure in other control algorithms by using the idea of counterstrategy graphs. Considering uncertain environments that both human and robot has to interact with.
27 / 27
Motivation NHTSA Guideline Human-in-the-Loop Control Control Advisor Future Directions
More expressive human models e.g. probabilistic human behvaior models,
Detecting failure in other control algorithms by using the idea of counterstrategy graphs. Considering uncertain environments that both human and robot has to interact with.
https://www.eecs.berkeley.edu/∼dsadigh/
27 / 27