Skip to content

docs: restructure Isaac Sim pages in the simulation reference - #36

Merged
legubiao merged 4 commits into
mainfrom
docs/isaac-sim-reference-reorg
Nov 13, 2026
Merged

legubiao merged 4 commits into
mainfrom
docs/isaac-sim-reference-reorg

Conversation

@legubiao

Copy link
Copy Markdown
Contributor

What this does

Restructures every Isaac Sim–related page in the simulation reference, and trims how-to / beginner pages so they no longer retell the full mechanism.

Suggested reading order:

  1. Environment prep — start from the Isaac Sim how-to (./init.sh / ./run.sh, both Kit extensions).
  2. Robot and USD assets — robot_usds (now includes the former USD submodule catalog).
  3. FaSim ROS 2 Control and swerve plugins — FaSim-Isaac: hardware keys vs Kit extensions, ROS 2 Control, and the swerve controller, documented separately from current FaSim main.
  4. Scene and project layout — Environment assets plus the layout section on the FaSim-Isaac page.
  5. Run, debug, and verify — how-to “When it fails” plus the verification and “what you should see” subsections in the reference.

Page roles

  • 4-reference/simulation/0-index.md: reading order and toctree (no 4-usd_submodules).
  • 2-fasim_isaac.md: concept + reference for hardware keys, Kit extensions, ROS 2 Control, swerve, clock, TF, navigation, and workspace layout.
  • 3-robot_usds.md: robot USD trees and the submodule visibility table (Gen1/Gen2 public, Gen3 private; no WCE3).
  • 5-env_assets.md: fiveages_env, fa-project-usd (main vs feature branch), ArtVIP, LabUtopia. Path kept; slug 4 is not reused.
  • 2-how_to/2-simulation/4-isaac_sim.md: operational how-to; points at specific reference sections.
  • Beginner Day 3 is shortened; Day 7 stays a bring-up exam and links to the tutorials instead of restating mechanisms.
  • Synthetic-data Isaac scenes no longer repeats the asset trees.

4-usd_submodules.md and its .po are deleted with no redirect stub. Remaining cross-references, the toctree, and gettext catalogs were updated.

Verification

Checked against FaSim-Isaac main (3606dc89, 2026-11-13), not monthly-log status. This is a documentation CI/build check only — it does not mean Isaac runtime was verified.

Local docs checks (all passed):

  • sphinx-build -W --keep-going English HTML
  • sphinx-build -W --keep-going -D language=zh_CN Chinese HTML
  • scripts/check_zh_coverage.py --threshold 95 → 100.0%
  • scripts/check_zh_mix.py --html-root build/html/zh_CN --require-html → 0 findings
  • scripts/check_html_fences.py, check_nested_admonition_fences.py, check_language_switcher.py

Please review before merging.

Give the simulation reference a reading order: environment prep, robot
and USD assets, the FaSim ROS 2 Control and swerve plugins, scene and
project layout, then run and debug. Merge the USD submodule catalog
into the robot_usds page and drop 4-usd_submodules without a stub.
Document the Kit extensions and hardware keys from the current FaSim
main, and point the beginner path and how-to at those sections instead
of restating the mechanisms.
Day 2 now launches with
`ros2 launch ocs2_arm_controller full_body.launch.py robot:=arx_lift2s`
as written, without a hardware argument. Adjacent notes and the expected
result name ARX Lift 2S and full_body, not Acone or demo.launch.py.
Day 3 is unchanged.
Embed the Day 1 RViz single-arm clip as the post-launch effect, not as a
full startup recording or an Isaac physics run. Keep the ARX Lift 2S
full_body command on Day 2, and add FiveAges W2 with
`ros2 launch ocs2_arm_controller full_body.launch.py robot:=fiveages_w2 type:=xhand1`
plus a W2 with xhand1 operation demo. One copy of each video lives under
_static/videos; both language builds use the same relative path.
Move fa-py-libraries and Viser to Day 3 so readers can open the browser
view before Isaac Sim (now Day 4, the default simulation path). Keep
Gazebo as a documented alternative. Add the G1-D full-body and chassis
clip on the Isaac How-To, and start the Day 5 teleop path with VR or a
game controller, then briefly cover isomorphic teleop, DexCap, VR
gesture recognition (no documented launch entry), Wuji gloves, the foot
pedal assist, and Vive Tracker.
@legubiao
legubiao merged commit aa1b2f4 into main Nov 13, 2026
2 checks passed
@legubiao
legubiao deleted the docs/isaac-sim-reference-reorg branch November 13, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant