tumbili
|
154fa07a46
|
fixes after review
|
2015-11-17 22:28:09 +01:00 |
|
Roman
|
4abff89be0
|
updated terrain estimator and runway takeoff libs to cmake build system
|
2015-11-17 22:28:09 +01:00 |
|
Andreas Antener
|
4e22d65325
|
don't use virtual line anymore for takeoff but use correct starting point to navigate, updated default parameters for wheel controller
|
2015-11-17 22:28:09 +01:00 |
|
Andreas Antener
|
b16e6249e4
|
more correct groundspeed scaling for wheel controller
|
2015-11-17 22:28:08 +01:00 |
|
Andreas Antener
|
9c70eb0b63
|
reduce wheel control speed scaling
|
2015-11-17 22:28:08 +01:00 |
|
Andreas Antener
|
0c875dd6d1
|
calculate shortest yaw error
|
2015-11-17 22:28:08 +01:00 |
|
Andreas Antener
|
234a200e60
|
renamed heading controller to wheel controller, added groundspeed dependency and separate parameters
|
2015-11-17 22:28:08 +01:00 |
|
Andreas Antener
|
6c31421889
|
extracted heading controller
|
2015-11-17 22:28:08 +01:00 |
|
tumbili
|
ee4249f30f
|
extended ecl yaw controller for yaw tracking with rudder
|
2015-11-17 22:28:07 +01:00 |
|
Kabir Mohammed
|
5a1f7ca95a
|
attitude_q : verbose failure reporting
|
2015-11-14 21:55:32 +05:30 |
|
Kabir Mohammed
|
0d7cd22ae7
|
data validator : verbose error state reporting
|
2015-11-14 21:55:24 +05:30 |
|
Kabir Mohammed
|
0f489a194f
|
attitude_q : more verbose failsafe output
|
2015-11-14 21:06:23 +05:30 |
|
Lorenz Meier
|
fa5071b3c5
|
Remove module.mk files to prevent confusion of adopters upgrading
|
2015-10-06 11:23:20 +02:00 |
|
Lorenz Meier
|
9625848c8a
|
Data validator: Fix compile warning on signedness
|
2015-10-03 15:39:47 +02:00 |
|
Lorenz Meier
|
fefdcd3fa9
|
Merge master into cmake-2
|
2015-10-03 15:34:30 +02:00 |
|
Lorenz Meier
|
526bb51570
|
Validation: Use error density instead of error count. Fail over to higher priority sensors once they become available.
|
2015-10-03 15:24:47 +02:00 |
|
Lorenz Meier
|
4d4216510f
|
ECL: Add data validator group in CMake
|
2015-09-20 10:53:46 +02:00 |
|
Lorenz Meier
|
6ef94e0dfb
|
Merged master into cmake-2
|
2015-09-20 10:33:39 +02:00 |
|
James Goppert
|
1d6b31d196
|
Switch to cmake build system.
|
2015-09-07 20:37:45 -04:00 |
|
Lorenz Meier
|
ae56496ba3
|
Data validator: Add priority support
|
2015-09-07 09:57:42 +02:00 |
|
Lorenz Meier
|
9f5140eebb
|
Data validator: Build as library
|
2015-08-30 19:35:38 +02:00 |
|
Lorenz Meier
|
8da3f1f8f9
|
data validator: Move implementations to CPP files
|
2015-08-30 18:47:21 +02:00 |
|
Lorenz Meier
|
dee7f1d956
|
Data validator: Add option to configure timeout
|
2015-08-30 14:23:20 +02:00 |
|
Lorenz Meier
|
425d4316d1
|
Data validator: Increase timeout interval
|
2015-08-30 13:59:51 +02:00 |
|
Lorenz Meier
|
fcb25fd02c
|
Data validator: add missing header
|
2015-08-30 12:52:58 +02:00 |
|
Lorenz Meier
|
361f858c14
|
Merged master
|
2015-08-28 23:05:58 +02:00 |
|
devbharat
|
20d71870ec
|
Minor changes to get fixed wing control apps running for posix
|
2015-08-23 14:39:25 +02:00 |
|
Eddy Scott
|
bf9bbfa27f
|
Handle turn pitch rate compensation in pitch rate controller instead of pitch controller. Also set inverted flag to true if rolled more than 90 degrees
|
2015-08-19 10:38:42 +02:00 |
|
Eddy Scott
|
39732abf1f
|
Changed ecl_roll/pitch/yaw_controller.cpp to no longer transform ctl_data.angle_rate to angular acceleration as the angular rates are already angular accelerations as calculated by ekf_att_pos_estimator
|
2015-08-19 10:38:42 +02:00 |
|
Lorenz Meier
|
e8ce2234f3
|
Data validator: Better vibration level estimation, better failover
|
2015-08-19 10:24:37 +02:00 |
|
Lorenz Meier
|
7feb25bf58
|
Validator: Reject data with no timestamp
|
2015-08-19 10:23:50 +02:00 |
|
Lorenz Meier
|
1148ba4a77
|
ECL: Factor in error counts from sensor
|
2015-08-19 10:23:50 +02:00 |
|
Lorenz Meier
|
1198a79a71
|
Data validation: Initial concept of RMS + timeout based data validators and validation groups of N sensors
|
2015-08-19 10:22:58 +02:00 |
|
Thomas Gubler
|
8a891591a8
|
make constrain airspeed actually constrain the airspeed
|
2015-05-16 19:05:31 +02:00 |
|
Thomas Gubler
|
d837bf4a0a
|
fix ecl roll yaw controller includes
|
2015-05-03 08:54:08 +02:00 |
|
fludwig
|
d6db372921
|
fixed include
|
2015-03-03 21:00:28 +01:00 |
|
fludwig
|
32012e8aac
|
fixed elevator wobbling at low airspeed.
Removed not applicable if conditions.
|
2015-03-02 18:15:11 +01:00 |
|
Thomas Gubler
|
e5e42650c4
|
run code style fixer tool on ecl attitude lib
|
2015-02-15 10:13:49 +01:00 |
|
Thomas Gubler
|
edc5f8a057
|
add experimantal acceleration feedback by @kd0aij
|
2015-02-15 10:13:49 +01:00 |
|
Thomas Gubler
|
d1e9868b9b
|
fw att: add acceleration to control_input
|
2015-02-15 10:13:49 +01:00 |
|
Thomas Gubler
|
d294046245
|
fw yaw: add enum for method selection
|
2015-02-15 10:13:49 +01:00 |
|
Thomas Gubler
|
53ffde30c2
|
fw att: add param to select yawrate control method
|
2015-02-15 10:13:49 +01:00 |
|
Thomas Gubler
|
c6722fce0b
|
fw att control: cleanup, create base class for ECL
Adding a new base class to remove a lot of boilerplate code, no
functionality changes
|
2015-01-06 16:11:31 +01:00 |
|
Thomas Gubler
|
da0e3169f2
|
fw att control: change control surface deflection scaling
|
2014-08-15 18:32:51 +02:00 |
|
Lorenz Meier
|
1bd57f1dbf
|
Make ECL more flash efficient
|
2014-07-29 11:37:12 +02:00 |
|
Thomas Gubler
|
8d1ed164cb
|
fw att ctrl: resolve warnings
|
2014-06-29 12:51:40 +02:00 |
|
Thomas Gubler
|
85b2dfa0c6
|
fix initialization of perfcounters in fw att controllers
|
2014-06-08 12:30:27 +02:00 |
|
Thomas Gubler
|
b9b81beb17
|
fw att: add performance counter
|
2014-05-21 21:49:00 +02:00 |
|
Thomas Gubler
|
9a35bac2ad
|
fw att: yaw ctrl: robustify against non finite numbers
|
2014-05-18 00:16:10 +02:00 |
|
Thomas Gubler
|
52596be98c
|
fw att: roll ctrl: robustify against non finite numbers
|
2014-05-18 00:15:50 +02:00 |
|