tinvaan / qtquick-mapview

Simulate the flight of a UAV on map coordinates.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QtQuick-Mapview

A map UI interface that allows a user to plot a series of points and a UAV and simulate it's flight along the plotted path. For a given list of initial waypoints, a more complete list of waypoints are calculated using linear interpolation between every successive pair of waypoints and this forms the path for the UAV's flight simulation.

Requirements

The following packages must be installed in order to build the current source.

  1. cmake
  2. Qt5 (QtLocation and QtPositioning modules must be installed)

Installing

Clone the repository.

    $ cd qtqtuick-mapview
    $ mkdir build; cd build
    $ cmake ..
    $ make

Launch the mapview executable, inside the build/src directory.

    ./mapview

Instructions

  • Click anywhere on the map to plot waypoints.(indicated by red MapCircles)
  • Double click anywhere on the map to park the UAV.(indicated by a black MapCircle)
  • Click on the Fly button at the bottom right corner of the window to launch the simulation.

Screenshot

UAV flight simulation around a part of Singapore

About

Simulate the flight of a UAV on map coordinates.


Languages

Language:QML 45.7%Language:C++ 43.5%Language:CMake 10.8%