Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
fe0d810
feat(g1-wbc): groot-wbc real-hw + sim blueprints
Nabla7 May 6, 2026
35c5b28
feat(g1-wbc-sim): DIMOS_MUJOCO_VIEW=1 spawns native MuJoCo viewer in …
Nabla7 May 6, 2026
bf83913
fix(g1-wbc-sim): inject menagerie mesh assets in MuJoCo viewer subpro…
Nabla7 May 6, 2026
b7bb6c9
fix(g1-wbc-sim): tick_rate=50 + decimation=1 + ramp=0 to match GR00T …
Nabla7 May 6, 2026
c3c0f82
fix(g1-wbc-sim): strip lidar/scene-mesh/multi-camera from mujoco_sim_…
Nabla7 May 6, 2026
a3ccd2c
chore(g1-wbc): drop unused drive_trains/go2 + revert pyproject/uv.loc…
Nabla7 May 6, 2026
d039820
fix: restore dev's unitree_go2 drive_train (accidentally deleted in c…
Nabla7 May 6, 2026
0ed6efb
chore(g1-wbc): drop perception2/viser leaks + test file (defer to fol…
Nabla7 May 6, 2026
3c1aacc
chore(g1-wbc): drop __init__.py files, match repo namespace-package c…
Nabla7 May 6, 2026
8825549
chore(g1-wbc): drop simulation/mujoco/model.py changes (unrelated to PR)
Nabla7 May 6, 2026
62a1110
chore(g1-wbc): drop unused make_quadruped_joints + GRIPPER enum (carr…
Nabla7 May 7, 2026
2d2ba1d
chore(g1-wbc): strip unrelated leftovers (lidar scene_option, get_cam…
Nabla7 May 7, 2026
fef9460
fix(g1-wbc): passive lowstate sub + restore arm/dry_run wiring
Nabla7 May 7, 2026
a400d26
chore(g1-wbc): restore unrelated files accidentally swept into PR
Nabla7 May 7, 2026
b553645
Merge remote-tracking branch 'origin/dev' into pim/feat/g1-groot-wbc
Nabla7 May 7, 2026
a7aa3bf
fix(coordinator): merge duplicate _create_whole_body_adapter
Nabla7 May 7, 2026
74b6404
refactor(g1-wbc): drop monolith adapter, use Mustafa's transport bridge
Nabla7 May 7, 2026
7f91e52
fix(g1-wbc-sim): resolve MJCF path via get_data so CWD doesn't matter
Nabla7 May 7, 2026
117df92
refactor(g1-wbc): paul-review fixes + bridge composition smoke test
Nabla7 May 7, 2026
995c735
fix(g1-wbc): safe-stop lowcmd on disconnect + skip release when idle
Nabla7 May 7, 2026
224e7e9
chore(g1-wbc): strip section-marker comments
Nabla7 May 7, 2026
bbcc777
fix(g1-wbc): mypy errors uncovered by full CI-matching env
Nabla7 May 8, 2026
38d6c91
-
jeff-hykin May 9, 2026
4aa9d08
-
jeff-hykin May 9, 2026
76365d0
refactor(g1-groot-wbc): address PR #2033 review comments
Nabla7 May 11, 2026
14f1fbc
refactor(g1-groot-wbc): IMU on CoordinatorState, drop read_odom from …
Nabla7 May 11, 2026
b8db4ba
refactor(sim): MujocoEngine runs as main thread in a subprocess
Nabla7 May 11, 2026
863b2cc
fix(cli): apply CLI-config overrides to global_config before blueprin…
Nabla7 May 12, 2026
cc81d3b
fix(g1-wbc): harden sim subprocess review fixes
Nabla7 May 12, 2026
dda52aa
fix(cli): avoid resolving LFS defaults in help
Nabla7 May 12, 2026
98b427b
fix(g1-wbc): satisfy project policy checks
Nabla7 May 12, 2026
49eb7d4
refactor(g1-wbc): make task registry lazy
Nabla7 May 12, 2026
1960395
fix(g1-wbc): wire sim command controls
Nabla7 May 12, 2026
5a6b46a
Merge main into G1 GROOT WBC and decouple command center
Nabla7 May 20, 2026
de33ade
refactor(sim): remove mujoco subprocess viewer path
Nabla7 May 20, 2026
c4a0681
feat(g1): add rerun viewer to groot wbc
Nabla7 May 20, 2026
34e3272
fix(rerun): keep viewer spawn visualization-only
Nabla7 May 20, 2026
99eb7aa
fix(mujoco): avoid playground runtime import for assets
Nabla7 May 20, 2026
98f2839
Revert "fix(mujoco): avoid playground runtime import for assets"
Nabla7 May 20, 2026
0ee9da1
chore(g1): drop unrelated branch changes
Nabla7 May 20, 2026
3f3947e
chore(g1): trim optional cleanup from groot branch
Nabla7 May 20, 2026
f837194
fix: gate G1 startup state readiness
Nabla7 May 20, 2026
e93d678
refactor: move task-specific config into params
Nabla7 May 20, 2026
e2b6f39
chore: cleanup pass on review-bait
Nabla7 May 21, 2026
f63a330
[autofix.ci] apply automated fixes
autofix-ci[bot] May 22, 2026
85442b6
Restore dimos CLI from main
Nabla7 May 24, 2026
d78db20
Refactor coordinator for whole-body control
Nabla7 May 24, 2026
4c8ec6e
Fix control task registry typing
Nabla7 May 24, 2026
71d74e4
Fix whole-body coordinator CI failures
Nabla7 May 24, 2026
6605aa5
Merge branch 'pim/feat/g1-groot-wbc-part-1' into pim/feat/g1-groot-wb…
Nabla7 May 24, 2026
7989500
Merge remote-tracking branch 'origin/main' into pim/feat/g1-groot-wbc…
Nabla7 May 28, 2026
3135c39
Merge branch 'main' into pim/feat/g1-groot-wbc-part-2
Nabla7 Jun 1, 2026
a8f821d
fix(mujoco): silence mypy on stub-missing enum members
Nabla7 Jun 1, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions data/.lfs/groot.tar.gz
Git LFS file not shown
4 changes: 2 additions & 2 deletions data/.lfs/mujoco_sim.tar.gz
Git LFS file not shown
17 changes: 17 additions & 0 deletions dimos/control/tasks/g1_groot_wbc_task/__registry__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Copyright 2025-2026 Dimensional Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

TASK_FACTORIES = {
"g1_groot_wbc": "dimos.control.tasks.g1_groot_wbc_task.g1_groot_wbc_task:create_task",
}
Loading
Loading