Pavel Kirienko
06a994384e
Typo
2018-04-26 17:23:11 +03:00
Pavel Kirienko
e6505005c5
STM32 example application removed
2018-04-26 17:21:32 +03:00
Beat Küng
12e967173d
MC: set default MPC_THR_MAX & MPC_MANTHR_MAX to 1
...
With the updated mixer (#9062 ) it's safe to set maximum thrust to 1 (in
both cases, if MC_AIRMODE is set, or not set).
So I see no reason to limit the maximum thrust.
2018-04-26 14:37:48 +02:00
Beat Küng
f2cee9970c
MC acro: add separate params to configure yaw expo
...
So that it can be customized better according to personal preferences.
The limitation of 16 chars did not allow to use a better param name.
2018-04-26 14:17:16 +02:00
Beat Küng
58c757a9db
mc_att_control_params: increase max acro rates to 1800
...
This matches the maximum rates for the attitude controller.
2018-04-26 14:17:16 +02:00
Beat Küng
332a612f35
mc_att_control_main: do not apply the yaw weight for the feedforward term
...
The meaning of the yaw weight changed with #8003 :
- before, the yaw weight decreased with increasing tilt angle error, so
it was mostly 1
- now, it is constant and depends on the tuning gains (around 0.4 by default)
It means that #8003 reduced the feedforward term, and we get the closer
behavior as before with this change.
It also reduces coupling between different parameters.
2018-04-25 16:33:09 +02:00
Beat Küng
202505fd73
mixer_multirotor: fix initialization of _outputs_prev
...
memset (http://www.cplusplus.com/reference/cstring/memset/ ) interprets
the value argument as unsigned char, so passing a float will not work.
2018-04-25 16:33:09 +02:00
Beat Küng
4ef3d258eb
imu drivers: do not set on-chip filter based on driver filter setting
...
The description of IMU_GYRO_CUTOFF was incorrectly saying that it only
affects the driver filtering, but in fact it also set the on-chip filter
to the next higher supported value. This patch fixes that.
And because the IMU_GYRO_CUTOFF and not the IMU_ACCEL_CUTOFF was used for
the on-chip filter, after #9070 which sets the default gyro filter to 80,
we were effectively using a dlpf of 98 Hz.
For this reason this patch changes the on-chip cutoff frequency to 98 as
well, so that the overall default behavior is unchanged.
2018-04-25 16:32:06 +02:00
Daniel Agar
fbbe1f5288
commander use new time literals
2018-04-24 00:02:48 -04:00
Paul Riseborough
cbb4559c15
ecl : update to version that fixes wind relative dead reckoning bug
2018-04-24 00:02:48 -04:00
Daniel Agar
35cb2d0a9e
EKF2 fix airspeed orb_copy check
2018-04-24 00:02:48 -04:00
Paul Riseborough
477a42e6f6
ekf2: Enable adjustment of nav validity timeout
2018-04-24 00:02:48 -04:00
Daniel Agar
89ad46dd15
commander delete unused DIFFPRESS_TIMEOUT
2018-04-24 00:02:48 -04:00
Daniel Agar
cd69a573b5
commander restore MC nav failure latch
2018-04-24 00:02:48 -04:00
Daniel Agar
f13f8f9c64
commander add COM_POS_FS_PROB and COM_POS_FS_DELAY metadata limit
2018-04-24 00:02:48 -04:00
Daniel Agar
fc26fd99bd
commander move remaining position failsafe params to class and cleanup
2018-04-24 00:02:48 -04:00
Daniel Agar
439ed7d3f5
posix sitl ekf2 plane model add fw defaults
...
- EKF2 airspeed fusion and synthetic sideslip fusion
- commander eph/epv failsafe thresholds appropirate for FW
2018-04-24 00:02:48 -04:00
Daniel Agar
fa9f400dbd
commander update super block parameters
2018-04-24 00:02:48 -04:00
Daniel Agar
f131409bce
FW defaults set commander eph, epv, evh thresholds
2018-04-24 00:02:48 -04:00
Daniel Agar
b70e7433dc
commander add parameters for eph, epv, evh requirements
2018-04-24 00:02:48 -04:00
Daniel Agar
a14434d6dc
EKF always fill position and velocity accuracy ( #425 )
2018-04-23 21:15:29 +10:00
alessandro
255cc12c48
tap_esc: removed a zero-memset
2018-04-23 12:08:51 +02:00
alessandro
c0efe2db56
tap_esc: replaced PWM_DEFAULT_UPDATE_RATE
2018-04-23 12:08:51 +02:00
alessandro
d7c9f5c101
tap_esc: paranoid check
2018-04-23 12:08:51 +02:00
alessandro
c869fa3431
tap_esc: moved device path to drv_tap_esc.h
2018-04-23 12:08:51 +02:00
Daniel Agar
5f175f9712
Update submodule nuttx to latest px4_firmware_nuttx-7.22+ ( #9354 )
...
- Changes: https://github.com/PX4-NuttX/nuttx/compare/fe0dc6c41a6bd7d942945459ac960ff2d3e1f4fc...65b87d092a6d5f776ab5f9dbb095d31e45861789
65b87d0 2018-04-19 Daniel Agar - [PX4 BACKPORT] Merged in dagar/nuttx/pr-stm32f777_typo (pull request #628 )
2018-04-23 00:18:19 -04:00
Paul Riseborough
6e3403ce28
EKF: prevent race condition between global position validity and eph reporting
2018-04-21 13:04:04 -04:00
Paul Riseborough
fdabb9277f
EKF: Use consistent validity definition for global position reporting
2018-04-21 13:04:04 -04:00
Paul Riseborough
31142c0322
EKF: tighten wind variance growth check
2018-04-21 13:04:04 -04:00
Paul Riseborough
ae069b12d6
EKF: Fix bug preventing wind relative dead reckoning
2018-04-21 13:04:04 -04:00
Paul Riseborough
9747dc778d
EKF: Rework nav validity reporting
...
Remove duplicate checking for dead reckoning and consolidate into a single function.
Use separate timers to check for start of dead reckoning and check when dead reckoning has been performed for too long for the nav solution to be valid.
Allow the timeout for validity reporting to be adjusted externally.
Separate external reporting of dead reckoning from internal checks.
2018-04-21 13:04:04 -04:00
Daniel Agar
0e823c82b6
FW landing check if prev valid before using ( #9284 )
2018-04-21 12:03:46 -04:00
Roman
4be4b9810e
mpu9250 wrapper: support updating gyro & accel cutoff via parameter
...
- useful for tuning snapdragon flight
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-20 11:53:31 -04:00
alessandro
b066ef3427
libecl: checked out recent commit of master ( #9339 )
...
* ECL update includes physical constants for https://github.com/PX4/Firmware/pull/9319
2018-04-19 11:25:39 -04:00
Pavel Kirienko
dbd037b082
Merge pull request #123 from UAVCAN/stm32-chibios-18
...
STM32 ChibiOS 18 support
2018-04-19 15:34:33 +03:00
Pavel Kirienko
fca62242ba
ChbiOS 18 support
2018-04-19 15:24:26 +03:00
Daniel Agar
bd72f3c521
geo std pressure constants and update usage
2018-04-19 08:57:38 +02:00
CarlOlsson
56150c28dd
ll40ls: increase the sleep time after resetting registers
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com >
2018-04-19 07:52:15 +02:00
CarlOlsson
cbf3cee096
ll40ls: increase the number of samples used to find a correlation peak for LitarLite
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com >
2018-04-19 07:52:15 +02:00
Daniel Agar
d75fd72c02
stop manually defining physical constants
2018-04-19 07:24:58 +02:00
Daniel Agar
7538ea44e3
Jenkins add VTOL tiltrotor mission test
2018-04-19 07:21:00 +02:00
Roman
7fa91ad3dd
posix-configs: increase tailsitter land speed
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-18 17:23:38 -04:00
Roman
bb4b5e7c1d
posix-configs: set tailsitter SITL SYS_AUTOSTART to quad tailsitter
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-18 17:23:38 -04:00
Roman
694df08b37
posix-configs: better tailsitter front transition parameters
...
- reduce height increase during front transition
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-18 17:23:38 -04:00
Daniel Agar
e0cb5a6164
Jenkins add tailsitter CI mission
2018-04-18 17:23:38 -04:00
Roman
e7e791fb1a
tailsitter: use forward transition throttle for climb-rate controlled mode
...
- the mc pos controller will decrease throttle during the transition
and thus the vehicle will not pick up enough airspeed to complete the
transition
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-18 17:23:38 -04:00
Roman
0f1c9504d5
FixedWingPositionControl: rotate attitude consistenly for tailsitters
...
Signed-off-by: Roman <bapstroman@gmail.com >
2018-04-18 16:20:15 +02:00
Beat Küng
e46e6f99f3
module template: move documentation to a new category 'template' ( #9324 )
2018-04-18 08:53:52 -04:00
alessandro
a05bf390c1
rc_check: typos in mavlink error
2018-04-18 13:15:16 +02:00
alessandro
5ebe76207d
tap_esc: formatting and renaming
2018-04-18 07:48:24 +02:00