kth.sePublications KTH
Operational message
There are currently operational disruptions. Troubleshooting is in progress.
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Reducing the Sim-to-Real Gap in Underwater Vehicles with Residual Dynamics Modelling
KTH, School of Industrial Engineering and Management (ITM), Engineering Design.
KTH, School of Industrial Engineering and Management (ITM), Engineering Design.
2026 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Reducering av sim-to-real gapet för undervattensfordon med residual dynamisk modellering (Swedish)
Abstract [en]

Accurate simulation of underwater vehicles is essential for effective design, testing and deployment of autonomous underwater systems. However, a persistent challenge in underwater robotics is the sim-to-real gap, the discrepancy between simulation and reality. Within this domain the gap is especially pronounced in dynamics modelling. Contributing factors to this discrepancy between simulated and real-world dynamics include complex hydrodynamic effects, environmental disturbances and modelling limitations.

This thesis investigates a real-to-sim-to-real approach to improve simulation fidelity by learning residual dynamics; data-driven corrections that augment an existing nominal model, in a computationally efficient manner to assure real-time simulation capability. Specifically, the study compares two machine learning regression-based methods, K-Nearest Neighbours (KNN) and Gaussian Processes (GP), for learning residual dynamics of a BlueROV2. These models are trained on real-world data collected via an underwater motion capture system in a controlled tank environment and are evaluated in terms of simulated acceleration and velocity prediction accuracy. To assure the models real-time simulation feasibility, their inference times were also evaluated.

The results show that while both models reduce acceleration error, KNN consistently outperforms GP across most scenarios in terms of overall simulation accuracy. Notably, large baseline errors underscore the critical need for residual correction. However, increased velocity error in GP models introduces ambiguity in the overall benefit, highlighting the complexity of evaluating model effectiveness. The results also show that KNN is acceptable for real-time simulations but for GP it depends on its configuration on the tested computer.

The study also evaluates the effect of input space complexity. While models trained on a smaller control input space had more accurate zero-shot baselines, those trained with full 6-DoF inputs achieved greater improvements, especially in the rotational axes. This suggests that model expressiveness can be better utilized in scenarios where the data sufficiently captures the system dynamics.

Abstract [sv]

En noggrann simulering av undervattensfarkoster är avgörande för effektiv design, testning och driftsättning av autonoma undervatten system. En återkommande utmaning inom undervattensrobotik är gapet mellan simulering och verklighet, särskilt det dynamiska gapet. Bidragande faktorer till denna skillnad mellan simulerad och verklig dynamik är komplexa hydrodynamiska effekter, störningar och modelleringsbegränsningar.

Denna avhandling undersöker en real-to-sim-to-realmetod för att förbättra simuleringsnoggrannheten genom att lära sig residualdynamiken, dvs. datadrivna korrigeringar som kompletterar en befintlig nominell modell på ett beräkningsmässigt effektivt sätt för att säkerställa realtidssimulering. Studien jämför specifikt två regressionsbaserade metoder, K-Nearest Neighbours (KNN) och Gaussian Processes (GP), för att lära sig residualdynamik hos en BlueROV2. Dessa modeller tränas på verkliga data som samlats in från ett undervattens-Motion Capture-system i en kontrollerad tankmiljö och utvärderas med avseende på prediktionsnoggrannhet för simulerad acceleration och hastighet. För att säkerställa modellernas genomförbarhet för realtidssimulering utvärderades även deras inferenstider.

Resultaten visar att båda modellerna minskar accelerationsfelet, men att KNN konsekvent presterar bättre än GP i de flesta scenarier när det gäller den övergripande simuleringsnoggrannheten. De stora grundfelen understryker behovet av residualkorrigering. Dock leder ökade hastighetsfel i GP-modellerna till viss osäkerhet kring den totala nyttan, vilket belyser komplexiteten i att utvärdera modellernas effektivitet. Resultaten visar även att KNN är acceptabel för realtidssimuleringar, medan GP:s lämplighet är beroende av dess konfiguration på den testade datorn.

Studien utvärderar också effekten av styrsignalernas komplexitet. Medan modeller tränade på ett mindre styrsignalsutrymme hade mer exakta grundsimuleringar så uppnådde de som tränades med full 6-frihetsgraders indata större förbättringar, särskilt i rotationsaxlarna. Detta tyder på att modellens förmåga att representera komplex dynamik kan utnyttjas bättre i mer komplexa scenarier, förutsatt att datan tillräckligt väl fångar systemets dynamik.

Place, publisher, year, edition, pages
2026. , p. 58
Series
TRITA-ITM-EX ; 2026:2
Keywords [en]
Simulation, Residual modelling, Real-to-sim, Sim-to-real, BlueROV2, Underwater robotics, Machine Learning
Keywords [sv]
Simulering, Residual modellering, Verklighet-till-sim, Sim-till-verklighet, BlueROV2, Undervattens robotik, Maskininlärning
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-376040OAI: oai:DiVA.org:kth-376040DiVA, id: diva2:2033877
External cooperation
SAAB AB
Subject / course
Mechanics
Educational program
Master of Science - Engineering Design
Supervisors
Examiners
Available from: 2026-01-30 Created: 2026-01-30

Open Access in DiVA

fulltext(26876 kB)19 downloads
File information
File name FULLTEXT01.pdfFile size 26876 kBChecksum SHA-512
503a14f46fa1fa20f8d7c7fdf031bba47393cf96577cf2c12d2e1cc7da40237a43c38eeb288f7d9d9bef022e48d2cd9adb03159a4f262949ff47d8204f5abbb4
Type fulltextMimetype application/pdf

By organisation
Engineering Design
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 5082 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf