跳转至

📷 传感与感知

OrcaGym 提供多种传感器接口和 RGB-D 相机支持。

完整可运行代码见 OrcaPlayground examples/euler/04_query_api/ 和 08_video_capture/。

传感器类型

传感器 MuJoCo 类型 输出
加速度计 mjSENS_ACCELEROMETER (3,) 加速度
陀螺仪 mjSENS_GYRO (3,) 角速度
力/扭矩 mjSENS_FORCE / mjSENS_TORQUE (3,) / (3,)
触觉 mjSENS_TOUCH (n,) 触觉阵列
关节位置 mjSENS_JOINTPOS (1,) 关节角度
关节速度 mjSENS_JOINTVEL (1,) 关节速度
RGB-D 相机 WebSocket 流式传输 (H, W, 3) 图像 + 深度

查询方式

所有传感器数据通过统一的 env.query_sensor_data(names) API 查询:

sensor_data = env.query_sensor_data(["g1_imu_quat", "g1_imu_gyro"])
imu_quat = sensor_data["g1_imu_quat"]  # (4,) 姿态四元数
imu_gyro = sensor_data["g1_imu_gyro"]  # (3,) 角速度

章节导航