Plug-and-Play Physics-informed Learning using Uncertainty Quantified Port-Hamiltonian Models

Kaiyuan Tan, Peilun Li, Jun Wang, Thomas Beckers
4/24/2025
cs.ROcs.LG

No official code found. Best implementation: Beckers-Lab/PnP-PIML (4 stars, last commit 2025-03-21).

Abstract

The ability to predict trajectories of surrounding agents and obstacles is a crucial component in many robotic applications. Data-driven approaches are commonly adopted for state prediction in scenarios where the underlying dynamics are unknown. However, the performance, reliability, and uncertainty of data-driven predictors become compromised when encountering out-of-distribution observations relative to the training data. In this paper, we introduce a Plug-and-Play Physics-Informed Machine Learning (PnP-PIML) framework to address this challenge. Our method employs conformal prediction to identify outlier dynamics and, in that case, switches from a nominal predictor to a physics-consistent model, namely distributed Port-Hamiltonian systems (dPHS). We leverage Gaussian processes to model the energy function of the dPHS, enabling not only the learning of system dynamics but also the quantification of predictive uncertainty through its Bayesian nature. In this way, the proposed framework produces reliable physics-informed predictions even for the out-of-distribution scenarios.

View on arXivView PDF

Code Implementations(1)

This is the source code and sample data for ICRA 2025 paper titled Plug-and-Play Physics-Informed Machine Learning Using Uncertainty Quantified Port-Hamiltonian Models

41C, MATLABMar 6, 20251 years ago

Similar Papers

Cite this paper

@article{tan2025plugandplay,
  title  = {Plug-and-Play Physics-informed Learning using Uncertainty Quantified Port-Hamiltonian Models},
  author = {Kaiyuan Tan and Peilun Li and Jun Wang and Thomas Beckers},
  year   = {2025},
  eprint = {2504.17966},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.17966v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.17966.svg)](https://codeofpaper.com/paper/2504.17966)

Discussion