RomanBapst
779a55c6dc
FW Position Controller rework
...
- split up old module into two, one handling setpoint generation, one control
- add lateral and longitudinal control setpoints topics that can also be
injected from companion computer
- add configuration topics that (optionally) configure the controller
with limits and momentary settings
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2025-05-26 14:47:38 +02:00
murata,katsutoshi
52f0ef927d
dataman_client: Combine type declarations and processing ( #23593 )
2025-05-24 13:24:13 -08:00
Hamish Willee
b4b3c2a4a1
VehicleCommand.msg - update to new docs standards ( #24855 )
2025-05-24 16:03:04 +10:00
Alexander Lerach
134ee7b640
dds: clean up timesync
2025-05-23 11:30:55 +02:00
Alex Klimaj and Jacob Dahl
31ab3f0ac9
boards: ark_fpv add vtol att control ( #24767 )
...
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
2025-05-22 17:57:13 -08:00
Peter van der Perk
65c180852f
i2c_launcher: Dehardcode battery index
2025-05-22 12:09:05 -07:00
Balduin
f067d7a6d8
Loong: Pitch tuning
2025-05-22 14:43:42 +02:00
PX4 Build Bot and Crowdin Bot
44013e351c
New Crowdin translations - ko ( #24893 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-05-22 08:12:42 +10:00
PX4 Build Bot and Crowdin Bot
1277cf28bb
New Crowdin translations - uk ( #24894 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-05-22 07:50:01 +10:00
PX4 Build Bot and Crowdin Bot
700ad7e49f
New Crowdin translations - zh-CN ( #24895 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-05-22 07:49:55 +10:00
Niklas Hauser
cc199aa807
[board] Disable buzzer on Skynode base boards
2025-05-21 17:43:12 +02:00
Matthias Grob
a9f7f00844
batteryCheck: refine low battery reporting sevirity
...
To make sure QGC also shows a box and reads out for "low battery"
and make events and mavlink_log reports consistent.
Low - Critical
Critical - Critical
Emergency - Emergency
2025-05-21 16:08:27 +02:00
mahima-yoga
fa168c4d4f
address review comments
2025-05-21 16:08:27 +02:00
mahima-yoga
d44991f33a
batteryCheck: change log level to 'warning' for low and critical battery.
2025-05-21 16:08:27 +02:00
mahima-yoga
0b3b5d9450
framework: only log "Failsafe activated" when failsafe action =! Warn.
2025-05-21 16:08:27 +02:00
Matthias Grob
30df381f0e
multicopter_autonomous_params: adjust yaw acceleration and maximum rate for exclusive use with HeadingSmoothing
2025-05-21 13:25:46 +02:00
Matthias Grob
a8f5b6dc1b
FlightTaskOrbit: also use HeadingSmoothing to avoid steps during the approach
2025-05-21 13:25:46 +02:00
Matthias Grob
70ad2e6fe5
FlightTaskAuto: Smooth yaw follow-up, bring back necessary previous yaw setpoint and reset smoothing when yaw is not locked
2025-05-21 13:25:46 +02:00
Dawid Rudy
508dc030b8
Smooth yaw by limiting acceleration
2025-05-21 13:25:46 +02:00
Marco Hauswirth
2cc9221aae
Revert "add flash-analysis for auterion_fmu-v6s board ( #24885 )" ( #24896 )
...
This reverts commit 9e45f077b1 .
2025-05-21 11:49:26 +02:00
Hamish Willee and PX4BuildBot
54ddb14137
Update meta docs ( #24892 )
...
* docs: update module reference metadata
* Update failsafe metadata in docs
* Update parameter metadata
* Fix up uorb graphs based on main
* SUMMARY.md - and radio control for modules
* Add alternate sidebar
---------
Co-authored-by: PX4BuildBot <bot@pixhawk.org >
2025-05-21 15:42:05 +10:00
Matthias Grob
0b3fc0a62d
SIH: add Hexacopter X
...
to enable easy simulation of a motor failure.
2025-05-20 13:23:08 +02:00
Marco Hauswirth
9e45f077b1
add flash-analysis for auterion_fmu-v6s board ( #24885 )
2025-05-20 12:00:29 +02:00
Hamish Willee
c2f872c558
docs: put RC modules into their own category ( #24847 )
2025-05-20 07:34:20 +02:00
Michael Smith and Michael
0f2012ba06
MSP_OSD Update: Add original battery status msg. ( #24872 )
...
Co-authored-by: Michael <mfs3ee@gmail.com >
2025-05-19 16:01:02 -08:00
Alexander Lerach
77894b7c83
ci/boards: add itcm checker, update ITCM mapping of v6xrt and tropic-community
2025-05-19 07:44:35 -07:00
Julian Oes
4126dde11f
mavsdk_tests: bump to v3.4.0
...
This should fix some of the lockups and segfaults we see.
2025-05-19 07:37:02 -07:00
Julian Oes
d4be5d3ff0
mavsdk_tests: add events to log
2025-05-19 07:37:02 -07:00
Julian Oes
1f65cc46b9
mavsdk_tests: bump MAVSDK to v3.3.4
2025-05-19 07:37:02 -07:00
Julian Oes
56eb9bcc18
mavsdk_tests: workaround race condition
...
PX4 needs a bit of time to process an uploaded mission before it is
ready to accept the mission mode.
Therefore, we need to wait a bit.
Alternatively, we could wait on the mission progress arriving properly,
but this sleep is simple enough for now.
2025-05-19 07:37:02 -07:00
Julian Oes
e19d245355
mavsdk_tests: remove hacks for rally points
...
We can now just use MAVSDK to upload rally points.
2025-05-19 07:37:02 -07:00
Julian Oes
66deae172d
mavsdk_tests: update to MAVSDK 3.0.0
2025-05-19 07:37:02 -07:00
Marco Hauswirth
88cb8875f0
remove terrain checks form baroRef unit-tests, vehicle vertical motion is not defined in test
2025-05-19 14:54:46 +02:00
Marco Hauswirth
bd8e457859
always run consistency-KF but limit state change to vertical velocity. this fixes behavior for jumps in fixed wing
2025-05-19 14:45:35 +02:00
Marco Hauswirth
a872c30ece
minor cleanup
2025-05-19 14:45:35 +02:00
Marco Hauswirth
10adbb3deb
only run range validator on regular data
2025-05-19 14:45:35 +02:00
Marco Hauswirth
4c0e03fad6
adjust IMU falling detection baro-range unittest
2025-05-19 14:45:35 +02:00
Marco Hauswirth
dda3f24cb0
also run range consistency check while landed
2025-05-19 14:45:35 +02:00
Marco Hauswirth
adad0282bc
change consistency to only be valid if running for a second
2025-05-19 14:45:34 +02:00
Marco Hauswirth
3d14318cc2
* clean up method calls
...
* move P-init to ekf-derivation script
2025-05-19 14:45:34 +02:00
Marco Hauswirth
512e55578a
fix uncertainty initialization
2025-05-19 14:45:34 +02:00
Marco Hauswirth
f81b88efe0
clean up range-filter fusion step
2025-05-19 14:45:34 +02:00
Marco Hauswirth
c8e43dbf3a
reset state to unknown on init
2025-05-19 14:45:34 +02:00
Marco Hauswirth
0fa4cd4105
overhaul approach to work on unit tests and snow/blocking/normal flights
2025-05-19 14:45:34 +02:00
Marco Hauswirth
abb0b4c69a
adjust threshold unit tests
2025-05-19 14:45:34 +02:00
Marco Hauswirth
2964f4d7f8
add symforce, adjust smaller things
2025-05-19 14:45:34 +02:00
Marco Hauswirth
43ed8cb2c3
always update lpf
2025-05-19 14:45:34 +02:00
Marco Hauswirth
16eeddc957
fix bugs, rejection was too sensitive
2025-05-19 14:45:34 +02:00
Marco Hauswirth
bd746d761b
fix wrong miniEKF init
2025-05-19 14:45:34 +02:00
Marco Hauswirth
5a9da7de9f
handle noise while hovering
2025-05-19 14:45:34 +02:00