跳到主要内容

Lambda Sim 术语表

本文解释 Lambda Sim 产品介绍和 API 页面中使用的专业术语,并补充 RoboEvolve 集成 Lambda Sim 时出现的常用术语。你可以按类别查找场景、几何、状态、渲染、运行环境和上层集成概念。

Lambda Sim 与集成组件​

术语中文含义在平台中的作用
Lambda SimLambda 仿真与渲染平台读取 USD 场景、组织场景状态、回放动画并生成渲染结果。
RoboEvolve使用 Lambda Sim 的上层流程平台编排任务、数据采集、策略训练和仿真评测。
RoboTwin机器人任务与数据基础为 RoboEvolve 提供任务、物体和专家示范数据。
Isaac Sim另一种机器人仿真平台在部分上层流程中作为 Lambda Sim 之外的可选仿真后端。
SAPIENRoboTwin 使用的机器人仿真器为 RoboTwin 任务提供仿真环境,不是 Lambda Sim 的组成模块。
USDUniversal Scene Description,通用场景描述描述三维场景的层级、几何、材质、相机、灯光和动画。
URDFUnified Robot Description Format,统一机器人描述格式在上层机器人流程中描述连杆、关节和相关资产;是否直接导入取决于适配器。
MJCFMuJoCo XML 模型格式在上层机器人流程中描述机器人和仿真模型;是否直接导入取决于适配器。
RoboEvolve backendRoboEvolve 仿真后端RoboEvolve 调用 Lambda Sim 运行场景和生成观测的接口层。

场景和运行时对象​

术语中文含义在 Lambda Sim 中的作用
StageUSD 场景容器保存场景层级、Prim、属性和时间码。
PrimUSD 场景元素表示场景中的物体、网格、相机、灯光或其他元素。
Scene场景对象管理 USD 场景导入、更新和运行时对象访问。
Builder场景构建器以编程方式添加 body、shape、joint 和 articulation。
Model静态场景模型保存 body、shape、joint、材质、相机和灯光等结构。
SimData仿真状态数据保存刚体位姿、软体顶点等运行时状态。
RenderScene渲染场景保存渲染所需的场景对象和资源。
finalize构建运行时对象将场景或 Builder 数据编译为 Model、SimData 和渲染对象。
namespace导入命名空间指定 USD 内容按 rigid、solid 或 auto 方式导入。
body刚体实体保存质量、质心、惯性和变换等刚体属性。
shape几何形状表示平面、球、盒体、网格等几何或碰撞形状。
articulation关节组合体表示由多个刚体和关节组成的机械臂等运动系统。

几何、物理和渲染概念​

术语含义在平台中的作用
刚体位姿、质量和惯性可以描述的实体表示机器人部件和不可变形物体。
软体由粒子和网格拓扑组成的可变形对象表示布料等随时间变化的网格。
关节连接两个刚体并限制相对运动的结构表示旋转、平移或固定等运动关系。
时间码USD 中定位动画状态的时间值按时间回放刚体、软体和相机动画。
物理求解器根据物理规则计算运动和接触的组件计算仿真中的动力学状态;当前 Lambda Sim 代码路径尚未完成完整的动力学闭环。
传感器获取环境或机器人状态的虚拟设备生成相机、深度、关节或其他观测数据。
域随机化系统改变场景条件的方法随机改变背景、桌面、光照和杂物,增加训练数据变化。
SDFSigned Distance Field,有符号距离场为几何体提供距离信息,可用于碰撞或几何处理。
Hydroelastic Mesh基于几何距离和接触模型的网格表示在需要 Hydroelastic 碰撞处理的路径中使用,通常要先构建 SDF。
3DGS3D Gaussian Splatting,三维高斯泼溅在上层数据生成流程中表示或生成三维场景视图。
Sim-to-RealSimulation to Reality,仿真到现实描述上层应用将仿真策略迁移到真实机器人的过程。

Lambda Sim 数据与任务术语​

术语中文含义在平台中的作用
episode任务回合一次完整的任务尝试或运行回合,用于统计成功率。
trajectory轨迹一次任务执行过程中连续的状态和动作记录。
专家示范Expert DemonstrationRoboEvolve 或其他上层应用记录的任务动作轨迹。
smoke test最小启动验证上层应用使用一个任务回合确认 Lambda Sim 后端和最小任务可以启动。
seed随机种子控制随机过程的初始值,用于复现场景和评测结果。
RGBRed、Green、Blue,红绿蓝颜色通道表示相机采集的彩色图像。
joint关节状态表示机器人关节的位置、速度或其他关节观测。
eeEnd Effector,末端执行器表示机械臂末端工具的状态或位姿。
pose位姿同时描述位置和方向。
action动作策略输出给机器人或仿真环境的控制量。

上层数据与模型格式​

术语中文含义在平台中的作用
HDF5Hierarchical Data Format 5,层次数据格式在 RoboEvolve 集成中保存专家示范、图像和机器人状态。
LeRobot机器人学习数据集格式和工具生态在 RoboEvolve 集成中作为策略训练的数据输入格式。
Zarr分块数组数据存储格式保存处理后的数组和训练数据。
Parquet列式数据文件格式保存 LeRobot 数据集中的结构化记录。
TorchPyTorch 模型格式或框架保存可在评测容器中加载的策略模型。
JAX面向数值计算和机器学习的 Python 框架某些策略训练流程使用的模型计算框架。
OrbaxJAX 模型检查点工具和格式保存 JAX 模型参数;在 S5000 评测前通常需要转换为 Torch。
checkpoint模型检查点训练过程中保存的模型状态,用于恢复训练或加载模型评测。
norm_stats.json归一化统计文件保存训练和评测所需的观测归一化统计信息。

RoboEvolve 集成术语​

术语中文含义在平台中的作用
Policy Server策略推理服务在 RoboEvolve 集成中加载策略 checkpoint 并提供推理。
Eval Client评测客户端在 RoboEvolve 集成中驱动场景、策略请求和评测结果收集。
ACT一类机器人动作策略模型RoboEvolve 上层使用的动作策略模型,不属于 Lambda Sim API。
DP一类策略模型使用示范数据生成机器人动作。
DP3支持点云输入的策略模型使用点云等三维观测训练机器人策略。
Pi_0Pi 系列策略模型使用对应的数据处理入口生成训练输入。
Pi_05Pi 系列策略模型可用于 RoboEvolve 的策略评测流程。
RLinf强化学习训练框架RoboEvolve 上层使用的训练和数据转换框架。
SFTSupervised Fine-Tuning,监督微调使用专家示范数据训练或微调策略模型。
worker工作进程RoboEvolve 中并行执行数据采集、推理或评测任务的进程。
基准验证Benchmark Validation上层应用按统一任务、随机种子和评测协议比较策略性能。

Lambda Sim 运行环境与工程术语​

术语中文含义在平台中的作用
GPUGraphics Processing Unit,图形处理器执行仿真、训练、渲染和推理计算。
MUSA摩尔线程 GPU 软件栈和计算平台为 Lambda Sim 的仿真、渲染和上层推理提供运行环境。
axinfraLambda Sim 使用的运行时基础库为当前 Python API 提供底层运行支持。
usd-coreUSD Python 核心库提供 Stage、Prim 和 USD 数据访问能力。
path_tracer路径追踪渲染组件为部分 Lambda Sim 渲染和数据生成路径提供支持。
MUSA_VISIBLE_DEVICESMUSA 设备可见性变量指定仿真进程可以使用的设备。
MTHREADS_VISIBLE_DEVICES摩尔线程设备可见性变量指定训练进程可以使用的设备。
PIDProcess Identifier,进程标识符标识后台运行的数据采集或评测进程。
APIApplication Programming Interface,应用程序编程接口提供可按名称查阅的模块、类、函数和参数。
Docker容器运行工具隔离训练、采集和评测所需的软件依赖。
x86_64x86 64 位处理器架构当前 Lambda Sim 集成环境使用的服务器架构。
aarch64ARM 64 位处理器架构当前 Lambda Sim 集成环境不作为发布基线。
RoCERDMA over Converged Ethernet,以太网上的 RDMA为 RoboEvolve 多卡或多机任务提供高速互联。
cuRobo机器人运动规划组件RoboEvolve 上层使用的机器人规划组件,不属于 Lambda Sim API。

相关页面​