0.6 Mesh Networking
UIL-X v0.6.0: P2P Mesh Gossip & ROS2 Emergency Stop Integration
v0.6.0 introduces distributed multi-node safety interlocks, zero-configuration UDP mesh discovery, and native ROS2 motor override bindings.
🌐 What's New in v0.6
-
P2P Mesh Gossip Network (
pkg/mesh):- Auto-discovers cluster peers (
deepn-node-1,deepn-node-2, Pi Zero edge nodes) via UDP port9090. - Propagates high-priority interlock breach payloads across nodes with sub-second latency.
- Auto-discovers cluster peers (
-
ROS2 Emergency Stop Bridge (
ros2/):- Exposes non-blocking Unix Domain Socket IPC streaming (
/tmp/uild.sock). - Publishes boolean
$E\text{-}Stop$signals (/safety/emergency_stop) and zero-velocity overrides (/cmd_vel) to halt autonomous robotics hardware upon interlock breach.
- Exposes non-blocking Unix Domain Socket IPC streaming (
-
Live Kernel Telemetry (
pkg/substrate/gpio_linux.go):- Reads CPU thermal zones directly from Linux sysfs (
/sys/class/thermal/thermal_zone0/temp).
- Reads CPU thermal zones directly from Linux sysfs (
-
Continuous Daemon Execution:
- Updated
uild runinto a long-running background daemon with OS signal interception (SIGINT/SIGTERM) and continuous$UPFo$ SHA3 payload commitments.
- Updated
🛡️ Intellectual Property & License
- License: GNU Affero General Public License (AGPL-3.0).
- Patent Notice: Protected under pending United States Intellectual Property filings (U.S. Patent Application No. 19/753,918).
Fiscally hosted via Open Source Collective.