-
Notifications
You must be signed in to change notification settings - Fork 0
KarelRuzicka/Program-Spot
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Struktura:
environment.yml - Anaconda environment
run.py - Vstupní bod programu
spot_api - API interface pro komunikaci s robotem
server - Http a websocket servery
client - Webová aplikace v npm
Před použitím python scriptů (a celé aplikace) je potřeba nainstalovat potřebné anaconda prostředí ze souboru environment pomocí - conda env create -f environment.yml
Před vývojem npm aplikace je ve složce client nutné spustit - npm install
Následně pro live vývoj webové aplikace lze použít - npm run start
Pro aplikování změn do zbytku aplikace je nutné sestavení pomocí - npm run build - výsledek sestavení bude ve složce client/dist, http server automaticky poskytuje soubory z této složky, takže není třeba nikam přesouvat
Z bezpečnostích důvodů bylo ze souboru spot.py odebráno heslo
Pro použítí Spota s Wi-Fi/Ethernetem/Payloadem je nutné odkomentovat příslunou IP adresu na začátku souboru spot.py
Pro vývoj bez přítomnosti Spota je připraven Mock objekt Spot API interface. Pro jeho použití stačí v run.py
- zakomentovat import spot_api.spot as spot
- odkomentovat
Vytváření payload systému je popsáno v souboru setup_payload.txt
About
Program Spot using visual blocks
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published