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
翻译:在本文中,我们考察了在一张桌顶上用托盘上使用托盘抓住的手柄来重新排列许多物体的问题。 高效的解决问题的办法,即捕捉我们日常解决的共同任务,对于真正智能机器人操作至关重要。 在特定情况下,可能需要将物体安置在临时位置(“buffers ” ) 来完成重新排列,但分配这些缓冲位置在混乱的环境中可能具有极大的挑战性。 为了应对挑战,首先开发了一个两步基线规划器,根据物体的起始和目标构成引起的内在组合限制来产生原始计划,然后选择原始计划所协助的缓冲地点。 我们随后在树上使用“lazy”规划器,通过改造新的预处理程序来进一步提升这一“lazy”搜索框架。 模拟实验显示我们的方法可以很快产生高质量的解决方案,并且比现有的状态方法更有力地解决大规模的情况。 源: githhub. com/arc-l/TRLB。