Planning for Manipulation among Movable Objects: Deciding Which Objects Go Where, in What Order, and How

03/23/2023
by   Dhruv Saxena, et al.
0

We are interested in pick-and-place style robot manipulation tasks in cluttered and confined 3D workspaces among movable objects that may be rearranged by the robot and may slide, tilt, lean or topple. A recently proposed algorithm, M4M, determines which objects need to be moved and where by solving a Multi-Agent Pathfinding MAPF abstraction of this problem. It then utilises a nonprehensile push planner to compute actions for how the robot might realise these rearrangements and a rigid body physics simulator to check whether the actions satisfy physics constraints encoded in the problem. However, M4M greedily commits to valid pushes found during planning, and does not reason about orderings over pushes if multiple objects need to be rearranged. Furthermore, M4M does not reason about other possible MAPF solutions that lead to different rearrangements and pushes. In this paper, we extend M4M and present Enhanced-M4M (E-M4M) – a systematic graph search-based solver that searches over orderings of pushes for movable objects that need to be rearranged and different possible rearrangements of the scene. We introduce several algorithmic optimisations to circumvent the increased computational complexity, discuss the space of problems solvable by E-M4M and show that experimentally, both on the real robot and in simulation, it significantly outperforms the original M4M algorithm, as well as other state-of-the-art alternatives when dealing with complex scenes.

READ FULL TEXT

page 1

page 5

page 7

research
03/13/2019

Inferring 3D Shapes of Unknown Rigid Objects in Clutter through Inverse Physics Reasoning

We present a probabilistic approach for building, on the fly, 3-D models...
research
03/15/2020

Planning with Selective Physics-based Simulation for Manipulation Among Movable Objects

Use of physics-based simulation as a planning model enables a planner to...
research
01/11/2019

Learning Manipulation States and Actions for Efficient Non-prehensile Rearrangement Planning

This paper addresses non-prehensile rearrangement planning problems wher...
research
02/27/2023

Object Reconfiguration with Simulation-Derived Feasible Actions

3D object reconfiguration encompasses common robot manipulation tasks in...
research
02/28/2020

Describing Physics For Physical Reasoning: Force-based Sequential Manipulation Planning

Physical reasoning is a core aspect of intelligence in animals and human...
research
03/06/2023

Viewpoint Push Planning for Mapping of Unknown Confined Spaces

Viewpoint planning is an important task in any application where objects...

Please sign up or login with your details

Forgot password? Click here to reset