SlideShare a Scribd company logo
1 of 45
Download to read offline
IMULet: A Cloudlet for Inertial Tracking
Lauri Tuominen and Mo Alloulah
25 Feb 2021
1 © Dania Alloulah
Navigation/Localisation is a fundamental technology
Cornerstone of the physical internet
Navigation/Localisation is a fundamental technology
Cornerstone of the physical internet
Navigation/Localisation is a fundamental technology
Cornerstone of the physical internet
person
chair
chair
robot
drone
bike
person
table
Vision
Navigation/Localisation is a fundamental technology
Cornerstone of the physical internet
Active RF 802.11mc


person
chair
chair
robot
drone
bike
person
table
Vision
Navigation/Localisation is a fundamental technology
Cornerstone of the physical internet
Active RF 802.11mc


person
chair
chair
robot
drone
bike
person
table
Vision
Passive RF-Pose3D
Navigation/Localisation is a fundamental technology
Cornerstone of the physical internet
Active RF 802.11mc


person
chair
chair
robot
drone
bike
person
table
Vision
Passive RF-Pose3D
…
Multi-modal:
SurroundSense
Navigation/Localisation is a fundamental technology
Cornerstone of the physical internet
Active RF 802.11mc


person
chair
chair
robot
drone
bike
person
table
Vision
Passive RF-Pose3D
…
Name of game: Robustification, robustification, robustification
The future of computing is spatial


Name of game: Robustification, robustification, robustification
The future of computing is spatial


multi-modal
Name of game: Robustification, robustification, robustification
The future of computing is spatial


multi-modal, multi-layered
Name of game: Robustification, robustification, robustification
The future of computing is spatial


multi-modal, multi-layered, and semantic
Name of game: Robustification, robustification, robustification
The future of computing is spatial


multi-modal, multi-layered, and semantic
Lest …
Name of game: Robustification, robustification, robustification
The future of computing is spatial


multi-modal, multi-layered, and semantic
Lest …
Name of game: Robustification, robustification, robustification
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
Ground 0


• independent of environmental dynamics


• i.e. very useful
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
Ground 0


• independent of environmental dynamics


• i.e. very useful
T
r
i
c
k
s
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
Ground 0


• independent of environmental dynamics


• i.e. very useful
T
r
i
c
k
s
DL
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
Ground 0


• independent of environmental dynamics


• i.e. very useful
Comparison between DL (IONet),


pedestrian dead reckoning (PDR), and


traditional strapdown inertial navigation


systems (SINS)


Why Deep Learning?
T
r
i
c
k
s
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
Ground 0


• independent of environmental dynamics


• i.e. very useful
T
r
i
c
k
s
Comparison between DL (IONet),


pedestrian dead reckoning (PDR), and


traditional strapdown inertial navigation


systems (SINS)


Chen et al. "Ionet: Learning to cure the curse of drift in inertial odometry."
arXiv preprint arXiv:1802.02209 (2018).
Why Deep Learning?
T
r
i
c
k
s
What do we need to do?
Inertial
Radar Lidar
Vision
Acoustic Infrared
…
… …
…
Ground 0


• independent of environmental dynamics


• i.e. very useful
T
r
i
c
k
s
Comparison between DL (IONet),


pedestrian dead reckoning (PDR), and


traditional strapdown inertial navigation


systems (SINS)


Chen et al. "Ionet: Learning to cure the curse of drift in inertial odometry."
arXiv preprint arXiv:1802.02209 (2018).
Why Deep Learning?
T
r
i
c
k
s
Major improvements over classical methods
DL, is that it?
DL, is that it?


System-level innovations needed for the real-world
DL, is that it?


System-level innovations needed for the real-world


• ultra-low power tags


• compute-, energy-, and form factor-constrained
DL, is that it?


System-level innovations needed for the real-world


• ultra-low power tags


• compute-, energy-, and form factor-constrained


• deal with DL model fragility


• signal characteristic variabilities in the field


• i.e. hard to generalise
DL, is that it?


System-level innovations needed for the real-world


• ultra-low power tags


• compute-, energy-, and form factor-constrained


• deal with DL model fragility


• signal characteristic variabilities in the field


• i.e. hard to generalise


• configurability and scalability


• use cases/market segments
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
(1) ultra-low power
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
(1) ultra-low power
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
(2) configurable
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
(2) configurable
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
(3) customisable D1 D2 D3 D4 D5 D6
D1 -91.3 -38.3 -37.3 -33 -34.6 -31
D2 -38.3 -91.6 -38.3 -32.6 -36.3 -30.8
D3 -37.3 -38.3 -91.2 -32.4 -35.8 -30.8
D4 -33 -32.6 -32.4 -91.8 -29.8 -28.9
D5 -34.6 -36.3 -35.8 -29.8 -91.8 -30.6
D6 -31 -30.8 -30.8 -28.9 -30.6 -91.2
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
(3) customisable D1 D2 D3 D4 D5 D6
D1 -91.3 -38.3 -37.3 -33 -34.6 -31
D2 -38.3 -91.6 -38.3 -32.6 -36.3 -30.8
D3 -37.3 -38.3 -91.2 -32.4 -35.8 -30.8
D4 -33 -32.6 -32.4 -91.8 -29.8 -28.9
D5 -34.6 -36.3 -35.8 -29.8 -91.8 -30.6
D6 -31 -30.8 -30.8 -28.9 -30.6 -91.2
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
Promising


early performance
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
Promising


early performance
IMULet
LSTM stack
states
estimates delayline
Edge Cloud
raw 9-DOF IMU signals
acceI
gyro
magneto
Displacement
Estimate
On-device
compressed
representation
FC
FC
Adaptation
z K
layer 1
CNN
layer 0
Latent space tracking
s
Promising


early performance
Check out paper for details
In Summary


IMULet is a cloudlet for inertial tracking


• DL + edge + hooks for efficiency and generalisability
In Summary


IMULet is a cloudlet for inertial tracking


• DL + edge + hooks for efficiency and generalisability


Key component towards infrastructure-less localisation


• as mandated by physical internet/spatial computing
In Summary


IMULet is a cloudlet for inertial tracking


• DL + edge + hooks for efficiency and generalisability


Key component towards infrastructure-less localisation


• as mandated by physical internet/spatial computing


Scaling evaluation in-progress
Cheers
45 © Dania Alloulah

More Related Content

What's hot

PHINS for DP applications
PHINS for DP applicationsPHINS for DP applications
PHINS for DP applicationsJames Titcomb
 
Lasser communication
Lasser communicationLasser communication
Lasser communicationgaurav singh
 
Laser Communication
Laser CommunicationLaser Communication
Laser CommunicationHossam Zein
 
Advantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVsAdvantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVsHydrographic Society Benelux
 
Presentation on laser application
Presentation on laser applicationPresentation on laser application
Presentation on laser applicationG Mothy
 
Seminar Report on UWB FM -CW RADAR
Seminar Report on UWB FM -CW RADARSeminar Report on UWB FM -CW RADAR
Seminar Report on UWB FM -CW RADARArif Ahmed
 
Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...
Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...
Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...Codevintec Italiana srl
 
Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.Joaquin Perez
 
Laser communication system
Laser communication systemLaser communication system
Laser communication systemsizzbob
 
Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...
Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...
Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...luca-bencini
 
MO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITES
MO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITESMO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITES
MO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITESgrssieee
 
weather radar Report
weather radar Reportweather radar Report
weather radar ReportPawankumarm65
 
Free Space Optical Communication
Free Space Optical CommunicationFree Space Optical Communication
Free Space Optical Communicationnitigga92
 
Optical transmission technique
Optical transmission techniqueOptical transmission technique
Optical transmission techniqueOnline
 

What's hot (20)

PHINS for DP applications
PHINS for DP applicationsPHINS for DP applications
PHINS for DP applications
 
BenMAS 2014
BenMAS 2014BenMAS 2014
BenMAS 2014
 
Lasser communication
Lasser communicationLasser communication
Lasser communication
 
Laser Communication
Laser CommunicationLaser Communication
Laser Communication
 
Advantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVsAdvantages of a combined sonar data acquisition system for AUVs and ASVs
Advantages of a combined sonar data acquisition system for AUVs and ASVs
 
Rangefinder pdf
Rangefinder pdfRangefinder pdf
Rangefinder pdf
 
Presentation on laser application
Presentation on laser applicationPresentation on laser application
Presentation on laser application
 
Laser Communication
Laser CommunicationLaser Communication
Laser Communication
 
Laser communications ppt1
Laser communications ppt1Laser communications ppt1
Laser communications ppt1
 
Laser communications ppt
Laser communications pptLaser communications ppt
Laser communications ppt
 
Seminar Report on UWB FM -CW RADAR
Seminar Report on UWB FM -CW RADARSeminar Report on UWB FM -CW RADAR
Seminar Report on UWB FM -CW RADAR
 
Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...
Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...
Edgetech Marine technologies presentation at Codevintec's Workshop (by Nick L...
 
Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.Optical Wireless Communications - from the space to the chip.
Optical Wireless Communications - from the space to the chip.
 
Laser communication system
Laser communication systemLaser communication system
Laser communication system
 
Laser comm.
Laser comm.Laser comm.
Laser comm.
 
Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...
Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...
Energy Efficient Communications Solutions for Nomadic Nodes within a Wireless...
 
MO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITES
MO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITESMO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITES
MO4.L09.3 - A NEW SAR SENSOR DESIGNED FOR MICRO-SATELLITES
 
weather radar Report
weather radar Reportweather radar Report
weather radar Report
 
Free Space Optical Communication
Free Space Optical CommunicationFree Space Optical Communication
Free Space Optical Communication
 
Optical transmission technique
Optical transmission techniqueOptical transmission technique
Optical transmission technique
 

Similar to IMULet: A Cloudlet for Inertial Tracking

Dario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineeringDario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineeringAdvanced-Concepts-Team
 
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsWireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsVladimir Kulyukin
 
Co-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite DataCo-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite DataNopphawanTamkuan
 
Is it Live or is it Telepresence?
Is it Live or is it Telepresence?Is it Live or is it Telepresence?
Is it Live or is it Telepresence?Larry Smarr
 
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...IRJET Journal
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesMohamed Nabil, MSc.
 
military surveillance robot
military surveillance robot  military surveillance robot
military surveillance robot KrishGupta94
 
Wireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of ReachWireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of ReachEnergySec
 
=iros16tutorial_2.pdf
=iros16tutorial_2.pdf=iros16tutorial_2.pdf
=iros16tutorial_2.pdfusmanarif88
 
Persistics: Wide Area Surveillance & Analysis by Sheila Vaidya
Persistics: Wide Area Surveillance & Analysis by Sheila VaidyaPersistics: Wide Area Surveillance & Analysis by Sheila Vaidya
Persistics: Wide Area Surveillance & Analysis by Sheila VaidyaIndustrial Partnerships Office
 
LRC Presentation
LRC PresentationLRC Presentation
LRC PresentationMonolithix
 
Remote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual WorldsRemote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual WorldsLarry Smarr
 
Remote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual WorldsRemote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual WorldsLarry Smarr
 
Deblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationDeblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationIRJET Journal
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSravan Puttagunta
 

Similar to IMULet: A Cloudlet for Inertial Tracking (20)

Dario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineeringDario izzo - Machine Learning methods and space engineering
Dario izzo - Machine Learning methods and space engineering
 
Paper
PaperPaper
Paper
 
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support FunctionsWireless Indoor Localization with Dempster-Shafer Simple Support Functions
Wireless Indoor Localization with Dempster-Shafer Simple Support Functions
 
Co-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite DataCo-Registration of Small-Scale Satellite Data
Co-Registration of Small-Scale Satellite Data
 
Is it Live or is it Telepresence?
Is it Live or is it Telepresence?Is it Live or is it Telepresence?
Is it Live or is it Telepresence?
 
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
IRJET - Wireless Controlled Rough Terrain Vehicle to Detect Alive Human in Ea...
 
Enhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniquesEnhancing indoor localization using IoT techniques
Enhancing indoor localization using IoT techniques
 
military surveillance robot
military surveillance robot  military surveillance robot
military surveillance robot
 
Wireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of ReachWireless Sensor Networks: Nothing is Out of Reach
Wireless Sensor Networks: Nothing is Out of Reach
 
=iros16tutorial_2.pdf
=iros16tutorial_2.pdf=iros16tutorial_2.pdf
=iros16tutorial_2.pdf
 
Persistics: Wide Area Surveillance & Analysis by Sheila Vaidya
Persistics: Wide Area Surveillance & Analysis by Sheila VaidyaPersistics: Wide Area Surveillance & Analysis by Sheila Vaidya
Persistics: Wide Area Surveillance & Analysis by Sheila Vaidya
 
LRC Presentation
LRC PresentationLRC Presentation
LRC Presentation
 
Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
 
Raskar COSI invited talk Oct 2009
Raskar COSI invited talk Oct 2009Raskar COSI invited talk Oct 2009
Raskar COSI invited talk Oct 2009
 
Remote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual WorldsRemote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual Worlds
 
Remote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual WorldsRemote Telepresence for Exploring Virtual Worlds
Remote Telepresence for Exploring Virtual Worlds
 
Deblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationDeblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel Estimation
 
Myredtacton
MyredtactonMyredtacton
Myredtacton
 
Analysis Of Netflix
Analysis Of NetflixAnalysis Of Netflix
Analysis Of Netflix
 
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan PuttaguntaSPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
SPAR 2015 - Civil Maps Presentation by Sravan Puttagunta
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

IMULet: A Cloudlet for Inertial Tracking

  • 1. IMULet: A Cloudlet for Inertial Tracking Lauri Tuominen and Mo Alloulah 25 Feb 2021 1 © Dania Alloulah
  • 2. Navigation/Localisation is a fundamental technology Cornerstone of the physical internet
  • 3. Navigation/Localisation is a fundamental technology Cornerstone of the physical internet
  • 4. Navigation/Localisation is a fundamental technology Cornerstone of the physical internet person chair chair robot drone bike person table Vision
  • 5. Navigation/Localisation is a fundamental technology Cornerstone of the physical internet Active RF 802.11mc person chair chair robot drone bike person table Vision
  • 6. Navigation/Localisation is a fundamental technology Cornerstone of the physical internet Active RF 802.11mc person chair chair robot drone bike person table Vision Passive RF-Pose3D
  • 7. Navigation/Localisation is a fundamental technology Cornerstone of the physical internet Active RF 802.11mc person chair chair robot drone bike person table Vision Passive RF-Pose3D …
  • 8. Multi-modal: SurroundSense Navigation/Localisation is a fundamental technology Cornerstone of the physical internet Active RF 802.11mc person chair chair robot drone bike person table Vision Passive RF-Pose3D …
  • 9. Name of game: Robustification, robustification, robustification
  • 10. The future of computing is spatial Name of game: Robustification, robustification, robustification
  • 11. The future of computing is spatial multi-modal Name of game: Robustification, robustification, robustification
  • 12. The future of computing is spatial multi-modal, multi-layered Name of game: Robustification, robustification, robustification
  • 13. The future of computing is spatial multi-modal, multi-layered, and semantic Name of game: Robustification, robustification, robustification
  • 14. The future of computing is spatial multi-modal, multi-layered, and semantic Lest … Name of game: Robustification, robustification, robustification
  • 15. The future of computing is spatial multi-modal, multi-layered, and semantic Lest … Name of game: Robustification, robustification, robustification
  • 16. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … …
  • 17. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … …
  • 18. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … … Ground 0 • independent of environmental dynamics • i.e. very useful
  • 19. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … … Ground 0 • independent of environmental dynamics • i.e. very useful T r i c k s
  • 20. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … … Ground 0 • independent of environmental dynamics • i.e. very useful T r i c k s DL
  • 21. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … … Ground 0 • independent of environmental dynamics • i.e. very useful Comparison between DL (IONet), pedestrian dead reckoning (PDR), and traditional strapdown inertial navigation systems (SINS) Why Deep Learning? T r i c k s
  • 22. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … … Ground 0 • independent of environmental dynamics • i.e. very useful T r i c k s Comparison between DL (IONet), pedestrian dead reckoning (PDR), and traditional strapdown inertial navigation systems (SINS) Chen et al. "Ionet: Learning to cure the curse of drift in inertial odometry." arXiv preprint arXiv:1802.02209 (2018). Why Deep Learning? T r i c k s
  • 23. What do we need to do? Inertial Radar Lidar Vision Acoustic Infrared … … … … Ground 0 • independent of environmental dynamics • i.e. very useful T r i c k s Comparison between DL (IONet), pedestrian dead reckoning (PDR), and traditional strapdown inertial navigation systems (SINS) Chen et al. "Ionet: Learning to cure the curse of drift in inertial odometry." arXiv preprint arXiv:1802.02209 (2018). Why Deep Learning? T r i c k s Major improvements over classical methods
  • 24. DL, is that it?
  • 25. DL, is that it? System-level innovations needed for the real-world
  • 26. DL, is that it? System-level innovations needed for the real-world • ultra-low power tags • compute-, energy-, and form factor-constrained
  • 27. DL, is that it? System-level innovations needed for the real-world • ultra-low power tags • compute-, energy-, and form factor-constrained • deal with DL model fragility • signal characteristic variabilities in the field • i.e. hard to generalise
  • 28. DL, is that it? System-level innovations needed for the real-world • ultra-low power tags • compute-, energy-, and form factor-constrained • deal with DL model fragility • signal characteristic variabilities in the field • i.e. hard to generalise • configurability and scalability • use cases/market segments
  • 29. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s
  • 30. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s
  • 31. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s
  • 32. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s
  • 33. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s (1) ultra-low power
  • 34. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s (1) ultra-low power
  • 35. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s (2) configurable
  • 36. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s (2) configurable
  • 37. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s (3) customisable D1 D2 D3 D4 D5 D6 D1 -91.3 -38.3 -37.3 -33 -34.6 -31 D2 -38.3 -91.6 -38.3 -32.6 -36.3 -30.8 D3 -37.3 -38.3 -91.2 -32.4 -35.8 -30.8 D4 -33 -32.6 -32.4 -91.8 -29.8 -28.9 D5 -34.6 -36.3 -35.8 -29.8 -91.8 -30.6 D6 -31 -30.8 -30.8 -28.9 -30.6 -91.2
  • 38. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s (3) customisable D1 D2 D3 D4 D5 D6 D1 -91.3 -38.3 -37.3 -33 -34.6 -31 D2 -38.3 -91.6 -38.3 -32.6 -36.3 -30.8 D3 -37.3 -38.3 -91.2 -32.4 -35.8 -30.8 D4 -33 -32.6 -32.4 -91.8 -29.8 -28.9 D5 -34.6 -36.3 -35.8 -29.8 -91.8 -30.6 D6 -31 -30.8 -30.8 -28.9 -30.6 -91.2
  • 39. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s Promising early performance
  • 40. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s Promising early performance
  • 41. IMULet LSTM stack states estimates delayline Edge Cloud raw 9-DOF IMU signals acceI gyro magneto Displacement Estimate On-device compressed representation FC FC Adaptation z K layer 1 CNN layer 0 Latent space tracking s Promising early performance Check out paper for details
  • 42. In Summary IMULet is a cloudlet for inertial tracking • DL + edge + hooks for efficiency and generalisability
  • 43. In Summary IMULet is a cloudlet for inertial tracking • DL + edge + hooks for efficiency and generalisability Key component towards infrastructure-less localisation • as mandated by physical internet/spatial computing
  • 44. In Summary IMULet is a cloudlet for inertial tracking • DL + edge + hooks for efficiency and generalisability Key component towards infrastructure-less localisation • as mandated by physical internet/spatial computing Scaling evaluation in-progress
  • 45. Cheers 45 © Dania Alloulah