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

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 

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