CYOBot: crawler.urdf + meshes. 17 links; 8 actuated joints; 8 passive mimic joints. SI metres and radians. For dynamics restore the four loop constraints in loop_closures.json. Mass/inertia/servo parameters are provisional, not measured. The web app uses a separate MuJoCo MJCF model for physical simulation. No real hardware control.