Participants are given a fixed amount of time to complete the objectives of a maze
A custom webpage for users to program the robot using blocks
- Install npm and nodejs on your computer
- With
.../gui-nodejsas your working directory, runnpm installin the terminal - Edit the
clientIDandopposingClientIDin theindex.jsfile such that both GUIs have different client names. - Run
node index.jsin the terminal. (Warning: this command should only be run while the mazerunner robot is in afreestate) - Open
http://localhost:5001on your browser (preferably Chrome or Firefox, fullscreen if possible) - In the event the GUI becomes stuck in a running/stopping state, you may shut off and restart the server (see step 3).
A custom program that automates programming on pybricks to execute files on spike prime
Seleniumpyautoguipaho-mqtt
A program to start MQTT server to sync GUIs and mazerobot