欢迎来到最前沿!#
Isaac Lab 是开源的,因为我们的目的是为机器人模拟建立一个开放协作的社区。我们相信强大的工具对机器人技术的未来至关重要。
有时候,新增功能可能需要对 Isaac Lab 的内部结构进行广泛更改。在功能完全完成之前直接集成这些功能,并没有得到整个社区的反馈可能会给毫不知情的用户带来严重问题。
为此,重要的新功能和实验性功能会先在 isaaclab_contrib 包中开发,并以实验性功能发布。社区可在功能完全集成前试用并参与改进,减少意外错误对正常开发的影响。
isaaclab_contrib 包#
source/isaaclab_contrib 目录是 Isaac Lab 的 社区孵化区 ,提供专门的机器人类型、执行器模型、传感器、控制器等组件,为特定用途扩展核心框架。这里的贡献:
由社区积极维护和支持
公开开发,使更多社区成员能在广泛发布前提供反馈
成熟后可考虑集成到 Isaac Lab 核心包
该包遵循 Isaac Lab 的标准扩展结构,可以选择可选依赖组安装,只引入所用功能需要的依赖:
# The base contrib package is installed with the core Isaac Lab packages.
# Install optional dependencies (e.g., for RLinf VLA post-training) via the
# matching root extra. --inexact keeps the existing environment untouched.
uv sync --inexact --extra rlinf
现有贡献#
isaaclab_contrib 目前提供以下功能:
特性 |
描述 |
文档 |
|---|---|---|
视觉触觉传感器 (TacSL) |
GPU 加速的视觉触觉传感器仿真,包括弹性体变形、RGB 触觉图像和每个触觉单元的力场。 |
|
VLA 模型的强化学习后训练 (RLinf) |
通过 RLinf 可扩展的 PPO / Actor-Critic / SAC 基础设施,对 GR00T、OpenVLA 等视觉-语言-动作模型进行强化学习微调。 |
|
多旋翼系统 |
完整支持多旋翼飞行器(四旋翼、六旋翼、八旋翼)仿真,包括 |
|
几何控制器 |
在 SO(3) 上实现多旋翼姿态、速度、加速度和位置跟踪的几何控制器(Lee 等),适用于轨迹跟踪和强化学习基准。 |
API 参考: |
Newton 求解器耦合 |
MJWarp 与 VBD 之间的代理耦合。可变形资产在 |
API 参考: |
参与贡献#
欢迎为 isaaclab_contrib 贡献代码!如果开发了专用机器人资产、新的执行器模型、自定义 MDP 组件或领域专用工具,请遵循 Isaac Lab 贡献指南并提交 PR。更多信息见 贡献指南 。