What’s included
This release significantly expands OM1’s autonomy, simulation, and deployment capabilities. Key highlights include full Gazebo simulation support, full autonomy for Unitree G1, over-the-air (OTA) updates, improved localization accuracy, and major runtime and ML stack upgrades. Developer experience has been enhanced through hot reload, configuration versioning, and expanded documentation.Features
v1.0.0
Development Section
A new Development section has been added to the documentation to help developers quickly get started with:- Environment setup
- Building the runtime
- Running and testing OM1 locally
Hot Reload
Hot reload support has been added to accelerate development cycles:- Resolved dependencies are reused after the first run
- Runtime configuration is persisted in
.runtime.json5 - Enables seamless restarts and agent switching without full reinitialization
Pydantic-Based Configuration
Refactored the action connector architecture to improve type safety, extensibility, and maintainability by introducing Pydantic-based configurations and stronger generic typing. Added connector-specific config models and enhanced documentation with detailed docstrings for improved clarity and validation.Simulation & Testing
Gazebo Simulation Support
OM1 now provides full Gazebo simulation support for Unitree Go2, including:- SLAM
- Navigation
- Auto charging
Autonomy & Navigation
Unitree G1 – Full Autonomy Support
OM1 now supports full autonomy for Unitree G1, including:- Facial detection and anonymisation
- 3D SLAM map generation
- Autonomous navigation
Context-Aware Mode Transitions
OM1 now supports context-aware mode transitions, enabling autonomous switching between modes without human intervention.LiDAR Localization Improvements
Localization accuracy has been improved through enhanced LiDAR-based localization.AI & Machine Learning
Local LLM Support on Thor
Added support for local large language models (LLMs) on Thor, featuring:- OM1 now supports Qwen3-30B local LLM
- 3.2-second response timeout
- Arbitration between cloud and local responses
- Local LLM determines the final response when both are available
ML Stack Migration
The machine learning stack has been migrated to Thor (Jetson 7.0):- AGX remains supported, but with limited capabilities
Deployment & Operations
Over-the-Air (OTA) Updates
Introduced full support for over-the-air updates, enabling users to seamlessly upgrade to the latest runtime versions. Configurations now allow smooth version management and automated deployment of updates.Configuration Version Management
Configuration files now include a mandatoryversion field to ensure compatibility as the runtime evolves.
Runtime Version Upgrade
The runtime has been upgraded to the latest version, improving:- Performance
- Stability
- Maintainability
Known Issues
Avoid running the OM1 container when exploring full autonomy on Unitree Go2. Run viauv run src/run.py unitree_go2_autonomy_advance.