Julian Oes
dca72ba6ee
L1_pos_controller: Fixed strange bitwise or
2013-11-21 10:47:02 +01:00
Julian Oes
f351afe3f6
Geo: Copy distance function over from mavlink
2013-11-20 22:28:05 +01:00
Julian Oes
344705396d
TECS: I don't need this debug output
2013-11-20 22:27:28 +01:00
Julian Oes
c33d616935
Merge remote-tracking branch 'thomasgubler_private/fw_autoland_att_tecs' into navigator_wip_merge_test
...
Conflicts:
src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2013-11-20 13:17:49 +01:00
Thomas Gubler
cc96edfe01
tecs: fix wrong != 0 check
2013-11-19 16:37:48 +01:00
Julian Oes
29578a5604
Merge remote-tracking branch 'jean-m-cyr/master' into navigator_wip
2013-11-18 13:00:09 +01:00
Thomas Gubler
fefaab91cf
l1: change a max to min in wp switch-distance calculation
2013-11-17 13:41:14 +01:00
Thomas Gubler
38172497c1
reintroduce feedforward
2013-11-13 11:05:22 +01:00
Thomas Gubler
a1b80ec3f3
fw: att fix initialization and add parameter to disable coordinated turns at low speed
2013-11-08 21:27:00 +01:00
Lorenz Meier
d3b267c06e
Integral fixes, last parts
2013-11-05 09:20:07 +01:00
Thomas Gubler
014e856c1f
fw: make att controller more robust against invalid (nan) setpoints
2013-11-04 13:14:25 +01:00
Thomas Gubler
89b8acd7a8
fix initialization of attitude controllers
2013-11-03 22:04:32 +01:00
Jean Cyr
1cf9f72f62
Add data manager module and fence support to navigator
...
- Add function to geo.c to determine if global position is inside fence
- Add navigator support/commands for maintaining fence coords.
- Add data manager module to support persistence fence storage. Can
store other data, but only used for fence at this time.
- Add unit tests for data manager
2013-11-03 12:40:13 -05:00
Thomas Gubler
fa4533e359
Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs
2013-11-03 18:38:34 +01:00
Lorenz Meier
8d4ec9b9cd
Merge branch 'master' of github.com:PX4/Firmware
2013-11-03 18:17:05 +01:00
Lorenz Meier
ba0687bc5e
Matrix and Vector printing cleanup
2013-11-03 18:06:58 +01:00
Thomas Gubler
a4c99225c0
initialize _vel_dot and _STEdotErrLast
2013-11-03 17:17:45 +01:00
Thomas Gubler
c275f78541
Merge branch 'tecs_experimental_prate' into fw_staging_ouputlimit_master_heightrate
2013-10-31 14:22:32 +01:00
Thomas Gubler
c0100b5e17
heightrate p as parameter
2013-10-31 14:20:30 +01:00
Thomas Gubler
cf862bf810
Merge branch 'tecs_experimental_prate' into fw_staging_ouputlimit_master_heightrate
2013-10-31 13:33:52 +01:00
Thomas Gubler
d944eeabf0
remove filtering of height setpoint
2013-10-31 13:32:42 +01:00
Thomas Gubler
c20aee6327
Merge branch 'tecs_experimental_prate' into fw_staging_ouputlimit_master_heightrate
2013-10-31 12:17:42 +01:00
Thomas Gubler
e2f08dacc9
Merge remote-tracking branch 'upstream/master' into fw_staging_ouputlimit_master
2013-10-31 12:16:26 +01:00
Thomas Gubler
947207e68d
change calc of hgt_rate_dem to use the filtered height setpoint
2013-10-31 12:15:14 +01:00
Thomas Gubler
5eea669d62
add missing copy of variable
2013-10-27 22:03:49 +01:00
Thomas Gubler
9fce5aa402
change _update_height_demand for test
2013-10-27 21:56:04 +01:00
Thomas Gubler
4b63c54885
l1: fix constrain of sine_eta1
2013-10-27 14:49:33 +01:00
Lorenz Meier
20728e83f5
Merge branch 'master' of github.com:PX4/Firmware into fw_autoland
2013-10-24 22:45:43 +02:00
Thomas Gubler
01d8ca1fba
manual merge fw_integrator_fix_ouputlimit into fw_staging_ouputlimit
2013-10-24 18:34:22 +02:00
Thomas Gubler
a5046fdfa0
fix wrong operation in yaw controller
2013-10-24 18:14:54 +02:00
Thomas Gubler
146279b20f
wip fw ctrl, several small bugfixes, set limit to 1
2013-10-24 18:08:23 +02:00
Thomas Gubler
3c14483df2
fw att ctrl: rename some variables
2013-10-24 18:07:46 +02:00
Thomas Gubler
feb75f08cb
wip, clean up pid in fw att
2013-10-24 18:07:33 +02:00
Thomas Gubler
1e89f30120
constrain integrator part in control output until startup detection is available for safety reasons
2013-10-24 17:57:21 +02:00
Thomas Gubler
ccc6dd73a0
consistent and safer fix for dt calculation
2013-10-24 17:47:36 +02:00
Thomas Gubler
8f74aab468
fw att control: bugfixes for integrator
2013-10-24 17:47:22 +02:00
Thomas Gubler
a0ea0901b5
wip, minor bugfixes in fw att control
2013-10-24 17:40:14 +02:00
Thomas Gubler
b21b9078e2
wip, fw attitude ctrl: split into attitude and rate, compiles, untested
2013-10-24 17:40:03 +02:00
Thomas Gubler
17e0c5053e
wip, fw att ctrl: coordinated turn
2013-10-24 17:39:43 +02:00
Thomas Gubler
cb5e5e9143
fw att control: also transform rate estimate
2013-10-24 17:39:27 +02:00
Thomas Gubler
1c57d7de43
using jacobians in fw attitude control
2013-10-24 17:39:12 +02:00
Thomas Gubler
1cb73687f7
added parameter for maximal roll angle
2013-10-24 10:29:17 +02:00
Anton Babushkin
0dc9c9ac26
accelerometer_calibration: code style fixed, lib/conversion copyright fix
2013-10-20 23:28:09 +02:00
Anton Babushkin
ef6f1f6f80
get_rot_matrix() moved to separate library, accel calibration of rotated board fixed
2013-10-20 19:36:42 +02:00
Lorenz Meier
71ac335968
Small improvements to autoland, ensure that throttle can be shut down close to touch down. Depends on accurate land WP altitude
2013-10-16 21:43:11 +02:00
Lorenz Meier
4532eca4ef
Covered corner case in L1 controller not adressed so far in existing concepts
2013-10-15 22:55:16 +02:00
Lorenz Meier
5bc7d7c00f
Fixed turn radius return value
2013-10-08 09:13:41 +02:00
Lorenz Meier
81e9c06129
Robustified flight close to waypoints
2013-10-06 21:04:59 +02:00
Lorenz Meier
9e7077fdf9
Added more acknowledgements after another author sweep
2013-09-16 13:09:37 +02:00
Lorenz Meier
3c59877b50
Naming consistency improved
2013-09-15 09:13:13 +02:00