SlideShare a Scribd company logo
RENDEZVOUS WITH
aucovei
(AUTONOMOUS
CONNECTED CAR)
GEEKNIGHT: DECEMBER 5TH
, 2018
VIVEK SONI, THOUGHTWORKS HYDERABAD
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Introducing aucovei
WHAT’S “IOT”
Welcome to
Internet of
Things
25 billion
Connected “things”
by 2020
Gartner
$1.7 trillion
Market for IoT by 2020
IDC
SODA
SODA
SODA
SODA
SODA
SODA
You’re drinking
soda
SODA
It has140
Calories
Smarter Socks
Organizations are benefiting from IoT today
Lido Stone Works
More info here…
http://news.microsoft.com/features/connected-cows-he
lp-farms-keep-up-with-the-herd/
Improve cattle production by
accurate detection of estrus
Detect health issues
early and prevent loss
GYUHO “Cow Step”
Service
SENSOR
COWSHED
DIPOLE ANTENNA
3G CARD ROUTER
RECEIVER
COMMUNICATION
ANALYTICS
CLOUD CENTER
NETWORK
BASE STATION
HOUSE/OFFICE
INTERNET
PEDOMETER
GYUHO “Cow Step”
Service
S
It’s a virtual representation of
elements and dynamics of an
internet of things device as it goes
through it’s lifecycle.
Digital Twin
It’s a virtual representation
of both elements and the
dynamics of how an Internet
of things device operates
and lives throughout its life
cycle.
Waves of Innovation
Cloud
Globally available, unlimited compute
resources
IoT
Harnessing signals from sensors and
devices, managed centrally by the cloud
Edge
Intelligence offloaded from the cloud to IoT
devices
AI
Breakthrough intelligence capabilities, in
the cloud and on the edge
IoT Edge
IoT in the Cloud
Remote monitoring and management
Merging remote data from multiple IoT devices
Infinite compute and storage to train machine
learning and other advanced AI tools
IoT on the Edge
Low latency tight control loops require near real-time
response
Protocol translation & data normalization
Privacy of data and protection of IP
Symmetr
y
IoT in the Cloud and on the Edge
Few Use Cases…
Road traffic detection
Wait line estimation
Parking spot finder
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
What is a Connected Car?
A connected car is a car that is equipped with
internet access and has the ability to send vehicle
telemetry and receive commands to/from a cloud
infrastructure in order to provide additional benefits
to the drivers related to comfort, safety alerts etc...
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Minimalistic Architecture
ECU
TCUECU
CAN BUS
ECU
ECU
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Scenarios
Smart Logistics1
2 Amusement Parks
Cargo Movement3
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
The Scenario: SMART
LOGISTICS
Cargo movement
and monitoring
Fleet management and
vehicle telematics
Predictive maintenance
and safety
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Sharron Warren
Store Manager
• Looking after aucovei vehicles
health
• Identifying the right vehicle
for fastest delivery
• Set delivery points
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Next Delivery
2:30 PM – Schedule aucovei
Snooze Dismiss
15 minutes
<
Sharron Warren
Store Manager
Sharron gets a reminder of upcoming delivery schedule on her mobile device. She opens the aucovei UWP
App to view the list of available aucoveis.
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei management
All aucoveis in the selected area
Deliveries
Map View List ViewEngaged (2) Available (4) On hold (1)
Sharron Warren
Store Manager
She looks at the list of available aucovei vehicles, clicks on them and checks the vehicle health (battery, tyre
pressure etc.) And identifies the vehicle for the next delivery.
Deliver ID Address Status
IOVR 32 A, North Block Delivered
IOVY 45 6th
Avenue Link On the Way
IOVT 23 Crossroads, 78 Not started
JUKL 12 Model Town Gate 2 Not Started
JUKV 45 Microsoft Gate 5 Not Started
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei management
Home > aucovei health dashboard
Sharron Warren
Store Manager
Device Name/Tag
AUC 165
Statu
sAVAILABL
E
Coordinate
s17°26′30″N 78°22′58″E
Health
Battery
45% remaining
6.5 hours
Tyre
Pressures - Good
Alignment - Good
GPS
Signals working fine
Assign
She looks at the list of available aucovei vehicles, clicks on them and checks the vehicle health (battery, tyre
pressure etc.) And identifies the vehicle for the next delivery.
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei management
Home > aucovei health dashboard
Sharron Warren
Store Manager
Using the map she clicks and taps on the starting point (A) and destination point (B) to assign the delivery to
the selected aucovei.
Assign
A
B
AUC 165
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Brain Wickham
Loading supervisor at starting point A
• Loading the aucovei
vehicle as per the
requirement received
on the mobile
• Dispatch the aucovei.
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei is ready for loading
Start loading. Dispatch in 30 minutes.
Snooze Dismiss
15 minutes
<
Brian Wickham
Loading Supervisor
Gets notification on his mobile that aucovei has arrived. Loads the vehicle. Confirms the loading and dispatch
of vehicle.
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Robert Lyon
Control Room Operator
• Track aucovei vehicle
movement from the
control room.
• Take care of any issues
if the aucovei gets
stuck.
aucovei Control Center
robert@aucovei.com
ADMINISTRATO
R
AUC 165Device to View:
Temperature Speed
Dashboard
Rules
Aucoveies
ADD A AUCOVEI
Advanced
Actions
Alarm History
Local Time Device ID Rule Output Value
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 45.39
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 46.17
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 48.11
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 49.08
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 48.83
0 100.0
0
45.02
0 100.0
0
35.8127.85
0 100.0
0
Robert Lyon
Control Room Operator
Vehicle starts the journey. Notification goes to control room. Control room person can track the live vehicle
movement (speed, direction (Bing Maps), etc.)
aucovei Control Center
robert@aucovei.com
ADMINISTRATO
R
Robert Lyon
Control Room Operator
Vehicle starts the journey. Notification goes to control room. Control room person can track the live vehicle
movement (speed, direction (Bing Maps), etc.)
AUC 165 – Delivery 3452View
B
A
45.02
Time
remaining
35.81 /21 min
12 min
Point A
Gate 2,
Contoso Campus
Point B
Fabrikam Circle
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei
aucovei vehicle gets an obstacle (another truck that is unloading). Vehicle pauses, navigates to left, navigates to
right; finds a gap and proceeds further.
Obstacle on the routeFrom Point A To Point
B
Finding an
alternate route
Reach the destination
using the alternate route
Case 1 - Clearing an obstacle without assistance
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei
aucovei vehicle gets another obstacle on the available alternate route. Vehicle is stuck now and sends a signal to the
Control Room.
Obstacle on the routeFrom Point A To Point
B
Difficulty in finding
an alternate route
Case 2 - Assistance from the Control Room
Obstacle on the
alternate route
Send signal to
Control Room
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei
aucovei vehicle detects a stop sign on the route. Vehicle is stuck now and sends a signal to the Control Room.
Road blockFrom Point A To Point
B
Detect roadblocked sign
on the route
Case 2 - Assistance from the Control Room
(contd..)
Send signal to
Control Room
aucovei Control Center
robert@aucovei.com
ADMINISTRATO
R
AUC 165 – Delivery 3452View
B
A
45.02
Time
remaining
35.81 /21 min
12 min
Point A
Gate 2,
Contoso Campus
Point B
Fabrikam Circle
Case 2 - Assistance from the Control Room
Robert Lyon
Control Room Operator
Operator in the Control Room receives a signal and using a Hololens device
and the Camera in the aucovei he is helping find a nearest alternate route.aucovei
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Obstacle on the routeFrom Point A To Point
B
Go back to nearest
alternate route
Case 2 - Assistance from the Control Room
Obstacle on the
alternate route
Take a U-return
Robert Lyon
Control Room Operator
Operator in the Control Room receives a signal and using a Hololens device
and the Camera in the aucovei he is helping find a nearest alternate route.aucovei
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei Real footage shot with the working aucovei vehicle to demonstrate the two scenarios.
Needs assistance from
the Control Room
Clearing an obstacle
without assistance
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Sign Detection
aucovei Real footage shot with the working aucovei vehicle to demonstrate the sign detection scenario.
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Johnathon Green
Loading-unloading supervisor at starting point B
• Loading-unloading the
aucovei vehicle as per
the requirement
received on the mobile
• Dispatch the aucovei.
Johnathon Green
Loading Supervisor
The loading/unloading supervisor receives a message of the arrival of the
aucovei, he goes and unloads the aucovie.aucovei
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
After the successful delivery the aucovei vehicle parks itself to the nearest
parking and awaits the next delivery assignment from the control room.
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Solution Components
aucovei Companion App Control Center
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei 1.0 Device Hardware
HMC5883L
Magnetometer
GPS Status
LED
GPS Status
LED
Arduino Pro Mini
ESP826
6
Power
Connector
Ardunio Uno
R3
Ardunio Uno
Hat
U-blox
Neo-6m
GPS
Motor
(Connected to
L298-N Motor
Driver)
Ultrasonic Sensor
Servo
16x2 LCD Display
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei 2.0 Device Hardware
HMC5883L
Magnetometer
LCD Touchscreen
Display
18650 Li-ion
batteries
Arduino Pro
Mini
DHT 11 Temp
Sensor
Motor
(Connected to
L298-N Motor
Driver)
Raspberry Pi 3
Model B+
U-blox
Neo-6m
GPS
LM393 Speed
Sensor
OLED Display
Module (128x64)
Microsoft
Lifecam
LED
Ultrasonic
Sensor
Speaker
Powerbank
Servos
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Device Display
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
• Raspberry Pi running Windows 10 IoT Core
• Universal Windows Platform (UWP) app based on .Net Framework
• OpenCV + Custom Vision Machine Learning Model (ONNX)
• Live video streaming over websockets
• Bluetooth Rfcomm
• Voice Commands and Speech Synthesis
• Azure IoT Hub communication
• Arduino slave over I2C channel
• Various sensor libraries
Device Software
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
autonomous Mode
Waypoint Navigator
Cloud
Command
Receiver
Cloud
Waypoints Parser
Get Current
Position
Get Current
Heading
Calculate
Distance
d = Current -
Target
d >
thres.
Calculate
Target
Heading
Turn
Rover
Move
Rover
Load Next
Waypoint
N
o
Ye
s
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Sign Detection
Video Processor
Video
Camera
Raspberry Pi
Camera
Processor
OpenCV
Windows
ML Model
Command
Processor
• Detect contours
based on size
and color
• Return largest
contour
• Evaluate
cropped image
against trained
ML model
• Process the
results
Extract image
frames
Capture video
stream
• Execute rover
commands
• Notify cloud
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Azure IoT Solution Accelerators
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
• Monitor IoT devices
• Manage and configure devices
• Send commands to devices
• Configure device alerts
• Detect device issues
• Take actions based on issue type
• Create simulated devices
Azure Remote Monitoring V1
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Cloud Architecture
Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
• Windows 10 IoT Core
• Azure Custom Vision
• Azure Remote Monitoring Preconfigured Solution
• Windows Machine Learning Models
• Windows Universal Application Samples
• Windows IoT Core Samples
References
THANK YOU
Vivek Soni
LinkedIn: https://www.linkedin.com/in/vivek-soni-53014121/
Email: erviveksoni@gmail.com

More Related Content

Similar to Rendezvous with aucovei (autonomous connected car)

IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine LearningIRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET Journal
 
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale Resellers
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale ResellersPersonal GPS Tracker and Light Fleet Tracking prezo for Point of Sale Resellers
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale Resellers
Drew Davitian
 
PLC Programming Example - Conveyor Reject (Shift Register)
PLC Programming Example - Conveyor Reject  (Shift Register)PLC Programming Example - Conveyor Reject  (Shift Register)
PLC Programming Example - Conveyor Reject (Shift Register)
ACC Automation
 
Vehicle tracking case study
Vehicle tracking case studyVehicle tracking case study
Vehicle tracking case study
Pravinraj Panicker
 
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
MD. Anamul Haque
 
Professor Michael Milford's (Queensland University of Technology) presentatio...
Professor Michael Milford's (Queensland University of Technology) presentatio...Professor Michael Milford's (Queensland University of Technology) presentatio...
Professor Michael Milford's (Queensland University of Technology) presentatio...
Ruperta Daher
 
S irg cid_process-ss_pi_brazil
S irg cid_process-ss_pi_brazilS irg cid_process-ss_pi_brazil
S irg cid_process-ss_pi_brazil
SSPI Brasil
 
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
IndiaMART InterMESH Limited
 
Future of the Global Truck Industry 2010-2020
Future of the Global Truck Industry 2010-2020Future of the Global Truck Industry 2010-2020
Future of the Global Truck Industry 2010-2020
Sandeep Kar
 
Error-Free Inc.'s Remote Verification Module in KALE™ Software
Error-Free Inc.'s Remote Verification Module in KALE™ SoftwareError-Free Inc.'s Remote Verification Module in KALE™ Software
Error-Free Inc.'s Remote Verification Module in KALE™ Software
Chong Chiu
 
[Glass Factory] patent portfolio v2.1
[Glass Factory] patent portfolio v2.1[Glass Factory] patent portfolio v2.1
[Glass Factory] patent portfolio v2.1
JEONG HAN Eom
 
8+jidoka+and+quick+changeover+winter+2016+003 (1)
8+jidoka+and+quick+changeover+winter+2016+003 (1)8+jidoka+and+quick+changeover+winter+2016+003 (1)
8+jidoka+and+quick+changeover+winter+2016+003 (1)
Vaibhav Mishra
 
Auotmatic parking guidance system
Auotmatic parking guidance systemAuotmatic parking guidance system
Auotmatic parking guidance system
Moddassirul Huque
 
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...
IRJET Journal
 
Da dongle
Da dongleDa dongle
Da dongle
EchoCullen
 
Business Plan
Business PlanBusiness Plan
Business Plan
Mayank Goyal
 
Food Delivery by using Drone
Food Delivery by using DroneFood Delivery by using Drone
Food Delivery by using Drone
SachinKulkarni145
 
Accelerometer Controller Robot
Accelerometer Controller RobotAccelerometer Controller Robot
Accelerometer Controller Robot
Nathan Raj
 
2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo
2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo
2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo
Marley Miller
 
Mes pfs avi en
Mes pfs avi enMes pfs avi en
Mes pfs avi en
Tallrain Zhang
 

Similar to Rendezvous with aucovei (autonomous connected car) (20)

IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine LearningIRJET- Self Driving Car using Raspberry-Pi and Machine Learning
IRJET- Self Driving Car using Raspberry-Pi and Machine Learning
 
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale Resellers
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale ResellersPersonal GPS Tracker and Light Fleet Tracking prezo for Point of Sale Resellers
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale Resellers
 
PLC Programming Example - Conveyor Reject (Shift Register)
PLC Programming Example - Conveyor Reject  (Shift Register)PLC Programming Example - Conveyor Reject  (Shift Register)
PLC Programming Example - Conveyor Reject (Shift Register)
 
Vehicle tracking case study
Vehicle tracking case studyVehicle tracking case study
Vehicle tracking case study
 
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...
 
Professor Michael Milford's (Queensland University of Technology) presentatio...
Professor Michael Milford's (Queensland University of Technology) presentatio...Professor Michael Milford's (Queensland University of Technology) presentatio...
Professor Michael Milford's (Queensland University of Technology) presentatio...
 
S irg cid_process-ss_pi_brazil
S irg cid_process-ss_pi_brazilS irg cid_process-ss_pi_brazil
S irg cid_process-ss_pi_brazil
 
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
Emergency Light And AC Adaptor By ILJIN ELECTRONICS (I) PVT. LTD., Greater No...
 
Future of the Global Truck Industry 2010-2020
Future of the Global Truck Industry 2010-2020Future of the Global Truck Industry 2010-2020
Future of the Global Truck Industry 2010-2020
 
Error-Free Inc.'s Remote Verification Module in KALE™ Software
Error-Free Inc.'s Remote Verification Module in KALE™ SoftwareError-Free Inc.'s Remote Verification Module in KALE™ Software
Error-Free Inc.'s Remote Verification Module in KALE™ Software
 
[Glass Factory] patent portfolio v2.1
[Glass Factory] patent portfolio v2.1[Glass Factory] patent portfolio v2.1
[Glass Factory] patent portfolio v2.1
 
8+jidoka+and+quick+changeover+winter+2016+003 (1)
8+jidoka+and+quick+changeover+winter+2016+003 (1)8+jidoka+and+quick+changeover+winter+2016+003 (1)
8+jidoka+and+quick+changeover+winter+2016+003 (1)
 
Auotmatic parking guidance system
Auotmatic parking guidance systemAuotmatic parking guidance system
Auotmatic parking guidance system
 
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...
 
Da dongle
Da dongleDa dongle
Da dongle
 
Business Plan
Business PlanBusiness Plan
Business Plan
 
Food Delivery by using Drone
Food Delivery by using DroneFood Delivery by using Drone
Food Delivery by using Drone
 
Accelerometer Controller Robot
Accelerometer Controller RobotAccelerometer Controller Robot
Accelerometer Controller Robot
 
2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo
2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo
2015 HPVC West - Innovation Report - Cal Poly San Luis Obispo
 
Mes pfs avi en
Mes pfs avi enMes pfs avi en
Mes pfs avi en
 

More from GeekNightHyderabad

Testing strategies in microservices
Testing strategies in microservicesTesting strategies in microservices
Testing strategies in microservices
GeekNightHyderabad
 
Metaprogramming ruby
Metaprogramming rubyMetaprogramming ruby
Metaprogramming ruby
GeekNightHyderabad
 
Scaling enterprise digital platforms with kubernetes
Scaling enterprise digital platforms with kubernetesScaling enterprise digital platforms with kubernetes
Scaling enterprise digital platforms with kubernetes
GeekNightHyderabad
 
FreedomBox & Community Wi-Fi networks
FreedomBox & Community Wi-Fi networksFreedomBox & Community Wi-Fi networks
FreedomBox & Community Wi-Fi networks
GeekNightHyderabad
 
Role of AI & ML in beauty care industry
Role of AI & ML in beauty care industryRole of AI & ML in beauty care industry
Role of AI & ML in beauty care industry
GeekNightHyderabad
 
Breaking down a monolith
Breaking down a monolithBreaking down a monolith
Breaking down a monolith
GeekNightHyderabad
 
Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentation
GeekNightHyderabad
 
Scaling pipelines
Scaling pipelinesScaling pipelines
Scaling pipelines
GeekNightHyderabad
 
Blockchain beyond bitcoin
Blockchain beyond bitcoinBlockchain beyond bitcoin
Blockchain beyond bitcoin
GeekNightHyderabad
 
Http/2
Http/2Http/2
Hardware hacking and internet of things
Hardware hacking and internet of thingsHardware hacking and internet of things
Hardware hacking and internet of things
GeekNightHyderabad
 
Spring to Cloud - REST To Microservices
Spring to Cloud - REST To MicroservicesSpring to Cloud - REST To Microservices
Spring to Cloud - REST To Microservices
GeekNightHyderabad
 
Serverless
ServerlessServerless
Serverless
GeekNightHyderabad
 
Building Cloud Native Applications Using Spring Boot and Spring Cloud
Building Cloud Native Applications Using Spring Boot and Spring CloudBuilding Cloud Native Applications Using Spring Boot and Spring Cloud
Building Cloud Native Applications Using Spring Boot and Spring Cloud
GeekNightHyderabad
 
Progressive Web Applications - The Next Gen Web Technologies
Progressive Web Applications - The Next Gen Web TechnologiesProgressive Web Applications - The Next Gen Web Technologies
Progressive Web Applications - The Next Gen Web Technologies
GeekNightHyderabad
 
Scaling a Game Server: From 500 to 100,000 Users
Scaling a Game Server: From 500 to 100,000 UsersScaling a Game Server: From 500 to 100,000 Users
Scaling a Game Server: From 500 to 100,000 Users
GeekNightHyderabad
 
Big Data - Need of Converged Data Platform
Big Data - Need of Converged Data PlatformBig Data - Need of Converged Data Platform
Big Data - Need of Converged Data Platform
GeekNightHyderabad
 
Building a Data Lake - An App Dev's Perspective
Building a Data Lake - An App Dev's PerspectiveBuilding a Data Lake - An App Dev's Perspective
Building a Data Lake - An App Dev's Perspective
GeekNightHyderabad
 
Understanding the Intelligent Cloud
Understanding the Intelligent CloudUnderstanding the Intelligent Cloud
Understanding the Intelligent Cloud
GeekNightHyderabad
 
GeekNight 22.0 Multi-paradigm programming in Scala and Akka
GeekNight 22.0 Multi-paradigm programming in Scala and AkkaGeekNight 22.0 Multi-paradigm programming in Scala and Akka
GeekNight 22.0 Multi-paradigm programming in Scala and Akka
GeekNightHyderabad
 

More from GeekNightHyderabad (20)

Testing strategies in microservices
Testing strategies in microservicesTesting strategies in microservices
Testing strategies in microservices
 
Metaprogramming ruby
Metaprogramming rubyMetaprogramming ruby
Metaprogramming ruby
 
Scaling enterprise digital platforms with kubernetes
Scaling enterprise digital platforms with kubernetesScaling enterprise digital platforms with kubernetes
Scaling enterprise digital platforms with kubernetes
 
FreedomBox & Community Wi-Fi networks
FreedomBox & Community Wi-Fi networksFreedomBox & Community Wi-Fi networks
FreedomBox & Community Wi-Fi networks
 
Role of AI & ML in beauty care industry
Role of AI & ML in beauty care industryRole of AI & ML in beauty care industry
Role of AI & ML in beauty care industry
 
Breaking down a monolith
Breaking down a monolithBreaking down a monolith
Breaking down a monolith
 
Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentation
 
Scaling pipelines
Scaling pipelinesScaling pipelines
Scaling pipelines
 
Blockchain beyond bitcoin
Blockchain beyond bitcoinBlockchain beyond bitcoin
Blockchain beyond bitcoin
 
Http/2
Http/2Http/2
Http/2
 
Hardware hacking and internet of things
Hardware hacking and internet of thingsHardware hacking and internet of things
Hardware hacking and internet of things
 
Spring to Cloud - REST To Microservices
Spring to Cloud - REST To MicroservicesSpring to Cloud - REST To Microservices
Spring to Cloud - REST To Microservices
 
Serverless
ServerlessServerless
Serverless
 
Building Cloud Native Applications Using Spring Boot and Spring Cloud
Building Cloud Native Applications Using Spring Boot and Spring CloudBuilding Cloud Native Applications Using Spring Boot and Spring Cloud
Building Cloud Native Applications Using Spring Boot and Spring Cloud
 
Progressive Web Applications - The Next Gen Web Technologies
Progressive Web Applications - The Next Gen Web TechnologiesProgressive Web Applications - The Next Gen Web Technologies
Progressive Web Applications - The Next Gen Web Technologies
 
Scaling a Game Server: From 500 to 100,000 Users
Scaling a Game Server: From 500 to 100,000 UsersScaling a Game Server: From 500 to 100,000 Users
Scaling a Game Server: From 500 to 100,000 Users
 
Big Data - Need of Converged Data Platform
Big Data - Need of Converged Data PlatformBig Data - Need of Converged Data Platform
Big Data - Need of Converged Data Platform
 
Building a Data Lake - An App Dev's Perspective
Building a Data Lake - An App Dev's PerspectiveBuilding a Data Lake - An App Dev's Perspective
Building a Data Lake - An App Dev's Perspective
 
Understanding the Intelligent Cloud
Understanding the Intelligent CloudUnderstanding the Intelligent Cloud
Understanding the Intelligent Cloud
 
GeekNight 22.0 Multi-paradigm programming in Scala and Akka
GeekNight 22.0 Multi-paradigm programming in Scala and AkkaGeekNight 22.0 Multi-paradigm programming in Scala and Akka
GeekNight 22.0 Multi-paradigm programming in Scala and Akka
 

Recently uploaded

在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
vluwdy49
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
Leonel Morgado
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
University of Maribor
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
HongcNguyn6
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
LengamoLAppostilic
 
Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
European Sustainable Phosphorus Platform
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
Abdul Wali Khan University Mardan,kP,Pakistan
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
Vandana Devesh Sharma
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
pablovgd
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
muralinath2
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
David Osipyan
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Leonel Morgado
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills MN
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
Daniel Tubbenhauer
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 

Recently uploaded (20)

在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
在线办理(salfor毕业证书)索尔福德大学毕业证毕业完成信一模一样
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Immersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths ForwardImmersive Learning That Works: Research Grounding and Paths Forward
Immersive Learning That Works: Research Grounding and Paths Forward
 
Randomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNERandomised Optimisation Algorithms in DAPHNE
Randomised Optimisation Algorithms in DAPHNE
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốtmô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
mô tả các thí nghiệm về đánh giá tác động dòng khí hóa sau đốt
 
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdfwaterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
waterlessdyeingtechnolgyusing carbon dioxide chemicalspdf
 
Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...THEMATIC  APPERCEPTION  TEST(TAT) cognitive abilities, creativity, and critic...
THEMATIC APPERCEPTION TEST(TAT) cognitive abilities, creativity, and critic...
 
Compexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titrationCompexometric titration/Chelatorphy titration/chelating titration
Compexometric titration/Chelatorphy titration/chelating titration
 
NuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyerNuGOweek 2024 Ghent programme overview flyer
NuGOweek 2024 Ghent programme overview flyer
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 
Oedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptxOedema_types_causes_pathophysiology.pptx
Oedema_types_causes_pathophysiology.pptx
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
 
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
 
Equivariant neural networks and representation theory
Equivariant neural networks and representation theoryEquivariant neural networks and representation theory
Equivariant neural networks and representation theory
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 

Rendezvous with aucovei (autonomous connected car)

  • 1. RENDEZVOUS WITH aucovei (AUTONOMOUS CONNECTED CAR) GEEKNIGHT: DECEMBER 5TH , 2018 VIVEK SONI, THOUGHTWORKS HYDERABAD
  • 2. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Introducing aucovei
  • 4. Welcome to Internet of Things 25 billion Connected “things” by 2020 Gartner $1.7 trillion Market for IoT by 2020 IDC
  • 12.
  • 14.
  • 15. Organizations are benefiting from IoT today Lido Stone Works
  • 16.
  • 17. More info here… http://news.microsoft.com/features/connected-cows-he lp-farms-keep-up-with-the-herd/ Improve cattle production by accurate detection of estrus Detect health issues early and prevent loss
  • 19. SENSOR COWSHED DIPOLE ANTENNA 3G CARD ROUTER RECEIVER COMMUNICATION ANALYTICS CLOUD CENTER NETWORK BASE STATION HOUSE/OFFICE INTERNET PEDOMETER GYUHO “Cow Step” Service
  • 20. S It’s a virtual representation of elements and dynamics of an internet of things device as it goes through it’s lifecycle. Digital Twin It’s a virtual representation of both elements and the dynamics of how an Internet of things device operates and lives throughout its life cycle.
  • 21. Waves of Innovation Cloud Globally available, unlimited compute resources IoT Harnessing signals from sensors and devices, managed centrally by the cloud Edge Intelligence offloaded from the cloud to IoT devices AI Breakthrough intelligence capabilities, in the cloud and on the edge
  • 23. IoT in the Cloud Remote monitoring and management Merging remote data from multiple IoT devices Infinite compute and storage to train machine learning and other advanced AI tools IoT on the Edge Low latency tight control loops require near real-time response Protocol translation & data normalization Privacy of data and protection of IP Symmetr y IoT in the Cloud and on the Edge
  • 24. Few Use Cases… Road traffic detection Wait line estimation Parking spot finder
  • 25. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback What is a Connected Car? A connected car is a car that is equipped with internet access and has the ability to send vehicle telemetry and receive commands to/from a cloud infrastructure in order to provide additional benefits to the drivers related to comfort, safety alerts etc...
  • 26. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Minimalistic Architecture ECU TCUECU CAN BUS ECU ECU
  • 27. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback
  • 28. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Scenarios Smart Logistics1 2 Amusement Parks Cargo Movement3
  • 29. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback The Scenario: SMART LOGISTICS Cargo movement and monitoring Fleet management and vehicle telematics Predictive maintenance and safety
  • 30. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Sharron Warren Store Manager • Looking after aucovei vehicles health • Identifying the right vehicle for fastest delivery • Set delivery points
  • 31. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Next Delivery 2:30 PM – Schedule aucovei Snooze Dismiss 15 minutes < Sharron Warren Store Manager Sharron gets a reminder of upcoming delivery schedule on her mobile device. She opens the aucovei UWP App to view the list of available aucoveis.
  • 32. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei management All aucoveis in the selected area Deliveries Map View List ViewEngaged (2) Available (4) On hold (1) Sharron Warren Store Manager She looks at the list of available aucovei vehicles, clicks on them and checks the vehicle health (battery, tyre pressure etc.) And identifies the vehicle for the next delivery. Deliver ID Address Status IOVR 32 A, North Block Delivered IOVY 45 6th Avenue Link On the Way IOVT 23 Crossroads, 78 Not started JUKL 12 Model Town Gate 2 Not Started JUKV 45 Microsoft Gate 5 Not Started
  • 33. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei management Home > aucovei health dashboard Sharron Warren Store Manager Device Name/Tag AUC 165 Statu sAVAILABL E Coordinate s17°26′30″N 78°22′58″E Health Battery 45% remaining 6.5 hours Tyre Pressures - Good Alignment - Good GPS Signals working fine Assign She looks at the list of available aucovei vehicles, clicks on them and checks the vehicle health (battery, tyre pressure etc.) And identifies the vehicle for the next delivery.
  • 34. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei management Home > aucovei health dashboard Sharron Warren Store Manager Using the map she clicks and taps on the starting point (A) and destination point (B) to assign the delivery to the selected aucovei. Assign A B AUC 165
  • 35. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Brain Wickham Loading supervisor at starting point A • Loading the aucovei vehicle as per the requirement received on the mobile • Dispatch the aucovei.
  • 36. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei is ready for loading Start loading. Dispatch in 30 minutes. Snooze Dismiss 15 minutes < Brian Wickham Loading Supervisor Gets notification on his mobile that aucovei has arrived. Loads the vehicle. Confirms the loading and dispatch of vehicle.
  • 37. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Robert Lyon Control Room Operator • Track aucovei vehicle movement from the control room. • Take care of any issues if the aucovei gets stuck.
  • 38. aucovei Control Center robert@aucovei.com ADMINISTRATO R AUC 165Device to View: Temperature Speed Dashboard Rules Aucoveies ADD A AUCOVEI Advanced Actions Alarm History Local Time Device ID Rule Output Value 07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 45.39 07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 46.17 07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 48.11 07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 49.08 07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 48.83 0 100.0 0 45.02 0 100.0 0 35.8127.85 0 100.0 0 Robert Lyon Control Room Operator Vehicle starts the journey. Notification goes to control room. Control room person can track the live vehicle movement (speed, direction (Bing Maps), etc.)
  • 39. aucovei Control Center robert@aucovei.com ADMINISTRATO R Robert Lyon Control Room Operator Vehicle starts the journey. Notification goes to control room. Control room person can track the live vehicle movement (speed, direction (Bing Maps), etc.) AUC 165 – Delivery 3452View B A 45.02 Time remaining 35.81 /21 min 12 min Point A Gate 2, Contoso Campus Point B Fabrikam Circle
  • 40. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei aucovei vehicle gets an obstacle (another truck that is unloading). Vehicle pauses, navigates to left, navigates to right; finds a gap and proceeds further. Obstacle on the routeFrom Point A To Point B Finding an alternate route Reach the destination using the alternate route Case 1 - Clearing an obstacle without assistance
  • 41. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei aucovei vehicle gets another obstacle on the available alternate route. Vehicle is stuck now and sends a signal to the Control Room. Obstacle on the routeFrom Point A To Point B Difficulty in finding an alternate route Case 2 - Assistance from the Control Room Obstacle on the alternate route Send signal to Control Room
  • 42. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei aucovei vehicle detects a stop sign on the route. Vehicle is stuck now and sends a signal to the Control Room. Road blockFrom Point A To Point B Detect roadblocked sign on the route Case 2 - Assistance from the Control Room (contd..) Send signal to Control Room
  • 43. aucovei Control Center robert@aucovei.com ADMINISTRATO R AUC 165 – Delivery 3452View B A 45.02 Time remaining 35.81 /21 min 12 min Point A Gate 2, Contoso Campus Point B Fabrikam Circle Case 2 - Assistance from the Control Room Robert Lyon Control Room Operator Operator in the Control Room receives a signal and using a Hololens device and the Camera in the aucovei he is helping find a nearest alternate route.aucovei
  • 44. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Obstacle on the routeFrom Point A To Point B Go back to nearest alternate route Case 2 - Assistance from the Control Room Obstacle on the alternate route Take a U-return Robert Lyon Control Room Operator Operator in the Control Room receives a signal and using a Hololens device and the Camera in the aucovei he is helping find a nearest alternate route.aucovei
  • 45. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei Real footage shot with the working aucovei vehicle to demonstrate the two scenarios. Needs assistance from the Control Room Clearing an obstacle without assistance
  • 46. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Sign Detection aucovei Real footage shot with the working aucovei vehicle to demonstrate the sign detection scenario.
  • 47. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Johnathon Green Loading-unloading supervisor at starting point B • Loading-unloading the aucovei vehicle as per the requirement received on the mobile • Dispatch the aucovei. Johnathon Green Loading Supervisor The loading/unloading supervisor receives a message of the arrival of the aucovei, he goes and unloads the aucovie.aucovei
  • 48. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback After the successful delivery the aucovei vehicle parks itself to the nearest parking and awaits the next delivery assignment from the control room.
  • 49. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Solution Components aucovei Companion App Control Center
  • 50. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei 1.0 Device Hardware HMC5883L Magnetometer GPS Status LED GPS Status LED Arduino Pro Mini ESP826 6 Power Connector Ardunio Uno R3 Ardunio Uno Hat U-blox Neo-6m GPS Motor (Connected to L298-N Motor Driver) Ultrasonic Sensor Servo 16x2 LCD Display
  • 51. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback aucovei 2.0 Device Hardware HMC5883L Magnetometer LCD Touchscreen Display 18650 Li-ion batteries Arduino Pro Mini DHT 11 Temp Sensor Motor (Connected to L298-N Motor Driver) Raspberry Pi 3 Model B+ U-blox Neo-6m GPS LM393 Speed Sensor OLED Display Module (128x64) Microsoft Lifecam LED Ultrasonic Sensor Speaker Powerbank Servos
  • 52. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Device Display
  • 53. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback • Raspberry Pi running Windows 10 IoT Core • Universal Windows Platform (UWP) app based on .Net Framework • OpenCV + Custom Vision Machine Learning Model (ONNX) • Live video streaming over websockets • Bluetooth Rfcomm • Voice Commands and Speech Synthesis • Azure IoT Hub communication • Arduino slave over I2C channel • Various sensor libraries Device Software
  • 54. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback autonomous Mode Waypoint Navigator Cloud Command Receiver Cloud Waypoints Parser Get Current Position Get Current Heading Calculate Distance d = Current - Target d > thres. Calculate Target Heading Turn Rover Move Rover Load Next Waypoint N o Ye s
  • 55. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Sign Detection Video Processor Video Camera Raspberry Pi Camera Processor OpenCV Windows ML Model Command Processor • Detect contours based on size and color • Return largest contour • Evaluate cropped image against trained ML model • Process the results Extract image frames Capture video stream • Execute rover commands • Notify cloud
  • 56. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Azure IoT Solution Accelerators
  • 57. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback • Monitor IoT devices • Manage and configure devices • Send commands to devices • Configure device alerts • Detect device issues • Take actions based on issue type • Create simulated devices Azure Remote Monitoring V1
  • 58. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback Cloud Architecture
  • 59. Define Promotion Discover Product Consult Expert Submit Application Visit Branch Provide Feedback • Windows 10 IoT Core • Azure Custom Vision • Azure Remote Monitoring Preconfigured Solution • Windows Machine Learning Models • Windows Universal Application Samples • Windows IoT Core Samples References
  • 60. THANK YOU Vivek Soni LinkedIn: https://www.linkedin.com/in/vivek-soni-53014121/ Email: erviveksoni@gmail.com