arXiv:2512.23140cs.RO2025-12被引 1

新工具可交互生成机器人自碰撞矩阵,提升检测效率与可视化体验。

A New Software Tool for Generating and Visualizing Robot Self-Collision Matrices

  • 通过多形态形状动态构建自碰撞矩阵,支持交互式筛选与修正。
  • 在多机器人平台测试中,新矩阵使自碰撞查询速度更快、精度更高。
  • 输出JSON/YAML格式,适用于移动机器人开发,尤其适合复杂机械臂应用。

在机器人领域,常需检查特定状态是否引发自碰撞(自碰撞查询)或距离碰撞有多近(自邻近查询),通常在不同连杆附着的形状对之间进行。然而,许多形状对可预先排除,因它们配置已知不会或永远不接触。该信息通常编码于自碰撞矩阵中,每个条目(i,j)表示是否需在形状i与形状j间进行检测。尽管MoveIt Setup Assistant广泛用于生成此类矩阵,现有工具受限于静态可视化、缺乏邻近支持、固定单几何假设及繁琐的调整流程,影响下游应用中的灵活性与复用性。本文提出一种交互式工具,可跨多种形状表示生成并可视化自碰撞矩阵,支持动态检查、过滤与精炼形状对。输出提供JSON与YAML格式,便于集成。系统基于Rust实现,采用Bevy游戏引擎实现高质量可视化。我们在多个机器人平台上验证其有效性,结果显示,使用多样化形状类型生成的矩阵能显著提升自碰撞与自邻近查询的速度与准确性。

原文摘要 · Abstract (English)

In robotics, it is common to check whether a given robot state results in self-intersection (i.e., a self-collision query) or to assess its distance from such an intersection (i.e., a self-proximity query). These checks are typically performed between pairs of shapes attached to different robot links. However, many of these shape pairs can be excluded in advance, as their configurations are known to always or never result in contact. This information is typically encoded in a self-collision matrix, where each entry (i, j) indicates whether a check should be performed between shape i and shape j. While the MoveIt Setup Assistant is widely used to generate such matrices, current tools are limited by static visualization, lack of proximity support, rigid single-geometry assumptions, and tedious refinement workflows, hindering flexibility and reuse in downstream robotics applications. In this work, we introduce an interactive tool that overcomes these limitations by generating and visualizing self-collision matrices across multiple shape representations, enabling dynamic inspection, filtering, and refinement of shape pairs. Outputs are provided in both JSON and YAML for easy integration. The system is implemented in Rust and uses the Bevy game engine to deliver high-quality visualizations. We demonstrate its effectiveness on multiple robot platforms, showing that matrices generated using diverse shape types yield faster and more accurate self-collision and self-proximity queries.

机器人碰撞检测交互工具

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。