Modular Multi-Level Replanning TAMP Framework for Dynamic Environment
Tao Lin, Chengfei Yue, Ziran Liu, Xibin Cao
TL;DR
The paper tackles the fragility of traditional TAMP in dynamic environments by introducing the Modular Multi-Level Replanning Framework (MMRF), which fuses a probabilistically complete TAMP solver with real-time, multi-level replanning at the logic and motion levels. By generating a nominal plan $P_n$ and online reconstructing an actual plan $P_a$ through a Subtask Scheduler and verifying feasibility with a Subtask Planner, MMRF reduces the need for expensive full replanning and improves responsiveness to interference. Real-world experiments on stack and rearrange tasks with a Franka Panda demonstrate 100% success across interference scenarios and support notable reductions in completion time (average ~13%, up to ~28% under heavy interference) due to online optimization and parallel motion planning. The framework’s modular design enables integration with diverse TAMP and motion planners and points to future enhancements such as visual-language-model-based logic parsing and optimized scheduling for shortest task paths.
Abstract
Task and Motion Planning (TAMP) algorithms can generate plans that combine logic and motion aspects for robots. However, these plans are sensitive to interference and control errors. To make TAMP more applicable in real-world, we propose the modular multi-level replanning TAMP framework(MMRF), blending the probabilistic completeness of sampling-based TAMP algorithm with the robustness of reactive replanning. MMRF generates an nominal plan from the initial state, then dynamically reconstructs this nominal plan in real-time, reorders robot manipulations. Following the logic-level adjustment, GMRF will try to replan a new motion path to ensure the updated plan is feasible at the motion level. Finally, we conducted real-world experiments involving stack and rearrange task domains. The result demonstrate MMRF's ability to swiftly complete tasks in scenarios with varying degrees of interference.
