feat(deep-robotics-x30-pro): Tier 1 obstacle-nav skill - #69
Open
Wanbogang wants to merge 1 commit into
Open
Conversation
Wanbogang
force-pushed
the
feat/deep-robotics-x30-pro-tier1-robopay
branch
from
August 4, 2026 07:18
e8c57c1 to
a26eb2b
Compare
MuJoCo scene built from the official X30 URDF (legubiao/quadruped_ros2_control) - 12 leg joints (FL/FR/HL/HR x HipX/HipY/Knee) + planar base, real mass/limits. Bridge follows the same fail-closed pattern as my M20 Pro submission: robot/tunnel/action -> robot/tunnel/result, result-gated settlement, SQLite replay guard. 11 passing tests, plus success and timeout demo runs with real evidence in docs/. Includes Sim-to-Sim validation: the same navigation policy runs in both MuJoCo and Webots against the same obstacle/goal layout. PASS on all checks (see docs/evidence/sim_to_sim_validation.json).
Wanbogang
force-pushed
the
feat/deep-robotics-x30-pro-tier1-robopay
branch
from
August 4, 2026 11:38
a26eb2b to
211bf32
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Deep Robotics X30 Pro — Tier 1 (simulator-only)
Adds a complete RoboPay skill profile for the X30 Pro quadruped: MuJoCo scene
built from the official X30 URDF, fail-closed Zenoh bridge
(
robot/tunnel/action->robot/tunnel/result), result-gated settlement,and replay protection.
Note on shared architecture
This reuses the RoboPay bridge/test architecture from my earlier M20 Pro
Tier 1 submission (#68) — both are Deep Robotics quadrupeds under the same
marketplace bounty, so the fail-closed validation, replay guard, and
result-gated settlement logic are intentionally identical (that part isn't
robot-specific). Everything robot-specific — the MuJoCo scene, joint
parameters, gait tuning, and all evidence below — is unique to X30 Pro.
Physical spec provenance
Joint layout, masses, and limits are sourced from the official Deep Robotics
X30 URDF (
legubiao/quadruped_ros2_control), cross-checked against theofficial Deep Robotics spec sheet (59kg / 1000x715x470mm). The URDF's
component masses sum to ~55.8kg excluding battery/electronics, consistent
with the published spec. See
docs/validation-report.mdfor details.Evidence
tests/test_bridge.py)(
docs/evidence/terminal_log.txt,x30_pro_metrics.json)(
docs/evidence/failure_terminal_log.txt,x30_pro_failure_metrics.json)See
docs/README.mdanddocs/validation-report.mdfor full architectureand reviewer verification checklist.