Learning Spatially Ambiguous Trajectories From Demonstrations via Phase-Modulated Dynamical Systems
Abstract
This letter presents a single-demonstration Learning from Demonstration (LfD) framework for imitating spatially ambiguous trajectories, including motions with self-intersections, reversals, and stopping behaviors. Existing approaches based on Dynamical Systems or Dynamic Movement Primitives typically either fail to reproduce such ambiguous trajectories or rely on fixed time parameterizations, making them sensitive to variations in execution speed and unsuitable for compliant human-robot interaction because task progress can become desynchronized from the executed motion. To address these limitations, we propose a phase-modulated dynamical system. The key idea is to introduce a phase-evolution law that synchronizes task progress with the executed motion, thereby making the system time-invariant. We show that the proposed system (i) exactly reproduces the demonstrated motion when initialized on the demonstrated trajectory, (ii) guarantees exponential convergence to the demonstrated trajectory from off-trajectory initial conditions, and (iii) remains robust to perturbations while preserving trajectory topology. Rigorous theoretical analysis establishes these properties, and experimental results demonstrate stable and compliant behavior under execution-speed variations and external interventions.