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
|
e8e81650dc
|
implemented command ACK
|
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
|
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 |
|
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 |
|
Lorenz Meier
|
d3149153f6
|
Merged master into ekf2
|
2015-12-24 09:53:54 +01:00 |
|
Lorenz Meier
|
49f7df5724
|
IO firmware decode style
|
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
|
494bccb618
|
IO: Remove define now part of board config
|
2015-12-24 09:47:29 +01:00 |
|
Lorenz Meier
|
63da175b3f
|
Fix spurious mission warning
|
2015-12-23 12:47:37 +01:00 |
|
Roman
|
b958928095
|
publish rates and quaternion on attitude topic
|
2015-12-23 11:40:25 +01:00 |
|
Lorenz Meier
|
2d50002973
|
Fix stack settings of EKF2
|
2015-12-23 06:23:16 +01:00 |
|
Lorenz Meier
|
979cda1b10
|
Add dependency to ECL to CMake
|
2015-12-23 06:23:16 +01:00 |
|
tumbili
|
07abac3ea4
|
ekf2 publish attitude position and control state
|
2015-12-23 06:23:15 +01:00 |
|
Roman
|
63ac712eab
|
allow testing ekf2 in simulation with jmavsim
|
2015-12-23 06:23:15 +01:00 |
|
Roman
|
19a5f9e73d
|
updated ecl lib
|
2015-12-23 06:23:15 +01:00 |
|
Lorenz Meier
|
32d062836e
|
Moved ECL into its own submodule
|
2015-12-23 06:23:15 +01:00 |
|