Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.32 KB

File metadata and controls

28 lines (21 loc) · 1.32 KB

AutoSumo Web Frontend

AutoSumo user interface

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"
Loading
demo.mp4