SlideShare a Scribd company logo
1 of 22
Download to read offline
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 Evaluation of Dead Reckoning Techniques in Underwater Environments

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 MilanoCarolina 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 networksJehong 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
 
02_waman_mcvay SOIL.pdf
02_waman_mcvay SOIL.pdf02_waman_mcvay SOIL.pdf
02_waman_mcvay SOIL.pdfsunilghosh11
 
Miklovicz thesis defence 2017
Miklovicz thesis defence 2017Miklovicz thesis defence 2017
Miklovicz thesis defence 2017Tamá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 OchoaMario 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 ImagesIRJET 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.docxjoyjonna282
 
PHD Thesis Presentation
PHD Thesis PresentationPHD Thesis Presentation
PHD Thesis PresentationMohamed Sobh
 
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 softwareAsadullah 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 softwareAsadullah Malik
 
Presentation (Pagkratios Chitas)
Presentation (Pagkratios Chitas)Presentation (Pagkratios Chitas)
Presentation (Pagkratios Chitas)Pagkratios Chitas
 

Similar to Evaluation of Dead Reckoning Techniques in Underwater Environments (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

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.pdfHuber Flores
 
foggy_sensys2023_dar.pdf
foggy_sensys2023_dar.pdffoggy_sensys2023_dar.pdf
foggy_sensys2023_dar.pdfHuber Flores
 
IoT_nanodrones_mayowa.pdf
IoT_nanodrones_mayowa.pdfIoT_nanodrones_mayowa.pdf
IoT_nanodrones_mayowa.pdfHuber Flores
 
DataScienceSeminar_Sustainability_Flores.pdf
DataScienceSeminar_Sustainability_Flores.pdfDataScienceSeminar_Sustainability_Flores.pdf
DataScienceSeminar_Sustainability_Flores.pdfHuber Flores
 
Ubicomp_HIPPO-Zhigang.pdf
Ubicomp_HIPPO-Zhigang.pdfUbicomp_HIPPO-Zhigang.pdf
Ubicomp_HIPPO-Zhigang.pdfHuber Flores
 
Hedgehog-hotmobile2023-flores.pdf
Hedgehog-hotmobile2023-flores.pdfHedgehog-hotmobile2023-flores.pdf
Hedgehog-hotmobile2023-flores.pdfHuber Flores
 
DPS-Tartu-ResearchAgenda2023-huberflores.pdf
DPS-Tartu-ResearchAgenda2023-huberflores.pdfDPS-Tartu-ResearchAgenda2023-huberflores.pdf
DPS-Tartu-ResearchAgenda2023-huberflores.pdfHuber Flores
 
Mega-enviromental_Flores.pdf
Mega-enviromental_Flores.pdfMega-enviromental_Flores.pdf
Mega-enviromental_Flores.pdfHuber Flores
 
Collaborative Software Development
Collaborative Software DevelopmentCollaborative Software Development
Collaborative Software DevelopmentHuber Flores
 
Evidence-aware Mobile Computational Offloading
Evidence-aware Mobile Computational OffloadingEvidence-aware Mobile Computational Offloading
Evidence-aware Mobile Computational OffloadingHuber 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 CloudHuber Flores
 
Cloud-based Mobile Networking Seminar
Cloud-based Mobile Networking SeminarCloud-based Mobile Networking Seminar
Cloud-based Mobile Networking SeminarHuber 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 BeyondHuber 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 (16)

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

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 

Recently uploaded (20)

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 

Evaluation of Dead Reckoning Techniques in Underwater Environments

  • 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