Corvus Corax
2586dafa8c
OP-1511 added comment to filter code for better readability
2014-10-02 21:18:52 +02:00
Stefan Karlsson
31c5f1c519
OP-1474 Make it possible to select the combination of P, I, and D to scale
2014-09-19 01:16:49 +02:00
Stefan Karlsson
662b29ac05
OP-1474 Include I in the scaling and let the TPS factor piggyback on the speedScaleFactor
2014-09-10 22:49:49 +02:00
Stefan Karlsson
344172e879
OP-1474 Add missing stdint.h include to mathmisc.h
2014-09-10 01:03:49 +02:00
Stefan Karlsson
0e2af9c654
OP-1474 Extract line and curve functions out to mathmisc.h, nan check and unit tests
2014-09-10 00:34:06 +02:00
Stefan Karlsson
c0152b7e19
OP-1474 Thrust PID scaling
2014-09-08 00:14:49 +02:00
Corvus Corax
8daa5dfa12
Merge branch 'next' into corvuscorax/OP-1156_pathfollower-unification
2014-08-16 13:58:40 +02:00
Corvus Corax
8944419b0f
OP-1156 refactored pathfollower - new unified module as delayed callback - compiles but untested
2014-08-10 19:41:40 +02:00
Corvus Corax
c5fae5ee84
Merge branch 'next' into andrecillo/OP-1317_IMU_wind_estimation
2014-08-09 10:43:48 +02:00
Corvus Corax
5edb2dbae3
Merge branch 'andrecillo/OP-1317_IMU_wind_estimation' into corvuscorax/OP-1317_IMU_wind_estimation
2014-07-26 17:01:03 +02:00
Andres
9589167914
OP-1317 added Butterworth filter code files flight/libraries/math/butterworth.*
2014-07-22 20:05:09 +02:00
Alessio Morale
6226aec2a7
OP-943 uses pios_mem API for heap allocation
2014-06-11 22:15:40 +02:00
Corvus Corax
66f2f8e840
OP-1309 more performant implementation of boundf()
2014-04-29 19:55:34 +02:00
Corvus Corax
2f572995ac
OP-1309 turned boundf() static inline as requested
2014-04-29 18:36:53 +02:00
Corvus Corax
e9d1a2af4b
OP-1309 get rid of this horrible bound() function code duplication throughout entire flight code and put it into libraries/math
2014-04-26 17:48:54 +02:00
Cliff Geerdes
ccc09721cd
OP-1154 Initial version with UAVO's but no GCS GUI
2014-01-11 16:22:20 -05:00
Corvus Corax
0724fca32a
refactored pid_apply_scaled back into pid_apply (rename only)
2013-08-11 15:12:17 +02:00
Corvus Corax
2ecbf4a846
add code to scale stabilization PID coefficients by 1/airspeed^2 if the user wishes to do so
2013-07-20 13:52:45 +02:00
Sexy Pony
900f643bbd
Reformat source code with 'make uncrustify_all' run twice. NO CODE CHANGES
2013-05-19 17:37:30 +03:00
Richard Flay (Hyper)
7937ae6296
OP-931: Makes flight code compile with -Wfloat-equal and -Wunsuffixed-float-constants enabled.
...
Also fixes warnings (and bugs) in F4 STM32_USB_OTG_Driver code, allowing -Werror to be enabled for all flight code.
Fixes all other compiler warnings that would otherwise cause the flight code to not compile with -Werror enabled.
Along the way, this also adds some uses of isnan() to various places rather than questionable tests for x != x and
x == x to check for NaNs.
+review OPReview
2013-04-30 20:36:42 +09:30
Richard Flay (Hyper)
80c917591e
Cherry-pick and hand-merge of Sami's math cleanup commit from branch sambas/diffnext: 5f3e0c3e1d
2013-04-28 10:45:28 +09:30
Oleg Semyonov
66db978244
Rename Libraries->libraries, Modules->modules
2013-04-25 13:13:36 +03:00