16694 Commits
Author SHA1 Message Date
Gautier Hattenberger 69ccc3ef97 [server] catch generic error in server for invalid conf (#3687)
A change in the API of Xml-light makes it difficult to handle the
correct error for invalid configuration and keep compatibility with old
ubuntu versions. This way, it is at catch as a generic exception and
provide some information about the issue, most likely a File_not_found
error.
2026-09-29 17:34:28 +02:00
Fabien-B 0857b3121c [ground] New tool to get RTCM corrections from NTRIP caster or GPS base. (#3704) 2026-09-29 17:30:43 +02:00
Fabien-BandFabien-B 0bbcf76608 [supervision] fix console progress bar (#3701)
Doxygen / build (push) Canceled after 0s
Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-08-28 15:31:25 +02:00
Fabien-BandFabien-B 2a46ca8fa4 [supervision] add mono selection back (#3702)
Doxygen / build (push) Canceled after 0s
Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-08-21 13:49:39 +02:00
OpenUAS 3335cd1fd2 Allow 460800 Baud for Groundmodem (#3703) 2026-08-21 13:07:04 +02:00
Gautier HattenbergerandEwoud Smeur e7e5531ce2 [guidance] attempt to clean guidance indi code (#3613)
Doxygen / build (push) Canceled after 0s
* [guidance] attempt to clean guidance indi code

- remove super dangerous RC_DEBUG flag
- use new filter *_types
- fix filters documentation (time constant -> omega)
- outer loop control separated as a WEAK function

* get rid of deprecated thrust dynamics

---------

Co-authored-by: Ewoud Smeur <e.j.j.smeur@tudelft.nl>
2026-08-08 21:59:14 +02:00
Ewoud Smeur a771d80f6e [conf] fix/cleanup airframe files TU Delft (#3696)
Doxygen / build (push) Canceled after 0s
* fix/cleanup airframe files

* default INS NAV INIT is already true
2026-07-31 10:44:31 +02:00
Ewoud Smeur 2e596296ba Add euler zxy get (#3695)
Doxygen / build (push) Waiting to run
Add get Euler ZXY and correct RC attitude reset
2026-07-30 17:56:50 +02:00
Ewoud Smeur 33d7b1bbd9 remove RC DEBUG feature (#3694)
Doxygen / build (push) Canceled after 0s
2026-07-30 10:59:17 +02:00
Gautier Hattenberger f7db852730 [datalink] make dl buffer static (#3688)
Doxygen / build (push) Canceled after 0s
Clean datalink and extra_dl interface, fix some bugs.
Only tested in simulation so far.

see #2495
2026-07-29 15:48:09 +02:00
OpenUAS b51490c88b A fallback if no python on system (#3684)
Doxygen / build (push) Canceled after 0s
On modern Linux OS system per default there is no "python" executable in path, only "python3". This fix makes sure the build can continue and does not stall and is backwards compatible, mind the "?="
2026-07-22 23:42:46 +02:00
OpenUAS d153241d86 Fix for Z axis not giving output (#3685) 2026-07-22 23:42:11 +02:00
OpenUAS e22eab091d Fixed max7456 polluting IMU_MAG message (#3686) 2026-07-22 22:49:13 +02:00
Gautier Hattenberger 925f6427f7 [wgs84] compute the geoid/ellipsoid with the same model (#3680)
Doxygen / build (push) Canceled after 0s
* [wgs84] compute the geoid/ellipsoid with the same model

Use the same model by default (WGS84) in the flight plan generator and
the airborne code. Small differences can propagate and lead to different
NED altitude for the waypoints, especially when using WAYPOINTS_LLA_ALT
option with EKF2. A 'configure' allows to desactivate this option, which
is acceptable for a local flight.

* [ins] add option to force using flight plan reference
2026-07-22 14:35:52 +02:00
Fabien-BandFabien-B a7afdba719 Fix pmw3901 driver (#3682)
* Fix pmw3901 driver

* Update pprzlink

---------

Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-07-22 11:59:57 +02:00
Fabien-BandFabien-B f3a8d3317e Swarm supervision (#3671)
Doxygen / build (push) Canceled after 0s
* [supervision] tiny refector

* [supervision] Add multi selection mode

* [supervision] remove mono selection mode

* [supervision] remove outdated code

---------

Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-07-20 19:22:05 +02:00
OpenUAS e595b7b38d Driver added for Barometer DPS310 (#3675)
Doxygen / build (push) Canceled after 0s
2026-07-19 21:04:22 +02:00
Gautier Hattenberger f43dc86f51 [ci] add necessary packages to compile qt6 tools (#3679)
Docker update / build_docker_image (push) Canceled after 0s
Doxygen / build (push) Canceled after 0s
This is temporary solution for testing and developping tools before
integrating to paparazzi-dev package.
2026-07-18 23:34:55 +02:00
OpenUAS 30dcd2a326 Added driver for Goertek SPA06 baro sensor (#3676) 2026-07-18 22:33:09 +02:00
OpenUAS f7c3adc60a Fix make with existing Symlink (#3677)
Doxygen / build (push) Canceled after 0s
2026-07-17 17:47:53 +02:00
Gautier Hattenberger 4b62aea226 [doc] add v7.0, remove series 5
Doxygen / build (push) Has been cancelled
2026-07-12 14:37:15 +02:00
Gautier Hattenberger a1b47e4ca7 mark v7.1 unstable v7.1_unstable 2026-07-12 14:18:29 +02:00
Gautier Hattenberger 859ce70cab stable release v7.0 v7.0.0_stable 2026-07-12 14:03:43 +02:00
Gautier Hattenberger 8c417cc9ea [indi] fix and improve support of fully_actuated control with INDI (#3673) 2026-07-12 12:00:08 +02:00
Gautier Hattenberger c45dd05555 Update enac airframes (#3672)
* update anton airframe

* [supervision] fix startup config

otherwise the default conf and control_panel after install is the first
in alphabetic order, not the example conf.

* [tool] fix link to GCS editor

* [conf] update conf example to include a fixed-wing airframe

* [flight_plan] update ins_reset to correct macro

* [disco] remove define with wrong name

and most likely wrong value anyway

* [airframe] update and clean Enac conf
2026-07-10 21:58:35 +02:00
OpenUAS a5755b9d08 Fixes Sim crash and telemety lock (#3666)
Doxygen / build (push) Has been cancelled
2026-06-18 16:51:28 +02:00
134bc165d2 Decawave positioning refactor (#3660)
Doxygen / build (push) Has been cancelled
* [decawave] split driver from filter
* [decawave] rename dw1000_arduino to uwb_positioning
* [decawave] rename dw1000_arduino_periph to dw1000_range_arduino
* [decawave] Add pdec driver.

---------

Co-authored-by: Fabien-B <Fabien-B@github.com>
Co-authored-by: Gautier Hattenberger <gautier.hattenberger@enac.fr>
2026-06-17 23:37:23 +02:00
Gautier Hattenberger fa97bcc52d [messages] fix the formating of values in a list (#3662)
Doxygen / build (push) Has been cancelled
2026-06-17 00:30:10 +02:00
Gautier Hattenberger 2a2f003a63 [imu] configuration of body_to_sensor rotation with float eulers (#3658)
The rotation configured by default with bfp rmat is not easy to use.
This is allowing to define the rotation with euler angles in floating
point.
2026-06-17 00:29:24 +02:00
Mael FEURGARD d498fea12a Paparazzi Center: Upgrade tool command parsing to allow quoted arguments (#3659)
Doxygen / build (push) Has been cancelled
2026-06-04 00:02:22 +02:00
Mael FEURGARDandMael FEURGARD 8fa6ab290c Nps Ivy fix: Segmentation Fault when multiple aircraft are simulated simultaneously (#3657)
Doxygen / build (push) Has been cancelled
* NPS Ivy simplification

Incorporate NPS interaction with Ivy inside Ivy main loop, instead of multi-thread manipulation

* Bugfix: Offset NPS GPS by startup time-of-day

Initially, it only used time since start, but it makes desynchronised GPS between several simulated aircraft starting at different times (there may still be bugs when changing time scale).

---------

Co-authored-by: Mael FEURGARD <mael.feurgard@laas.fr>
2026-05-28 23:09:23 +02:00
Mael FEURGARD 91cd5ae7e9 BUGFIX: Incorrect frequency display (conversion error) (#3656)
Doxygen / build (push) Has been cancelled
2026-05-27 16:35:02 +02:00
Mael FEURGARDandMael FEURGARD 96b83013b7 Integration of Normalized Parametric Guiding Vector Fields (#3653)
Doxygen / build (push) Has been cancelled
---------

Co-authored-by: Mael FEURGARD <mael.feurgard@laas.fr>
2026-05-22 00:35:51 +02:00
Mael FEURGARDandMael FEURGARD 18a8f4f1e7 Draw shapes on the GCS directly from the aircraft (#3655)
Doxygen / build (push) Has been cancelled
* Added logic for handling DRAW telemetry messages (mirror to SHAPE ground message with some tweaks)
* Added helper header for constant values and color bitmask manipulation
* Updated Pprzlink version (include DRAW message definition)

---------

Co-authored-by: Mael FEURGARD <mael.feurgard@laas.fr>
2026-05-11 18:13:32 +02:00
Fabien-B a2d680a158 [supervision] edit more reliable (#3654)
Doxygen / build (push) Has been cancelled
2026-05-08 18:09:59 +02:00
Gautier Hattenberger c2fcb110b5 [indi] used proper quaternion 2nd order filtering (#3651)
Doxygen / build (push) Has been cancelled
The filtering of euler angles was not correct, even with the correction for yaw from #3624
2026-05-04 18:47:53 +02:00
Freek van Tienen 4635f9b9ad [can] Fix chibios normal CAN driver (#3652)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2026-04-27 21:43:20 +02:00
Fabien-BandFabien-B c2d84df695 [gps] Fix gps uavcan (#3629)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Docker update / build_docker_image (push) Has been cancelled
* [gps] Fix gps uavcan

* [GPS] Explicitly initialize gps structs

---------

Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-04-23 00:41:57 +02:00
Gautier Hattenberger 5dc6e55924 [guidance] fix fully actuated indi guidance (#3650)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
The projection matrix was wrong (using ZYX instead of YXZ).
2026-04-22 18:47:31 +02:00
Fabien-BandFabien-B 733d13c1b5 remove cflags sort (#3648)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-04-22 08:30:33 +02:00
Fabien-BandFabien-B f4d0575271 Remove Bluegiga (#3649)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-04-21 23:36:25 +02:00
Gautier Hattenberger 1be5589a2d [pcre] autodetect pcre version using ldd on libivy.so
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2026-04-21 17:22:21 +02:00
Gautier Hattenberger 5d31ccde87 [clean] removing old tools, some of them where using pcre lib 2026-04-21 17:22:21 +02:00
Gautier Hattenberger 07b5404f4d [build] use lto=auto option to remove compilation warning (#3645)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Merging, so CI test are not failing any more
2026-04-18 10:25:52 +02:00
Gautier Hattenberger 61bdcdf0c6 [build] remove example using gazebo (#3643)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
CI tests are currently not possible with our version of Gazebo.
See issue #3642
2026-04-17 00:26:16 +02:00
Fabien-B 16f9f764fc [uavcan] fix reporting warning (#3644) 2026-04-17 00:25:47 +02:00
Fabien-B ccb0c4f55b [build] update to pcre2 (#3637)
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Docker update / build_docker_image (push) Has been cancelled
2026-04-15 23:19:11 +02:00
Gautier Hattenberger 7e4d65d7fb [docker] install python imp module (#3641)
From zombie package, needed by our current version of mavlink.
It is a workaround that could be removed if we manage to update mavlink,
now based on importlib rather than imp (removed in python 3.12).
2026-04-15 22:52:42 +02:00
Gautier Hattenberger eb6800f10d [docker] add correct gazebo version (#3640) 2026-04-15 20:14:47 +02:00
Fabien-BandFabien-B 0e68505ec8 [docker] Install curl (#3639)
Co-authored-by: Fabien-B <Fabien-B@github.com>
2026-04-15 19:20:42 +02:00