bresch
59f54a7fd8
mathlib - Add FLT_EPSILON deadzone in sign computation
2019-09-13 17:46:01 +02:00
Beat Küng
c659d2bcc2
mixer: minor refactoring to reduce header include dependencies
...
- avoid including <px4_defines.h> from the math headers
- avoid driver include <drivers/drv_mixer.h> from the mixer
2018-12-13 09:50:07 +01:00
Dennis Mannhart
55947d2782
exponentialFromLimits make small number const
2018-11-30 09:30:00 -05:00
Dennis Mannhart
6110ddc8b1
math Functions constrain X_in of exponentialFromLimits function
2018-11-30 09:30:00 -05:00
Dennis Mannhart
23afb939f0
math Functions: exponential function with constraints
2018-11-30 09:30:00 -05:00
Dennis Mannhart
80193cd227
math Functions: replace float with T
2018-11-30 09:30:00 -05:00
MaEtUgR
675b6bbabc
mathlib: fix comment typo
2018-07-24 15:03:53 +02:00
Matthias Grob
d2ead02fb5
mc_att_control: catch numerical corner cases
...
- Delete left over identity matrix.
- Corner case with a zero element when using the signum function:
We always need a sign also for zero.
- Corner case with arbitrary yaw but and 180 degree roll or pitch:
Reduced attitude control calculation always rotates around roll
because there's no right choice when neglecting yaw. In that small
corner case it's better to just use full attitude contol and hence
rotate around the most efficient roll/pitch combination.
2018-03-15 17:16:14 +01:00
Matthias Grob
11d480240a
mathlib Functions: removed inline, fixed style
2018-02-02 00:38:01 -05:00
Matthias Grob
8e68f5ed79
mathlib Functions: improve documentation and limit checking
2018-02-02 00:38:01 -05:00
Matthias Grob
455ba0e1b5
mathlib Functions: added SuperExpo function for stick feel enhancement
2017-10-17 16:54:16 +02:00
Matthias Grob
1d7f760a96
mathlib, mc_pos_control: rename functions file and add gradual linear function
2017-07-07 18:25:35 +02:00