Web interface using Google Blockly to generate and upload javascript code to the AutoSumo code server.
Includes robot-specific blocks and example code to drive around the arena. Blocks automatically get highlighted as the robot executes the instructions.
flowchart TD
web["π Web Interface\n(this)"] -->|uploads code| code-server[("πΎ Code Server")]
code-server -->|highlight data| web
code-server -->|downloads code| bot-server["π» Bot Server"]
bot-server -->|highlight data| code-server
bot-server -->|motor instructions| robot["π€ Robot"]
robot -->|sensor data| bot-server
tag-server["π· Tag Server"] -->|apriltag positions| bot-server
style web stroke-width:2px,stroke-dasharray: 5 5,stroke:#3b82f6
click code-server "https://github.com/AutoSumo/code-server"
click bot-server "https://github.com/AutoSumo/server"
click robot "https://github.com/AutoSumo/robot"
click tag-server "https://github.com/AutoSumo/tag-server"