Reactive Motion Generation via Phase-varying Neural Potential Functions

arXiv cs.RO / 4/30/2026

📰 NewsModels & Research

Key Points

  • The paper proposes Phase-varying Neural Potential Functions (PNPF), a learning-from-demonstration framework for dynamical-system-based motion generation that aims to stay stable with limited demonstrations.
  • PNPF introduces a phase variable estimated directly from state progression to condition a learned potential function, enabling better handling of trajectory state revisits and intersections.
  • The method addresses key weaknesses of prior approaches: second-order models can become disturbance-sensitive near intersections due to velocity-based disambiguation, while phase/open-loop methods struggle to recover after perturbations.
  • Experiments indicate PNPF generalizes across point-to-point, periodic, and full 6D motion tasks, outperforming baselines on intersecting trajectories.
  • The approach is also reported to work robustly for real-time robotic manipulation under external disturbances, suggesting practical usefulness beyond simulations.

Abstract

Dynamical systems (DS) methods for Learning-from-Demonstration (LfD) provide stable, continuous policies from few demonstrations. First-order dynamical systems (DS) are effective for many point-to-point and periodic tasks, as long as a unique velocity is defined for each state. For tasks with intersections (e.g., drawing an "8"), extensions such as second-order dynamics or phase variables are often used. However, by incorporating velocity, second-order models become sensitive to disturbances near intersections, as velocity is used to disambiguate motion direction. Moreover, this disambiguation may fail when nearly identical position-velocity pairs correspond to different onward motions. In contrast, phase-based methods rely on open-loop time or phase variables, which limit their ability to recover after perturbations. We introduce Phase-varying Neural Potential Functions (PNPF), an LfD framework that conditions a potential function on a phase variable which is estimated directly from state progression, rather than on open-loop temporal inputs. This phase variable allows the system to handle state revisits, while the learned potential function generates local vector fields for reactive and stable control. PNPF generalizes effectively across point-to-point, periodic, and full 6D motion tasks, outperforms existing baselines on trajectories with intersections, and demonstrates robust performance in real-time robotic manipulation under external disturbances.