TheTransformative Fusion of
Sensing, Computing,
Communication & Control
1
Three Key Points
1. Data driven decisions and algorithm design are accelerating innovation.
2. Four core technologies are fusing together to transform industries, companies, employment, and education.
3. MATLAB & Simulink are driving algorithm innovation, accelerating this fusion and transformation.
2
MIT Technology Review 14 January 2014
Tesla Model S
Road & Track 29 January 2015
Entrepreneur 3 August 2015
3
The Verge 29 July 2015
The Guardian 28 July 2015
New Scientist 5 August 2015
4
Space Daily 26 December 2014
Popular Mechanics 10 August 2015
PR Newswire 10 August 2015
5
XI-V CubeSat
An Apple car? Computer firm hires automotive engineersReports suggest Apple employees
are designing and building a car
The Guardian 13 February 2015
Forbes 29 July 2015
Cult of Mac 28 July 2015
6
Four Technologies
Computing
Control
Communication
Computing
Control
Sensing
8
Computing
Control
Communication
Computing
Control
Sensing
Four Technologies
9
Smartphones have15 or more sensors!
Powerful, low-cost sensors and cameras
10
Parallel Computing Toolbox
MATLAB
MATLAB Distributed Computing Server (MDCS)
Unlimited computing power
NEW in R2015b:Run MATLAB code faster with new execution engine
11
Range of computing choices
Microcontroller
Programmable SOC
Custom ASIC
Microprocessor
FPGA
12
4G and beyond
13
“The guidance
and control
algorithms were
auto-generated
C via Simulink.”
Christopher Krupiarz, New Horizons Flight Software,
Johns Hopkins APLOn Reddit, July 2015
Model-Based Design
New Horizons
Flyby Mission of Pluto
July 14, 2015
15
Cars processing video in real time
Computing
Computing
Sensing
16
“Traffic sign recognition in driver assistance systems- MATLAB at Continental”Dr Alexander Behrens, Continental, MATLAB Expo,July 2014, Munich, Germany.
“MATLAB is used in daily work for development and evaluation of driver assistance functions”
“Engineers having good MATLAB programming skills are in high demand”
Machine Learning done with
Image Processing ToolboxSignal Processing ToolboxStatistics and Machine Learning Toolbox
NEW in R2015a:Classification Learner app for Machine Learning
17
Computing
Computing
Sensing
“Design, Analyze, and Implement Radar Sensors' Alignment Algorithm with MATLAB” -Ling Ma, Delphi, MathWorks Automotive Conference, May 2014, Michigan, USA.
Cars controlled withvideo andradar
19
Computing
Computing
Sensing
Advanced driver assistance systems
from “Advanced Driver Assistance Systems Market”Continental AG, KSAE 2011
Adaptive cruise
control
Forward collision warning Advanced
emergency braking
Traffic signal recognition
Intelligent headlamp
control
Lane change assist
Back-up aid
Lane departure warning
Lane keeping system
Blind spot detection
20
MATLAB EXPO 2015:E1: Rapid Prototyping of Advanced Driver Assistance Systems
13:00-13:50
Cooperating assistance systems - AHS
École Polytechnique Fédérale de Lausanne
Dynamic platooning algorithm for intelligent cars
21
Fleet Analytics
Vehicle Health Monitoring
Healthcare Predictive AnalyticsFinancial Trading
Asset Data Analytics
Sensor Analytics
Big Data from the Internet of Things
MATLAB EXPO 2015:C1: The Evolution of Machine Learning in the Big Data/IoT Era
13:00-13:50
Data-Intensive Analytics
Geographical modeling to predict losses
“MATLAB handles huge amounts of data, features
highly sophisticated graphics, and … interfaces for
importing and exporting data into other
applications, such as GIS, Excel, or text documents.”
– SwissRE
“No matter what industry our client
is in, and no matter what data they
ask us to analyze—text, audio,
images, or video—MATLAB enables
us to provide clear results faster.”
– Cognizant
“MATLAB made it easy to clean, visualize, and
analyze more than 500 gigabytes of data with
no additional software or add-ons.”
Machine Learning to detect customer churn
Autonomous Control Systems Laboratory Ltd. Mini-Surveyor, Kikuchi Seisakusho Company
2828Phantom 3 drone, DJI
Situational awareness
Survivor location
Structural analysis
Supply delivery
Fire extinguishment
29
Smart Emergency Response System
30
The AirSonea device connects to
an asthma patient’s smartphone
and communicates with wheeze
analysis algorithms on iSonea’s
server.
“MATLAB enables us to
rapidly develop, debug, and
test sound-processing
algorithms, and MATLAB
Coder simplifies the process
of implementing those
algorithms in C.
There’s no other
environment or
programming language
that we could use to
produce similar results in
the same amount of time.”
- iSonea
Mobile healthcare app with cloud-based analytics
Thought-controlled prosthetics
34
Communication
Computing
Control
Sensing
How will youdesign these multi-domain systems?
35
Human Machine Interface (HMI)
Is Transformed
Instrument Cluster
Center StackHeads-up Display36Images provided by DiSTI Corp. Reused with permission.
Images provided by Presagis Corp. Reused with permission.
Model-Based Design
for HMI Development
Complete design modeled and tested with MATLAB, Simulink, and Stateflow 37
Design tools for communications
and sensor processing
NEW in R2015a
Antenna ToolboxZynq - Software-Defined Radio support
NEW releases in R2015a
Communications System ToolboxLTE System ToolboxPhased Array System Toolbox
38
Alcatel-Lucent (China)
Design and verify algorithms for LTE-Advanced base stations
Ericsson (Sweden)
Develop FPGA-based radio test bed for next-generation wireless network
Design and test advanced
communication systems
39
Communication
Computing
Control
Sensing
How will you test and verify them?
40
Certification standards
for safety & reliability . . .
The TaxiBot from Israel Aerospace Industries.
EADS USA and FranceMotor Drive Unit
Airbus UK and FranceFuel Management Systems
DO-254
DO-178
DO-178
ARP-4754
BAE USA and UKFlight Control Systems
“Being able to run a model, see
that it’s working right, and then
generate certifiable code is a
big advantage.”
Zeev Gabbin
Israel Aerospace Industries
41
Alstom FrancePropulsion Control Systems
Weinmann Medical DE Transport ventilator
GM USAHybrid Powertrain
MTU GermanyNuclear Emergency Generators
EN-50128ISO 26262
IEC 61508
IEC 62304
IEC-60880
Alstom Grid UKHDVC Power Systems
. . . appearing across industries
42
Computing
Control
Communication
Computing
Control
Sensing
How willstudentsprepare for transformative fusion?
43
Communication
Computing
Control
Sensing
Idea
Realization
SetupRubik’s
Cube Solver
Autonomous
Boat
Weather
Station
Soccer-
Playing
Robot
Right ToolVersions
Right Libraries
Right Compilers
Right Hardware Settings
Coding and Fixing Mistakes
By spending less time on HW/SW configuration …
44
NEW in R2015b:Add-on ExplorerAdd-on Manager MATLAB support for iOS sensors Simulink support for Raspberry Pi 2
Communication
Computing
Control
Sensing
Idea
Realization
Setup
Tools
And more time on systems using Project-Based Learning. . .
45
46
Student projects of sensing, computing, communication, and control - in action
MATLAB EXPO 2015:E4: Active Object Recognition Using a Robot Hand with Tactile Sensors
16:20-17:00
(ROS-Enabled) Dexterous Hand,Shadow Robot Company
Demand for the T-shaped engineer...
Control
Computing CommunicationSensing
Deep knowledge
Broad knowledge
…met with Project-Based Learning.47
… in a world of distributed innovation.
“We’re moving to distributed innovation processes. The innovation going on in the rest of the world can probably overwhelm what companies can do internally.”James Cash, Harvard Business School
WELCOME TO THE MAKER-INDUSTRIAL REVOLUTION
How General Electric, Local Motors, and an army
of DIY inventors are rebuilding American manufacturing
Popular Science, 15 January 2015
48
Computing
Control
Communication
Computing
Control
Sensing
Four Technologies
49
Three Key Points
1. Data driven decisions and algorithm design are accelerating innovation.
2. Four core technologies are fusing together to transform industries, companies, employment, and education.
3. MATLAB & Simulink are driving algorithm innovation, accelerating this fusion and transformation.
50
• Attend the talks and exhibits
• Talk to others – from MathWorks, other companies, and academics
• Learn from each other, share best practices across industries and applications
• Use these tools and methods to transform your application and industry!
Next Steps
51
TheTransformative Fusion of
Sensing, Computing,
Communication & Control
52