Dynamic Neural Potential Field: Online Trajectory Optimization in the Presence of Moving Obstacles

Aleksei Staroverov, Muhammad Alhaddad, Aditya Narendra, Konstantin Mironov, Aleksandr Panov
10/9/2024
cs.ROcs.AI

Official code: CognitiveAISystems/Dynamic-Neural-Potential-Field (28 stars, Apache-2.0, last commit 2026-03-05).

Abstract

Generalist robot policies must operate safely and reliably in everyday human environments such as homes, offices, and warehouses, where people and objects move unpredictably. We present Dynamic Neural Potential Field (NPField-GPT), a learning-enhanced model predictive control (MPC) framework that couples classical optimization with a Transformer-based predictor of footprint-aware repulsive potentials. Given an occupancy sub-map, robot footprint, and optional dynamic-obstacle cues, our autoregressive NPField-GPT head forecasts a horizon of differentiable potentials that are injected into a sequential quadratic MPC program via L4CasADi, yielding real-time, constraint-aware trajectory optimization. We additionally study two baselines: (NPField-D1) static-frame decomposition and (NPField-D2) parallel MLP heads for all steps. In dynamic indoor scenarios from BenchMR and on a Husky UGV in office corridors, NPField-GPT produces safer, more conservative trajectories under motion changes, while D1/D2 offer lower latency. We also compare with the CIAO* and MPPI baselines. Across methods, the Transformer+MPC synergy preserves the transparency and stability of model-based planning while learning only the part that benefits from data: spatiotemporal collision risk. Code and trained models are available at https://github.com/CognitiveAISystems/Dynamic-Neural-Potential-Field

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Approach where the repulsive potential in an MPC pipeline is estimated by a neural model.

281C, C++Sep 25, 20247 months agoApache-2.0

Similar Papers

Cite this paper

@article{staroverov2024dynamic,
  title  = {Dynamic Neural Potential Field: Online Trajectory Optimization in the Presence of Moving Obstacles},
  author = {Aleksei Staroverov and Muhammad Alhaddad and Aditya Narendra and Konstantin Mironov and Aleksandr Panov},
  year   = {2024},
  eprint = {2410.06819},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.06819v2}
}

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

Discussion