47326 Commits

Author SHA1 Message Date
Balduin
0ecf53d911 cs_check: remove unnecessary constrain 2025-07-16 11:10:23 +02:00
Balduin
2d7653406a cs_check: const where possible 2025-07-14 18:06:11 +02:00
Balduin
c7c020bd73 cs_check: remove option to override tiltrotor collective thrust
instead only leaving tilt. adjust function / variable names accordingly.
2025-07-14 17:54:02 +02:00
Balduin
9cfab0482e cs_check: warn if rejected due to invalid axis 2025-07-14 17:53:45 +02:00
Balduin
d2fa519249 cs_check: reject if not prearmed 2025-07-14 17:37:08 +02:00
Balduin
013862e9d6 cs_check: only modify relevant allocator instance 2025-07-14 17:20:07 +02:00
Balduin
9b8cb8c981 cs_check: only abort if running 2025-07-14 16:59:49 +02:00
Balduin
e47d3331fd cs_check: minimise hrt_absolute_time calls 2025-07-14 16:58:47 +02:00
Balduin
7edf7f8631 cs_check: set torque from commander 2025-07-14 10:23:49 +02:00
Balduin
c75ea70f3e cs_check: move constants to header file 2025-07-14 09:50:32 +02:00
Balduin
25539fc419 cs_check: add missing docstring 2025-07-03 15:09:35 +02:00
Balduin
9e4b058935 ControlAllocator: Add control surface preflight check 2025-07-03 14:58:50 +02:00
Jacob Dahl
bb423bc007
dshot: fix bidirectional dshot stream sharing (#24996)
Freeing the DMA stream in the hrt callback causes other peripherals on that DMA controller to lock up (namely GPS). Moving the free back into thread context, right before allocation, solves the problem
2025-06-10 00:36:45 -08:00
Jacob Dahl
6e7638c14b
dshot: fix scaling (#25001) 2025-06-10 00:26:17 -08:00
Mahima Yoga
c9658f28e9
commander: use existing class state to track mission progress (#24947)
Replaced the local variable landed_amid_mission with the class member _mission_in_progress for consistency and to reduce redundancy.
No functional change.
2025-06-09 18:17:13 -08:00
Ramon Roche
df2ee22d1b maintainers: adds Jake Dahl
Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-06-09 12:44:17 -07:00
Crowdin Bot
9a2a8d4d3c New Crowdin translations - zh-CN 2025-06-08 10:20:34 +10:00
Crowdin Bot
da39385544 New Crowdin translations - uk 2025-06-08 10:20:12 +10:00
Crowdin Bot
c0f6cfa30f New Crowdin translations - ko 2025-06-08 10:19:49 +10:00
Balduin
e346e24158
gz: Use pose specified by PX4_GZ_MODEL_POSE (#24956)
* gz: use pose specified by PX4_GZ_MODEL_POSE

* gz: fix empty PX4_GZ_MODEL_POSE case

* gz: no pose rather than zero on empty argument
2025-06-06 10:30:56 -08:00
bresch
457ce90541 ekf2: run simplified GNSS checks after initial fix
This prevents stopping GNSS fusion on slightly degraded solution when
tight checks are set
2025-06-06 15:59:56 +02:00
Silvan Fuhrer
ff87361ffa Navigator: RTL reverse: when landing set next to invalid
This makes sure that there is no weird line following logic executed
by the flight task when the vehicle should just come down vertical
for landing.

Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2025-06-06 15:47:35 +02:00
Jacob Dahl
64989c3b8d
dshot: add perf counter for hrt callback (15us avg) (#24976) 2025-06-05 14:45:28 -08:00
Jacob Dahl
7f4e6189ae
ark_fpv: cleanup board_dma_map.h (#24975) 2025-06-05 14:43:23 -08:00
Matthias Grob
c7ef12545c mc_att_control_params: lower default roll and pitch attitude gains from 6.5 to 4
6.5 is a relatively high value that was used mostly on smaller, low inertia vehicles ~250-500mm diagonal. There it works great but on larger, higher intertia vehicles this leads to problems.
2025-06-05 19:28:53 +02:00
Ramon Roche
bdb0e4270c ci: updates branch name strategy
fixes #24866

Signed-off-by: Ramon Roche <mrpollo@gmail.com>
2025-06-05 06:43:23 -07:00
PX4BuildBot
7008cb0aeb Tweak words 2025-06-05 06:43:01 -07:00
PX4BuildBot
04e1c603f7 Hide unsupported list in twistie 2025-06-05 06:43:01 -07:00
PX4BuildBot
91ee9f437f Fix up rate-limit and title 2025-06-05 06:43:01 -07:00
PX4BuildBot
5e35856033 Generate dds yaml as part of msg_docs generation 2025-06-05 06:43:01 -07:00
Peter van der Perk
b8fa208bb5 Update NuttX
Fixes RT117X OCRAM M7 memory freeze
2025-06-05 06:03:59 -07:00
Hamish Willee
48c54afc85 ArmingCheckXxxx.msg - uorb docs 2025-06-05 17:56:30 +10:00
Matthias Grob
fdc4766da6 Make sure vehicle_thrust_setpoint is always published before vehicle_torque_setpoint
After f0b05ea7cfd9de4113f4cd63e8068cf8089bc158
the control allocator only has a callback on the torque setpoint and even though this should work
I'm paranoid and would like to avoid surprises by always publishing the thrust before torque
then the samples that were published together are also allocated together.
2025-06-05 08:46:30 +02:00
Hamish Willee
ff2b82dc51 Move commands into microservices 2025-06-05 11:39:40 +10:00
Hamish Willee
485cfa0c0f Fix broken link 2025-06-05 11:39:40 +10:00
Hamish Willee
39e51b2a6b Apply suggestions from code review
Co-authored-by: Julian Oes <julian@oes.ch>
2025-06-05 11:39:40 +10:00
Hamish Willee
d1e7f01994 Docs: add skeleton topic for indicating protocol support 2025-06-05 11:39:40 +10:00
Niklas Hauser
6d35ad5d9b
[uavcan] Fix safety state not getting published (#24972) 2025-06-04 09:20:34 -08:00
Hamish Willee
6095fc710c
Update rcS - fix trivial typo (#24963) 2025-06-04 09:07:44 -08:00
Alexis Guijarro
82c2e6c159 3dr_ctrl-zero-h7-oem-revg: Adding missing module which prevented the USB interface to start 2025-06-04 11:43:26 -04:00
Matthias Grob
84cb748080 esc_calibration: simplify the logic and consider battery only connected if there's no message timeout and the connected flag is set 2025-06-04 17:11:33 +02:00
Don Gagne
7018e1b74b Fix reporting of connected battery 2025-06-04 17:11:33 +02:00
Matthias Grob
7e055656b0 uavcan esc: translate temperature field from Kelvin to Celsius 2025-06-04 16:44:16 +02:00
Seungbin Lee
8e399ed78e Update jfi_telemetry.md
Change the range from 500 meters to 1000 meters.
2025-06-04 17:18:51 +10:00
bresch
e487d59521 Vehicle_odometry: protect angular_velocity field against aliasing
Accumulate delta-angles between each publication to get the correct
angular velocity between two attitudes
2025-06-04 09:01:33 +02:00
Hamish Willee
09d734955d Add ignore errors 2025-06-04 12:39:33 +10:00
Hamish Willee
3a4dc784eb Fix up badges refering to main/v116 to just be 116 2025-06-04 12:39:33 +10:00
Hamish Willee
c3946ff56f Add FW release note to Main release notes 2025-06-04 12:39:33 +10:00
Hamish Willee
ee49469cb6 Remove content of main 2025-06-04 12:39:33 +10:00
Hamish Willee
265ab85414 prettier 2025-06-04 12:39:33 +10:00