Giter Site home page Giter Site logo

pprzgcs's People

Contributors

alfredofbw avatar amtcvx avatar ewoudsmeur avatar fabien-b avatar fvantienen avatar guilhembn avatar jesusbv20 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

pprzgcs's Issues

Improve current startup

As a use one simply want to startup an application. The "old GCS" did no require environment variable per se to still work. An applicatin should not need ENV to function, but now does:

env PAPARAZZI_HOME and PAPARAZZI_SRC must be set!

Add arrow for drone outside view

A small arrow could be added at the border of the map when a drone is outside the current view.
Clicking on this arrow could center on the drone.
The arrow should be coincident to a straight line between the center of the current view and the drone's position.

[Settings] Layout

It would be nice to have ร  drop-down to select the layout, with two part system layout (/usr/share) and user layouts (~/.local/).

Allows to use a specific messages.xml

Replay session re-create that messages.xml it has during the original session.
Should the application use this one ?
Do we even care, since the application use only ground messages ?

PprzGCS crash when trying to draw lines on map

Hi Fabien,

I have been testing your new GCS tool and I realised that the program crash when it tries to execute a flight plan block that needs to draw lines or circles on the map. When it happens the following lines apears in the console:

"
terminate called after throwing an instance of 'std::bad_any_cast'
what(): bad any_cast
"

My PprzGCS root folder is in /sw/ext and I ran the builder without errors. I compiled the "Quad_Navstik" and "Microjet" examples to test it.

Install through apt missing module

When I installed pprzgcs through apt it starts normally but gives the following warning/error in the cmdline:

Gtk-Message: 10:57:57.221: Failed to load module "appmenu-gtk-module"

Maybe some package is missing? I'm running ubuntu 20.04.1

Make a "silent" mode

In this mode, PprzGCS would not send any messages.
This will allow to have a "read-only" ground station.

Course and heading

It would be nice if we could display both the course and heading of the UAV's and the GCS on the map. Maybe we can add a tiny arrow pointing at the course?
Currently we only display heading, but the course can show the crap angle

Ground station marker

In the old GCS, it was possible to display the position of the ground station on the map by sending the following message on the IVY bus:
IvySendMsg("ground FLIGHT_PARAM GCS %f %f %f %f %f %f %f %f %f %f %f %d %f",

It would be great to have this in the new GCS as well. It would be even better if would be possible to include a heading for the ground station symbol as well, so that if the base is moving the heading can be displayed on the map.

Cannot build due to libqt5texttospeech5-dev needed

The instruction on https://fabien-b.github.io/PprzGCS/developer_guide/how_to_build.html# fail to mention to add libqt5texttospeech5-dev needed to build.

sudo apt install libxml2 libzip5 libproj15 libqt5xml5 libqt5network5 libqt5svg5 libqt5texttospeech5 libqt5widgets5 libqt5gui5 libqt5core5a libqt5texttospeech5-dev

Fixes it after on got this bla bla ```
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:28 (find_package):
Could not find a package configuration file provided by "Qt5TextToSpeech"
with any of the following names:

Qt5TextToSpeechConfig.cmake
qt5texttospeech-config.cmake

Add the installation prefix of "Qt5TextToSpeech" to CMAKE_PREFIX_PATH or
set "Qt5TextToSpeech_DIR" to a directory containing one of the above files.
If "Qt5TextToSpeech" provides a sep

Wrong maximum value in sliders

int nb_steps = (max - min) / step + 1;

As can be seen in the line above the maximum is calculated incorrectly for the sliders as +1 is added. I think you wanted to ceil the value, which is probably the best to just do by calling ceil. Or else I think the correct solution is (max - min + step-1) / step if step > 0 as by default the value is rounded down (floor).

Flight plan details not visible

I noticed you can view the flight plan blocks in the 'details' panel, but the contents of the block elements do not show it just says e.g. 'exception'. Sometimes it can be really useful to see the flight plan from the GCS in order to understand what a drone is doing or will do, so it would be cool to be able to see all of the flight plan in the details panel.

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.