Matthias Grob
9fa204095b
Random tests I was last checking
2025-04-30 14:59:11 +02:00
Matthias Grob
75f7f19b0a
Draft for limited airmode
2025-04-30 14:59:11 +02:00
Matthias Grob
4a9fadc511
Draft for adding back original unit test cases from old multirotor mixer
2025-04-30 14:59:10 +02:00
Matthias Grob
20c863c9d6
Temporarily add old multirotor mixer test to take over the exact cases into new unit tests
2025-04-30 14:59:10 +02:00
Matthias Grob
80f4f6123e
ControlAllocationSequentialDesaturationTest: convert existing unit test cases to improved fixture
2025-04-30 14:59:10 +02:00
Matthias Grob
677fe5c89f
ControlAllocationSequentialDesaturation: adopt improved unit test fixture
...
This makes it much easier to go through allocation secnarios in one line with comprehensive numbers.
2025-04-30 14:58:45 +02:00
Matthias Grob
1dd92ee07e
ControlAllocationSequentialDesaturation: add unit tests
2025-04-30 14:55:26 +02:00
Matthias Grob
97f110a3ff
control_allocation: Consistently replace with ActuatorVector alias for readability
2025-04-30 14:55:26 +02:00
Matthias Grob
cb8bb6bae0
ActuatorEffectiveness: add comments to EffectivenessUpdateReason
...
from information previously only available in the commit message.
2025-04-25 17:26:55 +02:00
Matthias Grob
4582bf8f9d
control_allocator: fix PID dependency definition
2025-04-25 17:19:36 +02:00
Matthias Grob
2cbf10e1ed
ControlAllocationSequentialDesaturationTest: fix include instead of duplicating definitions
2025-04-25 17:19:36 +02:00
Matthias Grob
f42f925aaf
Revert "Remove inclusion of rotors in library to enable test ( #24286 )"
...
This reverts commit f7dadd9b89f3052735a12bd617755e78cf5305e2.
2025-04-25 17:19:36 +02:00
Matthias Grob
6a7e53e5de
ActuatorEffectivenessRotorsTest: add Hexarotor X
2025-04-25 17:19:36 +02:00
Peter Breuer
38922d10a0
fix: fallback to mode set by COM_POSCTL_NAVL upon navigation loss in pos slow mode
2025-04-25 08:16:21 +02:00
Niklas Hauser
effb9dee11
[tfmini] Configure range and FoV via parameters
2025-04-24 14:51:46 +02:00
Niklas Hauser
43ef690254
[boards] Do not start Mavlink on external connector by default
2025-04-23 15:31:58 +02:00
Peter C.
7aaaa83497
Update photos & diagrams for Pixhawk 6C Mini and 6X ( #24687 )
2025-04-22 18:19:27 -07:00
Matthias Grob
9eaec534ab
mc_att_control_main: fix check for hover thrust estimate update ( #24750 )
2025-04-22 15:53:51 -08:00
dawr68
f08d01b4d5
Make throttle stick scaling more predictable in mc-stabilized mode ( #24710 )
...
* Rescale throttle curve to HTE as option
* Add slew rate to hover thrust estimate
* Update docs to reflect changes
Fix formating
* mc_att_control: suggestions for hover thrust slewing
- Slower slew rate
- Move update of hover thrust estimate into main loop
- Make sure dt for slew rate is correct
- Apply parameter updates if hover thrust estimate not used
- Parameter description in metadata files
* fix: Rescaling cases order
* Rescale to HTE estimate by default
* Update src/modules/mc_pos_control/multicopter_position_control_params.c
Co-authored-by: Mathieu Bresciani <brescianimathieu@gmail.com>
* Fix hte sub name
* Update MPC_THR_CURVE description
* Swap thr curve values to make hte rescaling default for value 0
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com>
Co-authored-by: Mathieu Bresciani <brescianimathieu@gmail.com>
2025-04-22 16:36:33 +02:00
Matthias Grob
9404783c99
EKF2: more accurate unaided yaw calculation
...
to fix the yaw unlocking in StickYaw
when giving a lot of roll and pitch input
2025-04-22 15:55:38 +02:00
Matthias Grob
d514cb4903
mc_att_control: use StickYaw class for Stabilized
...
to make yawing including reset and drift handling consistent with
Altitude and Position mode.
2025-04-22 15:35:26 +02:00
Matthias Grob
174147208e
Move StickYaw class into a globally available library
2025-04-22 15:35:26 +02:00
biednick
bae6328c7b
Fix typo in SPI signal table ( #24742 )
...
CS! to CS1
2025-04-21 09:56:43 -08:00
Alexander Lerach
937998b739
vtol: reduce schedule frequency, which causes DSHOT150 problems
...
* vtol: reduce schedule frequency, which causes DSHOT150 problems
* vtol_att_control_main: refactor callback handling
---------
Co-authored-by: Matthias Grob <maetugr@gmail.com>
2025-04-17 18:31:57 +02:00
Alexander Lerach
905b6ac0ba
Use ITCM on v5x
2025-04-17 04:48:37 -04:00
Silvan
921dc67824
FW land detector: only use LNDFW_ROT_MAX if speeds are not valid
...
The rotational speed threshold on fixed-wing vehicles is triggering easily
if the plane is lifted prior to takeoff (hand-launch), and can cause issues
for the auto takeoff state machine. Thus if either airspeed or groundspeed is valid,
it's better to rely on these for land detection, and only use the rotational
speed if they're invalid.
Signed-off-by: Silvan <silvan@auterion.com>
2025-04-16 17:20:55 +02:00
Matthias Grob
fa3f255301
SIH: write out vehicle types for clarity ( #24731 )
2025-04-16 14:03:34 +02:00
Jacob Dahl
ff7c636065
gz: better error message when installation is missing ( #24661 )
2025-04-16 09:36:25 +02:00
Niklas Hauser
154623500e
boards: Add Auterion FMUv6s target
2025-04-15 22:31:37 -04:00
Pedro Roque
9027dc146e
feat: add 6 DoF trajectory setpoints message
...
* feat: add attitude to trajectory setpoints
* feat: proposed new trajectory message for fully actuated vehicles
* fix: moved to unversioned and changed naming scheme
* feat: added space between translation and attitude control
* fix: change cmakelists
2025-04-15 10:24:03 +02:00
Julian Oes
43f5a713db
stm32_common: add timer 12 ( #24680 )
2025-04-15 16:10:11 +12:00
Alexander Lerach
975f743d87
boards: Increase TELEM2 rx buffer size for DDS over serial use-case (ARK Jetson)
2025-04-10 18:06:42 +02:00
Beat Küng
2d899c624e
platforms: update nuttx submodule
2025-04-10 04:30:41 -04:00
Hamish Willee
5f06e861ec
Ubuntu Versions update and Gazebo Classic deprioritisation ( #24702 )
2025-04-10 14:26:06 +10:00
Hamish Willee
0bb0719327
Update mavlink submodule to latest ( #24698 )
2025-04-10 14:43:28 +12:00
João Mário Lago
3968b35ac5
boards: bluerobotics: Add navigator board support ( #24018 )
2025-04-09 14:14:06 -08:00
Jacob Dahl
151c548838
iis2mdc: add note about lis2mdl compatibility and link to datasheet
2025-04-09 09:28:38 -06:00
Jacob Dahl
f0a852918b
lis2mdl: remove driver from source. This part is functionaly equivalent to the iis2mdc
2025-04-09 09:28:38 -06:00
PX4 Build Bot
e58035c57a
New Crowdin translations - ko ( #24677 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-09 14:24:28 +10:00
PX4 Build Bot
6704cc14f9
New Crowdin translations - uk ( #24678 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-09 14:23:27 +10:00
Hamish Willee
2564022390
Split MAVLink docs into separate topics for sending/receiving/custom ( #24694 )
2025-04-09 12:32:24 +10:00
co63oc
f4cfee6f72
Fix typos in comments ( #24681 )
2025-04-08 16:47:58 -08:00
Patrik Dominik Pordi
03345db36e
Added Flight REview for Encrypted logs ( #24690 )
...
* Added Flight REview for Encrypted logs
* Subedit
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2025-04-09 10:37:14 +10:00
chfriedrich98
e228456a67
ackermann: update 51001 airframe
2025-04-08 12:27:11 +02:00
chfriedrich98
ca76d287d4
rover: add rover-specific position setpoint
2025-04-08 12:27:11 +02:00
chfriedrich98
9fe98b0724
ackermann: seperate velocity control
2025-04-08 12:27:11 +02:00
chfriedrich98
8eb873a245
ackermann: streamline flow of information
2025-04-08 12:27:11 +02:00
Alex Klimaj
68dc1fcd66
boards: ark_fpv add camera feedback module ( #24686 )
2025-04-07 15:51:29 -08:00
Liu1
47ab0663f6
BMP581: Collect data using normal mode ( #24464 )
2025-04-07 11:48:23 -08:00
PX4 Build Bot
ed0c8eff7b
New Crowdin translations - zh-CN ( #24679 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-04-07 14:15:56 +10:00