SlideShare a Scribd company logo
1 of 19
Download to read offline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Building an Augmented Reality
Owner's Manual
Miro Masat
Solutions Architect
AWS
A M T 3 1 5
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
Introduction
Architecture
Amazon Sumerian—AR
Supporting services—Amazon Lex, Amazon Polly
Supporting services—Amazon DynamoDB, AWS Lambda,
AWS IoT
Demo and discussion
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
160+ pages
6+ languages
paperback
Typical owner’s manual
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architecture
iOS
Amazon
Sumerian
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architecture
iOS
Amazon
Lex
Amazon
Polly
Amazon
Sumerian
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architecture
iOS
Amazon
Lex
Amazon
Polly
AWS
Lambda
Amazon
DynamoDB
Amazon
Sumerian
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Architecture
AWS IoT
iOS
Amazon
Lex
Amazon
Polly
AWS
Lambda
Amazon
DynamoDB
Amazon
Sumerian
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Sumerian—AR
Sumerian contains a scene with a model of
Audi 2017 Q5
The model is placed into AR scene
with transparent layers of windows to see outside
The cockpit/environment and demonstrate true AR
It demonstrates true size in the real world
and contains both interior and exterior
The scene also contains HTML controls, such as
buttons and labels as well as hidden 3D
elements that illuminate the function that
is being explored at the given moment
Why Sumerian?
• Easy to use—drag & drop visual editor
• Cost-efficient—no license fees and pricing based on consumption
• Connected—dynamic models powered by data from AWS
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Sumerian—How does it work?
Sumerian provides an interface for a question
The Sumerian model listens for voice/tap/click inputs
and utilizes state machines to keep track of the application
<speak>Emergency flashers <s/>, to make other drivers
aware of your vehicle being in danger.</speak>
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Supporting services—Amazon Lex, Amazon Polly
Lex bot contains several intents each formed of
several utterances. Utterances are also being
intelligently extended by Lex engine to accept
synonyms.
Some utterances contain a custom slot, which can
be built according to actions/features needed for
the particular model and spec of the vehicle.
Incomplete utterances (missing a slot or missing
entire construct) have follow up questions to
fulfill correct utterance, slot content, or both.
Polly allows for voice customization based on
gender, region, or local accents.
With Polly, certain pronunciation, volume, and speech rate can be achieved
using SSML tags.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon Lex—How does it work?
Lex understands the request
Lex parses the input from Sumerian
How to use {carManualAction}
How to set {carManualAction}
Where can I set {carManualAction}
{showHide} all functions
{showHide} interface
{showHide} details
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Supporting services—Amazon DynamoDB, AWS Lambda, AWS IoT
DynamoDB table contains information about features
available on the particular vehicle and their status.
The table also contains prices of extras available
for the car. This table can serve both Lex bot and
IoT shadow too.
IoT Core has the vehicle registered as unique IoT thing,
sends, receives, and stores vehicle data in a
shadow. This shadow can be updated both ways
independently of connectivity. Shadows can be
consumed by the Sumerian model in real-time.
Lambda contains functions serving Lex bot
answers. Furthermore, because Lambda is essentially a
general compute engine, it opens up possibilities to tap into
connected Car Reference Architecture (CVRA), IoT device simulator, or any other AWS
service, including ML services (like SageMaker or Rekognition) and managed AI services (like Translate or Kinesis).
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Lambda—How does it work?
Lambda and Polly provide an answer
Lambda answers the intent from Lex logically
if 'condition' in rtrnslot and 'air' in rtrnslot:
rtrnmessage = 'To synchronize airconditioning, press and hold left dial on the centre console.'
rtrn = {
"dialogAction": {
"type": "Close",
"fulfillmentState": "Fulfilled",
"message": {
"contentType": "PlainText",
"content": rtrnmessage
}
}
}
return rtrn
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS IoT—How does it work?
IoT provides metrics of the vehicle
IoT (Shadow) provides additional metrics and state of the interface
{
"desired": {
"steps": {},
"interface": 1,
"details": 1,
"shadow": {
"engine": 1,
"booth_kg": 80,
"booth_percentage": 25
}
}
}
arn:aws:iot:us-east-1:XXXXXXXXXXXX:thing/1N4DL01D8YC138508
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Related breakouts
Friday, 30. Nov
AMT305, Building BMW Group's Customer Engagement Platform on AWS
10:00 – 11:00 | MGM, Level 3, Premier Ballroom 316, T1
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Miro Masat
mmmasat@amazon.com
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...Amazon Web Services
 
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Amazon Web Services
 
Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...
Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...
Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...Amazon Web Services
 
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...Amazon Web Services
 
A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018
A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018
A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018Amazon Web Services
 
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...Amazon Web Services
 
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018Amazon Web Services
 
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018Amazon Web Services
 
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...Amazon Web Services
 
Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...
Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...
Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...Amazon Web Services
 
[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...
[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...
[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...Amazon Web Services
 
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...Amazon Web Services
 
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...Amazon Web Services
 
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018Amazon Web Services
 
[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...
[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...
[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...Amazon Web Services
 
Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...
Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...
Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...Amazon Web Services
 
How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018
How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018
How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018Amazon Web Services
 
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...Amazon Web Services
 
Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...
Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...
Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...Amazon Web Services
 
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...Amazon Web Services
 

What's hot (20)

Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...
Computing at the Edge with AWS Greengrass and Amazon FreeRTOS, ft. General El...
 
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
 
Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...
Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...
Listen to Your Customers' Social Voice & Engage Them with Delightful Experien...
 
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center (BAP401-R1...
 
A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018
A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018
A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1) - AWS re:Invent 2018
 
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
 
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
Voice-Powered Serverless Analytics (SRV240-R1) - AWS re:Invent 2018
 
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
Getting Started with AWS Greengrass (IOT215-R3) - AWS re:Invent 2018
 
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
Data Lake Patterns for Voice, Vision, Advanced Analytics, & ML Using Serverle...
 
Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...
Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...
Lessons Learned from Building an AWS Service on AWS Lambda (SRV327-R1) - AWS ...
 
[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...
[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...
[NEW LAUNCH!] Advancing Software Procurement in a Containerized World with th...
 
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
Managing Connected Devices at Scale with AWS IoT Device Management, ft. Hudl ...
 
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
Serverless Application Debugging and Delivery Best Practices (DEV307-R1) - AW...
 
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
Day Two Operations of Kubernetes on AWS (GPSTEC309) - AWS re:Invent 2018
 
[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...
[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...
[REPEAT 1] Managing Identity Management, Authentication, & Authorization for ...
 
Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...
Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...
Transforming Computational Fluid Dynamics (CFD) with GPUs on AWS (CMP327) - A...
 
How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018
How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018
How to Use Predictive Scaling (API331-R1) - AWS re:Invent 2018
 
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
Predictive Scaling for More Responsive Applications (API330) - AWS re:Invent ...
 
Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...
Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...
Manage Queries, and Audit Usage & Control Costs at Scale on Amazon Athena (AN...
 
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
Configuration Management and Service Discovery with AWS Lambda (SRV338-R1) - ...
 

Similar to Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018

Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...Amazon Web Services
 
Enhance customer experience with Conversational Interfaces
Enhance customer experience with Conversational InterfacesEnhance customer experience with Conversational Interfaces
Enhance customer experience with Conversational InterfacesAmazon Web Services
 
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018Amazon Web Services
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformationAmazon Web Services
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAutomate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAmazon Web Services
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAutomate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAmazon Web Services
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Amazon Web Services
 
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...Amazon Web Services
 
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...Edureka!
 
Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...
Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...
Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...Amazon Web Services
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Amazon Web Services
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019AWS Summits
 
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS SummitGetting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS SummitAmazon Web Services
 
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Amazon Web Services
 
AWS RoboMaker 智慧機器人應用程式
AWS RoboMaker 智慧機器人應用程式AWS RoboMaker 智慧機器人應用程式
AWS RoboMaker 智慧機器人應用程式Amazon Web Services
 
Aws Tools for Alexa Skills
Aws Tools for Alexa SkillsAws Tools for Alexa Skills
Aws Tools for Alexa SkillsBoaz Ziniman
 
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...Amazon Web Services
 
Developing intelligent robots with AWS RoboMaker - SVC207 - New York AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC207 - New York AWS SummitDeveloping intelligent robots with AWS RoboMaker - SVC207 - New York AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC207 - New York AWS SummitAmazon Web Services
 

Similar to Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018 (20)

Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...
Build a Voice-Based Chatbot for Your Amazon Connect Contact Center - BDA312 -...
 
Enhance customer experience with Conversational Interfaces
Enhance customer experience with Conversational InterfacesEnhance customer experience with Conversational Interfaces
Enhance customer experience with Conversational Interfaces
 
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
AI & ML at Amazon: AWS Developer Workshop - Web Summit 2018
 
Intro to AI & ML at Amazon
Intro to AI & ML at AmazonIntro to AI & ML at Amazon
Intro to AI & ML at Amazon
 
Machine Learning for innovation and transformation
Machine Learning for innovation and transformationMachine Learning for innovation and transformation
Machine Learning for innovation and transformation
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAutomate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon Translate
 
Automate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon TranslateAutomate for Efficiency with Amazon Transcribe and Amazon Translate
Automate for Efficiency with Amazon Transcribe and Amazon Translate
 
Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018Intro To AI & ML at Amazon: Collision 2018
Intro To AI & ML at Amazon: Collision 2018
 
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
Use AWS RoboMaker to Develop a Robot Application to Track and Find Fido (ROB2...
 
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
Amazon Lex Chatbot Tutorial | Amazon Lex Chatbot Demo | AWS Certification Tra...
 
Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...
Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...
Announcing AWS RoboMaker: A New Cloud Robotics Service (ROB201-R) - AWS re:In...
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
 
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
Building a fully serverless application on AWS | AWS Summit Tel Aviv 2019
 
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS SummitGetting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
Getting started with robots and AWS RoboMaker - SVC208 - New York AWS Summit
 
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
Improve Accessibility Using Machine Learning (AIM332) - AWS re:Invent 2018
 
Intro to SageMaker
Intro to SageMakerIntro to SageMaker
Intro to SageMaker
 
AWS RoboMaker 智慧機器人應用程式
AWS RoboMaker 智慧機器人應用程式AWS RoboMaker 智慧機器人應用程式
AWS RoboMaker 智慧機器人應用程式
 
Aws Tools for Alexa Skills
Aws Tools for Alexa SkillsAws Tools for Alexa Skills
Aws Tools for Alexa Skills
 
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
Using Amazon ML Services for Video Transcription & Translation: Machine Learn...
 
Developing intelligent robots with AWS RoboMaker - SVC207 - New York AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC207 - New York AWS SummitDeveloping intelligent robots with AWS RoboMaker - SVC207 - New York AWS Summit
Developing intelligent robots with AWS RoboMaker - SVC207 - New York AWS Summit
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Building an Augmented Reality Owner's Manual (AMT315) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Building an Augmented Reality Owner's Manual Miro Masat Solutions Architect AWS A M T 3 1 5
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda Introduction Architecture Amazon Sumerian—AR Supporting services—Amazon Lex, Amazon Polly Supporting services—Amazon DynamoDB, AWS Lambda, AWS IoT Demo and discussion
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 160+ pages 6+ languages paperback Typical owner’s manual
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architecture iOS Amazon Sumerian
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architecture iOS Amazon Lex Amazon Polly Amazon Sumerian
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architecture iOS Amazon Lex Amazon Polly AWS Lambda Amazon DynamoDB Amazon Sumerian
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Architecture AWS IoT iOS Amazon Lex Amazon Polly AWS Lambda Amazon DynamoDB Amazon Sumerian
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Sumerian—AR Sumerian contains a scene with a model of Audi 2017 Q5 The model is placed into AR scene with transparent layers of windows to see outside The cockpit/environment and demonstrate true AR It demonstrates true size in the real world and contains both interior and exterior The scene also contains HTML controls, such as buttons and labels as well as hidden 3D elements that illuminate the function that is being explored at the given moment Why Sumerian? • Easy to use—drag & drop visual editor • Cost-efficient—no license fees and pricing based on consumption • Connected—dynamic models powered by data from AWS
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Sumerian—How does it work? Sumerian provides an interface for a question The Sumerian model listens for voice/tap/click inputs and utilizes state machines to keep track of the application <speak>Emergency flashers <s/>, to make other drivers aware of your vehicle being in danger.</speak>
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Supporting services—Amazon Lex, Amazon Polly Lex bot contains several intents each formed of several utterances. Utterances are also being intelligently extended by Lex engine to accept synonyms. Some utterances contain a custom slot, which can be built according to actions/features needed for the particular model and spec of the vehicle. Incomplete utterances (missing a slot or missing entire construct) have follow up questions to fulfill correct utterance, slot content, or both. Polly allows for voice customization based on gender, region, or local accents. With Polly, certain pronunciation, volume, and speech rate can be achieved using SSML tags.
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Lex—How does it work? Lex understands the request Lex parses the input from Sumerian How to use {carManualAction} How to set {carManualAction} Where can I set {carManualAction} {showHide} all functions {showHide} interface {showHide} details
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Supporting services—Amazon DynamoDB, AWS Lambda, AWS IoT DynamoDB table contains information about features available on the particular vehicle and their status. The table also contains prices of extras available for the car. This table can serve both Lex bot and IoT shadow too. IoT Core has the vehicle registered as unique IoT thing, sends, receives, and stores vehicle data in a shadow. This shadow can be updated both ways independently of connectivity. Shadows can be consumed by the Sumerian model in real-time. Lambda contains functions serving Lex bot answers. Furthermore, because Lambda is essentially a general compute engine, it opens up possibilities to tap into connected Car Reference Architecture (CVRA), IoT device simulator, or any other AWS service, including ML services (like SageMaker or Rekognition) and managed AI services (like Translate or Kinesis).
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS Lambda—How does it work? Lambda and Polly provide an answer Lambda answers the intent from Lex logically if 'condition' in rtrnslot and 'air' in rtrnslot: rtrnmessage = 'To synchronize airconditioning, press and hold left dial on the centre console.' rtrn = { "dialogAction": { "type": "Close", "fulfillmentState": "Fulfilled", "message": { "contentType": "PlainText", "content": rtrnmessage } } } return rtrn
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. AWS IoT—How does it work? IoT provides metrics of the vehicle IoT (Shadow) provides additional metrics and state of the interface { "desired": { "steps": {}, "interface": 1, "details": 1, "shadow": { "engine": 1, "booth_kg": 80, "booth_percentage": 25 } } } arn:aws:iot:us-east-1:XXXXXXXXXXXX:thing/1N4DL01D8YC138508
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Related breakouts Friday, 30. Nov AMT305, Building BMW Group's Customer Engagement Platform on AWS 10:00 – 11:00 | MGM, Level 3, Premier Ballroom 316, T1
  • 18. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Miro Masat mmmasat@amazon.com
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.