An Adaptive Framework for Manipulator Skill Reproduction in Dynamic Environments
Ryan Donald, Brendan Hertel, Stephen Misenti, Yan Gu, Reza Azadeh
TL;DR
The paper tackles manipulation in dynamic environments by introducing a three-component framework that blends ELTE-based Learning from Demonstration for online trajectory adaptation, UKF-driven environment state prediction for proactive planning, and HMM-based high-level decision making with an FSM for safety. ELTE optimizes a convex energy f0(y)=U_Y+U_E+U_R to deform trajectories online while preserving demonstrated shapes, including online endpoint updates; UKF uses a constant-acceleration model to predict future states and update trajectories; the HMM governs safe execution by transitioning between Forward, Pause, and Reverse states, triggering safety actions as needed. Validation includes simulation and 36 real-world runs on a legged mobile manipulator, demonstrating robustness, improved tracking, and safer execution under dynamic perturbations. The work highlights meaningful advancements in proactive adaptation for manipulation tasks and provides a concrete framework applicable to dynamic and uncertain environments with potential for broader deployment in autonomous robotics.
Abstract
Robot skill learning and execution in uncertain and dynamic environments is a challenging task. This paper proposes an adaptive framework that combines Learning from Demonstration (LfD), environment state prediction, and high-level decision making. Proactive adaptation prevents the need for reactive adaptation, which lags behind changes in the environment rather than anticipating them. We propose a novel LfD representation, Elastic-Laplacian Trajectory Editing (ELTE), which continuously adapts the trajectory shape to predictions of future states. Then, a high-level reactive system using an Unscented Kalman Filter (UKF) and Hidden Markov Model (HMM) prevents unsafe execution in the current state of the dynamic environment based on a discrete set of decisions. We first validate our LfD representation in simulation, then experimentally assess the entire framework using a legged mobile manipulator in 36 real-world scenarios. We show the effectiveness of the proposed framework under different dynamic changes in the environment. Our results show that the proposed framework produces robust and stable adaptive behaviors.
