logo Mr.Robota 具身智能学习手册
Chapter 15: ATEC2026 Lightweight Code

Task B Lightweight Code

The script here is used for auditing and observing interface checks before public release, and does not rely on Isaac Sim, Isaac Lab, model weights, or official robot assets.

Files

  • inspect_task_b_observation.py: Read the masked JSON, and print the observation tree, key names, types, and list shapes.
  • build_public_manifest.py: Calculate SHA-256 for files smaller than 100 MiB, and generate a release manifest.
  • scan_public_release.sh: Check credentials, absolute paths, large files, and cache directories.
  • fetch_reference_repos.sh: Move the public reference repository to a cache directory outside the repository, to avoid accidental submission of complete third-party code.

Using Boundaries

These scripts do not execute Task B control, do not read simulation truth values, do not generate target coordinates, and do not claim to complete grasping or trash placement. The official policy still requires integration with the official runner, and the observation key, action space, action scaling, and evaluator must be rechecked according to the official version.

Minimum smoke test

bashpython3 -m py_compile inspect_task_b_observation.py build_public_manifest.py
bash -n fetch_reference_repos.sh
bash -n scan_public_release.sh