17418 Commits

Author SHA1 Message Date
Lorenz Meier
ea1439c627 Commander: Support landing through commandline 2015-12-28 16:00:32 +01:00
Andreas Antener
6c04ab970b fixed formatting 2015-12-28 15:23:20 +01:00
Andreas Antener
bd3d53902a readded missing rotation 2015-12-28 15:23:20 +01:00
Andreas Antener
68c9c4ae0f better defaults for relevant landing/takeoff parameters 2015-12-28 15:23:20 +01:00
Andreas Antener
52951801c9 updated solo config for master 2015-12-28 15:23:20 +01:00
Andreas Antener
65299e7aaf updated jmavsim iris config for takeoff and landing 2015-12-28 15:23:20 +01:00
Andreas Antener
b5f3c2d30d ramp up jump velocity instead doing a huge step 2015-12-28 15:23:20 +01:00
Andreas Antener
98bec0e175 also filter acceleration to filter out the bump on the ground on landing 2015-12-28 15:23:20 +01:00
Andreas Antener
e0405617ef also don't reset possp if near a loiter sp 2015-12-28 15:23:20 +01:00
Andreas Antener
ee0aa7b37d recalculate absolute thrust before limiting 2015-12-28 15:23:20 +01:00
Andreas Antener
d9878493bd cleaning up takeoff/landing logic, commenting on magic values 2015-12-28 15:23:20 +01:00
Andreas Antener
c033ef959a proper setpoint handling on takeoff, switch to loiter sp when takeoff finished 2015-12-28 15:23:20 +01:00
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
3847c826ec added initial solo config 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
Lorenz Meier
af6751c55f FMUv2: Disable more unused modules 2015-12-28 14:26:19 +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
03251d756b FMUv4: Build all apps (because we can!) 2015-12-26 14:43:48 +01:00
Lorenz Meier
60599cb9e5 FMUv2: Reduce flash use 2015-12-26 14:43:27 +01:00
Lorenz Meier
0ff72b16c5 FMUv1: Reduce flash use 2015-12-26 14:43:08 +01:00
Lorenz Meier
496e7a1799 Revert jMAVSIm change 2015-12-26 00:33:09 +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
2b99d42d8d jMAVSim: Enable Mag 2015-12-24 13:06:07 +01:00
Lorenz Meier
5ef99d30ac Fix Travis CI build order 2015-12-24 11:29:56 +01:00
Lorenz Meier
d9ee0792b8 Pixhawk: Manage flash space 2015-12-24 10:51:08 +01:00
Lorenz Meier
eb4a562948 Attitude estimator Q: Move to convenience publication call 2015-12-24 10:34:37 +01:00