Skip to content

0.6 Mesh Networking

Choose a tag to compare

@neonull neonull released this 17 Aug 04:15
· 40 commits to main since this release

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 port 9090.
    • Propagates high-priority interlock breach payloads across nodes with sub-second latency.
  • 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.
  • Live Kernel Telemetry (pkg/substrate/gpio_linux.go):
    • Reads CPU thermal zones directly from Linux sysfs (/sys/class/thermal/thermal_zone0/temp).
  • Continuous Daemon Execution:
    • Updated uild run into a long-running background daemon with OS signal interception (SIGINT/SIGTERM) and continuous $UPFo$ SHA3 payload commitments.

🛡️ 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.