DAMON leverages manifold learning and variational autoencoding to achieve obstacle avoidance, allowing for motion planning through adaptive graph traversal in a pre-learned low-dimensional hierarchically-structured manifold graph that captures intricate motion dynamics between a robotic arm and its obstacles. This versatile and reusable approach is applicable to various collaboration scenarios. The primary advantage of DAMON is its ability to embed information in a low-dimensional graph, eliminating the need for repeated computation required by current sampling-based methods. As a result, it offers faster and more efficient motion planning with significantly lower computational overhead and memory footprint. In summary, DAMON is a breakthrough methodology that addresses the challenge of dynamic obstacle avoidance in robotic systems and offers a promising solution for safe and efficient human-robot collaboration. Our approach has been experimentally validated on a 7-DoF robotic manipulator in both simulation and physical settings. DAMON enables the robot to learn and generate skills for avoiding previously-unseen obstacles while achieving predefined objectives. We also optimize DAMON's design parameters and performance using an analytical framework. Our approach outperforms mainstream methodologies, including RRT, RRT*, Dynamic RRT*, L2RRT, and MpNet, with 40\% more trajectory smoothness and over 65\% improved latency performance, on average.
翻译:DAMON利用流形学习和变分自编码技术进行障碍物避免,并通过自适应图遍历在一个预先学习的低维分层结构流形图中实现运动规划,该图捕捉了机械臂与其障碍物之间的复杂运动动态。此通用且可重复使用的方法适用于各种协作场景。DAMON的主要优势是能够在低维图中嵌入信息,消除了当前基于采样的方法所需的重复计算。因此,它提供了更快、更高效的运动规划,计算开销和内存占用显著降低。简而言之,DAMON是一种突破性的方法,解决了机器人系统中动态障碍物避免的挑战,并为安全高效的人机协作提供了有前途的解决方案。我们的方法在模拟和物理环境中对7个自由度机械臂进行了实验验证。DAMON为机器人学习和生成避免先前未见障碍物的技能并实现预定义目标提供了能力。我们还使用分析框架优化了DAMON的设计参数和性能。与RRT、RRT*、Dynamic RRT*、L2RRT和MpNet等主流方法相比,我们的方法平均具有40%以上的轨迹平滑度和65%以上的潜伏性能改进。