Daniel Agar
f7cf1ffc41
drivers/uavcan: remove MAVLINK header dependency
5 years ago
Daniel Agar
35073d093f
gitignore update for in tree cmake builds
5 years ago
Daniel Agar
04efd91840
leddar_one: split into separate header, implementation, and main
...
- remove default serial port
5 years ago
Daniel Agar
213c6a1923
deprecate df_ms5611_wrapper and df_ms5607_wrapper (replaced with in tree ms5611 driver)
5 years ago
Daniel Agar
e48b8b1abe
drivers/adc: start WQ cycle on init
5 years ago
Daniel Agar
ef12e63af2
ms5611: move to PX4Barometer and cleanup
5 years ago
SalimTerryLi
87e5da189b
ms5611: fix start_bus() logic to work on linux and add RPi I2C bus config ( #13814 )
5 years ago
Daniel Agar
c8fb3c589a
posix I2C::init() should also probe() (sync with NuttX)
5 years ago
Daniel Agar
cc7a0cd69d
beaglebone blue: build librobotcontrol with cmake
5 years ago
PX4 BuildBot
b3889e6187
Update submodule matrix to latest Sun Dec 29 00:38:26 UTC 2019
...
- matrix in PX4/Firmware (82244037f4f4be591cf1c8b9a25bb4969d0d33a9): e81483a808
- matrix current upstream: d18be0d0fa
- Changes: e81483a808...d18be0d0fa
d18be0d
2019-12-28 kritz - Fix AngleAxis constructors (#117 )
5 years ago
Daniel Agar
5c8ff4e680
Update submodule mavlink v2.0 to latest Sun Dec 29 00:38:12 UTC 2019
...
- mavlink v2.0 in PX4/Firmware (0fc4c66994d6164b60fdee818307d37ba5cf12d1): 412bad674e
- mavlink v2.0 current upstream: dbcc725631
- Changes: 412bad674e...dbcc725631
5 years ago
modaltb
9b707eebc7
bmp388: use default stack size of 2048, fixes stack check failure
5 years ago
Mathieu Bresciani
226169192a
ekf2check: add COM_ARM_MAG_STR to en/disable mag field strength preflight check
5 years ago
Silvan Fuhrer
7bb952baed
update airspeed usage to airspeed_validated ( #13710 )
...
* Mavlink: subscribe to airspeed_validated instead of airspeed topic
This e.g. changes the way QGC displays the airspeed in case of an
airspeed failure (0 instead of the last valid airspeed). It will
always display the airspeed that's used currently in the control
modules.
* FW land detector: move to subscribe to airspeed_validated instead of airspeed topic
- the land detector checks further if the airspeed is NAN, in which case
it sets the airspeed to 0 (min groundspeed, vz and accel checks still
have to pass.
* Fixed-wing land detector use airspeed_vaidated: addressed review comments
- replaced ternary by conditional
- set airspeed to 0 if airspeed_validated stops publishing
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
Timothy Scott
fc1341208f
INA226: Integrate with PX4 ( #12673 )
...
* Publish I2C battery data as battery_status
5 years ago
Silvan Fuhrer
574b482fdb
Navigator: make weather vane work in all auto modes, not just mission ( #13761 )
...
- rename of flag in position sp: from allow_weather_vane to disable_weather_vane
- flag now doesn't have to be set for all auto modes, meaning that weather vane is also active outside of mission
- flag is set before front transition to align with wp, and unset after alignment is over
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
Daniel Agar
89e1f478ac
PX4Accelerometer and PX4Gyroscope add vibration metrics and always publish status
5 years ago
Daniel Agar
e189733bb9
l3gd20: split into separate header, implementation, and main
5 years ago
Daniel Agar
30a73416dc
mavsdk SITL testing code coverage and upload to codecov.io
5 years ago
Lorenz Meier
2120c87d1e
Update ccpp.yml
...
The checkout action is not recursive, leading to build issues. Rely on auto-checkout on make instead.
5 years ago
Lorenz Meier
f8ab98b5de
GH Actions: Remove submodules
...
The checkout action is not recursive, leading to build issues. Rely on auto-checkout on make instead.
5 years ago
Lorenz Meier
81472b9a6b
Disable ROS2 in Jenkins due to Python3
...
We will bring this back when Python 3 is back operational.
5 years ago
Lorenz Meier
9d5c6c0baa
Update SITL Github Action
...
Github doesn't check out recursively, which breaks the build. We rely on the auto-checkout in our build system instead.
5 years ago
Lorenz Meier
9ef0d7a6b6
Update compile_nuttx.yml
...
Fix submodule usage in CI.
5 years ago
Lorenz Meier
1f63408aa0
SITL Github Action: Document Grind config in-place
...
This helps anyone needing it to find and set the correct grind iteration parameter.
5 years ago
Lorenz Meier
eda1459140
Add access token to SITL test Github Action
...
This is needed for downstream adopters. We want them to re-use our CI tests so that contributions already are pre-tested when they are submitted.
5 years ago
Lorenz Meier
77951c1e07
Add access token to NuttX Github Action
...
This is necessary for downstream adopters. We want them to run these actions as well so that contributions are already pre-tested.
5 years ago
Lorenz Meier
993938c0b1
Add access token to C++ build test
...
This is necessary for downstream adopters.
5 years ago
Lorenz Meier
d86a308f76
Add access token to build_tests.yml ( #13789 )
...
Add access token to build_tests.yml
This is necessary to enable GH Actions for downstream adopters. This also enables the explicit submodule checkout.
5 years ago
Matthias Grob
ffff35a597
Unit tests: use EXPECT_FLOAT_EQ for float comparisons
...
as precaution to prevent failing tests because of small potential
rounding errors on certain platforms or compilares.
5 years ago
Matthias Grob
ee62d0296f
ControlMathTest: consistent short float literal notation
5 years ago
Matthias Grob
ad148fdfad
ControlMathTest: switch back to direct EXPECT_EQ calls for Vectors
...
Since the google test calls matrix::operator==()
which calls matrix::isEqual().
5 years ago
JaeyoungLim
d5100b10dc
Update comments
5 years ago
RomanBapst
eeb47f6148
gazebo multiple sim script: cleanup
...
- make sure to kill all px4 instances and gazebo client when exiting
- add arguments to specify number of vehicles and vehicle model
- exit for now if vehicle model is not iris, since needs changes in
sitl_gazebo submodule
Signed-off-by: RomanBapst <bapstroman@gmail.com>
5 years ago
JaeyoungLim
876f42c171
Source environment inside the script
5 years ago
JaeyoungLim
155a212109
Update comments
5 years ago
JaeyoungLim
f653be75c0
gazebo multiple sim: use xacro from the sitl_gazebo repository
...
Signed-off-by: RomanBapst <bapstroman@gmail.com>
5 years ago
JaeyoungLim
0b649326c3
Support multi vehicle sitl gazebo without ros
5 years ago
Lorenz Meier
aaf033044d
GH Actions: Only build on push
...
This still captures all commits, but does not cover the merged state of the PR. All PRs need to be up-to-date before merging/rebasing, which is better practice anyway.
5 years ago
Lorenz Meier
adf7aee762
Harden autostart logic for non-existent airframe values
...
This ensures that the user is pushed back to the airframe configuration stage.
5 years ago
Lorenz Meier
f5ce40e434
FMUv2: Exclude some multicopter targets
...
These are rarely used airframes that should not be missed.
5 years ago
Lorenz Meier
0c85c5d18e
FMUv2: Exclude some fixed wing targets
...
These are rarely used airframes that should not be missed.
5 years ago
Lorenz Meier
02119c1832
FMUv2: Exclude rover targets
...
This is reasonable as these boards are very old and rovers are a new area of activity.
5 years ago
Lorenz Meier
be35c4857b
SITL shell: Do math using the shell
...
Bash or zsh from the last 10 years or so do math using the $((a + b)) syntax. This saves us from having bc as dependency.
5 years ago
Lorenz Meier
26d01b876c
GH Actions: Enable grind option
...
This allows to run the script in grind mode to find CI failures that are triggered through e.g. race conditions.
5 years ago
Lorenz Meier
73edc21667
Tests: Add further instrumentation
5 years ago
Lorenz Meier
1834c156d2
Simulator: Remove EKF2 based wait
...
This is cleaner and needs testing.
5 years ago
Lorenz Meier
742b1839d5
Simulation: Set scheduling policy RR for lockstep
...
This should ensure that all processes do still run at full load.
5 years ago
Lorenz Meier
663436fd47
Integration tests: Add Makefile target
...
This enables unfamiliar users to run the tests quickly without having to memorize all commandsline options.
5 years ago
Lorenz Meier
cd75cc08d3
Add baseline SITL environment via Github actions
5 years ago