Daniel Agar
ec061a7cfd
telemetry/bst: move to uORB::Subscription
5 years ago
Daniel Agar
105bbef3bf
commander: rc_calibration move to uORB::Subscription
5 years ago
Julian Oes
ce4290c8d4
mavlink: typo fix att -> act
5 years ago
Julian Oes
b0035e5704
mavlink: prevent race if shut down immediately
...
If we do mavlink stop-all right after mavlink start, we do a perf_free
before actually having stopped the threads accessing the perf counters.
5 years ago
Daniel Agar
0486d69240
delete obsolete segway example
5 years ago
Daniel Agar
fd67bd0680
uORB: SubscriptionCallback cleanup naming
5 years ago
Kjkinney
3f9b3fb4da
px4_log: publish all PX4_INFO messages as well ( #12954 )
5 years ago
Daniel Agar
637d52c74f
frsky_telemetry: increase stack by 60 bytes
5 years ago
mcsauder
4f71c4e123
Change #defines to static constexpr types in LidateLite.h, updated the docs link in ll40ls.cpp, and shortened comments to allow uniform indentation in LidarLiteI2C.h.
5 years ago
mcsauder
9023030931
LidarLite driver minor comment updates/formatting and change instances of OK to PX4_OK.
5 years ago
mcsauder
7b16c3482d
Refactor the ll40ls namespace driver methods to more closely match the cm8jl65, mappydot, leddar_one, and other distance sensor driver implementations.
5 years ago
kamilritz
8ce4a15778
Update frame in mavlink receiver odometry to newest mavlink
5 years ago
kamilritz
9c46a89f64
Update EKF_AID_MASK
5 years ago
Silvan Fuhrer
bfbc9dda91
VTOL: fix front transition rate publication (enable FW attitude controller to run instantly when transition is started). For that the vehicle_status_poll is moved before vehicle_control_module_poll in FW att C
...
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
5 years ago
kritz
190c817a9e
ekf2: update to latest ecl version [continued] ( #13023 )
...
* ekf2: update to latest ecl version
Includes compatibility changes for renamed variables.
* ekf2: Add write of odometry velocity data
Co-Authored-By: kritz <kritz@ethz.ch>
* ekf2: Modify parameters to enable control of vision velocity fusion
* ekf2: Update to latest ecl with timestamp messages
5 years ago
Daniel Agar
dedd257433
CollisionPrevention: fix integer rounding ( #13028 )
5 years ago
Daniel Agar
3031f94ded
mavlink: optimize normal mode for typical GCS usage over serial radio
5 years ago
Daniel Agar
2366abefd8
nxp/fmuk66-v3: readd uavcan
...
* this was accidentally dropped earlier this year
5 years ago
Daniel Agar
88fb6f7b8e
cm8jl65: move to PX4Rangefinder and cleanup
...
* cm8jl65 split out header and main
* cm8jl65: move to PX4Rangefinder
* PX4Rangefinder: move signal_quality handling to PX4Rangefinder
5 years ago
Daniel Agar
a217e15c5f
Jenkins temporarily disable Catkin build
5 years ago
Mark Sauder
db8e203a7a
Update the Integrator class local variable dt from double to float and utilize the hrt_abstime typedef. ( #12935 )
5 years ago
Julian Oes
0b368d043f
mavlink: always check stream subscriptions ( #13018 )
...
This fixes the regression where we saw this in SITL:
ERROR [mavlink] system boot did not complete in 20 seconds
The reason was that the stream subscription requests were not checked
because the while loop was not running yet because mavlink was not
booted completely.
By moving the stream subscription requests into a function we can run
them even if we don't run the rest of the loop.
5 years ago
Daniel Agar
b6db872303
listener fix incorrect "never published" cases ( #13006 )
...
- fixes #12955
5 years ago
Matthias Grob
bc8781d130
Appveyor: update to Windows Toolchain v0.6 ( #13016 )
5 years ago
Mark Sauder
4a6742c3e6
Deprecate the non-functioning HC_SR04 driver. ( #13021 )
5 years ago
Julian Kent
07d656e971
Guidance feature for Collision Prevention ( #13017 )
...
* add guidance
* remove COL_PREV_ANG and replace with COL_PREV_CNG
* safe max ranges per bin
* increase default value for colprev delay to account for tracking delay
* update parameter description
* fix and extend testing
* add handling for overlapping sensor data
* fix decision process for overlapping sensors
5 years ago
bresch
6139812293
FailureDetector - use standard topic subscription for attitude topic and
...
pass vehicle_status from commander instead of subscribing to it.
5 years ago
bresch
000c1e364c
FailureDetector - Ignore attitude check for MC in acro and rattude, and FW in manual, acro and rattitude modes
5 years ago
kamilritz
35c50f693f
Add missing id for vehicle_visual_odometry_aligned for rtps
5 years ago
Matthias Grob
6a5ca6e336
FlightTask: use inline assignment initializer for reset_counters struct
5 years ago
bresch
679b1659eb
AutoLineSmoothVel - Reorganize functions declarations to match cpp file
5 years ago
bresch
c811cf4784
FlightTask - Move ekf reset counter monitoring logic in the base FlihtTask
...
Each child FlightTask can simply implement what it wants to do in case
of an EKF reset event by overriding one of the _ekfResetHandler functions
5 years ago
kritz
7427768e70
ECL reference frame alignment fix ( #12771 )
...
* Fix EKF frame alignemen in ECL
* Remove empty lines
* Add initalization for ev_odom
* Only use yaw covariance for angErr
* Improve frame naming in comments
* Use copyTo
* Add aligned as suffix
* Add missing vehicle_visual_odometry_aligned
5 years ago
Matthias Grob
412b44ff6e
Commander: allow RC to override during RTL
5 years ago
Matthias Grob
4f44fde080
Commander: remove not disarming by RC message
...
Refactoring the condition to be more clear.
5 years ago
Christian Clauss
41516fbd55
Old style exceptions are Python 3 syntax errors
5 years ago
Daniel Agar
bc35251799
Update submodule mavlink v2.0 to latest Sun Sep 22 08:37:26 EDT 2019
...
- mavlink v2.0 in PX4/Firmware (09bd7bbcab7ba508043018eefbe020ff74d79c66): be2f1fbe0a
- mavlink v2.0 current upstream: d4a4a4314b
- Changes: be2f1fbe0a...d4a4a4314b
5 years ago
bazooka joe
fb3a91cc4f
added circuit_breaker_enabled_by_val()
...
added and using circuit_breaker_enabled_by_val() where possible instead of circuit_breaker_enabled() which search for cbrk parameters by name, which is extensive process.
5 years ago
cclauss
c18104d48b
Use print() function in both Python 2 and Python 3
...
Legacy __print__ statements are syntax errors in Python 3 but __print()__ function works as expected in both Python 2 and Python 3.
5 years ago
mcsauder
cdbe4a3ee8
Refactor the terraranger driver.
5 years ago
PX4 Build Bot
c67a7536d4
Update submodule matrix to latest Sun Sep 22 08:37:30 EDT 2019
...
- matrix in PX4/Firmware (8b1f9546aabfe6ab2a0431f1d5af6dcc976d4f59): 60c9c99dcc
- matrix current upstream: c34e8dc98f
- Changes: 60c9c99dcc...c34e8dc98f
c34e8dc
2019-09-17 Matthias Grob - helper: consider matrices with the same NANs and INFINITYs equal
bbaa938
2019-09-17 Matthias Grob - helper: consider NAN equal to NAN such that vectors can be compared exactly
33a6291
2019-09-17 Matthias Grob - Matrix: add proper print function testing
b0b7d72
2019-09-17 Matthias Grob - Multiplication test: fix division resulting in NAN
3747232
2019-09-17 Matthias Grob - LeastSquaresSolver: Fix nasty GCC compile optimization error
5844b0e
2019-09-16 Matthias Grob - Implement one float equality check and use it everywhere
1e80807
2019-09-16 Matthias Grob - test: Add uncovered equality checks with NAN and INFINITE
a374f37
2019-09-16 Matthias Grob - Include helper_functions like all other library components
5 years ago
Daniel Agar
fe4f6c186e
Mavlink: ifdef networking code
5 years ago
Daniel Agar
86dc4c5a00
cmake generate vscode launch.json
5 years ago
PX4 Build Bot
42ca17ce77
Update submodule v2.0 to latest Thu Sep 19 20:38:28 EDT 2019
...
- v2.0 in PX4/Firmware (103595e866882191593136495a52825c455d2026): ac40c0329e
- v2.0 current upstream: be2f1fbe0a
- Changes: ac40c0329e...be2f1fbe0a
be2f1fb 2019-09-17 PX4BuildBot - autogenerated headers for rev b21a265224
d465e22 2019-09-17 PX4BuildBot - autogenerated headers for rev af677f748a
5631a1e 2019-09-16 PX4BuildBot - autogenerated headers for rev 2876e4c06e
05a4389 2019-09-16 PX4BuildBot - autogenerated headers for rev 77a18b1cb7
5 years ago
bresch
6f3868b5ba
ManualVelocitySmoothing - Fix unlock initialization
5 years ago
bresch
0153e1b126
Matrix - Explicitly cast array[3] to Vector3f
...
Use .xy() for Vector2 -> Vector3 assignment
5 years ago
bresch
f405bf506b
AltitudeSmoothVel - Use ManualVelocitySmoothingZ class instead of re-implementing the logic
5 years ago
bresch
ce96d98621
ManualVelocitySmoothing - Cosmetic changes (renaming, indentation,..)
...
Set the classes as final and set destructor to non-virtual
5 years ago
bresch
7cdb2364e9
ManualVelocitySmoothingXY - Add simple unit test
5 years ago
bresch
f5d7eb4d87
Refactor FlightTaskManualPositionSmoothVel
5 years ago