Effective and Robust Non-Prehensile Manipulation via Persistent Homology Guided Monte-Carlo Tree Search
Ewerton R. Vieira, Kai Gao, Daniel Nakhimovich, Kostas E. Bekris and, Jingjin Yu

TL;DR
This paper presents a novel framework combining persistent homology and Monte-Carlo Tree Search to enable effective, robust, and efficient non-prehensile object retrieval in cluttered, uncertain real-world environments, demonstrated on a Baxter robot.
Contribution
It introduces a topological approach to identify object clusters and integrates it with MCTS for robust pushing strategies, reducing manual tuning and improving success rates.
Findings
Higher success rate in dense clutter retrieval tasks.
Fewer pushing actions needed for task completion.
Robust performance despite actuation noise.
Abstract
Performing object retrieval in real-world workspaces must tackle challenges including \emph{uncertainty} and \emph{clutter}. One option is to apply prehensile operations, which can be time consuming in highly-cluttered scenarios. On the other hand, non-prehensile actions, such as pushing simultaneously multiple objects, can help to quickly clear a cluttered workspace and retrieve a target object. Such actions, however, can also lead to increased uncertainty as it is difficult to estimate the outcome of pushing operations. The proposed framework in this work integrates topological tools and Monte-Carlo Tree Search (MCTS) to achieve effective and robust pushing for object retrieval. It employs persistent homology to automatically identify manageable clusters of blocking objects without the need for manually adjusting hyper-parameters. Then, MCTS uses this information to explore feasible…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopological and Geometric Data Analysis · Image Processing Techniques and Applications · Advanced Numerical Analysis Techniques
