Canonical test assets and fixture sourcing for robotics testing: which worlds, robot models, sample datasets, and recordings to test against for a given robot type; the standard test-assets folder layout with a provenance manifest; pointer vs vendored sourcing modes; fixture and golden policy (tolerance bands, seeded…
Test-driven robotics development: smoke tests for launch files, sim-based regression tests, node-level unit tests, policy eval as a test, and CI patterns for robotics repos. Use when: 'test the robot app', 'how do I test this node', 'smoke test', 'regression test in sim', setting up tests for a new robotics project…
Test-driven robotics development: smoke tests for launch files, sim-based regression tests, node-level unit tests, policy eval as a test, and CI patterns for robotics repos. Use when: 'test the robot app', 'how do I test this node', 'smoke test', 'regression test in sim', setting up tests for a new robotics project…
Publish an implemented, smoke-tested Robium application as one coherent public project: write or revise its product-lab article, prepare real-run media and explanatory assets, apply the Robium editorial cobalt theme, and compose catalog, overview, live, guide, and social surfaces from repository-owned facts. Use when…
Entry-point skill for shaping new robotics applications: lightweight brainstorming, project ideation, requirement/risk discovery, stack selection, comparing or choosing simulators/models/visualization, a first user-visible slice, and a concise architecture decision record. Use when: starting a new robotics app…
Deploy headless robotics / sim / demo containers to Google Cloud Run: the build → Artifact Registry → Cloud Run path plus the gotchas that bite sim workloads (no UDP multicast for gz-transport/DDS, CPU allocated only while a request is open, session affinity for per-visitor instances, request timeout / concurrency for…
Data sourcing strategy for robotics and physical-AI: choose between offline datasets (HuggingFace hub, Open X-Embodiment and similar), simulation-generated data, and teleop/real-robot collection; plan storage formats, episode structure, and dataset versioning. Use when: 'where do we get data', 'training data for the…
Virtual-environment-first setup for robotics projects: decide uv/venv vs Docker, make local and remote-server runs reproduce identically, handle GPU passthrough and headless/display forwarding. Use when: setting up any new robotics project environment; 'uv', 'venv', 'virtualenv', 'docker for this project'…
Foxglove and Lichtblick for robotics visualization: foxglovebridge setup for live ROS 2 robots, choosing the open-source Lichtblick client versus Foxglove, layouts, MCAP playback/recording, and remote web visualization. Use when: 'foxglove', 'lichtblick', 'mcap', an open-source robotics viewer, visualizing a robot on…
Modern Gazebo (gz, Harmonic/Ionic line) simulation: SDF worlds and models, sensors (lidar, camera, IMU, contact), the rosgz bridge, spawning robots, and headless/server operation. Use when: 'gazebo', 'gz sim', 'rosgz', 'simulate the robot', 'add a lidar to the sim', simulating mobile robots or sensors in the ROS…