Commit Graph

8672 Commits

Author SHA1 Message Date
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
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
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
Thomas Gubler 8739308999 WIP, datalinkloss: implementing basic behavior 2014-07-20 17:40:26 +02:00
Lorenz Meier 264fe884a2 Fixed load voltage calculation 2014-07-20 16:28:44 +02:00
Lorenz Meier 3935540c7d Set full voltage correctly to ensure percentage range fits. Force all users to new value by param renaming. Since this will tend to show batteries as more drained than before, this is a change in a safe direction and will not trigger unnoticed discharges. 2014-07-20 16:23:43 +02:00
Lorenz Meier e21cb64553 Merge branch 'master' of github.com:PX4/Firmware into battload 2014-07-20 16:21:59 +02:00
Lorenz Meier 2685e3cfa4 Merge pull request #1216 from PX4/arming_feedback
Arming feedback
2014-07-20 16:17:29 +02:00
Lorenz Meier a5f538dc5c Commander: Print technical feedback as last resort if no feedback was provided before 2014-07-20 16:06:31 +02:00
Lorenz Meier f3b8890601 commander: Explain sensor arming fail case to users 2014-07-20 14:31:23 +02:00
Lorenz Meier b3a80025b3 Do not confuse operators / users with technical error messages 2014-07-20 14:28:24 +02:00
Lorenz Meier 5fb2a92e77 commander: Do not confuse developers with wrong comments, do not confuse users with not at all helpful "general error" messages. 2014-07-20 14:28:05 +02:00
Lorenz Meier 4c0e229347 Merge pull request #1214 from PX4/inav_params_descr
position_estimator_inav: parameters descriptions added
2014-07-19 23:21:58 +02:00
Anton Babushkin e7d8d9c91f position_estimator_inav: parameters descriptions added 2014-07-19 23:19:49 +02:00
Lorenz Meier 29b81aeeb6 Merge branch 'master' of github.com:PX4/Firmware into obcfailsafe 2014-07-19 21:24:11 +02:00
Lorenz Meier 8688cad8e6 Merge pull request #1205 from PX4/forcefail
Force failsafe
2014-07-19 21:22:33 +02:00
Lorenz Meier 5d2489880c Fix low voltage warning threshold to 9%, not 90% 2014-07-19 21:14:14 +02:00
Thomas Gubler b5ef8fd2cd create empty datalinkloss class for OBC
Currently the class does the same as the RTL class. It is now possible
 whichclass is sued in the navigator to handle datalink loss via a
 parameter
2014-07-19 20:03:37 +02:00
Thomas Gubler 7baa337d9b flight termination on geofence violation 2014-07-19 19:25:53 +02:00