avionicsanonymous
c8df77b3d2
UAVCAN Air Data Support
2020-04-20 11:24:24 -04:00
Beat Küng
3177b8d763
fix nuttx submodule: point to px4_firmware_nuttx-8.2 branch
2020-04-20 10:07:45 +02:00
Matthias Grob
65a4ca9d65
AlphaFilter: merge with PX4 implementation
...
I made a separate implementation of the same filter for PX4. Now
that I know it's duplicate I merge the two into one and reuse it.
2020-04-20 09:30:07 +02:00
Matthias Grob
1e033c4719
camke ctest: enable gtest colors
2020-04-20 09:30:07 +02:00
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.
2020-04-20 09:05:57 +02:00
JaeyoungLim
6e18cb85b1
Add plane lidar model
...
Add model that can test terrain estimated landing
2020-04-19 17:09:42 -04:00
Daniel Agar
a3ad710623
restore UAVCAN bootloader support
...
- essentially reverting #7878 minus the obsolete board support
2020-04-19 16:10:09 -04:00
Kamil Ritz
adacca099d
test recording of velocity reset
2020-04-19 12:43:37 +02:00
bresch
30d69aa45b
Ekf: extract baro height offset computation
2020-04-19 12:38:13 +02:00
bresch
6b64cf0770
Ekf: centralize GPS height fusion startup
2020-04-19 12:38:13 +02:00
bresch
61763544b6
Ekf: centralize baro fusion startup
2020-04-19 12:38:13 +02:00
Todd Colten
7c533e5a53
commander: Clarify airspeed calibration failure warning msg
2020-04-18 13:02:29 -04:00
Matthias Grob
ffa9fdbd56
posix rcS: always disable CPU load check
2020-04-17 18:25:07 +02:00
Daniel Agar
d96a841050
List: handle re-inserting
...
- clear sibling on removal
- add reinsertion test case to test_list
2020-04-17 11:56:24 -04:00
Daniel Agar
d6df3036cb
tests: IntrusiveQueue test re-insert case
...
- test for the bug found and fixed in https://github.com/PX4/Firmware/pull/14423
2020-04-17 11:56:24 -04:00
Daniel Agar
d9dfedb4f1
drivers/lights: blinkm, rgbled, rgbled_ncp5624c add missing I2CSPIDriver address
...
- fixes https://github.com/PX4/Firmware/issues/14686
2020-04-17 11:54:22 -04:00
Daniel Agar
2502a7e5df
github actions limit bloaty comparisons to new Ubuntu 20.04 containers
2020-04-17 11:46:28 -04:00
flbernier
2fca03e1bd
Update default rover parameters Ki and Kd
2020-04-17 08:18:10 +02:00
flbernier
3b0f2a4d43
Swap Ki and Kd in rover related airframes
2020-04-17 08:18:10 +02:00
flbernier
45e88aa8d3
Correct Ki and Kd inversion in rover pid_set_parameters
2020-04-17 08:18:10 +02:00
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
2020-04-16 16:01:50 -04:00
Beat Küng
4817e299f1
nuttx: update submodule
2020-04-16 14:39:16 -04:00
Matthias Grob
630af7fb58
FlightTaskOffboard: fix header comment
2020-04-16 14:38:32 -04:00
Matthias Grob
8b76c0c023
PreFlightCheck: add checks for CPU and RAM load
2020-04-16 11:45:50 +02:00
Daniel Agar
9ae2f0ea96
bmi160: cleanup
2020-04-15 23:33:41 -04:00
Daniel Agar
06478d9997
delete obsolete SENSORIOCSPOLLRATE/SENSORIOCRESET and systemcmds/config
2020-04-15 23:33:41 -04:00
Daniel Agar
6867947033
irlock: remove ioctl(), read(), and RingBuffer
2020-04-15 23:33:41 -04:00
Daniel Agar
47098f026a
bma180: move to PX4Accelerometer and cleanup
2020-04-15 23:33:41 -04:00
Daniel Agar
9f7c3b9f06
sf1xx: move to PX4Rangerfinder and cleanup
2020-04-15 23:33:41 -04:00
Daniel Agar
f51715c7ab
lps22hb: move to PX4Barometer and cleanup
2020-04-15 23:33:41 -04:00
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 >
2020-04-15 23:17:44 -04:00
mcsauder
6548fde024
Whitespace cleanup to quiet new blank line at EOF git hook.
2020-04-15 23:00:39 -04:00
Daniel Agar
5634b68354
Jenkins: hardware print px4io status, pwm info for all outputs, pwm_out status
2020-04-15 22:48:24 -04:00
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
2020-04-15 21:52:02 -04:00
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
2020-04-15 21:20:42 +02:00
Daniel Agar
b761060c9b
perf counters fix perf free and cleanup naming
2020-04-15 16:22:06 +02:00
Daniel Agar
dc2254aa34
WIP: mavlink send hacks
2020-04-15 16:22:06 +02:00
baumanta
050d5de93b
add home pos check into global pos check
2020-04-15 11:02:48 +02:00
baumanta
9710289f5f
PreFlightCheck: check for RC action switches
2020-04-15 11:02:48 +02:00
Daniel Agar
d5e0a52f3f
Jenkins: increase history for remaining builds
2020-04-14 19:14:10 -04:00
Julian Oes
e2b8fd7b11
commander: fix preflight check spam
2020-04-14 10:17:43 -04:00
Beat Küng
0c5fbf5954
fix param_translation: set address to 0 only on NuttX
...
On Linux it can be non-zero.
2020-04-14 10:16:01 -04:00
RomanBapst
338dd45022
vtol: do not control deceleration during backtransition manual, acro or stabilized
...
Signed-off-by: RomanBapst <bapstroman@gmail.com >
2020-04-14 11:25:09 +02:00
Daniel Agar
588195f46c
boards: px4/fmu-v4pro cleanup rc.board_sensors
...
- board has either an icm20602 or icm20608g, not both
- probe all typical externally compasses
2020-04-13 15:52:45 -04:00
Daniel Agar
aad2856872
tests: microbench uorb add sensor_gyro_fifo copy
...
- gives an idea of the cost of copying a large message
2020-04-13 14:49:39 -04:00
Daniel Agar
6c1e9c60ed
tests: microbenchmarks reduce iterations and sleep inbetween
2020-04-13 14:49:39 -04:00
kamilritz
6f383248ca
update change indication
2020-04-13 20:34:41 +02:00
Kamil Ritz
e52482501a
Expand standalone mathlib double precision functions' usage
2020-04-13 20:34:41 +02:00
Kamil Ritz
1fa6870cd6
Perform geo.cpp's mathlib calls in double point precision
2020-04-13 20:34:41 +02:00
Kamil Ritz
a013bb9314
Add test for gps projection & reprojections
2020-04-13 20:34:41 +02:00