Daniel Agar
4a6c90b8ea
mavlink: STATUSTEXT check TX buffer before sending
...
- Note the TX buffer size check is lazily ignoring the possibility of messages that span multiple Mavlink STATUSTEXT. This at least accommodates the calibration use case and it's no worse than before for longer messages.
4 years ago
CUAV_gitfishup
e399dbc440
boards: CUAV Nora support cuav_neo_v2_pro and disable CONFIG_STM32H7_BDMA
4 years ago
BazookaJoe1900
66edc822fe
boards: px4/fmu-v5 fix DMAmap documentation
...
- fixed notes and removed none used definitions
- set defconfig to define UART8_RXDMA and UART8_TXDMA though the DMA is not handled by nuttx, just to clarity
4 years ago
Daniel Agar
d14b4221f1
sensor calibration: apply board level adjustment to external sensors ( #16127 )
...
- apply SENS_BOARD_{X,Y,Z}_OFF to external sensors to prevent unnecessary misalignment with internal IMU
4 years ago
bresch
5f0c572c61
GPS_YAW_OFFSET: fix param description
4 years ago
Daniel Agar
3cf072debc
HIL tests remove deleted smoothz test
4 years ago
Daniel Agar
1659447abb
px4_work_queue: reduce INS (ekf2) stack by 1200 bytes
4 years ago
Daniel Agar
5d7ea62190
estimator_innovations: remove unimplemented fake vel & pos fields
...
- easy to readd if and when they're needed
4 years ago
Daniel Agar
880dc6accd
ekf2: compile at MAX_CUSTOM_OPT_LEVEL
4 years ago
Daniel Agar
1e03285405
ekf2: avoid storing in_ground_effect state
4 years ago
Daniel Agar
26de630dc5
ekf2: remove landed flag and use control_status directly
4 years ago
Daniel Agar
89ab6a5dbf
ekf2: preflight checks only reset on STANDBY change
...
- avoid storing unnecessary state and call setVehicleCanObserveHeadingInFlight() directly
4 years ago
Daniel Agar
b9fff2c221
ekf2: sensor_selection only updated in non-multi mode
...
- publish attitude as soon as possible
4 years ago
Daniel Agar
7264577eec
ekf2: split perf counters (full update or not) and reorganize Run() slightly
4 years ago
Daniel Agar
a68fe4dbd7
ekf2: move parameter update to beginning of cycle
4 years ago
Daniel Agar
5ae7c80a18
ekf2: move rangeSample update to UpdateRangeSample()
4 years ago
Daniel Agar
991015c5c6
ekf2: move magSample update to UpdateMagSample()
4 years ago
Daniel Agar
68f49619b7
ekf2: move gps_message update to UpdateGpsSample()
4 years ago
Daniel Agar
0db706011a
ekf2: move FlowSample update to UpdateFlowSample()
4 years ago
Daniel Agar
8ee197acad
ekf2: move vehicle_odometry_aligned publication to PublishOdometryAligned()
4 years ago
Daniel Agar
b29f3c7ce5
ekf2: move ExtVisionSample update to UpdateExtVisionSample()
4 years ago
Daniel Agar
0f56793116
ekf2: move BaroSample update to UpdateBaroSample()
4 years ago
Daniel Agar
6b30f01daf
ekf2: move AuxVelSample update to UpdateAuxVelSample()
4 years ago
Daniel Agar
651e292d42
ekf2: move AirspeedSample update to UpdateAirspeedSample()
4 years ago
Daniel Agar
f4f3ba47a2
ekf2: move mag calibration to UpdateMagCalibration()
4 years ago
Daniel Agar
96178a6fb0
ekf2: publish yaw estimator status last
4 years ago
Daniel Agar
05de61ff15
ekf2: move estimator innovations publication to method
4 years ago
Daniel Agar
387186c11d
ekf2: move estimator innovation test ratios publication to method
4 years ago
Daniel Agar
3b9965ff8d
ekf2: move estimator innovation variances publication to method
4 years ago
Daniel Agar
94415a45fa
ekf2: move estimator status publication to method
4 years ago
Daniel Agar
03388f4656
ekf2: move estimator states publication to method
4 years ago
Daniel Agar
98334d1325
ekf2: move local position publication to method
4 years ago
Daniel Agar
c09a5e0d9f
ekf2: move global position publication to method
4 years ago
Daniel Agar
8616345346
ekf2: move estimator_sensor_bias publication to method
...
- only publish if there's a change in bias
- publish current estimated mag bias, including saved mag bias
4 years ago
Daniel Agar
e397cbf8bb
ekf2: move ekf_gps_drift publication to method
4 years ago
Daniel Agar
0d657c74bf
ekf2: rename publish helpers mixed case (google style guide)
4 years ago
Daniel Agar
68f24954cf
imu/st/lsm9ds1: refactor to same form as other new IMU drivers
...
- register configuration captured in table and checked periodically
- simple state machine
- all driver sleeps removed
- driver respects IMU_GYRO_RATEMAX
4 years ago
Silvan Fuhrer
5dd14dfd54
FW Position Control: re-add wrongly removed airspeed_poll()
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago
Daniel Agar
a8f665739d
mavsdk_tests: manual fly forward for slightly longer
4 years ago
Daniel Agar
756609c3e8
mavsdk_tests: relax corridor radius default for missions
4 years ago
Matthias Grob
ff801fbc08
FlightTasks: remove FlightTaskManualPositionSmooth
...
alias first smooth position control version from 2017.
RIP it served well.
4 years ago
Matthias Grob
e6338d8a2f
MulticopterPositionControl: default cases with unsupported POS_MODE
4 years ago
Matthias Grob
0b8f092d2b
Add acceleration stick mapping for position mode
4 years ago
Daniel Agar
b50e6bda69
cmake: NuttX apps build updates
...
- NuttX Apps no longer generates the .built file
4 years ago
Daniel Agar
9767a73619
ROMFS: silently compare optional parameters
...
- not all build configurations have these parameters/modules
4 years ago
Daniel Agar
7ba73b46ca
uORB: tests decrease stack
...
- save a bit of memory for running on older boards
4 years ago
Daniel Agar
3924792c20
Jenkins: HIL improve run_tests.py and run_nsh_cmd.py helper
...
- switch to python3
- run_nsh_cmd.py return error if command fails
- decrease timeout in checking for output
- Jenkins hardware tests tolerate certain command failures that aren't available on all boards (flash constrained, etc)
4 years ago
AlexanderAurora
ea09d9ebbf
landing_slope: added wrap_pi to getLandingSlope and getFlareCurve
...
- fixes https://github.com/PX4/PX4-Autopilot/issues/16132
4 years ago
PX4 BuildBot
f4964aea52
Update submodule sitl_gazebo to latest Tue Nov 10 19:18:06 UTC 2020
...
- sitl_gazebo in PX4/Firmware (79ad5eab34b76fbe54c2056974230a122362a62f): 487f6283f4
- sitl_gazebo current upstream: ee7661eeab
- Changes: 487f6283f4...ee7661eeab
ee7661e 2020-11-06 Julian Oes - cmake: don't link to protobuf
4 years ago
PX4 BuildBot
824238ecb8
Update submodule devices to latest Tue Nov 10 19:18:16 UTC 2020
...
- devices in PX4/Firmware (e65317c5fd7440ebb983cb8b07f48d67678ab86e): https://github/commit/592e4289d941eb0b7d84e6da9d72d731083633ee
- devices current upstream: https://github/commit/0bf63c9820f4af997d0a48743dcc1008d119e49c
- Changes: https://github/compare/592e4289d941eb0b7d84e6da9d72d731083633ee...0bf63c9820f4af997d0a48743dcc1008d119e49c
0bf63c9 2020-11-05 Morton Lin - replace non-ascii characters in source code (#61 )
4 years ago