Commit Graph
289 Commits
Author SHA1 Message Date
Anton Babushkin ba612c3ee8 mathlib fixes 2013-12-19 14:10:25 +04:00
Anton Babushkin e3a5a384d7 mathlib: fixes and improvements, WIP 2013-12-18 23:01:02 +04:00
Anton Babushkin a83e3cd222 New mathlib, WIP 2013-12-18 19:33:47 +04:00
Thomas Gubler c3cbaf5deb Merge remote-tracking branch 'upstream/master' into fw_autoland_att_tecs_navigator_termination_controlgroups
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-12-13 21:07:27 +01:00
Anton Babushkin deac4eefc6 Merge branch 'master' into vector_control2 2013-12-13 21:15:21 +04:00
Lorenz Meier 0b58c01dcc Merge pull request #534 from thomasgubler/tecs_fix_comparison
tecs: fix wrong != 0 check
2013-12-13 08:09:36 -08:00
Anton Babushkin 6705e9518b Merge branch 'master' into vector_control2 2013-12-13 17:26:07 +04:00
Andrew Tridgell e808e015dd LowPassFilter: allow for filtering to be disabled
using bandwidth of 0 gives no filtering
2013-12-13 11:19:08 +01:00
Julian Oes 3f25298798 Mavlink and navigator: Disable some functions in mavlink that are taken over by navigator, introduce topic to report mission status from commander back to mavlink 2013-11-27 09:27:08 +01:00
Thomas Gubler 5447ecf67d Merge branch 'fw_autoland_att_tecs' into fw_autoland_att_tecs_navigator
Conflicts:
	src/lib/external_lgpl/tecs/tecs.cpp
	src/modules/fw_pos_control_l1/fw_pos_control_l1_main.cpp
2013-11-25 21:22:00 +01:00
Thomas Gubler 3c6f01bea8 tecs: speedrate: use p loop instead of pre calculated speed rate for now 2013-11-24 12:48:44 +01:00
Thomas Gubler 85a76a32c5 tecs: roll2thr: fix to be consistent with comment 2013-11-24 12:29:48 +01:00
Thomas Gubler f267fcf4ff disable a printf 2013-11-24 11:11:06 +01:00
Thomas Gubler b6f2c286e9 disabling bad descent detection because of to many false positives 2013-11-24 11:09:14 +01:00
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 3527ea8a62 tecs: fix wrong != 0 check 2013-11-19 16:39:17 +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 ebbe4d2235 initial wip version of launchdetector 2013-11-15 22:43:07 +01:00
Anton Babushkin e7f4d91022 geo: cleanup of wrap_XXX functions 2013-11-13 23:15:02 +04: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
Anton Babushkin e8224376ca Merge branch 'master' into vector_control 2013-11-08 21:56:11 +04: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