bresch
d29344cb9c
MCLandDetector: fix low thrust detection in stabilized mode
...
HTE runs based on the position controller so, even if we whish to use
the estimate, it is only available in altitude and position modes.
Therefore, we need to always initialize the hoverThrottle using the hover
thrust parameter in case we fly in stabilized
5 years ago
Mathieu Bresciani
be2bb4a479
FlightTask: Fix ekf2 reset race condition during task switch ( #14692 )
...
* FlightTask: Fix ekf2 reset race condition during task switch
During a loss of GPS data when using GPS as primary height source,
the height is reset to baro and the local position gets invalid at the
same time. This triggers a switch to altitude flight task and a setpoint
reset.
This combination of events had the effect to ignore the height reset,
the large sudden height error could create an abrupt change of altitude
or even a crash.
The ekf2 reset is now done at the beginning of each update call.
5 years ago
Jin Chengde
e82880d6d7
add new rotation ( #14512 )
...
* add new rotation ROLL_270_YAW_180
fix compile error
fix rotation
modify roatation
* modify enum to 41
5 years ago
PX4 BuildBot
a96bc6a145
Update submodule sitl_gazebo to latest Wed Apr 22 00:38:48 UTC 2020
...
- sitl_gazebo in PX4/Firmware (c5eefc6b2e
): 2f83192e70
- sitl_gazebo current upstream: c2d7d2609f
- Changes: 2f83192e70...c2d7d2609f
c2d7d26 2020-04-12 JaeyoungLim - Incorporate wind in lift calculation and airspeed measurements (#375 )
5 years ago
Daniel Agar
b1b54fd4ec
Update submodule mavlink v2.0 to latest Wed Apr 22 00:38:54 UTC 2020
...
- mavlink v2.0 in PX4/Firmware (9686525575a08acccacd15af8d977882d8a88301): 0f9e4218df
- mavlink v2.0 current upstream: c6e18fb338
- Changes: 0f9e4218df...c6e18fb338
5 years ago
Daniel Agar
c5eefc6b2e
new InvenSense ICM20649 IMU driver
5 years ago
Matthias Grob
809b45eac8
FlightTasks: do not adjust tilt limit of the position control
...
Adjusting the tilt limit can lead to diverging position control
and should only be used by setting a sanity limit for the controller
and not to adjust during the descent phase of a Land or RTL.
Otherwise it leads to flyaways in important failsafe modes when
there's stronger disturbance e.g. wind.
5 years ago
Hamish Willee
95779ea670
ubuntu.sh: No automatic removal of modemmanager
5 years ago
TSC21
c3ebb1a584
px4.py: signal it as being used by the PX4 Homebrew formulae
5 years ago
TSC21
4923e5ce3a
px4.py: case the script is run outside of the cloned repo, get it from remote
5 years ago
TSC21
18df0240df
px4.py: get release version from Git
5 years ago
Hamish Willee
8236b8da81
Fix up doc links to point to master branch
5 years ago
JaeyoungLim
75054f11df
Add px4vision sitl target
...
- Use px4vision parameters
5 years ago
bresch
c05b70bf86
MPC: initialize hover thrust with parameter even if using HTE
...
The hover thrust estimator (HTE) starts to run after the first thrust
setpoint is published. Until then, the feedforward of the vertical
velocity controller was unitialized (= 0). This is now set to hover
thrust parameter until the estimate is available.
5 years ago
avionicsanonymous
c8df77b3d2
UAVCAN Air Data Support
5 years ago
Beat Küng
3177b8d763
fix nuttx submodule: point to px4_firmware_nuttx-8.2 branch
5 years ago
Beat Küng
c48c1c4cef
Tools/px_uploader: exit if unsuitable board is connected
...
Avoids endless looping, and is mostly useful when used in automated
upload scripts.
5 years ago
JaeyoungLim
6e18cb85b1
Add plane lidar model
...
Add model that can test terrain estimated landing
5 years ago
Daniel Agar
a3ad710623
restore UAVCAN bootloader support
...
- essentially reverting #7878 minus the obsolete board support
5 years ago
Todd Colten
7c533e5a53
commander: Clarify airspeed calibration failure warning msg
5 years ago
Matthias Grob
ffa9fdbd56
posix rcS: always disable CPU load check
5 years ago
Daniel Agar
d96a841050
List: handle re-inserting
...
- clear sibling on removal
- add reinsertion test case to test_list
5 years ago
Daniel Agar
d6df3036cb
tests: IntrusiveQueue test re-insert case
...
- test for the bug found and fixed in https://github.com/PX4/Firmware/pull/14423
5 years ago
Daniel Agar
d9dfedb4f1
drivers/lights: blinkm, rgbled, rgbled_ncp5624c add missing I2CSPIDriver address
...
- fixes https://github.com/PX4/Firmware/issues/14686
5 years ago
Daniel Agar
2502a7e5df
github actions limit bloaty comparisons to new Ubuntu 20.04 containers
5 years ago
flbernier
2fca03e1bd
Update default rover parameters Ki and Kd
5 years ago
flbernier
3b0f2a4d43
Swap Ki and Kd in rover related airframes
5 years ago
flbernier
45e88aa8d3
Correct Ki and Kd inversion in rover pid_set_parameters
5 years ago
Daniel Agar
7bbb7e6b24
Jenkins: hardware print more status and cleanup SD card
...
- /proc meminfo and uptime
- gps status, ekf2 status, attitude, local position
- try to force update px4io on a few boards
- set SDLOG_DIRS_MAX 1 on board cleanup to minimize usage
5 years ago
Beat Küng
4817e299f1
nuttx: update submodule
5 years ago
Matthias Grob
630af7fb58
FlightTaskOffboard: fix header comment
5 years ago
Matthias Grob
8b76c0c023
PreFlightCheck: add checks for CPU and RAM load
5 years ago
Daniel Agar
9ae2f0ea96
bmi160: cleanup
5 years ago
Daniel Agar
06478d9997
delete obsolete SENSORIOCSPOLLRATE/SENSORIOCRESET and systemcmds/config
5 years ago
Daniel Agar
6867947033
irlock: remove ioctl(), read(), and RingBuffer
5 years ago
Daniel Agar
47098f026a
bma180: move to PX4Accelerometer and cleanup
5 years ago
Daniel Agar
9f7c3b9f06
sf1xx: move to PX4Rangerfinder and cleanup
5 years ago
Daniel Agar
f51715c7ab
lps22hb: move to PX4Barometer and cleanup
5 years ago
Daniel Agar
7c7ee115e3
boards: px4_io-v2 defconfig optimizations to save memory
...
* disable CONFIG_ARMV7M_MEMCPY to save flash
* disable CONFIG_LIB_BOARDCTL
* remove unnecessary pthread and task settings
* reduce preallocated watchdogs
* reduce console buffer size
* reduce IDLE thread stack
* reduce user main stack
Co-Authored-By: David Sidrane <David.Sidrane@Nscdg.com>
5 years ago
mcsauder
6548fde024
Whitespace cleanup to quiet new blank line at EOF git hook.
5 years ago
Daniel Agar
5634b68354
Jenkins: hardware print px4io status, pwm info for all outputs, pwm_out status
5 years ago
Daniel Agar
1ac6230758
boards: always change default IMU_GYRO_RATEMAX on px4_fmu-v2/v3 and mro_x21
...
- this can lower cpu usage considerably on older boards
5 years ago
Julian Oes
d67ecc971c
commander: add check for VTOL airfame on fmu-v2 ( #14633 )
...
* commander: add check for VTOL airfame on fmu-v2
This adds a preflight check when a VTOL airframe is configured
on a fmu-v2 where VTOL is no longer included.
* commander: address code review comments
5 years ago
Daniel Agar
b761060c9b
perf counters fix perf free and cleanup naming
5 years ago
Daniel Agar
dc2254aa34
WIP: mavlink send hacks
5 years ago
baumanta
050d5de93b
add home pos check into global pos check
5 years ago
baumanta
9710289f5f
PreFlightCheck: check for RC action switches
5 years ago
Daniel Agar
d5e0a52f3f
Jenkins: increase history for remaining builds
5 years ago
Julian Oes
e2b8fd7b11
commander: fix preflight check spam
5 years ago
Beat Küng
0c5fbf5954
fix param_translation: set address to 0 only on NuttX
...
On Linux it can be non-zero.
5 years ago