GithubHelp home page GithubHelp logo

midgrad / dreka Goto Github PK

View Code? Open in Web Editor NEW
48.0 5.0 27.0 1.26 MB

Desktop GCS

License: GNU General Public License v3.0

CMake 1.99% QML 33.16% C++ 30.31% JavaScript 32.43% HTML 0.68% CSS 0.20% Shell 0.29% Python 0.95%
gcs uav mavlink pixhawk cesium drone ground-control-station hacktoberfest

dreka's People

Contributors

dependabot[bot] avatar mishkarogachev avatar nnhw avatar patrickelectric avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

dreka's Issues

Map ruler

Add ruler instrument on the map. Like Yandex.Maps

Notifications

Add notifications service to kjarni and UI to show notifications

App image package

Add App image package buildng from source scripts and support App image build on CI

Map layers control

Add on-map button to control map layers visibility, order and opacity

Cesium chrashes after a while

qml: An error occurred while rendering. Rendering has stopped.
RangeError: Invalid array length
RangeError: Invalid array length
at updateFrustums (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3101163)
at View.createPotentiallyVisibleSet (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3104047)
at executeCommandsInViewport (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3288675)
at Scene.updateAndExecuteCommands (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3285975)
at render (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3298515)
at tryAndCatchError (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3298752)
at Scene.render (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3300610)
at CesiumWidget.render (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3555274)
at e (file:///tmp/Dreka/Debug/Cesium/Cesium.js:1:3540976)
qml: Uncaught RangeError: Invalid array length

изображение

Different vehicle types

Add models & icons for different vehicles:

  • Fixed wing
  • Flying wing
  • Multicopter
  • Helicopter
  • Airship

Support vehicle types in mavlink heartbeat

Start a mission

Hi, how do I start a mission to automatically fly a drone after I have created some mission waypoints? I see the "Arm Throttle" Button but after press and hold it doesn't do anything in Mission mode. What steps am I missing?

The drone is simulated with ArduCopter SITL simulator, and I'm running Dreka on an Ubuntu 20.04 EC2 server from Amazon Web Services.

Thanks.

Screen Shot 2022-05-07 at 10 00 13 AM

Screen Shot 2022-05-07 at 10 50 43 AM

Map grid

Add ability to enable/disable map degree and meters grid

Corrupted Icons on a retina display

изображение

Setting QApplication::setAttribute(Qt::AA_DisableHighDpiScaling, true); or QApplication::setAttribute(Qt::AA_EnableHighDpiScaling, true); doesn't fix this issue.

how do I use it?

Great work! Thanks for your kindness!

I want to use Dreka with simulation of Ardupilot.
I have built dreka and arduplane simulator.
but no map is on the screen and I don't know how to control the plane using Dreka.

I have watched the demo in youtube.

Could you let me know some detail procedure for demo like?

Thanks,

Cross mode

Add ability to enable cross mode on the map which can take coordinates form the map

Mavlink-specific dashboard

Separate generic dashboard and mavlink-specific dashboard. Add ability to specify control & indicators for each vehicle

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.