Go to file
2022-08-18 22:40:06 +03:00
css Init commit 2022-08-18 22:20:07 +03:00
dist Minimap improve 2022-08-18 22:40:06 +03:00
docker/mosquitto Init commit 2022-08-18 22:20:07 +03:00
img Init commit 2022-08-18 22:20:07 +03:00
server Init commit 2022-08-18 22:20:07 +03:00
src Minimap improve 2022-08-18 22:40:06 +03:00
.gitignore Initial commit 2022-08-18 22:19:54 +03:00
dashboard.html Init commit 2022-08-18 22:20:07 +03:00
docker-compose.yml Init commit 2022-08-18 22:20:07 +03:00
gui.html Init commit 2022-08-18 22:20:07 +03:00
index.html Init commit 2022-08-18 22:20:07 +03:00
map.html Init commit 2022-08-18 22:20:07 +03:00
package-lock.json Init commit 2022-08-18 22:20:07 +03:00
package.json Minimap improve 2022-08-18 22:40:06 +03:00
README.md Init commit 2022-08-18 22:20:07 +03:00
server.py Init commit 2022-08-18 22:20:07 +03:00
webpack.config.js Init commit 2022-08-18 22:20:07 +03:00

UDrone

Flightcondroller for PX4 from browser via mqtt-mavlink bridge

Requiremens

  • Docker (for MQTT server. Also can be run at host without docker)
  • Python 3
  • Nodejs

(full migration to docker in progress)

Starting

Prepare frontend

npm install
cd node_modules/mqtt
npm install
webpack mqtt.js --output-library mqtt
npm run build

Prepare backend

docker-compose up

Run

python3 server/bridge.py
python3 server/server.py