论文标题
有效的空间表示和可变形的一维对象的路由进行操作
Efficient Spatial Representation and Routing of Deformable One-Dimensional Objects for Manipulation
论文作者
论文摘要
在过去的五十年中,僵化的机器人技术已经成熟,对可变形物体的路线,计划和操纵最近已成为许多领域,从外科机器人到工业组装和建筑,许多领域中的一个更加未触及的研究领域。可变形对象的路由方法,这些对象依赖于学习的隐式空间表示(例如,从示范方法中学习)使它们容易受到环境和特定设置的变化的影响。另一方面,将变形对象的空间表示与路由和操纵的空间表示,通常使用独立于计划的表示方法,从而导致高维空间的计划缓慢。 本文提出了一种新颖的方法,用于路由可变形的一维对象(例如电线,电缆,绳索,缝合线,螺纹)。这种方法利用对象的紧凑表示形式,从而可以有效且快速的在线路由。空间表示基于空间的几何分解为凸子空间,从而将变形对象配置作为序列进行离散编码。通过这种配置,可以使用快速动态编程序列匹配方法来解决路由问题,该方法计算下一个路由移动。提出的方法将路由和有效的配置融合在一起,以改善计划时间。我们的仿真和实际实验显示了该方法正确地计算在子毫秒时间内的下一个操作操作,并完成各种路由和操纵任务。
With the field of rigid-body robotics having matured in the last fifty years, routing, planning, and manipulation of deformable objects have recently emerged as a more untouched research area in many fields ranging from surgical robotics to industrial assembly and construction. Routing approaches for deformable objects which rely on learned implicit spatial representations (e.g., Learning-from-Demonstration methods) make them vulnerable to changes in the environment and the specific setup. On the other hand, algorithms that entirely separate the spatial representation of the deformable object from the routing and manipulation, often using a representation approach independent of planning, result in slow planning in high dimensional space. This paper proposes a novel approach to routing deformable one-dimensional objects (e.g., wires, cables, ropes, sutures, threads). This approach utilizes a compact representation for the object, allowing efficient and fast online routing. The spatial representation is based on the geometrical decomposition of the space into convex subspaces, resulting in a discrete coding of the deformable object configuration as a sequence. With such a configuration, the routing problem can be solved using a fast dynamic programming sequence matching method that calculates the next routing move. The proposed method couples the routing and efficient configuration for improved planning time. Our simulation and real experiments show the method correctly computing the next manipulation action in sub-millisecond time and accomplishing various routing and manipulation tasks.