20 Commits

Author SHA1 Message Date
Daniel Agar
a85d3a43ed attitude_fw remove unused 2019-03-05 17:26:19 -05:00
Daniel Agar
c5b2f59f57 PX4 style fixes (excluding EKF generated code) 2018-05-03 22:25:36 -04:00
Daniel Agar
e5952fadaf cmake standalone build 2018-05-03 22:25:36 -04:00
Daniel Agar
bd72f3c521 geo std pressure constants and update usage 2018-04-19 08:57:38 +02:00
Thomas Stastny
041886a289 attitude_fw: move angular rate limits to body angular rates (#404) 2018-03-08 22:19:19 -05:00
Andreas Antener
9e16e51d3a attitude_fw: constrain integrator properly to prevent building it up over the specified maximum 2018-01-13 16:17:01 +01:00
Paul Riseborough
b0300b9723 Revert "attitude_fw delete unused and cleanup"
This reverts commit 25bd3ac5e66d6ac9f525720ab173bb050705c99c.
2017-08-30 16:23:40 +02:00
Daniel Agar
25bd3ac5e6
attitude_fw delete unused and cleanup 2017-08-26 17:44:24 -04:00
Andreas Antener
66b8f7ec5b Removed obsolete fields from ECL control data 2017-02-12 11:40:14 +01:00
Daniel Agar
674ab3f81b attitude_fw fix style 2017-02-12 11:40:14 +01:00
Roman
c4cc02b3f2 yaw controller: fix bug where roll for turn coordination was constrained
wrongly

Signed-off-by: Roman <bapstroman@gmail.com>
2017-02-12 11:40:14 +01:00
Roman
391b6dfd00 yaw controller: for now do not do turn compensation when inverted and use
the roll setpoint as limit for turn compensation

Signed-off-by: Roman <bapstroman@gmail.com>
2017-02-12 11:40:14 +01:00
Roman
66b7773059 yaw controller: deactivate lateral acceleration control for now but
put comment of how to do it properly

Signed-off-by: Roman <bapstroman@gmail.com>
2017-02-12 11:40:14 +01:00
Roman
f300877db4 yaw controller: computed desired yaw rate based on coordinated turn constraint
Signed-off-by: Roman <bapstroman@gmail.com>
2017-02-12 11:40:14 +01:00
Roman
ac7fc30ea7 fw attitude controllers: restructuring in order to allow acro flight mode
- split rate control into body rate control and euler rate control
- this allows standard attitude control but also direct rate control
of all three axes
- allow activation/deactivation of turn compensation

Signed-off-by: Roman <bapstroman@gmail.com>
2017-02-12 11:40:14 +01:00
Daniel Agar
2750961be6 c++11 initialization cleanup (#237) 2017-02-05 13:05:10 -05:00
Lorenz Meier
10c6ae77ae Attitude fw yaw: Initialize yaw rate properly 2016-12-17 13:45:28 +01:00
Lorenz Meier
199c423f1f Attitude fw: Remove builtin perf counters 2016-05-05 20:06:01 +02:00
Daniel Agar
82cf1827d4 fw multiply integrator gain in loop 2016-03-25 17:28:39 -04:00
Lorenz Meier
e5743d503c Initial import 2015-10-26 16:06:30 +01:00