Commit Graph

23 Commits

Author SHA1 Message Date
Christophe De Wagter 7da8daf6e2 [rotwing] Rename to make name consistent (#3366)
* Make naming consistent rotwing

* Fixes

* more files

* fix conf

* revert

* update

* double id's

* Missed a file

* missing renames

---------

Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
2024-09-27 16:43:02 +02:00
Christophe De Wagter 1382aaf036 [tools] ivy2udp (solves #3352) (#3353) 2024-09-05 10:43:26 +02:00
Christophe De Wagter 97ca88a017 Herelink command (#3303)
* Herelink command

* Cleanup control_panels
2024-06-15 22:07:44 +02:00
Christophe De Wagter 3da0992fd5 [tools] Visualizer Rotating Wing (#3070)
* Visualizer Rotating Wing

Rotwing Monitor

* executable + tool

* removed STL

* Apply suggestions from code review
2023-09-18 15:00:42 +02:00
Christophe De Wagter d967bf237b [python] Moving-base simulator (#3066)
Missing new heading field
2023-09-14 16:52:34 +02:00
Christophe De Wagter ce15efd045 [python] fuel-cell endurance estimators and status fixes (#3059)
* [python] fuel-cell endurance estimators and status fixes

* controlpanel

* [python] Update fuel cell python

---------

Co-authored-by: Freek van Tienen <freek.v.tienen@gmail.com>
2023-09-14 14:06:39 +02:00
Fabien-B f2ed1adfec [supervision] Fix edit flight plan in GCS. 2023-09-14 12:00:49 +02:00
Gautier Hattenberger 6169709da6 [plotter] implementing a realtime plotter in python (#2997)
* [plotter] implementing a realtime plotter in python

based on pyqtgraph
it should implement most of the functionalities of the legacy ocaml plotter
it is replacing the previous implementation in python

* Format code.
* Add requirements
* refactor plotter

---------

Co-authored-by: Fabien-B <fabien.bonneval@gmail.com>
2023-02-24 00:20:05 +01:00
Gautier Hattenberger cf150db155 [ocaml] move the GCS-only related code out of xpprz lib
Most of the pprz.xlib is used by the legacy GCS only, using in
particular the deprecated canvans.
This PR is isolating the relevant part to the GCS folder, so it will be
easier in the future to avoid the compilation of this part by default.

Conditional compilation of the old GCS: test if glade is installed
to build supervision, logplotter and the (legacy) GCS.
2023-02-14 10:07:45 +01:00
Gautier Hattenberger 3502cab856 [natnet] display object in GCS based on optitrack markerset (#2958)
* [natnet] display object in GCS based on optitrack markerset

update natnet client to get markerset

* [natnet] Add a minimum refresh period for objects display.

Co-authored-by: Fabien-B <fabien.bonneval@gmail.com>
2022-12-16 16:00:36 +01:00
Freek van Tienen a0e00fd753 [ins] EKF2 update to latest version (#2829)
* [conf] Add splash4 airframe
* [ins] Update EKF2
* [ekf2] Add support for optitrack and update gps datalink module
* [modules] Fix gps datalink module heading calculations
* [ground] Remove old natnet2ivy
2022-04-12 11:08:20 +02:00
Fabien-B 437a1e46a9 [GCS] Add wrapper to launch GCS. (#2855) 2022-04-07 15:02:07 +02:00
Fabien-B 17422e468b Add PprzGCS tool. (#2780) 2021-09-17 10:24:17 +02:00
Christophe De Wagter 030c5e71aa [python] Nederdrone Status Window: CAN Esc Status and Fuel-cell status (#2725) 2021-05-20 10:03:10 +02:00
Fabien-B b6ad43f12c [server] Update for python3. (#2700) 2021-05-04 10:29:10 +02:00
xp31 ba931c0315 [fc_rotor] fix include and use python3 2020-09-04 14:37:10 +02:00
Gautier Hattenberger 3c411d6cf0 Merge pull request #2481 from paparazzi/crazyflie_2.1-integration
Crazyflie 2.1 integration
2020-01-13 23:32:22 +01:00
Fabien-B c5a122ec65 Qt module creator (#2479)
* Adds a GUI tool to help create new modules.
* Adds Module Creator to tools.
* Remove original OCaml create_module.
2020-01-13 21:57:43 +01:00
Gautier Hattenberger 228737677e [tool] crazyradio to Ivy bridge
Used for datalink with crazyflie drones.
Update pprzlink for compatibility between Python 2 and 3.
Requires to install crazflie-lib-python from Bitcraze.
2020-01-13 14:21:54 +01:00
Fabien-B 096209b787 python paparazzi center tools impovement (#2445)
* [Python supervision] Change tool Menu. #2093

* [Python supervision] Adds tool icons.

* [Python supervision] Separates tools from control panel.

* [Python supervision] Adds blacklist feature.

* [Python supervision] Clean test code.

* [Python supervision] Allows tools override.

* [Python supervision] Removes useless constants.

* [Tools] Adds script to convert old xml tools format to the new one.

* [Python supervision] Handles new tools definition.

* Reduce diff with master

* [tools] adds reference to icons in tools xmls.
2019-07-05 15:45:45 +02:00
Fabien-B 9f03148bb6 [Tools] Blacklisted tools copied from blacklisted_example. (#2409) 2019-03-21 11:19:38 +01:00
Gautier Hattenberger def68323ad [matlab2pprz] fix nb of arguments and add to tools 2019-02-28 14:26:52 +01:00
Fabien-B a1b8de2535 Supervision tools (#2350)
The improvements:
- it is easier to add new tools that will be immediately visible for the users
- you can hide tools that you don't use
- you can set different default using the control_panel file
- it is backward compatible so you you don't change your current control_panel you keep every like before
2018-11-29 09:23:48 +01:00