Skip to content

Latest commit

 

History

History
100 lines (90 loc) · 12.2 KB

File metadata and controls

100 lines (90 loc) · 12.2 KB

Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[1.0.0] - 2026-08-15

First stable release of Robonix, an operating system for embodied artificial intelligence.

Added

  • Capability Contracts and Code Generation: Add package manifests specification. #27
  • Capability Contracts and Code Generation: Add capability contracts for primitives, services, and system components. #27
  • Capability Contracts and Code Generation: Add contract and ROS IDL code generation for Python and Rust (rbnx codegen). 0c4da9b2
  • Capability Contracts and Code Generation: Add a canonical ROS 2 interface overlay for generated code. #58
  • Capability Contracts and Code Generation: Add a contract and ROS IDL reference generator. #60
  • Capability Contracts and Code Generation: Add arm primitive contracts. #142
  • Capability Contracts and Code Generation: Add dexterous-hand primitive contracts. #119
  • Capability Contracts and Code Generation: Add quadruped primitive contracts. #154
  • Python API (robonix-api): Publish the robonix-api Python library for building capability providers on PyPI. #43
  • Atlas: Add capability registration. #27
  • Atlas: Add capability discovery. #27
  • Atlas: Add capability lifecycle management. #31
  • Atlas: Add package deployment integration. #27
  • Atlas: Allow advisory provider namespaces for heterogeneous deployments. #141
  • Pilot: Add RTDL planning. #37
  • Pilot: Add RTDL forest execution. #92
  • Pilot: Add live task graphs. #92
  • Pilot: Add mid-task steering. #92
  • Executor: Add parallel operation support. #38
  • Executor: Add targeted RTDL plan cancellation. #110
  • Navigation: Add dynamic speed-limit contracts. #187
  • Soma: Add the Soma robot self-description subsystem. #109
  • Soma: Share the manifest lifecycle and publish the robot footprint. 771b457d
  • Vitals: Add robot health-stream ingestion. #111
  • Vitals: Add component-tree normalization. #111
  • Vitals: Add health monitoring. #219
  • Scene: Add scene-graph relation inference. #39
  • Scene: Add stable object persistence across restarts. #78
  • Scene: Add hardware-aware perception. #89
  • Scene: Add VLM-primary scene graphs. #116
  • Scene: Add map-scoped persistent state. #129
  • Scene: Add room and object save/restore. #137
  • Scene: Add save-token-scoped semantic-map persistence. #172
  • Scene: Add stable room-region queries. #179
  • Scene: Expose the robot yaw through list_objects. 0b2ba7a2
  • Liaison: Add voiceprint identification. #47
  • Liaison: Add remote voice access. #115
  • Liaison: Add hands-free interaction. #139
  • Liaison: Add task interruption. #139
  • Speech and Audio: Add speak/list_speakers MCP tools. ee45aa6a
  • Memory: Add the memgraph structured memory service: a causal knowledge-graph (CKG) with tag-indexed, vector-searchable nodes, scene-watch memory building, and remember/hybrid_search/promote contracts. #171
  • Memory: Add the memsearch vector-search memory backend. #22
  • Memory: Auto-detect the ONNX/Ollama embedding backend. 0845dc75
  • Scribe: Add structured system journaling. #93
  • Deployment: Add ARM64 deployment support. #106
  • Deployment: Add Jetson deployment support. #106
  • Deployment: Add Webots simulation scenarios. #132
  • Deployment: Add GPU-optimized browser streaming. #144
  • Deployment: Add self-contained deployments. #146
  • CLI (rbnx): Add rbnx init and rbnx package-new commands. #29
  • CLI (rbnx): Add rbnx update with remote-provider freshness checks. 7b54a1fc
  • CLI (rbnx): Select package manifests per deployment target. f15e2e42
  • CLI (rbnx): Scaffold robot deployment manifests. 18d1e78d
  • CLI (rbnx): Support offline deployment builds. #163
  • Simulation (Webots): Add speech and voiceprint to the base simulation deployment. a6541c2b
  • Packages: Document published robot deployments. #192
  • Packages: Document the Webots TIAGo deployment. efec93b9
  • Packages: Document the package catalog API and contribution flow. 91f1051d, 1e4e4fa1

Changed

  • Atlas: Adopt the capability-provider contract model (provider_id/provider_kind, CapabilityProvider/Capability). 27e83d40, aa57440e
  • Pilot: Make planning state-aware. #174
  • Pilot: Reduce repeated static planning context. #210
  • Navigation: Drive simulated navigation with nav2 and expose an rviz goal relay. 2515f259, 6aff678d
  • Scene: Make the ROS distribution a build-time choice. 403b0ed9
  • Scene: Speed up goal-room queries by stopping at the nearest safe cell. e180e60e

Fixed

  • Atlas: Mint valid ROS 2 collision endpoints. 5b4ed3d3
  • Pilot: Improve RTDL control reliability. #174
  • Pilot: Retain dispatched RTDL plans across replans. 583d1e0b
  • Pilot: Keep the URDF out of the system prompt. af7f2281
  • Navigation: Configure the simulated navigation speed policy. 7d0ae28c
  • Scene: Retain reliable occupancy maps for late subscribers. f9e16ea9
  • Speech and Audio: Refresh the Tencent ASR runtime configuration and bypass the ambient proxy. 669d4390, d0eae744
  • Speech and Audio: Suppress duplicated revised ASR transcripts. 94001d38
  • Speech and Audio: Load prewarmed voiceprint checkpoints locally (ModelScope; JetPack Torch on aarch64). 6312a4d2, eb93edb9, 5ba9e6e6
  • Speech and Audio: Bind the default speaker and preserve the deploy environment on shutdown. 895f8152
  • Speech and Audio: Route the macOS audio bridge over a direct WebSocket. 3fe683e1
  • Memory: Surface memsearch startup logging and warm the embedding model at build time. #114
  • Memory: Configure ONNX Runtime safely on Jetson. 93bf9b5d
  • Memory: Do not crash the memory service on a stale Scene Hook port. bbd990b6
  • CLI (rbnx): Prebuild system packages before registration. 7b13889d
  • CLI (rbnx): Preserve colcon overlays during codegen and apply the deploy environment consistently. cf43e978, fdf85218
  • Simulation (Webots): Stabilize multimodal RTAB-Map mapping and preserve depth-only obstacles. 76771012, a81438d5, c98e5314
  • Testing: Stop swallowing timeout failures behind a NameError. fcd3da15