Thomas Stauber
6d1ce57362
Add Land as Geofence Action
5 years ago
Daniel Agar
f3d923f226
sensors: VehicleIMU improve scheduling
...
- schedule on interval multiple of sensor_gyro publications without increasing the configured integration rate
- IMU_INTEG_RATE add enums to guide appropriate selection
- add average calculation bounds to prevent incorrect calculation and force monitoring again if there are consecutive gaps in data
5 years ago
Daniel Agar
fa8ba09f50
drivers/imu/bosch/bmi055: remove interrupt latch
...
- the latch would actually cause more problems if the backup schedule hit
- this reduces the number of cycles where the FIFO is actually empty at max rate (when there's only 1 sample in the FIFO expected)
5 years ago
Daniel Agar
194029d010
drivers/imu: Invensense & Bosch remove transfer perf counters
...
- we already have nearly equivalent data in every sensor publication with the (publication) timestamp and timestamp_sample
5 years ago
Daniel Agar
6bc1af7680
sensors/vehicle_air_data: only publish primary if error free
...
- cleanup failover related messaging
- store previous failover count to prevent unecessary checks
- check for parameter update initially to minimize work after fetching
fresh sensor data
5 years ago
Daniel Agar
6d52772d30
sensors/vehicle_air_data: move to sensors namespace
...
- move params to end of class
5 years ago
Beat Küng
405cb5038d
sdp3x: introduce State enum
...
to avoid blocking the work queue during configuring.
5 years ago
Beat Küng
fc1be6e0b1
sdp3x: add '-k' option to keep retrying even if probing fails
...
we have a setup where the sensor is connected via magnets, so the system
could boot without sensor initially attached.
5 years ago
Beat Küng
3cc394e6c7
sdp3x: improve robustness, try to reconfigure on transfer error
5 years ago
Daniel Agar
38fa913fed
Jenkins: holybro durandal-v1 switch to generic multicopter with dshot
5 years ago
Daniel Agar
8763d71bf0
Jenkins: set IMU_GYRO_RATEMAX to 4kHz on holybro_durandal-v1_default
5 years ago
Daniel Agar
2af72c05b5
Jenkins: set IMU_GYRO_RATEMAX to 2kHz on px4_fmu-v5_default
5 years ago
Daniel Agar
96a6b5c914
load_mon: decrease warning threshold for stack check builds
...
- enabling stack check increases stack usage and will assert if there's
any overflow
5 years ago
Daniel Agar
0f0706be91
platforms/nuttx: init.cmake skip config lines with empty values
5 years ago
Daniel Agar
b277840233
boards: create px4_fmu-v5_debug build with assertions enabled
5 years ago
Beat Küng
2bcc2f4ccc
mag params: add missing mag rotations according to rotation.h
5 years ago
Beat Küng
795b9e938e
drivers: add ST LPS33HW baro driver
...
Note: only tested on I2C
5 years ago
Julian Oes
aea94ff57b
jMAVSim: try new libs with newer Java versions
...
This is an attempt to get jMAVSim to run with Java9+.
5 years ago
Beat Küng
03e51076b0
v5x: fix icm20602 sensor orientation
...
and reorder baro startup, so that the other one is used by default.
5 years ago
Matthias Grob
03735f12a2
FlightTask: correct activate() doxygen comment
5 years ago
Thomas Stauber
3702c8b481
[VTOL] impose minimum transition duration
...
* VT_F_TR_OL_TM would silently reduce VT_TRANS_MIN_TM when VT_F_TR_OL_TM was smaller
5 years ago
Stone White
400c44b5ef
Raname DJI Airframe name to Provent Large PWM_MIN for normal ESCs
5 years ago
Daniel Agar
d3157f4266
sensors/vehicle_acceleration: apply calibration before filtering
5 years ago
JaeyoungLim
692cb717b7
Add windy world target ( #14737 )
5 years ago
Claudio Micheli
743898d574
Commander: failure detector, automatically disarm on a ESC failure
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
5 years ago
Claudio Micheli
a7f2f2908b
Commander: make optional tilt-check after takeoff (failure detector).
...
- Introduced COM_LKDOWN_TKO parameter
- Introduced auto disarm for lockdown state
- Do not trigger flight termiantion if system is in lockdown
Signed-off-by: Claudio Micheli <claudio@auterion.com>
5 years ago
Claudio Micheli
6358dd400a
failure detector: added esc failures detection
...
Signed-off-by: Claudio Micheli <claudio@auterion.com>
5 years ago
Daniel Agar
7398d174d2
Update submodule sitl_gazebo to latest Tue Jun 30 14:39:57 UTC 2020 ( #15248 )
...
- sitl_gazebo in PX4/Firmware (38588f0c37
): 309f7b0ace
- sitl_gazebo current upstream: 1af7e29dbb
- Changes: 309f7b0ace...1af7e29dbb
1af7e29 2020-06-25 JaeyoungLim - Do not validate r1_rover
5e8ddfb 2020-06-25 Benjamin Perseghetti - fixes for R1 SDF https://github.com/PX4/sitl_gazebo/issues/533 (#534 )
726c066 2020-06-23 Supakorn Suttiruang - Remove the incorrect force generated by moment (#532 )
Co-authored-by: PX4 BuildBot <bot@px4.io>
5 years ago
Daniel Agar
ff002f1fd7
Update submodule mavlink v2.0 to latest Tue Jun 30 14:40:02 UTC 2020
...
- mavlink v2.0 in PX4/Firmware (2be1588438e198b465ff5d320720d1fba3406588): 413964fb05
- mavlink v2.0 current upstream: bd80020a6c
- Changes: 413964fb05...bd80020a6c
bd80020a 2020-06-29 PX4BuildBot - autogenerated headers for rev 527abe53c4
Co-authored-by: PX4 BuildBot <bot@px4.io>
5 years ago
PX4 BuildBot
19d2de0726
Update submodule matrix to latest Tue Jun 30 14:40:13 UTC 2020
...
- matrix in PX4/Firmware (a1043f6ce068cc4d039d6808ef98fd8c3f379582): f529358e9a
- matrix current upstream: 9a30828a0a
- Changes: f529358e9a...9a30828a0a
9a30828
2020-06-30 Julian Kent - Add explicit matrix + scalar test
f3cf615
2020-06-30 Julian Kent - Do += -= and scalar *= /= in place
5 years ago
Daniel Agar
e3eeb150b1
Jenkins: limit metadata generation to master
5 years ago
PX4 BuildBot
38588f0c37
Update submodule ecl to latest Tue Jun 30 00:38:47 UTC 2020
...
- ecl in PX4/Firmware (bd4d3f2b9929271b2616d2e1d6952059a7e8bc72): e4b44f704b
- ecl current upstream: 5356077a32
- Changes: e4b44f704b...5356077a32
5356077
2020-06-21 kamilritz - Make flow_innov/-var a matrix Vector2f
c2801eb
2020-06-21 kamilritz - Add const modifier and increase matrix library usage
d9afc2f
2020-06-21 kamilritz - Remove repeated division by same value
d16b43a
2020-06-21 kamilritz - Get rid of non functional piece of code
c3653e6
2020-06-21 kamilritz - Add const modifier
48f0eb1
2020-06-21 kamilritz - Remove uninformative comments
4a69b41
2020-06-21 kamilritz - Increase matrix library usage even more
630be60
2020-06-21 kamilritz - Increase matrix library usage
22274b1
2020-06-21 kamilritz - Add const modifier
61c139e
2020-06-21 kamilritz - Remove unused variable
afd4f3f
2020-06-21 kamilritz - Fix typo
a3706fd
2020-06-21 kamilritz - Make relative wind computation more compact
b8f9376
2020-06-21 kamilritz - Make mag_innov/-var a Matrix::Vector3f
0ea7cd8
2020-06-25 Kamil Ritz - Attempt to fix CI firmware build test
2927132
2020-06-25 Daniel Agar - clang-format set BreakBeforeBraces to Linux style
b96c62e
2020-06-25 sevenbill - Optionalized build dependency on git
794e6ec
2020-06-25 Bill Morris - Enforce tabs via editorcofig
5 years ago
Matthias Grob
547bd4c667
ubuntu.sh: add fix for gazebo's OpenGL problem in VMs
...
That makes gazebo crash in VMWare 3D graphics accelration.
5 years ago
Matthias Grob
9fed9f534e
ubuntu.sh: style, 20.04 comment and message wording
5 years ago
Matthias Grob
c9b82ad184
ubuntu.sh: source .profile before checking for ARM GCC
...
to avoid downloading and installing ARM GCC again if the script is
reran immediately after e.g. because it failed the first time.
5 years ago
Matthias Grob
c8d7027546
ubuntu.sh: don't upgrade pip outside of system package manager
...
This can lead to inconsistency with the installed package.
E.g. also if the package is remove the upgraded pip stays
but the symbolic links are gone.
5 years ago
Matthias Grob
47de2419a3
setup: don't require exact matplotlib version
...
Because this older version fails to install on Ubuntu 20.04
and makes the entire setup script fail.
5 years ago
TSC21
dc69d99764
add support to FastRTPS 2.0.0 (Fast-DDS)
5 years ago
dominiknatter
d8831c5133
ekf2: Ignore optical flow samples with too large integration time spans. Fixes #14165
...
Within ekf2, optical flow messages (amongst others) are fused to the state estimates. It might occur that optical flow sensors report unreliable and unrealistic spikes. In that case, the state estimator went crazy so far and just ignored optical flow values from that moment on.
The common thread for all these spikes seems to be a too high integration time span. Therefore, this fix adds a simple logic that ignores unrealistically high integration time spans. As a threshold, 1 second was chosen.
Reported-by: Dominik Natter <dominik.natter@gmail.com>
5 years ago
Daniel Agar
d360919789
Jenkins: hardware mRo Control Zero skip tests for now
...
- not quite ready for this one
5 years ago
Jari van Ewijk
fe7fcb101f
NXP FMUK66 - Fix VDD_3V3_SENSORS_EN polarity
5 years ago
Beat Küng
0c4fd2bfa0
param: also show unused params for 'param show -c'
...
I find this generally useful for debugging.
5 years ago
Beat Küng
d22bbde7c5
logger: fix hardfault for invalid SDLOG_PROFILE setting
...
If some bits are set but no topic was added, _subscriptions was null but
later accessed.
During normal use this only happens when switching between different
firmware versions with different SDLOG_PROFILE definition (with custom
config).
5 years ago
Daniel Agar
1ea416f6de
Github Actions MacOS skip SITL tests for now
...
- there's an intermittent crash when running these tests on Github Actions MacOS infrastructure (10.15)
- see https://github.com/PX4/Firmware/issues/15225 for more detail
5 years ago
PX4 BuildBot
b463a2f0d5
Update submodule matrix to latest Sun Jun 28 12:38:27 UTC 2020
...
- matrix in PX4/Firmware (2337b7e2f7b4eecddbb9103ab7672fac2c741fc5): 674bd99f3b
- matrix current upstream: f529358e9a
- Changes: 674bd99f3b...f529358e9a
f529358
2020-06-27 kamilritz - Add missing const modifier
5 years ago
Daniel Agar
e67fdb401c
Update submodule mavlink v2.0 to latest Sun Jun 28 12:38:13 UTC 2020
...
- mavlink v2.0 in PX4/Firmware (51eaedeb72403a6915c64cce5bb824aaf6ffa13b): be9923365f
- mavlink v2.0 current upstream: 413964fb05
- Changes: be9923365f...413964fb05
Co-authored-by: PX4 BuildBot <bot@px4.io>
5 years ago
bresch
1761ef3952
FlightTaskAuto: Update prev and next waypoint depending on validity
...
This fixes the corner case where a NAV_DELAY command changes the
validity of the next WP but not the rest of the triplet. The logic in
FlightTask was ignoring this change because the check was only based on
WP position change.
5 years ago
Benjamin Perseghetti
3302a6965d
Add EOL for 1062
5 years ago
Benjamin Perseghetti
eee82635be
added EOL to mixer, changed tf-r1 to 1062 and to use properly named sitl mixer
5 years ago
Benjamin Perseghetti
165fdaa6c8
removed 1061 name collision, made rover mixing explicit to sitl
5 years ago