how to build an autonomous anything - mathworks...decide & plan act sense virtual clinic matlab,...
TRANSCRIPT
1© 2015 The MathWorks, Inc.
How to build an
autonomous anything
Chris Hayhurst
2
3
4
5
6
7
8
Autonomous Technology
Provides the ability of a system to act
independently of direct human control
under unrehearsed conditions
9
10
Capabilities of an Autonomous System
Sense
11
Capabilities of an Autonomous System
Sense
Perceive
12
Capabilities of an Autonomous System
Learning Algorithms
Optimization
Sense
Perceive
Decide
& Plan
13
Capabilities of an Autonomous System
Control Algorithms
Sense
Perceive
Decide
& Plan
Act
14
Autonomous Technology Transfers Responsibility to Computers
Human
Computer
Re
sp
on
sib
ilit
y
Degree of Autonomy
15
Bazille’s Studio
Bazille 1870Shuffleton’s Barbershop
Rockwell 1950
16
Autonomous Artistic Style Classification
Rutgers University
Image
Feature
Extraction
Visual Features
Genre
Classifier
(SVM)
Artist
Classifier
(SVM)
Style
Classifier
(SVM)
Style:
Regionalism
Genre:
Interior
Artist:
Rockwell
Machine
Learning
Classification
Sense
Perceive
Decide
& Plan
Act
17
Where to add autonomy with perception?
Analyze more data
Reduce bias
Reduce variability
Save time
Improve performance
Determine
Loudspeaker
Quality
Virtual Semiconductor
Manufacturing Calibration
18
19
20
Autonomous Service for Predictive Maintenance
Which sensor values should they use?
Decide
& Plan
Act
Perceive
Sense
Pressure
Other
variables
Vibration Timing
Temperature
21
Normal Operation Maintenance NeededMonitor Closely
Autonomous Service for Predictive Maintenance
Sense
Act
Perceive
Decide
& Plan
22
What are the best predictors?
Data
Models
Name of Presenter
23
Autonomous Glucose Level Management
24
Autonomous Glucose Level Management
Bigfoot Biomedical
Continuous
Glucose Monitor
Target
Glucose
Level
+ -
Insulin Pump
+ +
Mobile App
Person
Perceive
Decide
& Plan
Act
Sense
Virtual Clinic
MATLAB, Toolboxes
25
Virtual Clinic
Generating data through simulation
26
Virtual Clinic
Scaling computations to simulate 50 million patients a day
27
Where will you get your data?
Simulation
Public repositories
In the lab
In the field
Internet of Things (IoT)
28
CNH Develops Intelligent Filling System for Forage Harvesters
29
30
Autonomous Trailer Filling
Control Algorithms
Perceive
Act
Sense
Decide
& Plan
31
Autonomous Trailer Filling
Control AlgorithmsAct
Decide
& Plan
Perceive
Sense
32
33
Autonomous Trailer Filling
Control AlgorithmsMonitoring
CANEmbedded Coder
3D Camera
Actuators
ECU
• User Input
• Visualization
• Computer
Vision
• Controls
Embedded Platform
MPC5121e
Act
Perceive
Decide
& Plan
Sense
34
How will you put it into production?
Embedded Systems
IT Systems
Desktop Apps
35
36
37
38
How to build an autonomous anything
Focus on Perception
• Data-driven
• Model-driven
• Reduce to actionable data
• Take advantage of Big Data
• Use simulation to supplement available data
• Address the architecture
• Leverage Model-Based Design for embedded
• Automate integration with enterprise IT systems
• Look for autonomy in creative places
• Do more than manually possible
Use the Best Predictors
Get the Right Data
Flow to Production
39
What is your
autonomous anything?