File preview
Educating the Reality of Cyber-Physical Systems
Dave Wilson Director of Academic Programs National Instruments
8
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
9
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Just three percent of engineers are job-ready.
National Newspaper of India
–The Hindu, March 12, 2012
“
“
The Impact of Great Engineering
Saving time, effort, and money.
Improving quality of life. Averting catastrophic damage.
ni.com
Workshop on Cyber-Physical Systems Education
11
Dave Wilson April 8th, 2013
Engineering Grand Challenges
Advance health informatics
Engineer the tools of scientific discovery
Reverse-engineer the brain
Provide energy from fusion
Engineer better medicines
Provide access to clean water
Enhance virtual reality
Restore and improve urban infrastructure
Develop carbon sequestration methods
Advance personalized learning
Make solar energy economical
Prevent nuclear terror
Secure cyberspace
Manage the nitrogen cycle
12
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Engineering Grand Challenges
Advance health informatics
Engineer the tools of scientific discovery
Reverse-engineer the brain
Provide energy from fusion
Engineer better medicines
Provide access to clean water
Enhance virtual reality
Restore and improve urban infrastructure
Develop carbon sequestration methods
Advance personalized learning
Make solar energy economical
Prevent nuclear terror
Secure cyberspace
Manage the nitrogen cycle
13
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
14
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
“Today’s students are familiar with abstraction, and virtual worlds, it’s physical intuition and real world constraints that are foreign” Dr. Mark A. Horowitz
EE Chair, Stanford
15
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
16
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
We teach students that control systems are everywhere today
17
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
We teach students that cyber-physical systems are emerging tomorrow
18
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Credit: Dash Navigation, Inc.
Cars as nodes in a network
Tokamac Shape Control
… but cyber-physical systems are a reality today
Autonomous Cars
Credit: PaulStamatiou.com
Smart Infrastructure
19
Dave Wilson
Credit: MO Dept. of Transportion.
Workshop on Cyber-Physical Systems Education
April 8th, 2013
20
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Escalating Complexity of Technology
21
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Escalating Complexity of Concepts
CPS
Source: http://cyberphysicalsystems.org
22
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Scalable Software Abstraction
System Design Platform Java
Abstraction
C++ C Assembly Language Machine Code
System Complexity
23
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Growth of Parallel Architectures
5,000
6.737 TMACS
5,000
500
500
FPGA Performance (GMACs)
FPGAs
50
CPUs
50
CPU Performance (GFLOPs)
5
1997 1999 2001 2002 2004 2005 2006
5
2009 2010 2011
24
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Annual Undergraduate Engineering Degrees
80,000 70,000 60,000 50,000 40,000 30,000 20,000 10,000 0
(estimated)
Source: National Science Foundation S&E degree data.
Workshop on Cyber-Physical Systems Education
25
Dave Wilson April 8th, 2013
Graphical System Design
Test Monitor Embedded Control Cyber-Physical
Graphical System Design
Desktops and Data Acquisition
Modular Instruments
Embedded Hardware
Open Source & Open Standards
26
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Graphical System Design
Dataflow C & HDL Textual Math Continuous Time Statechart
Graphical System Design
Desktops and Data Acquisition
Modular Instruments
Embedded Hardware
Open Source & Open Standards
27
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
The Power of Abstraction
Lego Mindstorms
Graphical System Design
CERN Large Hadron Collider
28
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Timing
Measurement and Control I/O
Math and Analysis
User Interface
Open-Source IP
29
Workshop on Cyber-Physical Systems Education Dave Wilson
Mixed Models of Computation
April 8th, 2013
Abstraction to the Pin
VHDL
Graphical System Design
30
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Model Physical Processes
Test, Verify, Validate
Derive & Refine Control Algorithm
Simulate
Choose Models of Computation
Specify Hardware
Source: Jeff C. Jensen, Danica H. Chang, and Edward A. Lee; “A Model-Based Design Methodology for Cyber-Physical Systems”
Domain-Specific Software Interoperability
Simulink®
MultiSim LabVIEW
SCADE
Modelica
SolidWorks
Simulink is a registered trademark of The MathWorks, Inc. Workshop on Cyber-Physical Systems Education
32
Dave Wilson April 8th, 2013
Model-Based Design for Cyber-Physical Systems
Deploy Design Simulate
Real Actuators
System Abstraction Layer
Simulated Actuators
Real Plants & Environments
Control Algorithms
Simulated Plants & Environments
Real Sensors
System Abstraction Layer
Simulated Sensors
Verification & Validation
33
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
34
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Real Life meets Student Life
Real Life meets Student Life
Swarms for Monitoring, Search, & Rescue
Coordinated Robotics Lab
37
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Advancing Smart Grid Education
Source: Brian MacCleery, “A new platform and methodology for system-level design of next-generation FPGA-based digital SMPS”. 38
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Biomedical CPS in Academia
Radiographic Imaging w/ Robotic Manipulators
Robotic Rehabilitation
Real-Time 3D OCT
Ultrasonic Tumor Therapy
Mobile Fluoroscopy & CT System for Surgery
39
Haptic Neurosurgery
Workshop on Cyber-Physical Systems Education
Dave Wilson
April 8th, 2013
Biomedical CPS in Academia
Radiographic Imaging w/ Robotic Manipulators
Robotic Rehabilitation
Real-Time 3D OCT
Ultrasonic Tumor Therapy
Mobile Fluoroscopy & CT System for Surgery
40
Haptic Neurosurgery
Workshop on Cyber-Physical Systems Education
Dave Wilson
April 8th, 2013
Transportation CPS in Academia
EcoCAR Challenge
Optimal Fuel Cell Control
Racing Green Endurance (26,000km electric vehicle race)
Robotic Sailboat for Sustainable Transportation
Human-Object Transporter
41
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Transportation CPS in Academia
EcoCAR Challenge
Optimal Fuel Cell Control
Racing Green Endurance (26,000km electric vehicle race)
Robotic Sailboat for Sustainable Transportation
Human-Object Transporter
42
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Robotics in Academia
Magnetic Legged Robot for Bridge Inspection
Remotely Operated Pipeline Welding
Bipedal Robots
Swarm Adaptive Cruise Control
43
Workshop on Cyber-Physical Systems Education Dave Wilson
Cheetah
April 8th, 2013
Robotics in Academia
Magnetic Legged Robot for Bridge Inspection
Remotely Operated Pipeline Welding
Bipedal Robots
Swarm Adaptive Cruise Control
44
Workshop on Cyber-Physical Systems Education Dave Wilson
Cheetah
April 8th, 2013
45
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Engineering Grand Challenges
Cancer Detection Hadron Collider Infant Brain Scans Tokomak Plasma Control
Advance health informatics
Engineer the tools of scientific discovery
Reverse-engineer the brain
Provide energy from fusion
IV Drift Pump
Advanced Purification
Haptics
Olympic Stadium Safety
Engineer better medicines
Provide access to clean water
Enhance virtual reality
Restore and improve urban infrastructure
CO2 Storage
Distance Learning
Cheap Solar Panels
Material Monitoring
Develop carbon sequestration methods
Advance personalized learning
Make solar energy economical
Prevent nuclear terror
Spectral Monitoring
Costa Rica Rain Forest
Secure cyberspace
Workshop on Cyber-Physical Systems Education
46
Manage the nitrogen cycle
April 8th, 2013
Dave Wilson
National Instruments – Our Commitment
We equip engineers and scientists with tools that accelerate productivity, innovation, and discovery.
47
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Do Cyber Do Physical Do Engineering
48
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Dave Wilson Director of Academic Programs National Instruments
8
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
9
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Just three percent of engineers are job-ready.
National Newspaper of India
–The Hindu, March 12, 2012
“
“
The Impact of Great Engineering
Saving time, effort, and money.
Improving quality of life. Averting catastrophic damage.
ni.com
Workshop on Cyber-Physical Systems Education
11
Dave Wilson April 8th, 2013
Engineering Grand Challenges
Advance health informatics
Engineer the tools of scientific discovery
Reverse-engineer the brain
Provide energy from fusion
Engineer better medicines
Provide access to clean water
Enhance virtual reality
Restore and improve urban infrastructure
Develop carbon sequestration methods
Advance personalized learning
Make solar energy economical
Prevent nuclear terror
Secure cyberspace
Manage the nitrogen cycle
12
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Engineering Grand Challenges
Advance health informatics
Engineer the tools of scientific discovery
Reverse-engineer the brain
Provide energy from fusion
Engineer better medicines
Provide access to clean water
Enhance virtual reality
Restore and improve urban infrastructure
Develop carbon sequestration methods
Advance personalized learning
Make solar energy economical
Prevent nuclear terror
Secure cyberspace
Manage the nitrogen cycle
13
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
14
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
“Today’s students are familiar with abstraction, and virtual worlds, it’s physical intuition and real world constraints that are foreign” Dr. Mark A. Horowitz
EE Chair, Stanford
15
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
16
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
We teach students that control systems are everywhere today
17
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
We teach students that cyber-physical systems are emerging tomorrow
18
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Credit: Dash Navigation, Inc.
Cars as nodes in a network
Tokamac Shape Control
… but cyber-physical systems are a reality today
Autonomous Cars
Credit: PaulStamatiou.com
Smart Infrastructure
19
Dave Wilson
Credit: MO Dept. of Transportion.
Workshop on Cyber-Physical Systems Education
April 8th, 2013
20
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Escalating Complexity of Technology
21
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Escalating Complexity of Concepts
CPS
Source: http://cyberphysicalsystems.org
22
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Scalable Software Abstraction
System Design Platform Java
Abstraction
C++ C Assembly Language Machine Code
System Complexity
23
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Growth of Parallel Architectures
5,000
6.737 TMACS
5,000
500
500
FPGA Performance (GMACs)
FPGAs
50
CPUs
50
CPU Performance (GFLOPs)
5
1997 1999 2001 2002 2004 2005 2006
5
2009 2010 2011
24
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Annual Undergraduate Engineering Degrees
80,000 70,000 60,000 50,000 40,000 30,000 20,000 10,000 0
(estimated)
Source: National Science Foundation S&E degree data.
Workshop on Cyber-Physical Systems Education
25
Dave Wilson April 8th, 2013
Graphical System Design
Test Monitor Embedded Control Cyber-Physical
Graphical System Design
Desktops and Data Acquisition
Modular Instruments
Embedded Hardware
Open Source & Open Standards
26
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Graphical System Design
Dataflow C & HDL Textual Math Continuous Time Statechart
Graphical System Design
Desktops and Data Acquisition
Modular Instruments
Embedded Hardware
Open Source & Open Standards
27
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
The Power of Abstraction
Lego Mindstorms
Graphical System Design
CERN Large Hadron Collider
28
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Timing
Measurement and Control I/O
Math and Analysis
User Interface
Open-Source IP
29
Workshop on Cyber-Physical Systems Education Dave Wilson
Mixed Models of Computation
April 8th, 2013
Abstraction to the Pin
VHDL
Graphical System Design
30
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Model Physical Processes
Test, Verify, Validate
Derive & Refine Control Algorithm
Simulate
Choose Models of Computation
Specify Hardware
Source: Jeff C. Jensen, Danica H. Chang, and Edward A. Lee; “A Model-Based Design Methodology for Cyber-Physical Systems”
Domain-Specific Software Interoperability
Simulink®
MultiSim LabVIEW
SCADE
Modelica
SolidWorks
Simulink is a registered trademark of The MathWorks, Inc. Workshop on Cyber-Physical Systems Education
32
Dave Wilson April 8th, 2013
Model-Based Design for Cyber-Physical Systems
Deploy Design Simulate
Real Actuators
System Abstraction Layer
Simulated Actuators
Real Plants & Environments
Control Algorithms
Simulated Plants & Environments
Real Sensors
System Abstraction Layer
Simulated Sensors
Verification & Validation
33
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
34
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Real Life meets Student Life
Real Life meets Student Life
Swarms for Monitoring, Search, & Rescue
Coordinated Robotics Lab
37
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Advancing Smart Grid Education
Source: Brian MacCleery, “A new platform and methodology for system-level design of next-generation FPGA-based digital SMPS”. 38
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Biomedical CPS in Academia
Radiographic Imaging w/ Robotic Manipulators
Robotic Rehabilitation
Real-Time 3D OCT
Ultrasonic Tumor Therapy
Mobile Fluoroscopy & CT System for Surgery
39
Haptic Neurosurgery
Workshop on Cyber-Physical Systems Education
Dave Wilson
April 8th, 2013
Biomedical CPS in Academia
Radiographic Imaging w/ Robotic Manipulators
Robotic Rehabilitation
Real-Time 3D OCT
Ultrasonic Tumor Therapy
Mobile Fluoroscopy & CT System for Surgery
40
Haptic Neurosurgery
Workshop on Cyber-Physical Systems Education
Dave Wilson
April 8th, 2013
Transportation CPS in Academia
EcoCAR Challenge
Optimal Fuel Cell Control
Racing Green Endurance (26,000km electric vehicle race)
Robotic Sailboat for Sustainable Transportation
Human-Object Transporter
41
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Transportation CPS in Academia
EcoCAR Challenge
Optimal Fuel Cell Control
Racing Green Endurance (26,000km electric vehicle race)
Robotic Sailboat for Sustainable Transportation
Human-Object Transporter
42
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Robotics in Academia
Magnetic Legged Robot for Bridge Inspection
Remotely Operated Pipeline Welding
Bipedal Robots
Swarm Adaptive Cruise Control
43
Workshop on Cyber-Physical Systems Education Dave Wilson
Cheetah
April 8th, 2013
Robotics in Academia
Magnetic Legged Robot for Bridge Inspection
Remotely Operated Pipeline Welding
Bipedal Robots
Swarm Adaptive Cruise Control
44
Workshop on Cyber-Physical Systems Education Dave Wilson
Cheetah
April 8th, 2013
45
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Engineering Grand Challenges
Cancer Detection Hadron Collider Infant Brain Scans Tokomak Plasma Control
Advance health informatics
Engineer the tools of scientific discovery
Reverse-engineer the brain
Provide energy from fusion
IV Drift Pump
Advanced Purification
Haptics
Olympic Stadium Safety
Engineer better medicines
Provide access to clean water
Enhance virtual reality
Restore and improve urban infrastructure
CO2 Storage
Distance Learning
Cheap Solar Panels
Material Monitoring
Develop carbon sequestration methods
Advance personalized learning
Make solar energy economical
Prevent nuclear terror
Spectral Monitoring
Costa Rica Rain Forest
Secure cyberspace
Workshop on Cyber-Physical Systems Education
46
Manage the nitrogen cycle
April 8th, 2013
Dave Wilson
National Instruments – Our Commitment
We equip engineers and scientists with tools that accelerate productivity, innovation, and discovery.
47
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013
Do Cyber Do Physical Do Engineering
48
Workshop on Cyber-Physical Systems Education Dave Wilson April 8th, 2013