paper-with-me

홈 › Papers

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

2023-03-23 · Dhruv Saxena, Maxim Likhachev

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.

📄 PDF Abstract BibTeX arXiv:2303.13385

Code (0)

등록된 구현이 없습니다.

Tasks

Robot Manipulationvalid

Similar Papers 제목 키워드 기반

Planning for Complex Non-prehensile Manipulation Among Movable Objects by Interleaving Multi-Agent Pathfinding and Physics-Based Simulation

2023-03-23 · Dhruv Mauria Saxena, Maxim Likhachev

Real-world manipulation problems in heavy clutter require robots to reason about potential contacts with objects in the environment. We focus on pick-and-place style tasks to retrieve a target object from a shelf where s…

Motion PlanningObject

PushWorld: A benchmark for manipulation planning with tools and movable obstacles

2023-01-24 · Ken Kansky, Skanda Vaidyanath, Scott Swingle, Xinghua Lou 외

While recent advances in artificial intelligence have achieved human-level performance in environments like Starcraft and Go, many physical reasoning tasks remain challenging for modern algorithms. To date, few algorithm…

OpenAI GymStarcraft

Conflict-Based Search and Prioritized Planning for Multi-Agent Path Finding Among Movable Obstacles

2025-09-30 · Shaoli Hu, Shizhe Zhao, Zhongqiang Ren arxiv

This paper investigates Multi-Agent Path Finding Among Movable Obstacles (M-PAMO), which seeks collision-free paths for multiple agents from their start to goal locations among static and movable obstacles. M-PAMO arises…

Search-Based Path Planning in Interactive Environments among Movable Obstacles

2024-10-24 · Zhongqiang Ren, Bunyod Suvonov, Guofei Chen, Botao He 외

This paper investigates Path planning Among Movable Obstacles (PAMO), which seeks a minimum cost collision-free path among static obstacles from start to goal while allowing the robot to push away movable obstacles (i.e.…

Making Infeasible Tasks Feasible: Planning to Reconfigure Disconnected 3D Environments with Movable Objects

2026-01-06 · Samarth Kalluraya, Yiannis Kantaros arxiv

Several planners have been developed to compute dynamically feasible, collision-free robot paths from an initial to a goal configuration. A key assumption in these works is that the goal region is reachable; an assumptio…