dimensionalOS / dimensionalOS/dimos
GO2 (but also more broadly?) Relative motion closed loop controller
Open
@mustafab0 is already working on this.
Since May 3, 2026.
control
enhancement
go2
- Dominant language
- Python
- Stars
- 4.5k
- Forks
- 808
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 233
Description
go2.move is open-loop and uncalibrated
move(Twist, duration) send the twist values directly to WIRELESS_CONTROLLER joystick stick values (lx, ly, rx, ry), which are [-1, 1] normalized — not m/s or rad/s.
This is documented neither in the docstring nor the type hints.
@mustafab0 could simple closed loop move module (mixin?) be a good first test for controllers?
Synced from DIM-840 by summer
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.