SlideShare a Scribd company logo
Lost in the Deep? Performance
Evaluation of Dead Reckoning
Techniques in Underwater
Environments
Marko Radeta, Claudio Rodrigues, Francisco Silva, Pedro Abreu, João
Pestana, Ngoc Thi Nguyen, Agustin Zuniga, Huber Flores, Petteri Nurmi
1
October 10, 2023, Cancun, Mexico
Importance
• Widely adopted in several navigation applications
2
Source: https://www.freepik.com/premium-vector/footprint-trail-human-
walking-route-footsteps-track-vector_17570436.htm
Source: https://www.freepik.com/free-vector/road-tire-tracks-white-
background_1107072.htm#query=tire%20tread&position=23&from_view
=search&track=ais
Cars
Source: https://www.vecteezy.com/png/27388481-speed-boat-
travel-floating-water-transport-route-path-way-in-ocean-blue-sea
Important characteristics include affordable, lightweight, and
energy-efficient
Surface vessels
Smartphones
Dead reckoning
• Simply explained
3
Modelling through distance and angle estimates
Start
Dead reckoning
• Extraction of parameters
4
Modelling through distance and angle estimates
Start
Dead reckoning “underwater”
• Is the dead reckoning performance good underwater?
5
Underwater positioning (scuba, ROVs, AUVs)
Contributions
• Systematic evaluation: We benchmark
different (15) dead reckoning algorithms and
analyze their performance underwater
• Land vs underwater testbed: We design a
robust testbed that compares both conditions
• New insights: We present quantifiable
results about using dead reckoning
underwater
6
We can use it with 5% error for displacement and turn respectively –
some motion patterns underwater require specific algorithms
Source: DF Malan -
https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation#/
media/File:Euler_AxisAngle.png
AEOLUS position estimation pipeline
7
Step 1:
IMU
calibration
Step 2:
Orientation
estimation
Step 3:
Linear
acceleration
Step 4:
Sampling
rate
selection
Step 5:
Displacement
estimation
Step 6:
Position
estimation
LoPy4
microcontroller
IMU (MPU-9250)
AEOLUS position estimation pipeline
8
Step 1:
IMU
calibration
Step 2:
Orientation
estimation
Step 3:
Linear
acceleration
Step 4:
Sampling
rate
selection
Step 5:
Displacement
estimation
Step 6:
Position
estimation
AEOLUS position estimation pipeline
9
Step 1:
IMU
calibration
Step 2:
Orientation
estimation
Step 3:
Linear
acceleration
Step 4:
Sampling
rate
selection
Step 5:
Displacement
estimation
Step 6:
Position
estimation
Attitude estimation
(Pitch, Roll and yaw)
Liner acceleration
Quaternions
AEOLUS position estimation pipeline
10
Step 1:
IMU
calibration
Step 2:
Orientation
estimation
Step 3:
Linear
acceleration
Step 4:
Sampling
rate
selection
Step 5:
Displacement
estimation
Step 6:
Position
estimation
Algorithms: AngularRate, AQUA,
Complementary, DavenPort, EKD, FAMC,
FLAE, Fourati, Madgwick, Mahony, OLEQ,
QUEST, ROLEQ, SAAM, Tilt
AEOLUS position estimation pipeline
11
Step 1:
IMU
calibration
Step 2:
Orientation
estimation
Step 3:
Linear
acceleration
Step 4:
Sampling
rate
selection
Step 5:
Displacement
estimation
Step 6:
Position
estimation
AEOLUS position estimation pipeline
12
Step 1:
IMU
calibration
Step 2:
Orientation
estimation
Step 3:
Linear
acceleration
Step 4:
Sampling
rate
selection
Step 5:
Displacement
estimation
Step 6:
Position
estimation
The experiments
Land
13
Drawn on the ground
We investigate the effects of distance on position
estimation at different distance magnitudes
Pre-defined geometrical shapes
The experiments
Underwater
14
Structure on the surface
The experiments
Underwater
15
Structure on the surface
Evaluation
Result: Average errors of displacement underwater lower are much
lower compared to the similar trajectory on the ground (warp).
16
Evaluation
Result: Attitude estimation (Pitch, Roll and yaw) computed using
some algorithms (e.g., FAMC, Fourati) result in high errors on the
ground but lower errors when the experiments were performed in
the underwater environment.
17
Evaluation
Result: Algorithm dependent performance for shape estimation
18
(a) 4 m (b) 16m (c) 28 m – Lower displacement errors
(d) 4 m (e) 16 m (f) 28 m – Lower turn errors
Evaluation
Result: Warp estimation is difficult on the ground
19
(a) (b) – Lower displacement and turn errors for spirals
(c) (d) – Lower displacement and turn errors for squares
Evaluation
Result: Warp estimations are easily captured underwater
20
(a) (b) – Lower displacement and turn errors
Thin rectangle indicates the base wooden surface structure
Summary and conclusions
• Systematic evaluation: We benchmark different (15) dead
reckoning algorithms and analyze their performance underwater
• Land vs underwater testbed: We design a robust testbed that
compares both conditions
• New insights:
• We can use it with 5% error for displacement and turn respectively
• Warp estimations are better captured underwater rather than on the
ground
• Performance of dead reckoning algorithm is quite volatile on the
ground
21
Questions?
Thank you! (Do not hesitate to reach us via e-mail)
Marko Radeta (marko.radeta@wave-labs.org)
Claudio Rodrigues (claudio.rodrigues@wave-labs.org)
Francisco Silva (francisco.silva@wave-labs.org)
Pedro Abreu (pedro.abreu@wave-labs.org)
João Pestana (joao.pestana@wave-labs.org)
Ngoc Thi Nguyen (ngoc.nguyen@helsinki.fi)
Agustin Zuniga (agustin.zuniga@helsinki.fi)
Huber Flores (huber.flores@ut.ee)
Petteri Nurmi (petteri.nurmi@helsinki.fi)
22

More Related Content

Similar to UbiComp_LostInPerformance2023-Flores.pdf

Enhancing Pilot Ability to Perform Continuous Descent Approach with Descript...
Enhancing Pilot Ability to Perform Continuous Descent Approach with  Descript...Enhancing Pilot Ability to Perform Continuous Descent Approach with  Descript...
Enhancing Pilot Ability to Perform Continuous Descent Approach with Descript...
Michael LaMarr
 
FOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de MilanoFOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de Milano
Carolina Arias Muñoz
 
[Paper research] GOSELO: for Robot navigation using Reactive neural networks
[Paper research] GOSELO: for Robot navigation using Reactive neural networks[Paper research] GOSELO: for Robot navigation using Reactive neural networks
[Paper research] GOSELO: for Robot navigation using Reactive neural networks
Jehong Lee
 
A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...
A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...
A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...
Angela Tyger
 
NGA’s Position on “Web-Mercator”
NGA’s Position on “Web-Mercator”NGA’s Position on “Web-Mercator”
NGA’s Position on “Web-Mercator”
National Geospatial-Intelligence Agency
 
02_waman_mcvay SOIL.pdf
02_waman_mcvay SOIL.pdf02_waman_mcvay SOIL.pdf
02_waman_mcvay SOIL.pdf
sunilghosh11
 
Miklovicz thesis defence 2017
Miklovicz thesis defence 2017Miklovicz thesis defence 2017
Miklovicz thesis defence 2017
Tamás Miklovicz
 
Performances evaluation of surface water areas extraction techniques using l...
Performances evaluation of  surface water areas extraction techniques using l...Performances evaluation of  surface water areas extraction techniques using l...
Performances evaluation of surface water areas extraction techniques using l...
Abdelazim Negm
 
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano OchoaCFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
Mario Felipe Campuzano Ochoa
 
IRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing ImagesIRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET Journal
 
A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture
ijait
 
Lecture 11 Navigation Dr. Giorgos A. Demetrio.docx
  Lecture 11  Navigation  Dr. Giorgos A. Demetrio.docx  Lecture 11  Navigation  Dr. Giorgos A. Demetrio.docx
Lecture 11 Navigation Dr. Giorgos A. Demetrio.docx
joyjonna282
 
PHD Thesis Presentation
PHD Thesis PresentationPHD Thesis Presentation
PHD Thesis PresentationMohamed Sobh
 
SmartGeo - G. Satta
SmartGeo - G. SattaSmartGeo - G. Satta
SmartGeo - G. Satta
Sardegna Ricerche
 
Complete Project Work
Complete Project WorkComplete Project Work
Complete Project WorkCHIKA OKEKE
 
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS softwareShuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Asadullah Malik
 
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS softwareShuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Asadullah Malik
 
DRONES IN HYDROLOGY
DRONES IN HYDROLOGYDRONES IN HYDROLOGY
DRONES IN HYDROLOGY
Salvatore Manfreda
 
Presentation (Pagkratios Chitas)
Presentation (Pagkratios Chitas)Presentation (Pagkratios Chitas)
Presentation (Pagkratios Chitas)Pagkratios Chitas
 

Similar to UbiComp_LostInPerformance2023-Flores.pdf (20)

Enhancing Pilot Ability to Perform Continuous Descent Approach with Descript...
Enhancing Pilot Ability to Perform Continuous Descent Approach with  Descript...Enhancing Pilot Ability to Perform Continuous Descent Approach with  Descript...
Enhancing Pilot Ability to Perform Continuous Descent Approach with Descript...
 
FOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de MilanoFOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de Milano
 
[Paper research] GOSELO: for Robot navigation using Reactive neural networks
[Paper research] GOSELO: for Robot navigation using Reactive neural networks[Paper research] GOSELO: for Robot navigation using Reactive neural networks
[Paper research] GOSELO: for Robot navigation using Reactive neural networks
 
A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...
A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...
A PowerPoint Presentation For Public Presentation At Yamafune S Doctral Disse...
 
NGA’s Position on “Web-Mercator”
NGA’s Position on “Web-Mercator”NGA’s Position on “Web-Mercator”
NGA’s Position on “Web-Mercator”
 
02_waman_mcvay SOIL.pdf
02_waman_mcvay SOIL.pdf02_waman_mcvay SOIL.pdf
02_waman_mcvay SOIL.pdf
 
Miklovicz thesis defence 2017
Miklovicz thesis defence 2017Miklovicz thesis defence 2017
Miklovicz thesis defence 2017
 
Performances evaluation of surface water areas extraction techniques using l...
Performances evaluation of  surface water areas extraction techniques using l...Performances evaluation of  surface water areas extraction techniques using l...
Performances evaluation of surface water areas extraction techniques using l...
 
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano OchoaCFD Cornell Energy Workshop - M.F. Campuzano Ochoa
CFD Cornell Energy Workshop - M.F. Campuzano Ochoa
 
IRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing ImagesIRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
IRJET- Analysis of Ship Detection Techniques in Remote Sensing Images
 
A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture A Novel Approach for Ship Recognition using Shape and Texture
A Novel Approach for Ship Recognition using Shape and Texture
 
SOTC_2016_RMJ_SurveyingChallenges
SOTC_2016_RMJ_SurveyingChallengesSOTC_2016_RMJ_SurveyingChallenges
SOTC_2016_RMJ_SurveyingChallenges
 
Lecture 11 Navigation Dr. Giorgos A. Demetrio.docx
  Lecture 11  Navigation  Dr. Giorgos A. Demetrio.docx  Lecture 11  Navigation  Dr. Giorgos A. Demetrio.docx
Lecture 11 Navigation Dr. Giorgos A. Demetrio.docx
 
PHD Thesis Presentation
PHD Thesis PresentationPHD Thesis Presentation
PHD Thesis Presentation
 
SmartGeo - G. Satta
SmartGeo - G. SattaSmartGeo - G. Satta
SmartGeo - G. Satta
 
Complete Project Work
Complete Project WorkComplete Project Work
Complete Project Work
 
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS softwareShuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
 
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS softwareShuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
Shuttle Route Optimization for the Sector # H-12, Islamabad using GIS software
 
DRONES IN HYDROLOGY
DRONES IN HYDROLOGYDRONES IN HYDROLOGY
DRONES IN HYDROLOGY
 
Presentation (Pagkratios Chitas)
Presentation (Pagkratios Chitas)Presentation (Pagkratios Chitas)
Presentation (Pagkratios Chitas)
 

More from Huber Flores

COSINE: Collaborator Selector for Cooperative Multi Device Sensing and Computing
COSINE: Collaborator Selector for Cooperative Multi Device Sensing and ComputingCOSINE: Collaborator Selector for Cooperative Multi Device Sensing and Computing
COSINE: Collaborator Selector for Cooperative Multi Device Sensing and Computing
Huber Flores
 
LIZARD: Pervasive Sensing for Autonomous Plastic Litter Monitoring
LIZARD: Pervasive Sensing for Autonomous Plastic Litter MonitoringLIZARD: Pervasive Sensing for Autonomous Plastic Litter Monitoring
LIZARD: Pervasive Sensing for Autonomous Plastic Litter Monitoring
Huber Flores
 
SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...
SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...
SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...
Huber Flores
 
AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...
AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...
AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...
Huber Flores
 
One-to-rule-them-all_BigData2023_Ottun.pdf
One-to-rule-them-all_BigData2023_Ottun.pdfOne-to-rule-them-all_BigData2023_Ottun.pdf
One-to-rule-them-all_BigData2023_Ottun.pdf
Huber Flores
 
foggy_sensys2023_dar.pdf
foggy_sensys2023_dar.pdffoggy_sensys2023_dar.pdf
foggy_sensys2023_dar.pdf
Huber Flores
 
IoT_nanodrones_mayowa.pdf
IoT_nanodrones_mayowa.pdfIoT_nanodrones_mayowa.pdf
IoT_nanodrones_mayowa.pdf
Huber Flores
 
DataScienceSeminar_Sustainability_Flores.pdf
DataScienceSeminar_Sustainability_Flores.pdfDataScienceSeminar_Sustainability_Flores.pdf
DataScienceSeminar_Sustainability_Flores.pdf
Huber Flores
 
Ubicomp_HIPPO-Zhigang.pdf
Ubicomp_HIPPO-Zhigang.pdfUbicomp_HIPPO-Zhigang.pdf
Ubicomp_HIPPO-Zhigang.pdf
Huber Flores
 
Hedgehog-hotmobile2023-flores.pdf
Hedgehog-hotmobile2023-flores.pdfHedgehog-hotmobile2023-flores.pdf
Hedgehog-hotmobile2023-flores.pdf
Huber Flores
 
DPS-Tartu-ResearchAgenda2023-huberflores.pdf
DPS-Tartu-ResearchAgenda2023-huberflores.pdfDPS-Tartu-ResearchAgenda2023-huberflores.pdf
DPS-Tartu-ResearchAgenda2023-huberflores.pdf
Huber Flores
 
Mega-enviromental_Flores.pdf
Mega-enviromental_Flores.pdfMega-enviromental_Flores.pdf
Mega-enviromental_Flores.pdf
Huber Flores
 
Collaborative Software Development
Collaborative Software DevelopmentCollaborative Software Development
Collaborative Software Development
Huber Flores
 
Evidence-aware Mobile Computational Offloading
Evidence-aware Mobile Computational OffloadingEvidence-aware Mobile Computational Offloading
Evidence-aware Mobile Computational Offloading
Huber Flores
 
Modeling Mobile Code Acceleration in the Cloud
Modeling Mobile Code Acceleration in the CloudModeling Mobile Code Acceleration in the Cloud
Modeling Mobile Code Acceleration in the Cloud
Huber Flores
 
Cloud-based Mobile Networking Seminar
Cloud-based Mobile Networking SeminarCloud-based Mobile Networking Seminar
Cloud-based Mobile Networking Seminar
Huber Flores
 
Mobile Code Offloading from Concept to Practice, and Beyond
Mobile Code Offloading from Concept to Practice, and BeyondMobile Code Offloading from Concept to Practice, and Beyond
Mobile Code Offloading from Concept to Practice, and Beyond
Huber Flores
 
A Generic Middleware Framework for Handling Process Intensive Hybrid Cloud ...
A Generic Middleware Framework  for Handling Process Intensive Hybrid  Cloud ...A Generic Middleware Framework  for Handling Process Intensive Hybrid  Cloud ...
A Generic Middleware Framework for Handling Process Intensive Hybrid Cloud ...
Huber Flores
 
Adaptive Code Offloading for Mobile Cloud Applications
Adaptive Code Offloading for Mobile Cloud ApplicationsAdaptive Code Offloading for Mobile Cloud Applications
Adaptive Code Offloading for Mobile Cloud Applications
Huber Flores
 

More from Huber Flores (19)

COSINE: Collaborator Selector for Cooperative Multi Device Sensing and Computing
COSINE: Collaborator Selector for Cooperative Multi Device Sensing and ComputingCOSINE: Collaborator Selector for Cooperative Multi Device Sensing and Computing
COSINE: Collaborator Selector for Cooperative Multi Device Sensing and Computing
 
LIZARD: Pervasive Sensing for Autonomous Plastic Litter Monitoring
LIZARD: Pervasive Sensing for Autonomous Plastic Litter MonitoringLIZARD: Pervasive Sensing for Autonomous Plastic Litter Monitoring
LIZARD: Pervasive Sensing for Autonomous Plastic Litter Monitoring
 
SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...
SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...
SEAGULL: Low-Cost Pervasive Sensing for Monitoring and Analyzing Underwater P...
 
AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...
AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...
AI Sensors and Dashboards: Gauging and Monitoring the Inferences Capabilities...
 
One-to-rule-them-all_BigData2023_Ottun.pdf
One-to-rule-them-all_BigData2023_Ottun.pdfOne-to-rule-them-all_BigData2023_Ottun.pdf
One-to-rule-them-all_BigData2023_Ottun.pdf
 
foggy_sensys2023_dar.pdf
foggy_sensys2023_dar.pdffoggy_sensys2023_dar.pdf
foggy_sensys2023_dar.pdf
 
IoT_nanodrones_mayowa.pdf
IoT_nanodrones_mayowa.pdfIoT_nanodrones_mayowa.pdf
IoT_nanodrones_mayowa.pdf
 
DataScienceSeminar_Sustainability_Flores.pdf
DataScienceSeminar_Sustainability_Flores.pdfDataScienceSeminar_Sustainability_Flores.pdf
DataScienceSeminar_Sustainability_Flores.pdf
 
Ubicomp_HIPPO-Zhigang.pdf
Ubicomp_HIPPO-Zhigang.pdfUbicomp_HIPPO-Zhigang.pdf
Ubicomp_HIPPO-Zhigang.pdf
 
Hedgehog-hotmobile2023-flores.pdf
Hedgehog-hotmobile2023-flores.pdfHedgehog-hotmobile2023-flores.pdf
Hedgehog-hotmobile2023-flores.pdf
 
DPS-Tartu-ResearchAgenda2023-huberflores.pdf
DPS-Tartu-ResearchAgenda2023-huberflores.pdfDPS-Tartu-ResearchAgenda2023-huberflores.pdf
DPS-Tartu-ResearchAgenda2023-huberflores.pdf
 
Mega-enviromental_Flores.pdf
Mega-enviromental_Flores.pdfMega-enviromental_Flores.pdf
Mega-enviromental_Flores.pdf
 
Collaborative Software Development
Collaborative Software DevelopmentCollaborative Software Development
Collaborative Software Development
 
Evidence-aware Mobile Computational Offloading
Evidence-aware Mobile Computational OffloadingEvidence-aware Mobile Computational Offloading
Evidence-aware Mobile Computational Offloading
 
Modeling Mobile Code Acceleration in the Cloud
Modeling Mobile Code Acceleration in the CloudModeling Mobile Code Acceleration in the Cloud
Modeling Mobile Code Acceleration in the Cloud
 
Cloud-based Mobile Networking Seminar
Cloud-based Mobile Networking SeminarCloud-based Mobile Networking Seminar
Cloud-based Mobile Networking Seminar
 
Mobile Code Offloading from Concept to Practice, and Beyond
Mobile Code Offloading from Concept to Practice, and BeyondMobile Code Offloading from Concept to Practice, and Beyond
Mobile Code Offloading from Concept to Practice, and Beyond
 
A Generic Middleware Framework for Handling Process Intensive Hybrid Cloud ...
A Generic Middleware Framework  for Handling Process Intensive Hybrid  Cloud ...A Generic Middleware Framework  for Handling Process Intensive Hybrid  Cloud ...
A Generic Middleware Framework for Handling Process Intensive Hybrid Cloud ...
 
Adaptive Code Offloading for Mobile Cloud Applications
Adaptive Code Offloading for Mobile Cloud ApplicationsAdaptive Code Offloading for Mobile Cloud Applications
Adaptive Code Offloading for Mobile Cloud Applications
 

Recently uploaded

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

UbiComp_LostInPerformance2023-Flores.pdf

  • 1. Lost in the Deep? Performance Evaluation of Dead Reckoning Techniques in Underwater Environments Marko Radeta, Claudio Rodrigues, Francisco Silva, Pedro Abreu, João Pestana, Ngoc Thi Nguyen, Agustin Zuniga, Huber Flores, Petteri Nurmi 1 October 10, 2023, Cancun, Mexico
  • 2. Importance • Widely adopted in several navigation applications 2 Source: https://www.freepik.com/premium-vector/footprint-trail-human- walking-route-footsteps-track-vector_17570436.htm Source: https://www.freepik.com/free-vector/road-tire-tracks-white- background_1107072.htm#query=tire%20tread&position=23&from_view =search&track=ais Cars Source: https://www.vecteezy.com/png/27388481-speed-boat- travel-floating-water-transport-route-path-way-in-ocean-blue-sea Important characteristics include affordable, lightweight, and energy-efficient Surface vessels Smartphones
  • 3. Dead reckoning • Simply explained 3 Modelling through distance and angle estimates Start
  • 4. Dead reckoning • Extraction of parameters 4 Modelling through distance and angle estimates Start
  • 5. Dead reckoning “underwater” • Is the dead reckoning performance good underwater? 5 Underwater positioning (scuba, ROVs, AUVs)
  • 6. Contributions • Systematic evaluation: We benchmark different (15) dead reckoning algorithms and analyze their performance underwater • Land vs underwater testbed: We design a robust testbed that compares both conditions • New insights: We present quantifiable results about using dead reckoning underwater 6 We can use it with 5% error for displacement and turn respectively – some motion patterns underwater require specific algorithms Source: DF Malan - https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation#/ media/File:Euler_AxisAngle.png
  • 7. AEOLUS position estimation pipeline 7 Step 1: IMU calibration Step 2: Orientation estimation Step 3: Linear acceleration Step 4: Sampling rate selection Step 5: Displacement estimation Step 6: Position estimation LoPy4 microcontroller IMU (MPU-9250)
  • 8. AEOLUS position estimation pipeline 8 Step 1: IMU calibration Step 2: Orientation estimation Step 3: Linear acceleration Step 4: Sampling rate selection Step 5: Displacement estimation Step 6: Position estimation
  • 9. AEOLUS position estimation pipeline 9 Step 1: IMU calibration Step 2: Orientation estimation Step 3: Linear acceleration Step 4: Sampling rate selection Step 5: Displacement estimation Step 6: Position estimation Attitude estimation (Pitch, Roll and yaw) Liner acceleration Quaternions
  • 10. AEOLUS position estimation pipeline 10 Step 1: IMU calibration Step 2: Orientation estimation Step 3: Linear acceleration Step 4: Sampling rate selection Step 5: Displacement estimation Step 6: Position estimation Algorithms: AngularRate, AQUA, Complementary, DavenPort, EKD, FAMC, FLAE, Fourati, Madgwick, Mahony, OLEQ, QUEST, ROLEQ, SAAM, Tilt
  • 11. AEOLUS position estimation pipeline 11 Step 1: IMU calibration Step 2: Orientation estimation Step 3: Linear acceleration Step 4: Sampling rate selection Step 5: Displacement estimation Step 6: Position estimation
  • 12. AEOLUS position estimation pipeline 12 Step 1: IMU calibration Step 2: Orientation estimation Step 3: Linear acceleration Step 4: Sampling rate selection Step 5: Displacement estimation Step 6: Position estimation
  • 13. The experiments Land 13 Drawn on the ground We investigate the effects of distance on position estimation at different distance magnitudes Pre-defined geometrical shapes
  • 16. Evaluation Result: Average errors of displacement underwater lower are much lower compared to the similar trajectory on the ground (warp). 16
  • 17. Evaluation Result: Attitude estimation (Pitch, Roll and yaw) computed using some algorithms (e.g., FAMC, Fourati) result in high errors on the ground but lower errors when the experiments were performed in the underwater environment. 17
  • 18. Evaluation Result: Algorithm dependent performance for shape estimation 18 (a) 4 m (b) 16m (c) 28 m – Lower displacement errors (d) 4 m (e) 16 m (f) 28 m – Lower turn errors
  • 19. Evaluation Result: Warp estimation is difficult on the ground 19 (a) (b) – Lower displacement and turn errors for spirals (c) (d) – Lower displacement and turn errors for squares
  • 20. Evaluation Result: Warp estimations are easily captured underwater 20 (a) (b) – Lower displacement and turn errors Thin rectangle indicates the base wooden surface structure
  • 21. Summary and conclusions • Systematic evaluation: We benchmark different (15) dead reckoning algorithms and analyze their performance underwater • Land vs underwater testbed: We design a robust testbed that compares both conditions • New insights: • We can use it with 5% error for displacement and turn respectively • Warp estimations are better captured underwater rather than on the ground • Performance of dead reckoning algorithm is quite volatile on the ground 21
  • 22. Questions? Thank you! (Do not hesitate to reach us via e-mail) Marko Radeta (marko.radeta@wave-labs.org) Claudio Rodrigues (claudio.rodrigues@wave-labs.org) Francisco Silva (francisco.silva@wave-labs.org) Pedro Abreu (pedro.abreu@wave-labs.org) João Pestana (joao.pestana@wave-labs.org) Ngoc Thi Nguyen (ngoc.nguyen@helsinki.fi) Agustin Zuniga (agustin.zuniga@helsinki.fi) Huber Flores (huber.flores@ut.ee) Petteri Nurmi (petteri.nurmi@helsinki.fi) 22