SlideShare a Scribd company logo
1 of 39
Download to read offline
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
Responsibility
Degree of Autonomy
15
Bazille’s Studio
Bazille 1870
Shuffleton’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 Algorithms
Act
Decide
& Plan
Perceive
Sense
32
33
Autonomous Trailer Filling
Control Algorithms
Monitoring
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?

More Related Content

Similar to How to build an autonomous anything

Ai and traffic management application v1.0
Ai and traffic management application v1.0Ai and traffic management application v1.0
Ai and traffic management application v1.0Jorge Sebastiao
 
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWAREFIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWAREFIWARE
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introductionDhana malar
 
Artificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New VenturesArtificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New VenturesAMP New Ventures
 
CWIN17 Rome / AI and data insights
CWIN17 Rome / AI and data insightsCWIN17 Rome / AI and data insights
CWIN17 Rome / AI and data insightsCapgemini
 
New Artifitial Intelligence that can predicts Human Actions
New Artifitial Intelligence that can predicts Human ActionsNew Artifitial Intelligence that can predicts Human Actions
New Artifitial Intelligence that can predicts Human ActionsShreya Shetty
 
Games, Interaction and Robotics
Games, Interaction and RoboticsGames, Interaction and Robotics
Games, Interaction and Roboticshorizongir
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial IntelligencePrakhyath Rai
 
Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Lviv Startup Club
 
Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)
Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)
Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)Aishwarya Ramesh
 
ARTIFICIAL INTELLIGENCE SLIDESHARE.pptx
ARTIFICIAL INTELLIGENCE SLIDESHARE.pptxARTIFICIAL INTELLIGENCE SLIDESHARE.pptx
ARTIFICIAL INTELLIGENCE SLIDESHARE.pptxmatsiemokgalabong
 
Advanced AI Applications In Enterprises
Advanced AI Applications In EnterprisesAdvanced AI Applications In Enterprises
Advanced AI Applications In EnterprisesAnandSRao1962
 
How AI is Disrupting Traffic Management in Smart City
How AI is DisruptingTraffic Management in Smart CityHow AI is DisruptingTraffic Management in Smart City
How AI is Disrupting Traffic Management in Smart CityJorge Sebastiao
 

Similar to How to build an autonomous anything (20)

Chapter 3 - EMTE.pptx
Chapter 3 - EMTE.pptxChapter 3 - EMTE.pptx
Chapter 3 - EMTE.pptx
 
Ai and traffic management application v1.0
Ai and traffic management application v1.0Ai and traffic management application v1.0
Ai and traffic management application v1.0
 
Lect # 2
Lect # 2Lect # 2
Lect # 2
 
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWAREFIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
FIWARE Global Summit - Cloud Robotics with AWS RoboMaker and FIWARE
 
Unit 1 introduction
Unit 1 introductionUnit 1 introduction
Unit 1 introduction
 
Aritificial intelligence
Aritificial intelligenceAritificial intelligence
Aritificial intelligence
 
Artificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New VenturesArtificial Intelligence (2016) - AMP New Ventures
Artificial Intelligence (2016) - AMP New Ventures
 
CWIN17 Rome / AI and data insights
CWIN17 Rome / AI and data insightsCWIN17 Rome / AI and data insights
CWIN17 Rome / AI and data insights
 
New Artifitial Intelligence that can predicts Human Actions
New Artifitial Intelligence that can predicts Human ActionsNew Artifitial Intelligence that can predicts Human Actions
New Artifitial Intelligence that can predicts Human Actions
 
Games, Interaction and Robotics
Games, Interaction and RoboticsGames, Interaction and Robotics
Games, Interaction and Robotics
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"Jorge Sebastiao "Using AI for Smart traffic Management"
Jorge Sebastiao "Using AI for Smart traffic Management"
 
Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)
Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)
Generative AI - The Future of Creation (Presentation by Aishwarya Ramesh)
 
August 29, Overview over Systems studied in the course
August 29, Overview over Systems studied in the courseAugust 29, Overview over Systems studied in the course
August 29, Overview over Systems studied in the course
 
ARTIFICIAL INTELLIGENCE SLIDESHARE.pptx
ARTIFICIAL INTELLIGENCE SLIDESHARE.pptxARTIFICIAL INTELLIGENCE SLIDESHARE.pptx
ARTIFICIAL INTELLIGENCE SLIDESHARE.pptx
 
Ai applications study
Ai applications  studyAi applications  study
Ai applications study
 
Ai applications study
Ai applications  studyAi applications  study
Ai applications study
 
Advanced AI Applications In Enterprises
Advanced AI Applications In EnterprisesAdvanced AI Applications In Enterprises
Advanced AI Applications In Enterprises
 
How AI is Disrupting Traffic Management in Smart City
How AI is DisruptingTraffic Management in Smart CityHow AI is DisruptingTraffic Management in Smart City
How AI is Disrupting Traffic Management in Smart City
 
Shreya
ShreyaShreya
Shreya
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

How to build an autonomous anything