|
|
Navigation and MappingSLAM, dynamic obstacle avoidance, route planning, and autonomous exploration — via both DimOS native and ROSWatch video |
PerceptionDetectors, 3d projections, VLMs, Audio processing |
|
|
Agentive Control, MCP"hey Robot, go find the kitchen"Watch video |
Spatial MemorySpatio-temporal RAG, Dynamic memory, Object localization and permanenceWatch video |
Quadruped |
Humanoid |
Arm |
Drone |
Misc |
|
🟩 Unitree Go2 pro/air 🟥 Unitree B1 |
🟨 Unitree G1 |
🟨 Xarm 🟨 AgileX Piper |
🟧 MAVLink 🟧 DJI Mavic |
🟥 Force Torque Sensor |
# Development
## Develop on DimOS
```sh skip
export GIT_LFS_SKIP_SMUDGE=1
git clone https://github.com/dimensionalOS/dimos.git
cd dimos
# Run the default test suite (uv run syncs deps on demand; --all-groups
# only needed for self-hosted tests / mypy — see docs/development/testing.md)
uv run pytest --numprocesses=auto dimos
```
## Multi Language Support
Python is our glue and prototyping language, but we support many languages via LCM interop.
Check our language interop examples:
- [C++](examples/language-interop/cpp/)
- [Lua](examples/language-interop/lua/)
- [TypeScript](examples/language-interop/ts/)