Anton Babushkin
20c9ce9d6d
mc_pos_control: replacement for multirotor_pos_control, rewritten to C++ and new mathlib
2013-12-26 23:03:19 +04:00
Anton Babushkin
26daae0b0a
Merge branch 'mathlib_new' into vector_control2
2013-12-25 18:41:23 +04:00
Anton Babushkin
bbeb97df67
mathlib: code style fixed
2013-12-25 13:04:52 +04:00
Anton Babushkin
8ed193d115
mathlib: Matrix and Quaternion cleanup and bugfixes. Copyright updated.
2013-12-25 13:03:36 +04:00
Anton Babushkin
9dfe366e90
mathlib: Vector class major cleanup
2013-12-24 23:56:28 +04:00
Anton Babushkin
a26e46bede
att_pos_estimator_ekf: fixes, mathlib: minor changes
2013-12-23 22:34:11 +04:00
Thomas Gubler
fcdb77d8ef
Merge branch '559_tecs_climbout' into fw_autoland_att_tecs_navigator_termination_controlgroups
2013-12-23 13:19:07 +01:00
Thomas Gubler
afbf422339
tecs: change pitch on climbout #559 (ported from ardupilot)
2013-12-23 13:18:05 +01:00
Lorenz Meier
c9f785ff7f
Added missing export keywords
2013-12-23 10:37:52 +01:00
Anton Babushkin
05e9a30573
multirotor_pos_control & mc_att_control_vector: singularities handling improved
2013-12-21 16:21:16 +04:00
Anton Babushkin
2df2fd1d25
mathlib minor fixes
2013-12-19 16:58:25 +04:00
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