Architecture
System Overview
LuckyRobots uses a distributed node architecture with WebSocket transport:
Manager Node: Central message routing
LuckyRobots Node: Simulation interface
Controller Nodes: User-defined controllers
WebSocket Transport: Inter-node communication
Lucky World: Physics simulation backend
Message System
The framework provides:
Publisher/Subscriber patterns
Service request/response patterns
Distributed node communication
Automatic service discovery