The Transformative 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
Road & Track 29 January 2015 MIT Technology Review 14 January 2014 Tesla Model S 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 XI-V CubeSat PR Newswire 10 August 2015 Popular Mechanics 10 August 2015 5
Forbes 29 July 2015 An Apple car? Computer firm hires automotive engineers Reports suggest Apple employees are designing and building a car The Guardian 13 February 2015 Cult of Mac 28 July 2015 6
Four Technologies Control Control Sensing Communication Computing Computing 8
Four Technologies Control Control Sensing Communication Computing Computing 9
Smartphones have 15 or more sensors! Powerful, low-cost sensors and cameras 10
Unlimited computing power NEW in R2015b: Run MATLAB code faster with new execution engine MATLAB Distributed Computing Server (MDCS) Parallel Computing Toolbox MATLAB 11
Range of computing choices Custom ASIC Microcontroller FPGA Programmable SOC Microprocessor 12
4G and beyond 13
The guidance and control algorithms were auto-generated C via Simulink. New Horizons Flyby Mission of Pluto July 14, 2015 Christopher Krupiarz, New Horizons Flight Software, Johns Hopkins APL On Reddit, July 2015 Model-Based Design 15
Cars processing Sensing video in real time Computing Computing 16
MATLAB is used in daily work for development and evaluation of driver assistance functions Engineers having good MATLAB programming skills are in high demand Sensing Computing Traffic sign recognition in driver assistance systems- MATLAB at Continental Dr Alexander Behrens, Continental, MATLAB Expo, July 2014, Munich, Germany. Computing Machine Learning done with NEW in R2015a: Image Classification Processing Toolbox Learner app Signal Processing Toolbox for Machine Learning Statistics and Machine Learning Toolbox 17
Design, Analyze, and Implement Radar Sensors' Alignment Algorithm with MATLAB - Ling Ma, Delphi, MathWorks Automotive Conference, May 2014, Michigan, USA. Sensing Cars controlled with video and radar Computing Computing 19
Advanced driver assistance systems Adaptive cruise control Intelligent headlamp control MATLAB EXPO 2015: E1: Rapid Prototyping of Advanced Driver Assistance Systems 13:00-13:50 Blind spot detection Lane change assist from Advanced Driver Assistance Systems Market Continental AG, KSAE 2011 Forward collision warning Advanced emergency braking Traffic signal recognition Lane departure warning Lane keeping system Back-up aid 20
Cooperating assistance systems - AHS Dynamic platooning algorithm for intelligent cars École Polytechnique Fédérale de Lausanne 21
Big Data from the Internet of Things Fleet Analytics Sensor Analytics Vehicle Health Monitoring Asset Data Analytics MATLAB EXPO 2015: C1: The Evolution of Machine Learning in the Big Data/IoT Era 13:00-13:50 Financial Trading Healthcare Predictive Analytics
Data-Intensive Analytics Machine Learning to detect customer churn Geographical modeling to predict losses MATLAB made it easy to clean, visualize, and analyze more than 500 gigabytes of data with no additional software or add-ons. 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 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
Autonomous Control Systems Laboratory Ltd. Mini-Surveyor, Kikuchi Seisakusho Company Phantom 3 drone, DJI 28
Situational awareness Survivor location Structural analysis Supply delivery Fire extinguishment 29
Smart Emergency Response System 30
Mobile healthcare app with cloud-based analytics MATLAB enables us to rapidly develop, debug, and test sound-processing algorithms, and MATLAB Coder simplifies the process of implementing those algorithms in C. The AirSonea device connects to an asthma patient s smartphone and communicates with wheeze analysis algorithms on isonea s server. There s no other environment or programming language that we could use to produce similar results in the same amount of time. - isonea
Thought-controlled prosthetics 34
How will you Control design these multi-domain Sensing Communication systems? Computing 35
Human Machine Interface (HMI) Is Transformed Instrument Cluster Heads-up Display Center Stack 36 Images 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 Toolbox Zynq - Software-Defined Radio support NEW releases in R2015a Communications System Toolbox LTE System Toolbox Phased Array System Toolbox 38
Design and test advanced communication systems 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 39
How will Control you test and verify Sensing Communication them? Computing 40
Certification standards for safety & reliability... ARP-4754 DO-178 The TaxiBot from Israel Aerospace Industries. Airbus UK and France Fuel Management Systems DO-178 DO-254 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 BAE USA and UK Flight Control Systems EADS USA and France Motor Drive Unit 41
... appearing across industries ISO 26262 EN-50128 IEC 62304 GM USA Hybrid Powertrain IEC 61508 Alstom France Propulsion Control Systems IEC-60880 Weinmann Medical DE Transport ventilator Alstom Grid UK HDVC Power Systems MTU Germany Nuclear Emergency Generators 42
How will Control Control students prepare for Sensing Communication transformative Computing fusion? Computing 43
By spending less time on HW/SW configuration Rubik s Cube Solver NEW in R2015b: Add-on Explorer Weather Add-on Manager MATLAB support for Station ios sensors Simulink support for Raspberry Pi 2 Sensing Setup Right Libraries Right Hardware Settings Idea Control Computing Realization Right Tool Versions Right Compilers Communication Coding and Fixing Mistakes Autonomous Boat Soccer- Playing Robot 44
And more time on systems using Project-Based Learning... Control Idea Sensing Setup Tools Communication Computing Realization 45
Student projects of sensing, computing, communication, and control - in action (ROS-Enabled) Dexterous Hand, Shadow Robot Company MATLAB EXPO 2015: E4: Active Object Recognition Using a Robot Hand with Tactile Sensors 16:20-17:00 46
Demand for the T-shaped engineer... Sensing Computing Communication Broad knowledge Control Deep knowledge met with Project-Based Learning. 47
in a world of distributed innovation. 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 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 48
Four Technologies Control Control Sensing Communication Computing Computing 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
Next Steps 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! 51
The Transformative Fusion of Sensing, Computing, Communication & Control 52