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
PX4 BuildBot
8b9ae49508
Update submodule ecl to latest Tue Nov 10 19:18:21 UTC 2020
...
- ecl in PX4/Firmware (579a8c3a688e536b1ae4177c3e3edcea438e74d5): https://github/commit/a21092804a784d012939f96cc633e7da5f5e8cde
- ecl current upstream: https://github/commit/da9f314b69585ba169d033fec293e9ea48b9d1fd
- Changes: https://github/compare/a21092804a784d012939f96cc633e7da5f5e8cde...da9f314b69585ba169d033fec293e9ea48b9d1fd
da9f314
2020-11-10 bresch - mag: use strength in Gauss
c4d162f
2020-11-04 Claudio Micheli - EKF: range_finder parameterize range sensor quality hysteresis time
6158d6d
2020-11-02 Daniel Agar - EKF: add const reference getters for status flags
4 years ago
Daniel Agar
b491929ad6
Jenkins: HIL tests only finish on PASSED, FAILED, or timeout
4 years ago
Daniel Agar
d33a48eb24
systemcmds/topic_listener: remove excludes
...
- this is a bit wasteful, but we can afford it for now everywhere listener is enabled
4 years ago
Daniel Agar
c8dfcf7f0d
Github Actions: break up MAVSDK SITL tests
...
- run only 1 vehicle type per location
4 years ago
SalimTerryLi
6728a3a05a
boards: rename AirPi2 to PilotPi, add arm64 support, add to CI
...
* rename all
* add arm64 support
* change internal ist8310 onto I2C-1
4 years ago
Daniel Agar
38fbb452da
vscode add navio2 variant and native debug launch
4 years ago
Nicolas Martin
1965cd38ba
arm auth: add parameters migration
...
should be reverted in v1.13
4 years ago
Nicolas MARTIN
8b96ff57d7
arm auth: split COM_ARM_AUTH in 3 parameters
...
new params are:
- COM_ARM_AUTH_ID
- COM_ARM_AUTH_MET
- COM_ARM_AUTH_TO
4 years ago
Nicolas MARTIN
6579544fca
arm_auth: use ack reception timestamp to compute authorization timeout
4 years ago
Nicolas MARTIN
e89c21155a
arm_auth: check authorization timestamp to skip old commands
4 years ago
David Sidrane
defa437b88
Add HY-SRF05 ultrasonic sensor driver
...
* nxp_fmuk66-e: Use srf05 distance sensor
* nxp_fmuk66-v3: Use srf05 distance sensor
4 years ago
Daniel Agar
c60743b306
boards: NuttX increase file name max 32 -> 40
4 years ago
PX4 BuildBot
5ce0b5a32c
Update submodule matrix to latest Sat Nov 7 19:38:27 EST 2020
...
- matrix in PX4/Firmware (0c3c9bea0f8466d0c14326d134fd0fa06f480cf5): https://github/commit/ce6b10b99af722a4e653387d40019a8428d2a54f
- matrix current upstream: https://github/commit/a504b6e88152d88dba936bc74e449f2f281b84e2
- Changes: https://github/compare/ce6b10b99af722a4e653387d40019a8428d2a54f...a504b6e88152d88dba936bc74e449f2f281b84e2
a504b6e
2020-11-04 Mitchell-Lee-93 - precision of tol for float has been changed
4 years ago
stou-sandalski
6b23e28971
Fix for missing battery voltage from UAVCAN power modules ( #16138 )
...
It seems that battery.voltage_* is no longer used and QGC is getting voltage data from the cell voltage array instead.
4 years ago
Alex Mikhalev
91d1825fcf
Fix non-determinstic boot hang with crashdumps
...
On boot, if board_hardfault_init finds a hardfault stored in BBSRAM, it
checks if there is any data available on stdin to see if there is
somebody there to respond to a prompt. But on boards such as cubeorange
where there is not a serial console by default, the ioctl fails and
bytesWaiting is uninitialized. So it will non-deterministally hang the
boot process with no outside feedback if that value is not zero.
Signed-off-by: Alex Mikhalev <alexmikhalevalex@gmail.com>
4 years ago
Adam Blazczak
149ac16bb4
add support for secondary GPS interface
...
Useful for navio2 or px4_raspberrypi when attaching a secondary (UART) GPS through one of the USB ports; the default navio2 onboard GPS is running on spi.
Example usage:
gps start -d /dev/spidev0.0 -i spi -e /dev/ttyACM0 -j uart -p ubx
4 years ago
Hamish Willee
ffa38f1b4f
module markdownout - explicit anchor not heading
4 years ago
Daniel Agar
bde5cadba7
ROMFS: replay automatically create replay_params.txt
4 years ago
Daniel Agar
142452f80c
replay: print parameter changes and error on mismatch
4 years ago
Daniel Agar
03aa2dd46c
ROMFS: create NXP HoverGames airframe (SYS_AUTOSTART 4017)
...
Co-authored-by: igalloway <iaintravelgalloway@gmail.com>
4 years ago
Beat Küng
e6ad321ab2
gps: add GPS_{1,2}_PROTOCOL param to select protocol, default to u-blox
...
u-blox is the most widely used GPS, so module detection should be a bit
faster in general.
4 years ago
Beat Küng
ab43a94224
gps: keep track of RX data rate
4 years ago
Beat Küng
c5c521f5e0
gps: add support for u-blox heading with 2 F9P devices
4 years ago
Julian Kent
d7fa5c68aa
Add support for alpha/beta/rc on the vendor version ( #16112 )
...
* Add support for versioning the vendor version
* Make regex only allow either alpha/beta/rc, or vendor versions
4 years ago
Beat Küng
8f72ea9577
Jenkins: push module documentation to PX4 user guide as well
4 years ago
David Sidrane
f02d490e89
rddrone-uavcan146:Rename to ucans32k146
4 years ago
David Sidrane
e0f6c220b1
hardfault_log:Sanity check stack before dumping it
4 years ago
Hamish Willee
425b8a1733
markdownout - change Firmware to PX4-Autopilot
4 years ago
Daniel Agar
ea2fced6ad
Tools/check_submodules.sh: always update if within vscode cmake configure
...
- the interactive portion of check_git_submodule with hang waiting for user input
4 years ago
Silvan Fuhrer
99833eb001
FW Position Control: remove duplicated position_sp_triplet update
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
4 years ago