Andreas Antener
|
fe90e7882b
|
do mission notifications for landing, switch to idle setpoint when landed
|
2015-12-28 15:23:20 +01:00 |
|
Andreas Antener
|
05a73d2821
|
added takeoff logic for position controller to get the uav off the ground fast and transition smoothly to poctl after takeoff, added landing logic to reduce thrust to zero once on the ground
|
2015-12-28 15:23:20 +01:00 |
|
Andreas Antener
|
ea7a1a92b5
|
correct thrust limiting during landing with margin, don't reset position setpoint when switching from takeoff to posctl and allow high enough z velocity for position lock
|
2015-12-28 15:23:20 +01:00 |
|
Andreas Antener
|
09b5bdb1ee
|
in mc auto: do not reset the position sp while near the waypoint, should make switching to manual pos control smoother
|
2015-12-28 15:23:20 +01:00 |
|
Andreas Antener
|
5a009ce4c8
|
don't throttle up anymore during landing
|
2015-12-28 15:21:50 +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
|
c32d44d8b4
|
disable position controller when landed and in manual control
|
2015-12-28 15:21:50 +01:00 |
|
Andreas Antener
|
3c4141ff50
|
increased time for less strict takeoff detection after arming
|
2015-12-28 15:21:50 +01:00 |
|
Andreas Antener
|
44f13006dd
|
update mission state on takeoff
|
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 |
|
Andreas Antener
|
94bfad5057
|
added rotation for solos external mag
|
2015-12-28 15:21:50 +01:00 |
|
Lorenz Meier
|
f41f60901d
|
Control state: Update topic correctly - only if it actually changed and is valid
|
2015-12-28 15:16:29 +01:00 |
|
Lorenz Meier
|
c74d61c7ea
|
VTOL: Indentation fix
|
2015-12-28 15:15:15 +01:00 |
|
Lorenz Meier
|
511c663996
|
Takeoff: Set home yaw if executed as flight mode command.
|
2015-12-28 15:14:40 +01:00 |
|
Lorenz Meier
|
3cbf69cef5
|
commander: print yaw for home
|
2015-12-28 15:13:09 +01:00 |
|
Lorenz Meier
|
5880cd64d6
|
Q estimator: Code style
|
2015-12-28 15:12:55 +01:00 |
|
sander
|
a9b9a05307
|
Arm checking FW throttle
|
2015-12-28 12:15:33 +01:00 |
|
Lorenz Meier
|
3bb733018b
|
Commander: Add range check to mag cal
|
2015-12-27 01:13:05 +01:00 |
|
Lorenz Meier
|
4d41f1d6ce
|
MC att control: Add time constant to simplify user-tuning of basic vehicle operation
|
2015-12-26 16:10:21 +01:00 |
|
Lorenz Meier
|
bc6b640ceb
|
FW: Fix min / max values for L1 norm
|
2015-12-26 16:09:24 +01:00 |
|
Lorenz Meier
|
73394acc68
|
Fix uORB auto publication
|
2015-12-24 15:46:00 +01:00 |
|
Lorenz Meier
|
d839717e4c
|
Update ECL to not print everything in EKF
|
2015-12-24 15:41:01 +01:00 |
|
Lorenz Meier
|
73216e0497
|
Fixed geofence verbosity
|
2015-12-24 14:37:18 +01:00 |
|
Lorenz Meier
|
490ef96471
|
Attitude estimator Q: Also fill Quaternion field
|
2015-12-24 13:30:30 +01:00 |
|
Lorenz Meier
|
623aeac18d
|
Fix code style in MC params
|
2015-12-24 13:13:10 +01:00 |
|
Lorenz Meier
|
eb4a562948
|
Attitude estimator Q: Move to convenience publication call
|
2015-12-24 10:34:37 +01:00 |
|
Lorenz Meier
|
fd01d565fe
|
Fix code style / typos in uORB
|
2015-12-24 10:31:06 +01:00 |
|
Lorenz Meier
|
36a556d107
|
Modify uORB API to allow cleaner in-app use
|
2015-12-24 10:30:48 +01:00 |
|
Lorenz Meier
|
8515326176
|
Fixed rotation code style
|
2015-12-24 10:19:21 +01:00 |
|
Roman
|
9d130653e1
|
vtol: added timestamps for actuator controls message
|
2015-12-24 10:18:24 +01:00 |
|
Roman
|
7c3a67e374
|
use optimal recovery strategy for tailsitters
|
2015-12-24 10:17:53 +01:00 |
|
Roman
|
ac4e95df05
|
use optimal recovery strategy for tailsitters
|
2015-12-24 10:17:31 +01:00 |
|
Roman
|
4e5fdebb13
|
added tailsitter recovery library
|
2015-12-24 10:15:25 +01:00 |
|
Mark Whitehorn
|
f36669723d
|
add rotation for stryker vtol
|
2015-12-24 10:14:58 +01:00 |
|
Lorenz Meier
|
d3149153f6
|
Merged master into ekf2
|
2015-12-24 09:53:54 +01:00 |
|
Lorenz Meier
|
45e4def3eb
|
FMUv4: Rename Spektrum power correctly
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
0af727192e
|
FMUv1 board config: Enable DSM binding
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
49f7df5724
|
IO firmware decode style
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
74543b2cd6
|
S.BUS code style
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
6e3749f904
|
Code style for DSM decoder
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
7ed3fbb1bc
|
Formatted IOv2 board config
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
40f9ed0507
|
Formatted IOv1 board config
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
2fb604e951
|
Formatted FMUv4 board config
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
d84fcfffaf
|
DSM decoder: Guard against invalid values
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
5b4b5de34c
|
Disable DSM debug output
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
7005b18a66
|
IO: Cleanup DSM input routine
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
1871a61676
|
S.BUS: Fix compile error for single wire IOCTL
|
2015-12-24 09:47:29 +01:00 |
|