Commit Graph

842 Commits

Author SHA1 Message Date
Jimmy Johnson bbc8eaefd7 Adding new follow target navigation and main states. New follow target
topic added. New follow fsm added to the navigator
2016-03-27 12:10:57 +02:00
Julian Oes bba0d0384d drivers/modules: changes after mavlink_log change
The mavlink_log API changes lead to changes in all drivers/modules using
it.
2016-03-24 13:10:02 +01:00
Lorenz Meier d81d0c21ed More debug output in commander shell 2016-03-13 19:49:18 +01:00
Lorenz Meier 36a8f3f45a Commander: Ignore speed commands 2016-03-13 18:09:04 +01:00
Daniel Agar 31a975e501 VEHICLE_CMD_DO_SET_MODE missing RATTITUDE 2016-03-13 17:44:55 +01:00
Lorenz Meier 1fdf252e96 Remove duplicate LAND mode, clean up mode reporting across the board to ensure consistency 2016-03-13 15:39:35 +01:00
Lorenz Meier c198388dd5 Use new data for mode changes 2016-03-12 16:36:04 +01:00
Daniel Agar f944ac7e26 commander add mode argument 2016-03-12 12:23:31 +01:00
Andreas Antener 55e1259f59 prevent vtol from entering ACRO (temporary) 2016-03-10 21:43:47 +01:00
Lorenz Meier 2e63cfbcfc Do not check for RC map 2016-03-06 17:55:45 +01:00
Lorenz Meier 8a91ce65e8 Ensure RC switches get evaluated on first run 2016-03-06 14:56:25 +01:00
Lorenz Meier 82a390c125 Commander: Better user feedback for kill switch 2016-03-06 12:48:28 +01:00
Lorenz Meier 74694e3c77 Commander: Support fallback strategies for rejected control modes 2016-03-06 12:34:31 +01:00
Lorenz Meier ffd24e8cf0 Commander: Support single channeel flight mode selection 2016-03-05 20:41:02 +01:00
Lorenz Meier 94353a9d40 Commander: Allow arming in MANUAL, STAB, ACRO, ALTCTL 2016-02-25 14:12:08 +01:00
Lorenz Meier c8492454e9 commander: Support enabling and disabling lockdown 2016-02-23 13:09:06 +01:00
Lorenz Meier 5dfd9dd68b Add a test command from commander 2016-02-23 13:09:06 +01:00
Lorenz Meier 04ae52447e Commander: Ignore trigger commands 2016-02-23 09:25:29 +01:00
jwilson 75fad09263 Fixed problem causing a failure to obtain the shared memory lock on the AppsProc. 2016-02-19 16:59:49 +01:00
jwilson d84639f8c4 This code is flyable, but a few problems exist which cause values in the .config files to be overwritten by the defaults in the .XML file. 2016-02-19 16:59:49 +01:00
jwilson 8cc37db595 Removing unneeded debug statements. 2016-02-19 16:59:49 +01:00
jwilson 9f173b5659 Debug statements included in the code. 2016-02-19 16:59:49 +01:00
jwilson 39daea103b Removing unneeded debug statements. 2016-02-19 16:59:49 +01:00
jwilson 2b4b9aa103 Debug statements included in the code. 2016-02-19 16:59:49 +01:00
Julian Oes 341004f460 commander: added some comments 2016-02-19 16:59:48 +01:00
Julian Oes 951b97baac commander: small comment fix 2016-02-19 16:59:48 +01:00
Mark Charlebois d56459bd17 Backed out bad merge change in commander.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:44 +01:00
Mark Charlebois 3e2555f590 Backed out commented out line
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:44 +01:00
Mark Charlebois 473fe773b4 Provide impelmentation of px4muorb_KraitRpcWrapper
The Terminate function is not properly implemented yet.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:44 +01:00
Mark Charlebois 42baeeb999 Merge fixes
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:44 +01:00
Mark Charlebois 014f15d8b0 Rebase changes on upstream master
This brings in many of the changes from the PX4 fork on ATLFLight.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:43 +01:00
Mark Charlebois d079c1a33e Backed out bad merge change in commander.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:42 +01:00
Mark Charlebois 8a1335dbd9 Backed out commented out line
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:42 +01:00
Mark Charlebois 01d0543e0a Provide impelmentation of px4muorb_KraitRpcWrapper
The Terminate function is not properly implemented yet.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:42 +01:00
Mark Charlebois 7389ea7648 Merge fixes
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:42 +01:00
Mark Charlebois 9f3bf8e9f4 Rebase changes on upstream master
This brings in many of the changes from the PX4 fork on ATLFLight.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-02-19 16:59:41 +01:00
Andreas Antener eb5b8a32ee transition alignment will force heading now and go to RTL if it cannot reach it in time, handle mission failure correctly, reset after mission update, issue message with actual problem 2016-02-15 23:29:38 +01:00
Lorenz Meier f53b3ae49d Commander: Fix comment 2016-02-13 11:40:41 +01:00
sander d5eae460c0 VTOL transition failsafe RTL 2016-02-10 16:30:57 +01:00
Lorenz Meier e59323c7d7 Commander: Do not announce home via MAVLink 2016-02-09 21:45:56 +01:00
Andreas Antener c11a677207 directly issue status update after vtol update 2016-02-08 11:09:11 +01:00
Lorenz Meier 14946f11c1 Commander: Include process name in poll error message 2016-02-05 00:54:19 +01:00
Lorenz Meier 85c49ff642 Commander: Do not save params on already saved param update 2016-01-22 11:33:40 +01:00
Lorenz Meier 751a95deb8 Commander: Operate blue led on pixracer 2016-01-19 19:27:36 +01:00
Lorenz Meier f485b60f57 Kill switch: Fix logic to only trigger on on/off state of switch, not on/undefined. Remove debug output. 2016-01-18 11:36:11 +01:00
Mark Whitehorn 8cb472af31 add RC kill switch 2016-01-18 11:36:11 +01:00
Andreas Antener 05b23a8b54 disable pos/vel control during mission in transitions 2016-01-14 16:07:01 +01:00
Lorenz Meier ecc53488dd Commander: Allow commandline takeoff if already armed 2016-01-11 00:40:40 +01:00
Mark Charlebois 5bc2019fd5 Fixes for qurt build
Added missing functions that were added for other targets but not for qurt.

Added workaround for missing sem_timedwait(). This may have a performance
impact until a sem_timedwait is supported.

std::to_string is not supported by the hexagon compiler

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-08 08:49:36 +01:00
Lorenz Meier ea1439c627 Commander: Support landing through commandline 2015-12-28 16:00:32 +01:00