/uavsim

UAV simulator that sends NMEA sentences to external devices

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

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