Skip to content

[sim2 1/4] Shared MuJoCo world, robot client and sensor workers - #4724

Draft
Nabla7 wants to merge 28 commits into
pim/fix/connection-coordinator-integrationfrom
pim/refactor/sim2-foundation
Draft

Nabla7 wants to merge 28 commits into
pim/fix/connection-coordinator-integrationfrom
pim/refactor/sim2-foundation

Conversation

@Nabla7

@Nabla7 Nabla7 commented Oct 20, 2026 •

Copy link
Copy Markdown
Collaborator

After #4723, add one MuJoCo world, typed robot clients with endpoint discovery and latched damping, scene RPCs and sensor workers; 76 core tests pass.

Nabla7 added 15 commits October 19, 2026 18:41
Extract native world, camera/lidar workers and scene primitives from f23349d. Replace coordinator-specific coupling with descriptor-driven SimRobotClient, exclusive command ownership, command expiry and reset epochs. Preserve existing published robot stacks until caller migrations pass.

Verify 75 core, blueprint and registry tests, including spawned motor IO, independent-process cleanup and a headless Zenoh physics/camera/lidar deployment. Mypy passes all 18 sim2 production files.
@Nabla7
Nabla7 removed this pull request from stack #4731 October 22, 2026 06:57
@Nabla7 Nabla7 changed the title [sim2 1/6] Extract shared MuJoCo world, device client and sensor workers [sim2 1/4] Shared MuJoCo world, robot client and sensor workers Oct 22, 2026
@Nabla7
Nabla7 added this pull request to stack #4765 October 22, 2026 06:57

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant