/drone-driver

A gtk application for driving the drone remotely.

Primary LanguageCOtherNOASSERTION

drone-driver

Description

A gtk application for driving the drone remotely.

With this app, you can see the location, and the vision of the drone (the video stream the drone recorded). And you can control the drone with a game pad or a joystick controller with another small app (That's my plan).

Preview

Floating map Tiled map
mapfloat mapexpand
driveplate_map_tiled

Build & Run & Installation

Dependence

  • gtk+-3.0
  • libchamplain-0.12
  • libchamplain-gtk-0.12
  • clutter-1.0
  • clutter-gtk-1.0
  • gstreamer-1.0

Build

git clone https://gitlab.com/yiwenxue/drone-driver.git

cd drone-driver
meson build && cd build
ninja 

Run

cd build/src
./dronesimulation

Todo

  • Show the drone in map
  • Show the vision with gstreamer
  • Draw driving plate
  • Joystick
  • UDP streaming