Silvan Fuhrer
aecc0aa0c3
AirspeedSelector: do checks for data stopped in airspeed selector, not validator
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
7132e674d6
AirspeedValidator: Simplify data missing check
...
The data_stopped check should be independent of the innovation
and load factor check.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
083cd6f1c1
AirspeedValidator: remove unnecessary _checks_failing
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
37a49dbb6a
AirspeedValidator: improve readability
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
061fb9ac07
AirspeedSelector: add const
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
cd2c366e22
AirspeedSelector: remove unnecessary reboot required and Experimental comments in params
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
11dbc7e17f
AirspeedSelector: improve description of ASPD_FALLBACK_GW
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Silvan Fuhrer
0f1207dd7e
AirspeedSelector: improve readability
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
PX4 BuildBot
1d8808183d
Update submodule ecl to latest Thu Jan 21 17:04:02 UTC 2021
...
- ecl in PX4/Firmware (18bac6aff5
): 99575d73e1
- ecl current upstream: b919f3ddf4
- Changes: 99575d73e1...b919f3ddf4
b919f3d
2021-01-21 Paul Riseborough - EKF: Restore protection from extreme innovation values
efb78de
2021-01-21 Paul Riseborough - EKF: Set position fusion gate option false by default
556a195
2021-01-19 Paul Riseborough - EKF: Improve handling of non position mode large position innovations
4 years ago
Daniel Agar
18bac6aff5
ROMFS: posix rcS set EXTRA_MIXER_MODE
4 years ago
Daniel Agar
e0b33ba842
mavlink: temporarily disable ACTUATOR_OUTPUT_STATUS stream by default
...
- the presence of this stream appears to be causing the MAVSDK tests to fail and needs to be investigated
4 years ago
Matthias Grob
7cdb9e9412
MulticopterPositionControl: altitude comment typo
4 years ago
Matthias Grob
4ce4fe05c5
BlockLowPass: initialize state in definition
4 years ago
ArthurLamberticus
82d32c7f3f
mavlink: add ACTUATOR_OUTPUT_STATUS stream
...
Co-authored-by: Lise Prunier <lise.prunier@aerialcoboticus.com>
4 years ago
Matthias Grob
4becf74cbc
.gitmodules: adapt submodule names to repo renaming
4 years ago
Matthias Grob
65884960fa
Remove ancient submodules
...
that were accidentally added back without URL in #16471
4 years ago
Hamish Willee
bd00aec936
Parameter markdown use page css for layout
4 years ago
Daniel Agar
9a066959d4
delete empty src/lib/DriverFramework
4 years ago
TheLegendaryJedi
64c857562d
Crazyflie v 21 ( #16502 )
...
Build model name fix.
Co-authored-by: TheLegendaryJedi <goncalo.atanasio@gmail.com>
4 years ago
TheLegendaryJedi
dd9b0ded0f
[UPDATE] - Remove duplicate syslink code
4 years ago
TheLegendaryJedi
641665f2e9
[UPDATE] - Workflows and Jenkins CI builds CF21
4 years ago
TheLegendaryJedi
b3d9efedfa
[UPDATE] - Code clean and format
4 years ago
TheLegendaryJedi
e450c5a9d9
[UPDATE] - Crazyflie parameter config
4 years ago
TheLegendaryJedi
40f971c082
[NEW] - bmi088 i2c drivers and crazyflie 2.1 conf
4 years ago
bresch
d7812f83f1
mag_cal: fix race condition causing invalid mag calibration
...
In some cases, the fitness of the optimizer does not shrink at each
iteration, causing the "decreasing fitness check" to fail. This stops
the optimization and returns with sub-optimal, or unrealistic results.
4 years ago
Beat Küng
b190d98d6d
Jenkinsfile: remove dev-guide metadata deployment
...
dev guide got merged with the user guide.
4 years ago
Mathieu Bresciani
8d8b58efc3
Add logging of mag calibration data (mag_worker_data)
...
Co-authored-by: Julian Kent <julian@auterion.com>
4 years ago
Jari van Ewijk
6a32301ed5
Add NXP FMUK66E build to CI
...
This build was not yet available in the CI. We just got the first hardware and are doing the first tests right now. So far most things seem to work.
4 years ago
Hamish Willee
59a1148aec
Modify airframe gen to use html.escape
4 years ago
Hamish Willee
d2eefbf2fb
Escape < and > in maintainer field
4 years ago
AlexKlimaj
386b56fbce
drivers/imu/bosch/bmi088: Add BMI090L accel ID
4 years ago
Ryan Johnston
d22eef9396
boards: mRo Control Zero F7 fix for voltage/current sensing
...
* Rename GPIO_nVDD_BRICK1v to GPIO_VDD_BRICK1
4 years ago
CUAVcaijie
bed77c2988
add notes
4 years ago
CUAVcaijie
297a428cc0
Fix the case where the flight controller is connected to the battery (charge 100), QGC shows no battery
4 years ago
Ryan Johnston
cea8ad4236
Control Zero F7 - RSSI Fix - SBUS Only/PPM Partial
...
This fixes RSSI for the Control Zero F7 but I have noticed that while this works perfectly for SBUS receivers, for PPM receivers it does not decrease the RSSI visual value in QGC when removing the RC transmitter connection.
When a PPM receiver is connected and the connection is lost the autopilot goes into RC Scan Mode (in the RC Update Module) to determine what is connected (even though something already is connected).
The main issue with this is that PPM receivers don't go into RC Failsafe but I don't think it is an issue with this autopilot. It looks to be an issue with the RC Update Module and how it is handled at the module level for non I/O coprocessor autopilots.
Tested with an X8R (SBUS) and a Dragonlink (PPM) as well as a Dragonlink set to SBUS as the output. SBUS worked as intended. See screenshots below.
4 years ago
Daniel Agar
ac8f4e3c48
mc_pos_control: only update constraints if topic updated
...
- update failsafe constraints
4 years ago
Matthias Grob
39b0c7b2bf
battery: report at least one cell for a connected battery
4 years ago
Matthias Grob
d9954ecaf0
lib/magnetometer_bias_estimator: Add library for online magnetometer calibration on the ground
...
Co-authored-by: bresch <brescianimathieu@gmail.com>
4 years ago
Matthias Grob
36d15ada1c
vscode: do not enable smart case search
...
in workspace settings. This comes down to user preference
and there's no particular reason to change this based on the workspace.
I found it confusing to have this non-default behavior
just for PX4 editing.
4 years ago
Daniel Agar
77b21680fb
sync ctrlalloc boards and add to CI
4 years ago
Daniel Agar
311a2bd3e8
update ctrlalloc airframe location
4 years ago
Daniel Agar
3e5e5ab1d5
control_allocator and angular_velocity_controller throttle parameter_update subscription
4 years ago
Beat Küng
c36340d29a
ActuatorEffectivenessMultirotor: set effectiveness to zero when computing the matrix
...
Just to be on the safe side.
4 years ago
Beat Küng
212ec821b1
control_allocator: set unused actuators to trim instead of min
4 years ago
Beat Küng
3606f86518
control_allocator: ensure unused outputs are initialized to min
...
Mostly important in cases where the ouputs would change (e.g. param change)
4 years ago
Beat Küng
3dad79d8f5
control_allocator: inline one-line setters & getters
4 years ago
Beat Küng
164511a7b5
control_allocator: avoid vector copies and sqrt()
4 years ago
Beat Küng
0e66b0876b
control_allocator: change SequentialDesaturation to existing MC mixer
...
And limit the operations to the number of configured outputs.
Only using the number of configured actuators reduces CPU load by ~2% on
F7 @1khz .
4 years ago
Beat Küng
308f614735
refactor control_allocator: directly get the effectiveness matrix when updated
...
Reduces stack + RAM usage
4 years ago
Beat Küng
38782029ad
fix control_allocator: set _last_run at the correct place
4 years ago