⚠️ Alpha preview: course content is incomplete and may change. Feedback is welcome through Issues.
Skip to content

RoboGenesis 101Practical Robot Learning with Genesis

A progressive path through simulation, control, data, policy training, and closed-loop evaluation for learners with basic Python experience

Course status ​

The 14 lessons currently comprise 8 cpu-verified and 6 gpu-verified lessons, with 0 planned and 0 published. Every lesson has reached its declared verification status; none is marked published before the versioned artifacts and release acceptance in M5. L01–L07 are cpu-verified after their clean-kernel CPU verification; their additional AMD paths also passed their respective contracts on the reference R9700. L08 is gpu-verified after its bilingual CPU numerical paths, CPU+EGL path, and scripted-expert path on a reference R9700 all passed. L09 is also gpu-verified: its bilingual CPU diagnostics, CPU+EGL path, and dual-camera recording and readback on a reference R9700 all passed. The renumbered L12 training content is gpu-verified after ACT and SmolVLA GPU smoke, checkpoint audit, and reload checks. L10 is cpu-verified after its bilingual CPU-only data-readback and inspection paths passed. L11 is gpu-verified after its bilingual diagnostics, CPU+EGL path, and bounded-DR recording, readback, and provenance path on a reference R9700 passed. L13 is gpu-verified after its bilingual diagnostics, single-checkpoint closed-loop evaluation on a reference R9700 with AMD+EGL, matched Reference/shifted rollouts, and H.264 video and report evidence audit passed. This does not establish a stable success rate, OOD robustness, or sim-to-real transfer. L14 is an optional advanced practicum outside the completion path for the 13 core lessons. Its required path is gpu-verified in the pinned companion runtime on four W7900D GPUs: base 0/10, 100-step LoRA, DCP-to-HF merge, merged 0/10, and a 20-video audit. These are independent small aggregate observations, not evidence of improvement; resolved-seed matching and the higher-cost competition extensions remain unverified.

LessonTopicPlanned durationHardwareStatus
L01Introduction, Runtime Platforms, and Environment Diagnostics30 mincpu-okcpu-verified
L02Scenes, Entities, and the Simulation Lifecycle90 mincpu-okcpu-verified
L03Rigid-Body Physics and Stable Simulation90 mincpu-okcpu-verified
L04Robot Models, Degrees of Freedom, and Joint Control90 mincpu-okcpu-verified
L05Inverse Kinematics, End-Effector Poses, and Cameras120 mincpu-okcpu-verified
L06Parallel Simulation and Batched Franka Control90 mincpu-okcpu-verified
L07Building a Grasping Task Scene90 mincpu-okcpu-verified
L08Demonstration Acquisition and Scripted Experts120 mingpu-recommendedgpu-verified
L09Synthetic Data Recording and Collection Throughput120 mingpu-recommendedgpu-verified
L10Dataset Anatomy and Imitation Learning 10190 mingpu-recommendedcpu-verified
L11Domain Randomization90 mingpu-recommendedgpu-verified
L12Training ACT and SmolVLA Policies150 mingpu-requiredgpu-verified
L13Closed-Loop Evaluation and Capstone120 mingpu-requiredgpu-verified
L14Optional Advanced Practicum: Fine-Tuning LingBot-VLA-v2 with RoboTwin Data180 mingpu-requiredgpu-verified

Supporting materials ​