界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

controllers

controllers

【效率与协作】Select, validate, and extend robosuite controllers, controller configs, action splits, and custom robot composition.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: controllers description: "Select, validate, and extend robosuite controllers, controller configs, action splits, and custom robot composition." disable-model-invocation: true metadata: disco-role: operating license: NOASSERTION

Controllers

Use this sub-skill for controller selection, controller-config validation, action-split inspection, custom robot composition, and third-party composite controller routing.

Primary references

  • references/controller-configs-and-actions.md
  • references/robots-grippers-and-bases.md
  • references/third-party-controllers.md
  • references/troubleshooting.md

Bundled helpers

  • scripts/print_action_info.py — print JSON action splits for an env / robot / controller config
  • scripts/validate_controller_config.py — validate composite controller JSON shape and common omissions

Fast paths

  • Default robot controller: load_composite_controller_config(robot="Panda")
  • BASIC preset: load_composite_controller_config(controller="BASIC")
  • Custom controller JSON: load_composite_controller_config(controller="/path/to/controller.json")
  • Legacy part config: load_part_controller_config(default_controller="OSC_POSE")
  • Action dict to vector: robot.create_action_vector({"right": np.zeros(6), "right_gripper": np.array([0.0])})
  • Custom composite robot: create_composite_robot("CustomPanda", robot="Panda", base="RethinkMount", grippers="PandaGripper")

Boundary

Included:

  • load_composite_controller_config
  • load_part_controller_config
  • BASIC, HYBRID_MOBILE_BASE, WHOLE_BODY_IK
  • part controllers and controller JSON structure
  • robot / gripper / base registries
  • action_split_indexes
  • robot.create_action_vector
  • create_composite_robot
  • third-party composite controller extension pattern

Excluded:

  • environment setup basics
  • device-to-action conversion
  • camera / rendering workflows
  • MJCF world / object modeling

Cross-links

  • ../environments for suite.make(...) examples
  • ../teleoperation for device-to-action conversion
  • ../modeling for custom robot XML checks

Notes

  • WHOLE_BODY_MINK_IK is optional and reference-only; current verification did not include mink.
  • robosuite_models adds extra robots, grippers, and bases when installed, but it is optional.
我的收藏