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

📅 2024-10-09
🏛️ arXiv.org
📈 Citations: 1
✨ Influential: 0
📄 PDF
🤖 AI Summary
This work addresses safe navigation of mobile robots in dynamic human-robot coexistence environments (e.g., homes, offices). We propose an online local trajectory planning method based on Model Predictive Control (MPC). Our key contribution is the first use of neural networks to estimate time-varying obstacle repulsive potential fields in real time, coupled with three dynamic obstacle modeling strategies—static snapshot, parallel prediction, and autoregressive prediction—to jointly optimize safety and computational efficiency. By integrating potential field methods with neural network-based modeling, our approach achieves superior performance over CIAO* and MPPI in the BenchMR simulator, satisfying stringent safety constraints while maintaining single-step planning latency under 100 ms. The method has been successfully deployed on a Husky UGV platform and validated in real-world dynamic office corridor scenarios, demonstrating robust and stable operation.

Technology Category

Intelligent Robots: Motion and Path PlanningHumans and AI: Human-Aware Planning and Behavior PredictionPlanning, Routing, and Scheduling: Replanning and Plan Repair

Application Category

Responsible Web: Machine-in-the-loop, human agency and autonomySystems and Infrastructure for Web, Mobile and WoT: Applied ML and AI for Web-based mobile applicationsGraph Algorithms and Modeling for the Web: Efficient manipulation of static and dynamic Web-related graphs
📝 Abstract
We address a task of local trajectory planning for the mobile robot in the presence of static and dynamic obstacles. Local trajectory is obtained as a numerical solution of the Model Predictive Control (MPC) problem. Collision avoidance may be provided by adding repulsive potential of the obstacles to the cost function of MPC. We develop an approach, where repulsive potential is estimated by the neural model. We propose and explore three possible strategies of handling dynamic obstacles. First, environment with dynamic obstacles is considered as a sequence of static environments. Second, the neural model predict a sequence of repulsive potential at once. Third, the neural model predict future repulsive potential step by step in autoregressive mode. We implement these strategies and compare it with CIAO* and MPPI using BenchMR framework. First two strategies showed higher performance than CIAO* and MPPI while preserving safety constraints. The third strategy was a bit slower, however it still satisfy time limits. We deploy our approach on Husky UGV mobile platform, which move through the office corridors under proposed MPC local trajectory planner. The code and trained models are available at url{https://github.com/CognitiveAISystems/Dynamic-Neural-Potential-Field}.
Problem

Research questions and friction points this paper is trying to address.

Real-time trajectory optimization for robots in dynamic environments
Handling unpredictable moving obstacles in human environments
Ensuring safe navigation using learning-enhanced model predictive control
Innovation

Methods, ideas, or system contributions that make the work stand out.

Transformer-based predictor for repulsive potentials
Differentiable potentials injected into MPC optimization
Real-time trajectory optimization with collision avoidance
🔎 Similar Papers
No similar papers found.
💼 Related Jobs
No related jobs found.
Artificial Intelligence Research Institute | Federal Research Center "Computer Science and Control" | Center of Cognitive Modeling | Moscow Institute of Physics and Technology | University of Aleppo | Faculty of Electrical and Electronic Engineering | Ufa University of Science and Technology
A
A. Staroverov
Artificial Intelligence Research Institute, Moscow, 105064, Russia; Federal Research Center "Computer Science and Control," Moscow, 117312, Russia
M
M. Alhaddad
Center of Cognitive Modeling, Moscow Institute of Physics and Technology, Dolgoprudny, 141701, Russia; Faculty of Electrical and Electronic Engineering, University of Aleppo, Syria
A
Aditya Narendra
Center of Cognitive Modeling, Moscow Institute of Physics and Technology, Dolgoprudny, 141701, Russia
K
Konstantin Mironov
Artificial Intelligence Research Institute, Moscow, 105064, Russia; Center of Cognitive Modeling, Moscow Institute of Physics and Technology, Dolgoprudny, 141701, Russia; Ufa University of Science and Technology, Ufa, 450000, Russia
A
Aleksandr Panov
Artificial Intelligence Research Institute, Moscow, 105064, Russia; Federal Research Center "Computer Science and Control," Moscow, 117312, Russia; Center of Cognitive Modeling, Moscow Institute of Physics and Technology, Dolgoprudny, 141701, Russia