Environment Setup

ManiSkill3 环境配置技能 - 物理引擎、传感器、渲染设置

miuav 9a2c0ac 1.3 KB Updated

File contents

ManiSkill3 Environment Setup Skill

用于配置 ManiSkill3 环境


何时使用

当需要以下帮助时使用此技能:

  • 配置物理引擎
  • 设置传感器
  • 调整渲染参数
  • 环境变量配置

快速参考

初始化环境

import mani_skill3
from mani_skill3 import env

env = mani_skill3.make("PickCube-v0")
obs = env.reset()

物理配置

物理引擎

# 配置物理参数
env_cfg = {
    "physx": {
        "num_threads": 4,
        "solver_type": 1,
        "use_gpu": True,
    },
    "gravity": [0, 0, -9.81],
    "dt": 0.005
}

传感器配置

相机

sensor_cfg = {
    "rgb_camera": {
        "resolution": [640, 480],
        "channel": "rgb",
        "intrinsics": [500, 0, 320, 0, 500, 240, 0, 0, 1]
    },
    "depth_camera": {
        "resolution": [640, 480],
        "channel": "depth",
        "depth_scale": 1000.0
    }
}

常见问题

问题 1: 渲染慢

解决方案:减少并行环境数量,降低分辨率


另见

miuav/vibe-coding-ros2/tree/main/agents/skills/simulator/maniskill3/environment-setup commit 9a2c0acd21

Frequently asked questions

npx skillmds@latest add miuav/environment-setup