Roman Dvořák
075165699d
Update CMakeLists.txt
4 years ago
Jakub Kákona
21e70381fe
Update default parameters.
4 years ago
Roman Dvorak
42439829b0
use LPE estimator
4 years ago
Roman Dvorak
6c839f9b02
add balloon defaults
4 years ago
Roman Dvorak
1fea1a2822
Initial TF-B1 commit
4 years ago
honglang
43e1cda8ac
uavcan: add tune_control/beep
4 years ago
Jaeyoung-Lim
fa5a6cf712
Add option for custom mavlink configuration
...
This commit enables a option for users to add a custom mavlink configuration through rc.mavlink_override
4 years ago
Daniel Agar
18bac6aff5
ROMFS: posix rcS set EXTRA_MIXER_MODE
4 years ago
TheLegendaryJedi
40f971c082
[NEW] - bmi088 i2c drivers and crazyflie 2.1 conf
4 years ago
Daniel Agar
311a2bd3e8
update ctrlalloc airframe location
4 years ago
Julien Lecoeur
343cf5603e
initial control allocation support
...
- control allocation module with multirotor, VTOL standard, and tiltrotor support
- angular_velocity_controller
- See https://github.com/PX4/PX4-Autopilot/pull/13351 for details
Co-authored-by: Silvan Fuhrer <silvan@auterion.com>
Co-authored-by: Roman Bapst <bapstroman@gmail.com>
4 years ago
Ricardo Marques
e817fb83f5
pwm_extra: Add PWM_EXTRA parameters.
...
Signed-off-by: Ricardo Marques <marques.ricardo17@gmail.com>
4 years ago
Ricardo Marques
7a8203bf19
Enable third mixer when using UAVCAN for main mixer.
4 years ago
Daniel Agar
4d7b875ee2
flight_mode_manager: merge with flight_tasks
4 years ago
Silvan Fuhrer
195a900ecf
change default of RTL_LAND_DELAY to 0
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
037c821142
ROMFS: increase max distance between waypoints for VTOL and FW to 5km
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Can Berk Durmus
ba9611621d
Retune Typhoon H480 PID
4 years ago
Beat Küng
e1983381e7
rcS: add SYS_PARAM_VER to param reset_all exception list
...
Avoids an extra reboot when resetting the airframe
4 years ago
Jakub Kákona
b87dd317d4
airframes: add new airframe for ThunderFly TF-G2 autogyro ( #16551 )
...
Co-authored-by: Roman Dvorak <romandvorak@mlab.cz>
4 years ago
RomanBapst
96dfa7fc71
ROMFS: set cruise throttle correctly for all gazebo vtol configs
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Silvan Fuhrer
0633c3956f
ROMFS: improve tuning of tailsitter VTOL SITL
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
6104fe8932
ROMFS: improve tuning of tiltrotor VTOL SITL
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
2ce310925c
ROMFS: improve tuning of standard VTOL SITL
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
RomanBapst
47364ce8d6
updated tuning for gazebo plane airframe config
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
4 years ago
Silvan Fuhrer
b230bbfe88
ROMFS: remove outdated TECS parameter from configs
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
xdwgood
cabb50a67b
13001_caipirinha_vtol:Ensure that the max/min pwm changes take effect
4 years ago
Daniel Agar
48f125f150
estimated IMU bias preflight checks
...
- commander preflightcheck use estimator_sensor_bias message instead of EKF state index magic number
- ekf2 publish estimated bias limits in estimator_sensor_bias
- preflightcheck only error if bias estimate exceeds half of configured limit (delete COM_ARM_EKF_AB and COM_ARM_EKF_GB parameters)
4 years ago
Daniel Agar
d7b89ecc86
boards: px4/fmu-v5 disable px4io in rc.board_defaults
...
- avoid keeping this kind of logic in the common rcS
4 years ago
Matthias Grob
fa7170bc4f
Add FlightModeManager
...
to separate out setpoint generation from controllers
4 years ago
Lorenz Meier
7510e6ba0a
FMUv2: Exclude rarely used configurations
4 years ago
Lorenz Meier
53711926ab
FMUv2: Exclude specialized fixed wing configs
...
The FMUv2 users can default back to generic configs for those.
4 years ago
Lorenz Meier
aa28c3bd3c
VTOL airframes: Exclude FMUv2
...
This excludes FMUv2 targets, since VTOL is already disabled on FMUv2.
4 years ago
Silvan Fuhrer
a88b7fc517
ROMFS: Tiltrotor SITL: improve tuning and remove unnecessary params from config
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Orkun Aşa
f2aa7d3f88
Update ROMFS/px4fmu_common/init.d/rc.sensors
...
parameter comparison logic is changed.
Co-authored-by: Daniel Agar <daniel@agar.ca>
4 years ago
Orkun Aşa
a6b7add2fe
SENS_EN_VL53L1X parameter is implemented to enable VL53L1X distance sensor
4 years ago
David Sidrane
b4693f41da
rcS:Use mft query not mtd start
4 years ago
Silvan Fuhrer
efe42451b6
tailsitter_duo mixer: remove output scaling (that reduced the max deflection of the elevons)
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Hamish Willee
336639897e
Fix incorrect docs URLs in airframes definitions ( #16288 )
4 years ago
Silvan Fuhrer
5382d3b8fb
rc.VTOL_defaults: enable wind estimation in EKF by default and remove MPC_LAND_SPEED being, as it's just set to param default
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Daniel Agar
f7452bff4d
ROMFS: startup remove bootlog.txt
4 years ago
Daniel Agar
9767a73619
ROMFS: silently compare optional parameters
...
- not all build configurations have these parameters/modules
4 years ago
David Sidrane
defa437b88
Add HY-SRF05 ultrasonic sensor driver
...
* nxp_fmuk66-e: Use srf05 distance sensor
* nxp_fmuk66-v3: Use srf05 distance sensor
4 years ago
Daniel Agar
bde5cadba7
ROMFS: replay automatically create replay_params.txt
4 years ago
Daniel Agar
03aa2dd46c
ROMFS: create NXP HoverGames airframe (SYS_AUTOSTART 4017)
...
Co-authored-by: igalloway <iaintravelgalloway@gmail.com>
4 years ago
Silvan Fuhrer
d4d02f449f
Improve tailsitter tuning master ( #16078 )
...
* tailsitter SITL: improve hover tuning
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
* Add SITL testing for tailsitter VTOLs
This enables SITL testing for Tailsitter vehicles
Co-authored-by: Jaeyoung-Lim <jaeyoung@auterion.com>
4 years ago
Daniel Agar
2c874f1cd9
ekf2 selector fix SITL lockstep
...
- ekf2 selector don't register lockstep until first attitude publication
- sensors module register lockstep component
- enable multi-EKF2 in SITL
4 years ago
Thies Lennart Alff
82988b1912
airframes: added BlueROV2 (heavy configuration) airframe ( #16004 )
4 years ago
SalimTerryLi
05f1efd1a4
load_mon: get mem_usage by reading /proc/meminfo on Linux
4 years ago
Daniel Agar
0f411d6820
Multi-EKF support (ekf2)
...
- ekf2 can now run in multi-instance mode (currently up to 9 instances)
- in multi mode all estimates are published to alternate topics (eg estimator_attitude instead of vehicle_attitude)
- new ekf2 selector runs in multi-instance mode to monitor and compare all instances, selecting a primary (eg N x estimator_attitude => vehicle_attitude)
- sensors module accel & gyro inconsistency checks are now relative to the mean of all instances, rather than the current primary (when active ekf2 selector is responsible for choosing primary accel & gyro)
- existing consumers of estimator_status must check estimator_selector_status to select current primary instance status
- ekf2 single instance mode is still fully supported and the default
Co-authored-by: Paul Riseborough <gncsolns@gmail.com>
4 years ago
Daniel Agar
614a0ac2a2
experimental/gyro_fft: improve peak detection, add start parameter
...
- add new parameter `IMU_GYRO_FFT_EN` to start
- add 75% overlap in buffer to increase FFT update rate
- space out FFT calls (no more than 1 per cycle)
- increase `IMU_GYRO_FFT_MIN` default
- decrease main stack usage
4 years ago