- May 17, 2019
- May 16, 2019
-
-
Julian Oes authored
For now we need to ignore this warning which GCC 9 shows for the MAVLink headers.
-
Julian Oes authored
GCC 9 complained about stringop-truncation which is a cautionary message to prevent using strncpy with non-null terminated strings. We can fix this by copying one byte less than the destination size and then manually adding the null termination, as we already do.
-
TSC21 authored
-
Matthias Grob authored
Since I reorder the points every time I open a pull request I thought I might as well propose this order for the template.
-
- May 14, 2019
-
-
Julian Oes authored
-
Julian Oes authored
When simulating with lockstep we can raise the speed by setting the env variable `PX4_SIM_SPEED_FACTOR`. Some inputs like RC, MAVLink heartbeats from a ground station, or offboard controls via MAVLink are still at the normal speed which leads to timeouts getting detected in PX4. To work around this issue we can automatically multiply the timeout parameters by the speed factor.
-
- May 13, 2019
-
-
Daniel Agar authored
- fixes #12012
-
Julian Oes authored
This fixes the IDs of multi UAVs started with ROS/Gazebo. Previously the 3 vehicles were displayed in QGC as Vehicle 2, 3, 4. With this change it is more intuitive Vehicle 1, 2, 3 and this is also consistent with the way it is documented and how it is in jMAVSim.
-
- May 11, 2019
-
-
Oleg Kalachev authored
-
Bart Slinger authored
-
- May 09, 2019
-
-
Julian Oes authored
We forgot to add the option -s for jmavsim_run.sh which starts jMAVSim with the UDP port connecting to the SDK (port 14540).
-
Julian Oes authored
This fixes cross-talk between the QGC and SDK UDP ports for HITL.
-
Julian Oes authored
-
Julian Oes authored
This brings support for UDP port 14550 and 14540 for HITL simulation.
-
Matthias Grob authored
-
Matthias Grob authored
-
Matthias Grob authored
Example: Before when you passed "make tests TESTFILTER=Attitude" and subsequently "make tests TESTFILTER=Atti" it found the string "TESTFILTER=Atti" in "TESTFILTER=Attitude" and hence the check if the configuration is already correct passed. The fix checks for the configuration parameter including the subsequent space separator and after that strips the space away again such that the list VERIFIED_CMAKE_OPTIONS doesn't contain trailing spaces.
-
Matthias Grob authored
-
Matthias Grob authored
-
Matthias Grob authored
-
Matthias Grob authored
-
Matthias Grob authored
visibility.h is included globally in PX4 via cmake compile flags. It contains poisoning the exit() command which is used by gtest to close the test application. Removing the flag for gtest compilation fixes the compile error: gtest.cc:4757:7: error: attempt to use poisoned "exit"
-
Matthias Grob authored
-
Matthias Grob authored
-
Matthias Grob authored
-
Matthias Grob authored
-
- May 08, 2019
-
-
Roman Bapst authored
* VTOL trans: changed that now in transition for both MC and FW the corresponding (correct) attitude controller is running * attitude setpoint for stabilized mode is generated by tailsitter.cpp * reset yaw setpoint during transition to avoid big yaw errors after transition back to hover * VT_TYPE parameter: added "reboot required" metadata
-
Daniel Agar authored
- ecl in PX4/Firmware (fa1fbed24633aef7985a128ebd4d19a7f6a4d108): https://github.com/PX4/ecl/commit/c4492b17c1d7bb9b74011efa9890452b091421e8 - ecl current upstream: https://github.com/PX4/ecl/commit/a27a43eafa8f4dd514e89984f5394260a36ea4f6 - Changes: https://github.com/PX4/ecl/compare/c4492b17c1d7bb9b74011efa9890452b091421e8...a27a43eafa8f4dd514e89984f5394260a36ea4f6 a27a43e 2019-05-01 Hamish Willee - Fix up link to EKF docs 3f69189 2019-04-04 Mohammed Kabir - EKF: control: stop vision yaw fusion on timeout
-
Beat Küng authored
Commander initially publishes a tune_control topic set to 0, which can interfere with the startup tone (as happening on the Pixhawk Cube).
-
Matthias Grob authored
To be able to still infer the direction of the thrust vector we limit it to a minimal length even if MPC_THR_MIN is set to zero. Note: This is a hotfix for certain specific applications. The direction of the thrust vector in this corner case is very likely to get into the tilt limit which is generally undesired.
-
斯东Stone authored
-
- May 07, 2019
-
-
bresch authored
-
bresch authored
A low gyro cutoff is needed for most medium/large size drones as the structural natural and blade-pass frequencies are low. A higher value is still desirable for small platforms surch as racers or well isolated autopilots and should be tuned by the user. Specific values for config files are untouched. The cutoff filter for the D term is disabled here as the required cutoff frequency for the default D term of the rate controller is higher than the gyro cutoff. In that case, enabling the D term cutoff would just add some undesired phase lag to the derivative.
-
- May 06, 2019
-
-
Daniel Agar authored
- minimap size and display - title bar show file path and if modified - disable natural language search (sends keystrokes to Bing)
-
Daniel Agar authored
-
Daniel Agar authored
- jMAVSim in PX4/Firmware (7ec6f0dc): https://github.com/PX4/jMAVSim/commit/79586deda5176c37de7804904f2553c8547edc4a - jMAVSim current upstream: https://github.com/PX4/jMAVSim/commit/ae1593d0c8d6f3860081dff04ada1cacda4c8087 - Changes: https://github.com/PX4/jMAVSim/compare/79586deda5176c37de7804904f2553c8547edc4a...ae1593d0c8d6f3860081dff04ada1cacda4c8087 ae1593d 2019-04-30 Julian Oes - Merge pull request #100 from PX4/fix-port-default 9de8f86 2019-04-29 Julian Oes - Simulator: fix default for QGC and SDK link d42efaf 2019-04-29 Julian Oes - Merge pull request #99 from PX4/pr-add-sdk-port 7d0bebb 2019-04-26 Julian Oes - Simulator: fix copy paste mistake a94816e 2019-04-26 Julian Oes - Simulator: add MAVLink UDP port for SDK 6a9634b 2019-04-26 Julian Oes - Visualizer3D: ran fix_style.sh
-
Daniel Agar authored
- mavlink v2.0 in PX4/Firmware (0d543e29bb4535df9654c1f3a7c8f0712e81a120): https://github.com/mavlink/c_library_v2/commit/d8c4e5def38f2ff6079087e579693b4bd9552584 - mavlink v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/57000134021fb8d5c2c6281e3783ce29bb35bc17 - Changes: https://github.com/mavlink/c_library_v2/compare/d8c4e5def38f2ff6079087e579693b4bd9552584...57000134021fb8d5c2c6281e3783ce29bb35bc17
-
Julian Oes authored
It looks like the atomic builtins are not available using QuRT and the Hexagon toolchain, so our best bet is to use `volatile` for the atomics.
-