Primary GUI for using the rover. Uses SvelteKit, Typescript, and roslibjs.
Development and testing is done on Windows 10/11 Firefox. Other modern browsers should work fine, but there may be subtle issues.
There are known, potentially breaking issues with Linux, although the GUI can still connect to the rover.
- Make sure Node.js and npm are installed.
- Run
npm installto install dependencies. - Copy
.env.exampleto.envand change the values to match your setup. - Run
npm run devto start the dev server. - Navigate to
http://localhost:5173/
Building the GUI for deployment has not been tested yet.