Beat Küng
20c7387c87
snapdragon_pwm_out: add MC_AIRMODE support
7 years ago
Beat Küng
2b6ca2cf82
uavcan_main: use parameter_update to check for param updates
...
this avoids calling param_get() on every loop iteration.
7 years ago
Beat Küng
72d22c4297
cleanup uavcan_main: replace warnx with PX4_{INFO,ERR,DEBUG}
7 years ago
Beat Küng
f21ab05f48
mixer_multirotor: fix comment thrust_gain -> thrust_scale
...
Added in 262d9c790b
.
7 years ago
Beat Küng
0d9693347f
fmu + px4io: fixes for MC_AIRMODE parameter
...
- fmu: in case of _mot_t_max==0 _airmode was not set in the mixer
- px4io: param_val is a float
7 years ago
bresch
99ce9cc2a8
Airmode - Add support for UAVCAN
7 years ago
bresch
6976232a20
Airmode - Add airmode parameter for multicopter mixer
7 years ago
bresch
851c3657d1
Multicopter mixer - Use already computed value instead of recomputing it
7 years ago
bresch
803eb9ac32
Multicopter mixer - Simplify and correct mistakes of roll-pitch motor saturation handling
7 years ago
bresch
450e7c6774
Multicopter mixer - Remove arbitraty boost gain during saturation
7 years ago
bresch
096e2ec629
Multicopter mixer - Always unsaturate high-saturated motors when possible
7 years ago
bresch
df194b1de4
Multicopter mixer - Rewrite unnecessarily complicated conditions
7 years ago
bresch
5da2842dbc
Multicopter mixer - Always unsaturate low-saturated motors when possible
7 years ago
Martin Trgina
01f5f8862a
Support of HITL simulation for Intel Aero FC ( #9132 )
...
* Adding pwm_out_sim
* pwm_out_sim driver will be by default part of Aero FC PX4 Nuttx drivers
* tap_esc is off when SYS_HITL 1
7 years ago
Daniel Agar
dffb4f23b3
Jenkins add px4fmu bloaty comparison to last successful master build ( #9142 )
7 years ago
Daniel Agar
44e3bd6c1c
navigator follow_target move to matrix lib
7 years ago
Beat Küng
d75087572c
jMAVSim: update submodule
...
Fixes a mavlink 2 parsing bug
7 years ago
Beat Küng
a8ddd9ef64
syslink_bridge: include <cstring> to fix compilation issue
...
GCC error:
error: 'memcpy' was not declared in this scope
7 years ago
Beat Küng
b512d11e54
refactor fw_pos_control_l1: replace BlockParam* with Param* classes
...
Also change naming convention: add _ prefix to class attributes
7 years ago
Beat Küng
51ca01ce04
FixedwingAttitudeControl: remove SuperBlock dependency
7 years ago
Beat Küng
0fdd53f4c2
refactor simulator: replace BlockParam* with Param* classes
7 years ago
Beat Küng
7937f9e82c
refactor Battery: replace BlockParam* with Param* classes
7 years ago
Beat Küng
e32d8ea8b6
ModuleParams: add setParent() method
7 years ago
Beat Küng
408cfd6ce1
err.h: remove unused declarations
7 years ago
Beat Küng
cd4eb9a1de
pwm_out_sim: fix comment & add missing return
7 years ago
Beat Küng
dff7cf687a
pwm_out_sim: fix documentation & task name
7 years ago
Beat Küng
68ce62f173
Commander.hpp: remove usage of BlockParam & SuperBlock
7 years ago
Beat Küng
e3d653d9a7
md25: remove used source files BlockSysIdent.{cpp,hpp}
7 years ago
Daniel Agar
3a0a896a9c
sensors move to matrix lib
7 years ago
Daniel Agar
ad2b96b523
mavlink move to matrix lib
7 years ago
Daniel Agar
7830d3503e
posix sitl standard_vtol lower MPC_THR_MIN
7 years ago
Daniel Agar
b5aded0db2
update vtol mission tests to increase length
7 years ago
Daniel Agar
fd0f31ef50
FW Phantom FPV Flying Wing fix FW_R_RMAX 0
7 years ago
Daniel Agar
0e972fc6c2
Jenkins run bloaty on px4fmu nuttx builds
7 years ago
Daniel Agar
21ea27f7f6
camera_trigger replace math::Vector with matrix::Vector
7 years ago
Daniel Agar
5b6fda2e4b
uuv_example_app move to matrix lib
7 years ago
Daniel Agar
ac7242987c
delete unused tailsitter_recovery library ( #9103 )
7 years ago
Daniel Agar
b7bfeb442e
fw_att_control move to matrix lib math
7 years ago
Daniel Agar
1b174eeca2
drivers replace math::Vector<3> with matrix::Vector3f
7 years ago
Roman
e504dc86b7
fw & vtol startup scripts: don't start wind estimator for now
...
- need to make some flash space for fmuv2 to avoid user confusion about
why it wind estimator only runs on some platforms
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
d9fbf85c20
ekf2: remove early advertising of wind estimate topic
...
- if it's not estimating wind it won't publish it below (was fixed)
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
372a519ac4
wind estimator: added airspeed and sideslip gate sizes for innovation tests
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
32a848d312
updated ecl for airdata module
7 years ago
Daniel Agar
3600225ed4
wind_estimator trim module documentation to fit in limit
7 years ago
Daniel Agar
f1bb61769f
wind_estimator fix LPWORK/HPWORK confusion and cleanup
7 years ago
Roman
8400d42988
wind estimator: fixed minor comments
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
86b525ad2c
wind_estimator: use ModuleParams class to handle parameters
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
1fd1a426bb
cmake configs: don't build wind estimator for fmu-v2 due to lack of flash space
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
d2ebb0c7a2
ekf2: advertise wind topic early to make sure ekf2 get the first instance
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago
Roman
5b067df01e
wind_estimator: cleanup
...
Signed-off-by: Roman <bapstroman@gmail.com>
7 years ago