Mark Sauder
a1fb9fb7c6
rcS: Keep Mag Cal with AUTOCONFIG param reset in rcS, deprecate rcS AUTOCNF param ( #19693 )
...
* Deprecate the rcS AUTOCNF script param and associated logic.
* Update posix rcS to match previous commit.
3 years ago
Julian Oes
47bcee70c4
ROMFS: disable UAVCAN in HITL
...
Without this, uavcan creates MixingOutput classes which then create
empty actuator_outputs publications. This then prevents the motor
output in HITL to be forwarded to the simulator via mavlink.
3 years ago
Silvan Fuhrer
635f64a2e5
Commander: remove permanent stabilization option for fixed-wing flight
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Alessandro Simovic
5c1932dcca
disable engine failure detector for SITL VTOL
...
Tried increasing ESC timeout for VTOL first
VTOL sitl tests are failing because the ESC telemetry seems to be coming
in at 0.3 Hz
3 years ago
Alessandro Simovic
06f69cd469
Add SITL tests for control allocation
3 years ago
Silvan Fuhrer
ea2c1095c2
ROMFS: SITL tiltrotor: enable control allocaton and only tilt front motors
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Daniel Agar
a71d101869
ROMFS: delete 3037_parrot_disco_mod airframe
3 years ago
Daniel Agar
42d7fb0b66
ROMFS: delete 3035_viper airframe and mixer
3 years ago
Daniel Agar
61c5d11375
ROMFS: delete 3034_fx79 airframe
3 years ago
Daniel Agar
f1a1ed4958
ROMFS: delete 3030_io_camflyer airframe
3 years ago
Daniel Agar
b00d0720cd
ROMFS: delete 13010_claire airframe
3 years ago
Daniel Agar
451cc5058d
ROMFS: delete minimal DJI airframes
3 years ago
Daniel Agar
fa1891ace2
ROMFS: delete steadidrone airframes
3 years ago
Peter van der Perk
b1ad4e8864
Upgrade libcanard to 3.0 and rename uavcan_v1 to cyphal
...
Did some prep work for redundant interfaces by introducing CanardHandle class to decouple physical interfaces from cyphal.cpp
3 years ago
achim
fc887a23af
boards: matek h743 mini
3 years ago
Silvan Fuhrer
20400cbb74
ROMFS: reduce FW_SPOILERS_LND to 0.4 to leave ailerons enough control authority
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Silvan Fuhrer
4b8f93de5c
FW: rework spoiler/flap control logic
...
- remove separate flaperon controls input to mixer instead enable spoiler support
- add slew rate limiting on both flap and spoiler controls
- add spoiler configuration for Landing and Descend
- add trimming from spoiler deflection
- FW Attitude control: remove FW_FLAPS_SCL param -->
The flap settings for takeoff and landing are now specified relative to full range.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Silvan Fuhrer
21a2892f47
use actuator_controls[8] for collective tilt for tiltrotor VTOL, instead of [4]
...
[4] is reserved for Flaps, so also having the tilt on it was preventing us from
using flaps on tiltrotors, and other ripple effects.
By using [8] the tilt is separated from all other channels - it requires to increase the size of
actuator_controls by 1 to 9.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Daniel Agar
f390f52058
drivers/differential_pressure: remove lib/drivers/airspeed dependency and cleanup
...
- split ms4525_airspeed into separate ms4515 and ms4525 drivers
3 years ago
Silvan Fuhrer
ae5725e71a
ROMFS: fix typo in convergence and clair configs
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Daniel Agar
9073f3ccdf
px4flow allow delayed background startup
3 years ago
Hamish Willee
e1d3728208
13004_quad+_tailsitter - outputs mixed up
3 years ago
alexklimaj
6e0ac66c3c
drivers/optical_flow: new PixArt PAA3905 optical flow driver
3 years ago
Daniel Agar
0a0987a6e0
ROMFS: move px4flow start to rc.sensors
3 years ago
Silvan Fuhrer
6096620828
ROMFS: remove duplicate setting of NAV_LOITER_RAD to 80
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
3 years ago
Daniel Agar
98623f69a3
update mavlink submodule to latest
...
- update MAV_TYPE VTOL usage for current mavlink
3 years ago
alessandro
8af0eeae46
1011_iris_irlock: require precland ( #19431 )
3 years ago
Daniel Agar
f4c3084c26
init adjustments to ensure used topics are advertised early (primarily for logging)
...
- multi-EKF create each instance as soon as IMU & mag are advertised (before device id populated)
3 years ago
Matthias Grob
eee4aaee4f
Commander: remove dynamic position velocity probation period
3 years ago
Daniel Agar
36e6527013
ROMFS: MAV_TYPE cleanup
...
- set MAV_TYPE as a parameter default per vehicle type, or airframe if necessary
- cleanup MAV_TYPE param metadata and commander helper to only include
what's currently used in PX4
3 years ago
Ncerzzk
cb23179c50
Add Goertek SPL06 barometer driver ( #19229 )
...
Signed-off-by: ncer <huangzzk@bupt.edu.cn>
3 years ago
Konrad
963f6a91d9
exclude Mixer for Tailsitter with x motor configuration and elevons for fmu-v2 and omnibus to avoid flash size issues
3 years ago
JunwooHWANG
35af604a82
Added RTL Switch Setting for ATL Mantis Edu ( #19267 )
...
Co-authored-by: Junwoo Hwang <junwoo@auterion.com>
3 years ago
Beat Küng
76d8d8cae6
control_allocator: generic motor configuration for standard vtols
...
This adds the pusher/puller to the standard motors and makes the axis
configurable.
3 years ago
Beat Küng
dce2968470
ROMFS: set CA_* + HIL_ACT_* params for hitl+sih airframes
3 years ago
Roman Dvořák
976c994156
Extend the PCF8583 driver to support multiple instances ( #19232 )
...
* Add some restart events into pcf8583 driver
Co-authored-by: Vít Hanousek <vithanousek@seznam.cz>
3 years ago
Daniel Agar
fca886e05a
drivers/irlock: add SENS_EN_IRLOCK parameter to start driver
3 years ago
alessandro
1febba315a
mantis: disable optical flow fusion in EKF2
...
Above grass fields I can frequently observe position
instabilities with the mantis due to the optical flow fusion.
Let's disable flow fusion for now.
3 years ago
Beat Küng
86860808e3
ROMFS: set CA_* geometry params for some of the generic airframes
...
Not enabled, makes it easier to switch.
3 years ago
Beat Küng
a2ba613254
ROMFS: remove 4018 + 6003 ctrlalloc airframes
3 years ago
Julian Oes
490a0c473b
Rename vmount to gimbal
3 years ago
Julian Oes
853047c643
Mantis: use gimbal auto input
...
This allows RC and mavlink gimbal v2 input.
3 years ago
Jaeyoung Lim
3dd5c1fbaf
Enable NPFG by default on the believer
3 years ago
Roman Dvořák
2b1229786e
Multi instance SHT3x driver support
3 years ago
Roman Dvořák
ed475ca324
SHT3x driver
...
SHT3x driver, clean code
changes leading to merge TFHT with CUAV hygrometer
Delete humidity_temperature.msg
Update CMakeLists.txt
rename 'atmosphefir_quantities' to 'hygrometers'
fix logging
removed cmake files
fix PR issues
3 years ago
Daniel Agar
0104b84289
logger: PX4_SITL log all ekf2 publications at full rate for replay
3 years ago
Daniel Agar
d2ce9a8560
ROMFS: rc.replay fix ulog_params argument
3 years ago
FARHANG
fe44e281e5
ROMFS: Holybro X500 v2 airframe addition
3 years ago
Beat Küng
4cbee44220
rc.mc_defaults: only set IMU_GYRO_RATEMAX if default
...
Allows boards to set a higher rate.
3 years ago
romain-chiap
4e06b40e2b
sih: add tailsitter support, disable UAVCAN
3 years ago