Manipulation Planning Among Movable Obstacles Using Physics-Based Adaptive Motion Primitives
Not on the map. Why?
Abstract (arXiv)
Robot manipulation in cluttered scenes often requires contact-rich interactions with objects. It can be more economical to interact via non-prehensile actions, for example, push through other objects to get to the desired grasp pose, instead of deliberate prehensile rearrangement of the scene. For each object in a scene, depending on its properties, the robot may or may not be allowed to make contact with, tilt, or topple it. To ensure that these constraints are satisfied during non-prehensile interactions, a planner can query a physics-based simulator to evaluate the complex multi-body interactions caused by robot actions. Unfortunately, it is infeasible to query the simulator for thousands of actions that need to be evaluated in a typical planning problem as each simulation is time-consuming. In this work, we show that (i) manipulation tasks (specifically pick-and-place style tasks from a tabletop or a refrigerator) can often be solved by restricting robot-object interactions to adaptive motion primitives in a plan, (ii) these actions can be incorporated as subgoals within a multi-heuristic search framework, and (iii) limiting interactions to these actions can help reduce the time spent querying the simulator during planning by up to 40x in comparison to baseline algorithms. Our algorithm is evaluated in simulation and in the real-world on a PR2 robot using PyBullet as our physics-based simulator. Supplementary video: urlhttps://youtu.be/ABQc7JbeJPM.
Key facts. Cited by 7 papers in the map (data through 13 Oct 2026). First posted on arXiv 8 Feb 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 2; 2026: 1.
7 papers.
- 2023Toward General-Purpose Robots via Foundation Models: A Survey and Meta-Analysiscited by 102
- 2023Planning for Manipulation among Movable Objects: Deciding Which Objects Go Where, in What Order, and Howcited by 2
- 2025MOSAIC: Skill-Centric Manipulation Planning with Physics Simulationcited by 2
- 2023Planning for Complex Non-prehensile Manipulation Among Movable Objects by Interleaving Multi-Agent Pathfinding and Physics-Based Simulationcited by 0
- 2024Search-Based Path Planning in Interactive Environments among Movable Obstaclescited by 0
- 2025Re4MPC: Reactive Nonlinear MPC for Multi-model Motion Planning via Deep Reinforcement Learningcited by 0
- 2026Conflict-Based Lazy Search for Fast Multi-Manipulator Planningcited by 0
- 2026Conflict-Based Lazy Search for Fast Multi-Manipulator Planning5 Jul 2026
- 2025Re4MPC: Reactive Nonlinear MPC for Multi-model Motion Planning via Deep Reinforcement Learning10 Jun 2025
- 2025MOSAIC: Skill-Centric Manipulation Planning with Physics Simulation23 Apr 2025
- 2024Search-Based Path Planning in Interactive Environments among Movable Obstacles24 Oct 2024
- 2023Toward General-Purpose Robots via Foundation Models: A Survey and Meta-Analysis14 Dec 2023
- 2023Planning for Manipulation among Movable Objects: Deciding Which Objects Go Where, in What Order, and How23 Mar 2023
- 2023Planning for Complex Non-prehensile Manipulation Among Movable Objects by Interleaving Multi-Agent Pathfinding and Physics-Based Simulation23 Mar 2023