Andrew Tridgell
3b63a8a2c3
AC_PID: added AC_PI controller
...
will be used by IMU heater
5 years ago
Randy Mackay
0052dcc8f8
AC_PID: update pid_info when integrator set
5 years ago
Leonard Hall
ee820258ad
AC_HELI_PID: support for upgrade to PID object
...
updates parameters based on new PID library
rename get_leaky_i to update_leaky_i and move FILT locations
6 years ago
Leonard Hall
ab0bdc9fe6
AC_PID: upgrade to PID object
6 years ago
Peter Barker
3175a2ce19
AC_PID: correct examples with override keyword
6 years ago
Randy Mackay
54a505dade
AC_PID: fix filt_d_hz accessor
...
this accessor is not actually used
6 years ago
Randy Mackay
cae020c307
AC_PID: minor format fix
6 years ago
Peter Barker
112ace8adb
AC_PID: correct AC_PID_LEAK_MIN constant type
6 years ago
Peter Barker
2dae643280
AC_PID: update example to stop shadowing global chibios variable
6 years ago
Peter Barker
18c53b8d8a
AC_PID: remove keywords.txt
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
312243142b
AC_PID: remove use of never-set AP_HAL_PX4 and AP_HAL_VRBRAIN
6 years ago
Leonard Hall
8c6a24450a
AC_PID: Fix D term initialisation
6 years ago
Leonard Hall
4ceabe4838
AC_PID_2D: add reset for filter and D term
7 years ago
Peter Barker
774b091611
AC_PID: get example working again
7 years ago
Randy Mackay
b381ae7bf3
AC_PID: support storing actual
7 years ago
Peter Barker
e2b31a535c
AC_PID: update example for new rc() method
7 years ago
Michael du Breuil
1d60b0ec62
AC_PID: Support new RC_Channels::read_input()
7 years ago
Michael du Breuil
5d84850f32
AC_PID: Use RC_Channels instead of hal.rcin
7 years ago
Randy Mackay
04822152da
AC_PID: fixes after peer review of AC_PID_2D
7 years ago
Randy Mackay
398a0d89bf
AC_P: add const accessor
7 years ago
Randy Mackay
c1708db208
AC_PID: add const and use is_positive in AC_PI_2D
7 years ago
Leonard Hall
fd964a21d6
AC_PID: add AC_PID_2D
7 years ago
Randy Mackay
4e8155f4e5
AC_PID: allow non-zero ff gain default
7 years ago
Randy Mackay
91d489d91e
AC_PID: implement reset_filter
7 years ago
Randy Mackay
f995106c1e
AC_PID: minor formatting change
8 years ago
Pierre Kancir
320c5e1b96
AC_PID: example fix travis warning
...
missing function declaration
implicit cast
some style fix
8 years ago
Andrew Tridgell
b97bf5d15e
AC_PID: added feed-forward to AC_PID
8 years ago
murata
5e11497332
AC_PID: Unify from print or println to printf.
8 years ago
Andrew Tridgell
ccae8979c1
AC_PID: expose filt_hz as a AP_Float
...
this allows defaults to be overridden
8 years ago
Andrew Tridgell
2086b591a2
AC_PID: expose ff() method in AC_PID
...
this allows for an abstract AC_PID class to be used in
AC_AttitudeControl for both multicopter and heli
8 years ago
Mathieu OTHACEHE
152edf7189
Global: remove mode line from headers
...
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
8 years ago
Lucas De Marchi
ae53920e5b
build: don't build examples with old build system
...
We currently check examples are buildable with waf which doesn't need
the libraries to be specified in a make.inc file. Having the makefiles
there is misleading since people try to build and realize the build is
broken.
8 years ago
Andrew Tridgell
a6404cf1ea
AC_PID: removed AFF from heli PID
...
this is not used any more. Discussed with Rob on dev call
9 years ago
Andrew Tridgell
cf08c46f30
AC_PID: fixed default leak min for heli
9 years ago
Andrew Tridgell
412dc10353
AC_PID: expose parameters as AP_Float
...
this enables full tuning capability
9 years ago
Ricardo de Almeida Gonzaga
5bd034a5a8
Global: start using cmath instead of math.h
9 years ago
Randy Mackay
de537390c2
AC_HELI_PID: adjust parameter descriptions
...
ILMI range is now 0 to 1
9 years ago
Randy Mackay
3465f05bec
AC_HELI_PID: shorten FILT_HZ to FILT, I_L_MIN to ILMI
...
Also minor formatting fix
9 years ago
Randy Mackay
425caeabf7
AC_PI_2D: fix parameter description
9 years ago
Randy Mackay
227e4f86d7
AC_PID: fix parameter description
9 years ago
Randy Mackay
920425567c
AC_PID: shorten FILT_HZ to FILT
9 years ago
Lucas De Marchi
f637a29ab6
AC_PID: replace header guard with pragma once
9 years ago
dgrat
5148e41c1a
AP_Math: Cleaned macro definitions
...
Moved Definitions into a separate header. Replaced PI with M_PI and
removed the M_PI_*_F macros.
9 years ago
Gustavo Jose de Sousa
c2e3f05dbf
waf: ardupilotwaf: prefix build context methods with ap_
...
It helps to distinguish between things from waf and things from ardupilotwaf.
9 years ago
Gustavo Jose de Sousa
3d22490397
waf: examples: use methods from bld instead of ardupilotwaf
9 years ago
Gustavo Jose de Sousa
d281067bcc
waf: make example binaries be placed in 'examples' dir
...
This commit makes examples' wscripts use ardupilotwaf.example() instead of
ardupilot.program().
9 years ago
Andrew Tridgell
27b43f4036
AC_PID: fixed example build warning
9 years ago
Jonathan Challinger
9e6be648b9
AC_PID: fix example build
9 years ago
Lucas De Marchi
a096703b06
Global: don't link with AP_Progmem
...
AP_Progmem is not used anymore.
9 years ago