Commit Graph

1048 Commits

Author SHA1 Message Date
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
Lorenz Meier 345246953b Airspeed pre-flight check: do not arm if sensor data is stuck or bus errors are high 2016-02-18 18:48:50 +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 6d75f11d3c Commander param meta data 2016-02-14 18:43:58 +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 069471a62c Commander: Indicate error number on failure 2016-01-31 14:53:54 +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 19b81b9ab2 Commander: Rate-limit preflight check 2016-01-22 11:31:39 +01:00
tumbili afb01e6d9a fix level horizon feature:
allow attitude to settle for a while if changes to the board rotation
parameters are done
2016-01-20 13:46:50 +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
nopeppermint 78f9bb79f1 more spelling mistakes 2016-01-11 08:38:09 +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 4f548f328a Set range to 0.9 Ga max since full scale range is 1.3 Ga 2015-12-30 11:54:52 +01:00
Lorenz Meier ea1439c627 Commander: Support landing through commandline 2015-12-28 16:00:32 +01:00
Andreas Antener f17c5d8d55 fixing takeoff mission and swtiching to previous flight mode after land/takeoff 2015-12-28 15:21:50 +01:00
Andreas Antener 64349c7a09 ability to switch to land mode 2015-12-28 15:21:50 +01:00
Andreas Antener bfb862763c switching to prev main state after landing when disarmed 2015-12-28 15:21:50 +01:00
Andreas Antener fbf42c8949 added auto takeoff support, updated configuration for solo and generalized landing mission items 2015-12-28 15:21:50 +01:00
Andreas Antener e8e81650dc implemented command ACK 2015-12-28 15:21:50 +01:00
Lorenz Meier 3cbf69cef5 commander: print yaw for home 2015-12-28 15:13:09 +01:00
Lorenz Meier 3bb733018b Commander: Add range check to mag cal 2015-12-27 01:13:05 +01:00
Lorenz Meier e9b4946d9f Only update heartbeat timestamp if current 2015-12-21 14:14:17 +01:00
Lorenz Meier e525ab3b73 Commander: Fix accel cal duration 2015-12-21 13:44:51 +01:00
Lorenz Meier 802ce6ae0b Always set home position on takeoff 2015-12-20 20:29:22 +01:00
Lorenz Meier daf1b764ea RC check: Remove redundant RC cal check 2015-12-09 11:54:26 +01:00
Lorenz Meier e715610887 Be more forgiving on avionics power voltage 2015-12-07 11:41:01 +01:00
Lorenz Meier 835208e070 Commander: Fix dev handle init 2015-12-04 10:51:37 +01:00
Andreas Antener 756282b195 added auto takeoff sub mode 2015-12-02 13:38:44 +01:00
Andreas Antener df6fe7f993 transition to auto mission if custom mode param is not set 2015-12-02 13:38:44 +01:00
Nate Weibley 4e4f780ecc Add support for switching to auto modes via SET_MODE 2015-12-02 13:38:44 +01:00
Lorenz Meier f0a4979da6 Merged master into driver_framework 2015-12-01 12:34:02 +01:00
Lorenz Meier 1feb30fd39 commander: Set process name on all OS 2015-12-01 11:53:59 +01:00
Lorenz Meier a9fb11829f Commander: Fix scheduling so its not running at higher prio than control apps 2015-11-29 18:50:02 +01:00
Lorenz Meier 65002d279f Commander: Allow setting home position faster 2015-11-29 18:49:58 +01:00
Lorenz Meier 94eff8d9a8 Commander: Fix scheduling so its not running at higher prio than control apps 2015-11-29 17:05:01 +01:00
David Sidrane fa3cccc96a Start mpu6000 driver before mpu9250 -> need to change cal code 2015-11-28 09:13:15 +01:00
Roman Bapst d55ccd96c6 let vtol attitude control module publish attitude setpoint during transition
Conflicts:
	src/modules/commander/commander.cpp
	src/modules/fw_att_control/fw_att_control_main.cpp
	src/modules/mc_pos_control/mc_pos_control_main.cpp
2015-11-25 13:28:21 +01:00
Nate Weibley 483cb11157 Fix comparison error in RC+GPS triggered FTS failsafe check
This bug would cause loss of RC + loss of GPS to trigger a FTS when flying in non-manual modes with a good data link
2015-11-24 23:14:25 +01:00