Skip to content

UAV simulator that sends NMEA sentences to external devices

License

Notifications You must be signed in to change notification settings

kamikaze/uavsim

Repository files navigation

UAVSim

UAV simulator that sends NMEA sentences to external devices (i.e. real uav) It is written in Python language and uses Autobahn with AsyncIO. GUI applications are using PyQt5 / PySide2. Multiple components are being tied together with CrossbarIO.

Setting up an environment

python3.7 -m venv ~/.venv37

source ~/.venv37/bin/activate

Installing dependencies

python3.7 -m pip install --upgrade -r requirements.txt

python3.7 -m pip install --upgrade -r requirements_dev.txt

Building

python3.7 setup.py build

Installing

python3.7 -m pip install --upgrade dist/uavsim-*.whl

Running

python3.7 -m uavsim