Fabien-B
d464df9ee4
Remove stm32 arch ( #3586 )
...
* remove stm32 arch
* remove libopencm3 and luftboot
---------
Co-authored-by: Fabien-B <Fabien-B@github.com >
2026-02-10 23:02:53 +01:00
Fabien-B
ea2f5e029e
Remove old GCS and supervision. ( #3587 )
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-02-08 10:58:53 +01:00
jpgdubois
4400506292
feat: add ANDI stabilization controller ( #3578 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2026-02-06 22:02:54 +01:00
Fabien-B
ffaef0e684
Remove stm32 boards ( #3585 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
- Remove boards using the stm32 arch, deprecated in favour of ChibiOS.
- Remove the airframe and aircrafts depending on these boards.
2026-02-04 23:21:41 +01:00
Fabien-B
e2c11a4265
[sys_time] sys_time cleanup ( #3580 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2026-02-03 13:00:54 +01:00
Fabien-B
8fea57904b
[boards] remove Apogee with bare metal arch. ( #3583 )
...
Co-authored-by: Fabien-B <Fabien-B@github.com >
2026-02-03 12:53:19 +01:00
Fabien-B
616ee240a6
[dac] remove DAC
2026-02-03 11:31:59 +01:00
Gautier Hattenberger
37a86bb389
[indi] rewrite indi stabilization and guidance for modularity ( #3565 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
This PR allows to redefine the outer-loop for stabilization and
guidance, and to specify the guidance model for something else than a
quarotor (but still not an hybrid).
Two use case are proposed:
- replace the PD control of the outer-loop (still used by default) by
and Hinfinity controller
- parametrize the guidance for an hexa-copter with tilted motors,
allowing to produce side force for lateral motion control.
2026-02-02 18:41:03 +01:00
Fabien-B
06a7cde92e
Uavcan update ( #3579 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* Make UAVCAN arch independant
* Comply with uavcan info requests
* Comply with uavcan transfer_ids specifications
* Add uavcan dynamic node id allocation server
* Add uavcan tunnel device
* Add uavcan RC input
* Use uavcan semaphores to achieve thread safety
* Add key-value store
* Various tweaks to make everything work...
2026-01-30 13:10:54 +01:00
Gautier Hattenberger
95ff2dd42b
[parrot] add support for wpa_supplicant for bebop ( #3572 )
...
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
- update script and binary
- add sound and cdc_acm options
- don't wait for join when using static IP
2026-01-14 22:52:25 +01:00
Gautier Hattenberger
c811f7528b
[board] use macro for alternate function number on tawaki2 PWM ( #3575 )
2026-01-14 22:50:50 +01:00
Ewoud Smeur
f5a643faf3
bebop2 airframe file tudelft ( #3576 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2026-01-09 10:47:10 +01:00
Gautier Hattenberger
3f12cdebe0
[parrot] fix timeout for blocking i2c in bebop and disco actuators ( #3573 )
...
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
* fix timeout for blocking i2c in bebop and disco actuators
* use correct settings for imu with 500Hz periodic freq for bebop and disco
2025-12-25 21:27:14 +01:00
Gautier Hattenberger
4560320201
[stab] scale integrator value with control frequency ( #3571 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
- gains should not depend on frequency
- tune values accordingly for Ranger VTOL
2025-12-19 22:54:57 +01:00
Fabien-B
b7ed10502d
rename circular_buffer to framed_ring_buffer ( #3570 )
...
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 >
2025-12-08 11:20:41 +01:00
Gautier Hattenberger
4744ac556b
[fix] correct imu gyro scale init ( #3569 )
2025-12-08 08:54:33 +01:00
OpenUAS
19b579c0d2
Better compatibillity with old airframes ( #3567 )
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
2025-11-26 22:31:59 +01:00
Gautier Hattenberger
5cda539646
[actuator] change configuration of actuators ( #3548 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* [actuator] change configuration of actuators
- add a configuration structure to the actuators array
- limit the use of macros
- add a shell command to get and set actuator value
- update config for all boards
* fix actuator faulhaber for NPS
* add missing file in actuators nps
2025-11-25 16:58:44 +01:00
OpenUAS
c0416dfcbc
Added noisy ADC filter option and other improvments ( #3542 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* Added noisy ADC filter option and other improvments
* Changes add as requested in PR
2025-11-20 07:53:15 +01:00
OpenUAS
9f2062bbfc
Added and option to get flyble values out of this old ETS sensor ( #3534 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* Added and option to get flyble values out of the old sensor with decent filtering
* Extended the test block in module XML
2025-11-17 22:40:10 +01:00
Gautier Hattenberger
b2a1859cf6
[actuators] compute the real RPM from electrical RPM from DSHOT telemetry ( #3564 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Configured with the number of poles (default 14, which is common for
most motors).
The update of RPM and other parameters is done in the actuators commit
function to have the fastest rate, instead of being done in the ESC
message send function.
2025-11-17 17:57:18 +01:00
OpenUAS
3397687f3a
Add support for Mateksys H743Wing v3 FC ( #3552 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* Add support for Mateksys H743Wing v3 FC
* Added example AC for FC
2025-11-12 10:36:20 +01:00
Christophe De Wagter
86223094c2
Corax - Baby Wing AR Pro - Minimal size maximal endurance - IMAV2025 ( #3561 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* Corax
* updated gains during competition
* Correct Flightplan
* Remove imav2025.xml flight plan and replace with basic.xml (#3562 )
* Initial plan
* Remove imav2025.xml and replace references with basic.xml
Co-authored-by: dewagter <490108+dewagter@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: dewagter <490108+dewagter@users.noreply.github.com >
* Cleanup some comments
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: dewagter <490108+dewagter@users.noreply.github.com >
2025-11-09 11:33:42 +01:00
Christophe De Wagter
1240c3f8fd
Disco - Mapping - IMAV2025 ( #3560 )
...
* IMAV2025 - Mapping
* Up the resolution to 320x240
* Fix unused
2025-11-09 10:23:32 +01:00
Fabien-B
cde6ad8471
[supervision] improve start time ( #3559 )
...
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 >
2025-11-07 09:09:20 +01:00
Gautier Hattenberger
240703844a
[guided] add a tool to execute trajectories in guided mode ( #3556 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
Execute trajectories pre-computed in a file with
time, position, [speed], [accel]
Examples for indoor flight arena are provided.
2025-11-06 22:33:19 +01:00
Fabien-B
9b9faa419e
[calibration] fix regex warning ( #3558 )
...
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 >
2025-11-06 16:15:23 +01:00
NoahWe
fa42bba3b5
[ekf2] Changes to mag fusion ( #3557 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* ekf2 fuse mag changes
* remove ekf2 mag fusion type
2025-11-05 11:28:36 +01:00
OpenUAS
78b1ee56e5
Add filter option to avoid spikes on ms5611 ( #3553 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-11-02 22:32:05 +01:00
OpenUAS
2a6a6e0534
Fix to now use non default periodic value ( #3554 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-11-02 11:40:35 +01:00
NoahWe
e7c404b396
update yaw filt ( #3555 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-11-01 21:39:51 +01:00
Gautier Hattenberger
4ac6279aa9
Fix compilation tests ( #3550 )
...
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
* [fix] fix some bugs
small errors from compilation tests
* Attempt to fix the detection of failing tests
Side effect: the file issues.md is not produced anymore, but still available in stdout, so needs a manual copy if needed
2025-10-20 16:57:24 +02:00
OpenUAS
b4ba0dac47
T4 actuators and T4 AOA now usable in Paparazzi master ( #3401 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* T4 actuators and T4 AOA now usable in Paparazzi master
* Rename ACTUATORS_T4_UART_DEV to ACTUATORS_T4_UART_PORT
since build failure on semaphore test gave:
modules/actuators/actuators_t4_uart.c:194:19: error: ‘ACTUATORS_T4_PORT’ undeclared
* Rename ACTUATORS_T4_UART_PORT to ACTUATORS_T4_PORT
Wrongly named, FYI since for the future plans port could be as well CAN or I2C type no specific reference to UART device just plain ACTUATORS_T4_PORT
2025-10-19 19:55:09 +02:00
OpenUAS
f6b8c3f798
Fix to make driver more robust against hangup ( #3547 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-10-17 22:51:52 +02:00
Freek van Tienen
9b76c21b8b
[uavcan] Fix bug in buffer size ( #3546 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-10-13 11:56:01 +02:00
Freek van Tienen
751e2579eb
[utils] Fix circular buffer and uavcan ( #3544 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
* [utils] Fix circular buffer length wrapping
* [uavcan] Fix payload length to buffer length
* [utils] Fix circular buffer drop
* [utils] Fix circular buffer drop function, and add some tests
---------
Co-authored-by: Fabien-B <Fabien-B@github.com >
2025-10-08 12:05:07 +02:00
Gautier Hattenberger
900843c2c7
[tool] update effectiveness estimation script ( #3537 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
- proper initial condition for linear filters
- add rate limit model
- possibility to use ranges to find best value for actuator dynamic
- allow to change any of the variables from command line
- update plot figures to group them with signal, fit result and fft
- add config files for full INDI with G2 matrix and Heewing Ranger T1 configuration
2025-10-06 16:41:25 +02:00
Gautier Hattenberger
4f16ae0d56
[wayland] only use Qt/wayland if available ( #3545 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
After #3528 and #3525 , only try to use wayland if it is available.
This is preventing a lot of warnings if the fallback option is used.
2025-10-03 15:10:44 +02:00
Gautier Hattenberger
41048101d0
[rover] improve support for ROVER firmware ( #3530 )
...
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
- possibility to use basic PID with steering rover
- fix navigation
- add support for mission mode
- fix simulator (orientation was wrong, leading to opposite steering
between sim and reality)
- add support of 2 wheels rover in simulation
- add and update config files
2025-09-30 08:54:06 +02:00
OpenUAS
e9a8673f97
Add new support for common sonar sensors on I2C ( #3540 )
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
2025-09-22 22:22:24 +02:00
NoahWe
6e0ee3a67a
Sync guidance indi hybrid and guidance indi hybrid quadplane/tailsitter filters ( #3541 )
2025-09-19 08:54:10 +02:00
Gautier Hattenberger
528f9a5ade
[cam_gimbal] rewrite the pan/tilt control module ( #3538 )
...
- generic pan/tilt gimbal control with several builtin modes
- gimbal position and orientation configurable
- specialization possible for gimbals not matching the default scheme
(with an example using the Caddx GM3 3 axis gimbal)
- remove all the old unused code using gimbal control
2025-09-17 16:55:30 +02:00
NoahWe
39ed0bb0b9
[uavcan] correctly check if header and message were put in FIFO buffer ( #3536 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-09-04 18:13:50 +02:00
OpenUAS
15ab112b9c
Improved OUAS default 16CH MX22 radio config, labels for on simulated RC GUI re-added ( #3533 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-09-02 17:49:23 +02:00
OpenUAS
e5fc07441d
Added improved default filter Periodic 500hz for fmu4 (pixracer)IMU ( #3532 )
2025-09-02 17:48:56 +02:00
Gautier Hattenberger
692de3f879
[traffic] support GPS_INT message for air-to-air traffic info ( #3529 )
...
- parse GPS_INT message
- don't update info on older messages based on gps tow
2025-09-01 14:54:18 +02:00
OpenUAS
d24255b5ae
Added PWM input option to FMU4 e.g. Pixracer FC ( #3531 )
2025-08-31 13:22:41 +02:00
NoahWe
093ba710f9
add xcb fallback in case wayland does not work ( #3528 )
Issues due date / Add labels to issues (push) Has been cancelled
Doxygen / build (push) Has been cancelled
2025-08-29 16:52:42 +02:00
Fabien-B
daf09b7bd0
[gps] Add uavcan.equipment.gnss.Fix2 support. ( #3516 )
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
2025-08-29 14:03:36 +02:00
Ewoud Smeur
4ebd2b6852
fix errors during pprz installation ( #3525 )
...
* fix errors during pprz installation
* Use Wayland for high DPI screens
* remove start.py script
* fix dfu flash stm32
2025-08-29 13:58:04 +02:00