paparazzi / pprzgcs Goto Github PK
View Code? Open in Web Editor NEWGCS for PaparazziUAV
Home Page: https://paparazzi.github.io/PprzGCS/
GCS for PaparazziUAV
Home Page: https://paparazzi.github.io/PprzGCS/
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!
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.
Changing battery color is not yet implemented. It should be soon.
It would be nice to have ร drop-down to select the layout, with two part system layout (/usr/share
) and user layouts (~/.local/
).
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 ?
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.
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
In this mode, PprzGCS would not send any messages.
This will allow to have a "read-only" ground station.
Coordinates like "12 42 23.5 N" are not parsed correctly.
The optional N/S at the end is not handled.
It will be the same for E/W.
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
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.
It would be nice to add a drop-down of available tiles in the settings window.
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
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
).
When tapping an r in search bar of settings, the map rotate, it should not.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.