Fast High-Quality Tabletop Rearrangement in Bounded Workspace

In this paper, we examine the problem of rearranging many objects on a tabletop in a cluttered setting using overhand grasps. Efficient solutions for the problem, which capture a common task that we solve on a daily basis, are essential in enabling truly intelligent robotic manipulation. In a given instance, objects may need to be placed at temporary positions (“buffers”) to complete the rearrangement, but allocating these buffer locations can be highly challenging in a cluttered environment. To tackle the challenge, a two-step baseline planner is first developed, which generates a primitive plan based on inherent combinatorial constraints induced by start and goal poses of the objects and then selects buffer locations assisted by the primitive plan. We then employ the “lazy” planner in a tree search framework which is further sped up by adapting a novel preprocessing routine. Simulation experiments show our methods can quickly generate high-quality solutions and are more robust in solving large-scale instances than existing state-of-the-art approaches. source: github.com/arc-l/TRLB

[1]  Kostas E. Bekris,et al.  Complexity Results and Fast Methods for Optimal Tabletop Rearrangement with Overhand Grasps , 2017, Int. J. Robotics Res..

[2]  Jingjin Yu Rearrangement on Lattices with Pick-n-Swaps: Optimality Structures and Efficient Algorithms , 2021, ArXiv.

[3]  Kris Hauser,et al.  Robot Packing With Known Items and Nondeterministic Arrival Order , 2019, IEEE Transactions on Automation Science and Engineering.

[4]  Baichuan Huang,et al.  DIPN: Deep Interaction Prediction Network with Application to Clutter Removal , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Lydia E. Kavraki,et al.  Path planning using lazy PRM , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[6]  Mike Stilman,et al.  Hierarchical Decision Theoretic Planning for Navigation Among Movable Obstacles , 2012, WAFR.

[7]  Kris Hauser,et al.  Lazy collision checking in asymptotically-optimal motion planning , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[8]  Masayuki Inaba,et al.  Environment manipulation planner for humanoid robots using task graph that generates action sequence , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[9]  Akansel Cosgun,et al.  Push planning for object placement on cluttered table surfaces , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Kostas E. Bekris,et al.  Uniform Object Rearrangement: From Complete Monotone Primitives to Efficient Non-Monotone Informed Search , 2021, 2021 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Yossi Shiloach,et al.  A Minimum Linear Arrangement Algorithm for Undirected Trees , 1979, SIAM J. Comput..

[12]  Changjoo Nam,et al.  Planning for target retrieval using a robotic manipulator in cluttered and occluded environments , 2019, ArXiv.

[13]  Nancy M. Amato,et al.  Lazy Toggle PRM: A single-query approach to motion planning , 2013, 2013 IEEE International Conference on Robotics and Automation.

[14]  Kostas E. Bekris,et al.  Dealing with Difficult Instances of Object Rearrangement , 2015, Robotics: Science and Systems.

[15]  James J. Kuffner,et al.  Navigation among movable obstacles: real-time reasoning in complex environments , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[16]  Si Wei Feng,et al.  On Minimizing the Number of Running Buffers for Tabletop Rearrangement , 2021, Robotics: Science and Systems.

[17]  Mathieu Aubry,et al.  Monte-Carlo Tree Search for Efficient Visually Guided Rearrangement Planning , 2019, IEEE Robotics and Automation Letters.

[18]  Siddhartha S. Srinivasa,et al.  Unobservable Monte Carlo planning for nonprehensile rearrangement tasks , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[19]  Changjoo Nam,et al.  Where to relocate?: Object rearrangement inside cluttered and confined environments for robotic manipulation , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[20]  D. Adolphson Optimal linear-ordering. , 1973 .

[21]  Kostas E. Bekris,et al.  Efficiently solving general rearrangement tasks: A fast extension primitive for an incremental sampling-based planner , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[22]  Nanning Zheng,et al.  INVIGORATE: Interactive Visual Grounding and Grasping in Clutter , 2021, Robotics: Science and Systems.

[23]  Dinesh Manocha,et al.  Centralized path planning for multiple robots: Optimal decoupling into sequential plans , 2009, Robotics: Science and Systems.

[24]  N. Chernov,et al.  Mathematical model and efficient algorithms for object packing problem , 2010, Comput. Geom..

[25]  Satoshi Kagami,et al.  Planning and Executing Navigation Among Movable Obstacles , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Sergey Bereg,et al.  The Lifting Model for Reconfiguration , 2005, Discret. Comput. Geom..

[27]  James J. Kuffner,et al.  Planning Among Movable Obstacles with Artificial Constraints , 2008, WAFR.