Commit Graph
290 Commits
Author SHA1 Message Date
Thomas Gubler fd3746a233 add OBC RC loss mode to navigator 2014-08-22 23:06:14 +02:00
Thomas Gubler 6ae8800ad0 move and rename params
airfield home is general
2014-08-22 23:05:19 +02:00
Thomas Gubler 752a0a5625 add obc gps failure mode 2014-08-22 00:40:45 +02:00
Thomas Gubler c402ac28ec Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-08-21 20:04:21 +02:00
Thomas Gubler 3e1de713af navigator: correct mode for land and termination 2014-08-21 09:39:43 +02:00
Thomas Gubler 760a7ff548 gpsfailure: add skeleton class, activate in commander 2014-08-20 07:45:01 +02:00
Thomas Gubler 7f9c996555 engine fail: small state machine fix 2014-08-19 07:30:19 +02:00
Thomas Gubler 5832948371 geofence: lat/lon is double
types changed but the geofence implentation was not updated, this was forgotten in 58792c5ca6
2014-08-17 12:37:14 +02:00
Thomas Gubler b100884220 geofence: support AMSL mode 2014-08-17 12:07:02 +02:00
Thomas Gubler 14189816f7 dlloss: better output 2014-08-16 14:28:39 +02:00
Thomas Gubler 94765f1fe0 datalinkloss: use vstatus from navigator
For some reason the own subscription did not work (the task launch
pattern used for the navigator may be the reason again)
2014-08-16 13:17:26 +02:00
Thomas Gubler 2791a70976 remove warnx 2014-08-15 20:57:21 +02:00
Thomas Gubler 5406ba78a8 make navigator mode a child of navigator 2014-08-15 20:53:03 +02:00
Thomas Gubler b71778d7e1 datalinkloss: change default param value 2014-08-15 01:41:48 +02:00
Thomas Gubler 8bc7d7f43d navigator: correctly use all navigator modes 2014-08-15 01:26:43 +02:00
Thomas Gubler 85d8781bc3 datalinkloss: improve logic 2014-08-15 01:26:04 +02:00
Thomas Gubler 0f2b66fa8b failsafe: enable support for commands 2014-08-14 22:38:48 +02:00
Thomas Gubler 017f82e2b8 Merge remote-tracking branch 'origin/master' into obcfailsafe 2014-08-12 12:30:20 +02:00
Lorenz Meier 4d03202c4c Warn on far waypoints 2014-08-01 23:42:26 +02:00
Lorenz Meier c3666a5504 Widen default first WP radius 2014-08-01 23:18:43 +02:00
Thomas Gubler f78ea38d98 Merge remote-tracking branch 'upstream/master' into obcfailsafe 2014-08-01 12:09:16 +02:00
Thomas Gubler 303664d94a add landengfail nav state 2014-07-24 21:49:22 +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 f03f6ddd74 Improve user feedback on mission load fails 2014-07-24 17:57:15 +02:00
Thomas Gubler f10d1277a5 navigator: fix comment 2014-07-23 23:07:11 +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
Thomas Gubler a9a8f1435f abort comm loss mode if counter above param and return home directly 2014-07-21 23:56:32 +02:00
Thomas Gubler 8739308999 WIP, datalinkloss: implementing basic behavior 2014-07-20 17:40:26 +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
Lorenz Meier 1fea1a6015 Merge pull request #1198 from PX4/wpwarningfix
Check if waypoint altitude is relative. Fixes #1197
2014-07-18 00:03:43 +02:00
Lorenz Meier ba7df4c170 Enable nav mode logging in navigator 2014-07-17 23:26:04 +02:00
Lorenz Meier 101e7b1383 navigator: Feedback strings / text and logic was not consistent in previous state, fixed. 2014-07-17 21:06:42 +02:00
Lorenz Meier c01567c047 Check if waypoint altitude is relative. Fixes #1197 2014-07-17 21:02:17 +02:00
Anton Babushkin 878fd1d713 navigator: members initialization fixed 2014-07-17 09:50:11 +02:00
Lorenz Meier 63c6e31ba7 Fix the most obvious compile warnings 2014-07-16 09:24:50 +02:00
Lorenz Meier 02f56aae8c Navigator: Enable more strict compile warnings 2014-07-16 09:24:09 +02:00
Lorenz Meier 5616a07bf3 Final default values and more comments for params 2014-07-12 14:29:56 +02:00
Lorenz Meier 065bf013a4 More obvious error message for mission reject 2014-07-12 14:29:30 +02:00
Anton Babushkin e57579fa21 mavlink, navigator: compile errors/warnings fixed 2014-07-10 17:08:23 +02:00
Anton Babushkin fc1669b096 Merge branch master into dataman_state_nav_rewrite 2014-07-10 14:11:25 +02:00
Anton Babushkin 9b2d444cc5 dataman: use DM_KEY_WAYPOINTS_OFFBOARD() macro everywhere 2014-07-10 14:08:09 +02:00
Lorenz Meier 512584ed75 Merge pull request #1145 from DonLakeFlyer/MoreWarnings
Fix compiler warnings
2014-07-08 07:32:36 +02:00
Don Gagne 680ebf29c3 Fix compiler warnings 2014-07-07 15:11:46 -07:00
Julian Oes 3b06a74074 navigator: adapt offboard class to new NavigatorMode API 2014-07-07 18:18:13 +02:00
Anton Babushkin a29f7cad39 navigator: reject mission if the first waypoint is too far from home 2014-07-07 15:18:54 +02:00
Julian Oes 530e70bc46 navigator: forgot to fix conflicts 2014-07-07 15:13:27 +02:00