Commit Graph

8689 Commits

Author SHA1 Message Date
Thomas Gubler db5d668439 add simplistic gps failure detection 2014-07-27 00:55:43 +02:00
Thomas Gubler c5b97fdb1f Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-07-27 00:40:01 +02:00
Lorenz Meier 5bf7d5774c Merge pull request #1226 from PX4/filter_mode
Return 0 for a non-reset - tested 40 mins in flight.
2014-07-25 12:50:59 -07:00
Julian Oes 277a16873b Merge pull request #1208 from PX4/sysid_reboot
Fixes #1207
2014-07-25 19:15:55 +02:00
Lorenz Meier bd808ccf3a Merge pull request #1230 from PX4/posvalidcomment
update comment about condition_global_position_valid
2014-07-24 23:01:19 -07:00
Pavel Kirienko e92a0cd10d UAVCAN update for #1229 (windoze) 2014-07-25 02:14:35 +04:00
Thomas Gubler fd52e5561e update comment about condition_global_position_valid 2014-07-24 23:46:39 +02:00
Thomas Gubler 3515986260 define gps loss failsafe nav state 2014-07-24 23:44:38 +02:00
Pavel Kirienko b72e89697c UAVCAN update for #1229 2014-07-25 00:52:42 +04:00
Thomas Gubler 1b2f9070ea engine_failure flag
Added engine_failure flag to behicle status, alsoset_nav_state in the
state machine helper takes this flag into account
2014-07-24 22:29:04 +02:00
Thomas Gubler 303664d94a add landengfail nav state 2014-07-24 21:49:22 +02:00
Lorenz Meier 53f1b31902 Do not abort on submodule init feedback 2014-07-24 21:41:09 +02:00
Lorenz Meier 45fe0164a3 Merge branch 'master' of github.com:PX4/Firmware 2014-07-24 21:27:48 +02:00
Thomas Gubler a08b7a9f35 enginefailure: set mission item 2014-07-24 21:22:40 +02:00
Thomas Gubler bc4d7952f3 dl loss: don't set unnecessary value 2014-07-24 21:22:20 +02:00
Thomas Gubler bffa9e3fa8 navigator: add skeleton of FW engine failure mode 2014-07-24 19:27:40 +02:00
Lorenz Meier 87334a987a Return 0 for a non-reset 2014-07-24 17:42:45 +02:00
Thomas Gubler a35814d15b dl loss: correct timeout, add hysteresis also for regain 2014-07-24 08:57:58 +02:00
Thomas Gubler f10d1277a5 navigator: fix comment 2014-07-23 23:07:11 +02:00
Thomas Gubler b7bc77fc8c Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-07-23 23:01:42 +02:00
Thomas Gubler 756ea3019e datalink loss: fix type error 2014-07-23 23:00:34 +02:00
Thomas Gubler 24f380137e add method to block fallback to mission
failsafe navigation modes can use a flag in mission_result to tell the
commander to not switch back to mission
2014-07-23 22:58:19 +02:00
Lorenz Meier 1fdc666bb0 Update NuttX to deal with parity 2014-07-23 16:53:19 +02:00
Lorenz Meier a7d2963e2b Enable UAVCAN 2014-07-23 08:27:45 +02:00
Lorenz Meier 7f0e675228 Pass over drivers to reduce build size 2014-07-23 08:24:56 +02:00
Anton Babushkin ef363edfcd mavlink: TX/RX rate counters added 2014-07-23 08:19:24 +02:00
Lorenz Meier b344b94d30 Fix code style, no actual code edits 2014-07-23 08:19:13 +02:00
Lorenz Meier 63f1ee184a Add hint that heartbeats are only considered if coming from a GCS 2014-07-23 08:19:04 +02:00
Lorenz Meier 91becef344 Cleanup of heartbeat handling and status printing. Ready to go mainline 2014-07-23 08:18:55 +02:00
Lorenz Meier 0c0b1a4c66 Print mavlink radio module rates 2014-07-23 08:18:45 +02:00
Lorenz Meier ed9f9ec864 code style only: Fix indendation in mavlink.h 2014-07-23 08:18:34 +02:00
Randy Mackay e6594e5192 tone_alarm: add EKF_WARNING tune
Conflicts:
	mavlink/include/mavlink/v1.0
2014-07-23 06:30:32 +02:00
Thomas Gubler ed19faf428 Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-07-22 21:20:04 +02:00
Lorenz Meier 1b5d4e5bd4 Comment out uavcan due to build breakage, will go back in ASAP 2014-07-22 17:42:34 +02:00
Lorenz Meier 086fc7f758 Merge pull request #1128 from PX4/uavcan
Basic UAVCAN support
2014-07-22 06:48:49 +02:00
Pavel Kirienko 940becd0c1 UAVCAN update: Mako dependency removed 2014-07-22 02:55:14 +04:00
Thomas Gubler a9a8f1435f abort comm loss mode if counter above param and return home directly 2014-07-21 23:56:32 +02:00
Lorenz Meier 5bb3e92d36 Merge pull request #1211 from PX4/battload
Consider the throttle load for battery voltage calculation
2014-07-21 20:51:34 +02:00
Lorenz Meier 07d11583bb Rely on theoretical value, as the closed-loop test with multimeter suggests this is the most accurate measurement 2014-07-21 20:21:20 +02:00
Lorenz Meier 178b0f7399 Cross-check with nominal values from divider 2014-07-21 19:25:23 +02:00
Lorenz Meier 331623bbd4 Fix missing line endings 2014-07-21 13:48:59 +02:00
Lorenz Meier 0fc73a1484 Fix comment, missing brace in comment 2014-07-21 13:46:38 +02:00
Lorenz Meier 956c084f31 Fit IO voltage estimation using a new dataset, cross-validated with a second unit. Pending testing 2014-07-21 13:31:35 +02:00
Lorenz Meier afff123742 Add PX4IO voltage dataset and linear fit 2014-07-21 13:30:56 +02:00
Lorenz Meier 25d1cc3995 Final value for battery load param default 2014-07-21 07:35:23 +02:00
Lorenz Meier c95de36d3a commander: Add missing parameter definition 2014-07-20 19:42:31 +02:00
Thomas Gubler 86b9e367a6 introduce data link lost counter 2014-07-20 18:23:41 +02:00
Thomas Gubler dcf114aa65 data link loss timeout as param 2014-07-20 17:53:04 +02:00
Thomas Gubler 075a99e6e0 Merge remote-tracking branch 'upstream/obcfailsafe' into obcfailsafe 2014-07-20 17:41:33 +02:00
Thomas Gubler 74417f1439 Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-07-20 17:40:38 +02:00