TAPOM: Task-Space Topology-Guided Motion Planning for Manipulating Elongated Object in Cluttered Environments
Zihao Li, Yiming Zhu, Zhe Zhong, Qinyuan Ren, Yijiang Huang
TL;DR
TAPOM addresses the challenge of manipulating elongated objects in cluttered, narrow environments by decoupling a topology-driven, task-space analysis from the high-dimensional configuration-space search. It builds a topology graph of obstacle contacts $G_{O_{ ext{seg}}}$ to extract channels $ C$ via simple loops, then abstracts these into a channel graph $G_{ ext{ch}}$ with node and edge weights to score high-level paths $\mathcal{P}^*$ using the composite score $W(\mathcal{P}_k)$. The low-level planner then samples keyframes within the selected channels and uses a sequence of RRT variants, including budgeted BiRRT, to fuse these keyframes into a collision-free trajectory $\mathcal{J}$ from $q_{ ext{start}}$ to $q_{ ext{goal}}$. Experiments across five cluttered scenarios and real-world robot tests demonstrate TAPOM’s superior success rates and shorter planning times relative to baselines, with ablations confirming the essential roles of topology-aware planning and keyframe prioritization. The work offers a scalable, structure-aware approach for complex manipulation tasks and lays groundwork for future integration with optimization-based smoothing and perception-driven topology inference.
Abstract
Robotic manipulation in complex, constrained spaces is vital for widespread applications but challenging, particularly when navigating narrow passages with elongated objects. Existing planning methods often fail in these low-clearance scenarios due to the sampling difficulties or the local minima. This work proposes Topology-Aware Planning for Object Manipulation (TAPOM), which explicitly incorporates task-space topological analysis to enable efficient planning. TAPOM uses a high-level analysis to identify critical pathways and generate guiding keyframes, which are utilized in a low-level planner to find feasible configuration space trajectories. Experimental validation demonstrates significantly high success rates and improved efficiency over state-of-the-art methods on low-clearance manipulation tasks. This approach offers broad implications for enhancing manipulation capabilities of robots in complex real-world environments.
