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
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
e9b4946d9f
Only update heartbeat timestamp if current
2015-12-21 14:14:17 +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
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
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
Lorenz Meier
34f4c57456
commander: Handle takeoff state
2015-11-22 16:03:58 +01:00
Lorenz Meier
1bfde3823c
Commander: More efficient printing
2015-11-22 14:00:31 +01:00
Lorenz Meier
81039a2940
Commander: Fix home pos print
2015-11-22 13:59:24 +01:00
Lorenz Meier
65efee0d41
Commander: Be less verbose
2015-11-22 12:43:58 +01:00