Physics-informed Temporal Difference Metric Learning for Robot Motion Planning

Ruiqi Ni, Zherong Pan, A. H. Qureshi
2/12/2026

No official code found. Best implementation: ruiqini/ntrl-demo (16 stars, last commit 2025-11-25).

Abstract

The motion planning problem involves finding a collision-free path from a robot's starting to its target configuration. Recently, self-supervised learning methods have emerged to tackle motion planning problems without requiring expensive expert demonstrations. They solve the Eikonal equation for training neural networks and lead to efficient solutions. However, these methods struggle in complex environments because they fail to maintain key properties of the Eikonal equation, such as optimal value functions and geodesic distances. To overcome these limitations, we propose a novel self-supervised temporal difference metric learning approach that solves the Eikonal equation more accurately and enhances performance in solving complex and unseen planning tasks. Our method enforces Bellman's principle of optimality over finite regions, using temporal difference learning to avoid spurious local minima while incorporating metric learning to preserve the Eikonal equation's essential geodesic properties. We demonstrate that our approach significantly outperforms existing self-supervised learning methods in handling complex environments and generalizing to unseen environments, with robot configurations ranging from 2 to 12 degrees of freedom (DOF).

View on arXivView PDF

Code Implementations(1)

ruiqini/ntrl-demoCommunity100%

demo of ntrl

164Python, DockerfileOct 10, 202411 months ago

Similar Papers

Cite this paper

@article{ni2026physicsinformed,
  title  = {Physics-informed Temporal Difference Metric Learning for Robot Motion Planning},
  author = {Ruiqi Ni and Zherong Pan and A. H. Qureshi},
  year   = {2026},
  eprint = {2505.05691},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2505.05691},
  journal = {ICLR 2025 2025}
}

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/2505.05691.svg)](https://codeofpaper.com/paper/2505.05691)

Discussion