Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weekly Digest (15 September, 2019 - 22 September, 2019) #13002

Closed
weekly-digest bot opened this issue Sep 22, 2019 · 0 comments
Closed

Weekly Digest (15 September, 2019 - 22 September, 2019) #13002

weekly-digest bot opened this issue Sep 22, 2019 · 0 comments

Comments

@weekly-digest
Copy link

weekly-digest bot commented Sep 22, 2019

Here's the Weekly Digest for PX4/Firmware:


ISSUES

Last week 42 issues were created.
Of these, 17 issues have been closed and 25 issues are still open.

OPEN ISSUES

💚 #13001 MAVLink system boot did not complete in 20 seconds, by julianoes
💚 #13000 added circuit_breaker_enabled_by_val(), by BazookaJoe1900
💚 #12999 [Release 1.9] Multicopter lose height on full throttle in ALTCTL and POSCTL mode, by svpcom
💚 #12997 Update submodule matrix to latest Thu Sep 19 20:38:33 EDT 2019, by dagar
💚 #12996 Crazyflie 2.0 how to config "make bitcraze_crazyflie_default qconfig", by waytry
💚 #12995 vscode chokes on mismatched submodules, by hamishwillee
💚 #12993 cm8jl65: move to PX4Rangefinder and cleanup, by dagar
💚 #12992 extensive cpu on every parameter change, by BazookaJoe1900
💚 #12990 Rover - Aion Robotics R1 UGV issues with executing position setpoints , by sarahToonsi
💚 #12989 Imu health reporting and preflight checks improvements, by dusan19
💚 #12987 CM8JL65 switches uORB instance mid-air, by nicovanduijn
💚 #12985 mavlink mode review, by dagar
💚 #12984 Swift UAVCAN servo actuation, by m1kelyons
💚 #12980 Yawrate in Offboard Stopped Working, by Pedro-Roque
💚 #12976 Added FileNotFound error code according to new Mavlink FTP specification, by MatejFranceskin
💚 #12975 Slowing real time factor in SITL Gazebo, by shrit
💚 #12974 FMUv4: CPU load > 95%, by nicovanduijn
💚 #12972 [WIP]: decrease serial RX DMA poll, by dagar
💚 #12971 MC stabilized/altitude control setpoint shaping, by bresch
💚 #12970 [WIP]: Mavlink stream check available buffer before doing any work, by dagar
💚 #12969 Mavlink get_free_tx_buf() minor cleanup, by dagar
💚 #12967 [WIP]: mavlink send helpers refactor to prevent writing partial messages, by dagar
💚 #12966 FlightTask - Use delta values after EKF reset, by bresch
💚 #12965 FlightTask - Move ekf reset counter monitoring logic in the base FlightTask, by bresch
💚 #12963 make px4_sitl jmavsim fail, by onionysy

CLOSED ISSUES

❤️ #12998 Update submodule mavlink v2.0 to latest Thu Sep 19 20:38:28 EDT 2019, by dagar
❤️ #12994 cmake generate vscode launch.json, by dagar
❤️ #12991 Mavlink: ifdef networking code, by dagar
❤️ #12988 EKF2: move handling of invalid range into ECL, by nicovanduijn
❤️ #12986 MC rate control - Integrator fix for ideal PID form, by bresch
❤️ #12983 TrajMath: replace type placeholder with floats, by Stifael
❤️ #12982 TrajMath.hpp template mixes double and float, by Stifael
❤️ #12981 nuttx sitl simulation, by Wonderful99668
❤️ #12979 Printouts to console only after module restart, by JMshare
❤️ #12978 px4_tasks: reduce POSITION_CONTROL priority, by dagar
❤️ #12977 PMW3901 improvements, by nicovanduijn
❤️ #12973 ubuntu.sh - remove modemmanager, by hamishwillee
❤️ #12968 Mavlink wait for boot complete before sending or receiving anything, by dagar
❤️ #12964 Remove unsafe access to .data() and _data in Matrix, by jkflying
❤️ #12962 cmake minor cleanup, by dagar
❤️ #12961 Jenkins HIL disable rgbled, by dagar
❤️ #12960 cmake quick refactor to simplify top level CMakeLists.txt, by dagar

LIKED ISSUE

👍 #12971 MC stabilized/altitude control setpoint shaping, by bresch
It received 👍 x4, 😄 x0, 🎉 x0 and ❤️ x0.

NOISY ISSUE

🔈 #12975 Slowing real time factor in SITL Gazebo, by shrit
It received 14 comments.


PULL REQUESTS

Last week, 50 pull requests were created, updated or merged.

UPDATED PULL REQUEST

Last week, 30 pull requests were updated.
💛 #13000 added circuit_breaker_enabled_by_val(), by BazookaJoe1900
💛 #12993 cm8jl65: move to PX4Rangefinder and cleanup, by dagar
💛 #12989 Imu health reporting and preflight checks improvements, by dusan19
💛 #12985 mavlink mode review, by dagar
💛 #12984 Swift UAVCAN servo actuation, by m1kelyons
💛 #12976 Added FileNotFound error code according to new Mavlink FTP specification, by MatejFranceskin
💛 #12972 [WIP]: decrease serial RX DMA poll, by dagar
💛 #12970 [WIP]: Mavlink stream check available buffer before doing any work, by dagar
💛 #12969 Mavlink get_free_tx_buf() minor cleanup, by dagar
💛 #12967 [WIP]: mavlink send helpers refactor to prevent writing partial messages, by dagar
💛 #12965 FlightTask - Move ekf reset counter monitoring logic in the base FlightTask, by bresch
💛 #12956 Add support for NXP UWB position sensor, by ItsTimmy
💛 #12952 moved rc.mavlink to the boards optional rc additions (now it's called…, by garfieldG
💛 #12946 VTOL standard: introduce scale for FW control surfaces in hover, by sfuhrer
💛 #12887 [WIP] Pr airspeed selector followup, by sfuhrer
💛 #12864 [WIP] Lidar Lite multi instance, by DanielePettenuzzo
💛 #12854 Add DShot module, by bkueng
💛 #12809 Use Python 3 everywhere, by julianoes
💛 #12802 uORB::DeviceNode allocate buffer on advertise, by dagar
💛 #12800 uorb top sort statistics list alphabetically, by dagar
💛 #12778 VTOL GPSF: fix fixed bank loiter, by ThomasRigi
💛 #12771 [PLEASE DO MERGE] ECL reference frame alignment fix, by kamilritz
💛 #12706 Create 13030_mugin_vtol, by BanthaRage
💛 #12695 Refactor the ll40ls namespace driver methods to more closely match other distance sensor driver implementations, by mcsauder
💛 #12601 [WIP]: temperature_compensation module, by dagar
💛 #12507 Accomplish requisite work to close out PR #11431., by mcsauder
💛 #12191 ModuleBase add common base and cleanup, by dagar
💛 #11944 rename fields in tecs_status and make it EAS explicit , by CarlOlsson
💛 #11878 Improve trigger control for survey applications, by LorenzMeier
💛 #11776 Jenkinsfile run unit tests under AddressSanitizer, by dagar

MERGED PULL REQUEST

Last week, 20 pull requests were merged.
💜 #12998 Update submodule mavlink v2.0 to latest Thu Sep 19 20:38:28 EDT 2019, by dagar
💜 #12994 cmake generate vscode launch.json, by dagar
💜 #12991 Mavlink: ifdef networking code, by dagar
💜 #12988 EKF2: move handling of invalid range into ECL, by nicovanduijn
💜 #12986 MC rate control - Integrator fix for ideal PID form, by bresch
💜 #12983 TrajMath: replace type placeholder with floats, by Stifael
💜 #12978 px4_tasks: reduce POSITION_CONTROL priority, by dagar
💜 #12977 PMW3901 improvements, by nicovanduijn
💜 #12973 ubuntu.sh - remove modemmanager, by hamishwillee
💜 #12968 Mavlink wait for boot complete before sending or receiving anything, by dagar
💜 #12964 Remove unsafe access to .data() and _data in Matrix, by jkflying
💜 #12962 cmake minor cleanup, by dagar
💜 #12961 Jenkins HIL disable rgbled, by dagar
💜 #12960 cmake quick refactor to simplify top level CMakeLists.txt, by dagar
💜 #12948 replay module split into separate compilation units, by dagar
💜 #12947 tfmini cleanup and use PX4Rangefinder, by dagar
💜 #12944 fixed total flight time counting bug, by mlaiacker
💜 #12943 Refactor ManualPositionSmoothVel and ManualAltitudeSmoothVel, by bresch
💜 #12936 Takeoff - allow publishing NAN longitude and latitude, by bresch
💜 #12909 Refactor jerk-limited trajectory generator, by bresch


COMMITS

Last week there were 48 commits.
🛠️ Mavlink: ifdef networking code by dagar
🛠️ cmake generate vscode launch.json by dagar
🛠️ Update submodule v2.0 to latest Thu Sep 19 20:38:28 EDT 2019 - v2.0 in PX4/Firmware (103595e866882191593136495a52825c455d2026): https://github.com/mavlink/c_library_v2/commit/ac40c0329e88b70ae5db4c1467ed5853d305af54 - v2.0 current upstream: https://github.com/mavlink/c_library_v2/commit/be2f1fbe0a8235ff4632e7df1d54c89a3c8615bd - Changes: https://github.com/mavlink/c_library_v2/compare/ac40c0329e88b70ae5db4c1467ed5853d305af54...be2f1fbe0a8235ff4632e7df1d54c89a3c8615bd be2f1fb 2019-09-17 PX4BuildBot - autogenerated headers for rev https://github.com/mavlink/mavlink/tree/b21a2652249a27a151b38cd3da5c4ac9d51fcb69 d465e22 2019-09-17 PX4BuildBot - autogenerated headers for rev https://github.com/mavlink/mavlink/tree/af677f748aa2c3268f71db6f3a1c867530b51894 5631a1e 2019-09-16 PX4BuildBot - autogenerated headers for rev https://github.com/mavlink/mavlink/tree/2876e4c06e707519a8770b661abaac008feef703 05a4389 2019-09-16 PX4BuildBot - autogenerated headers for rev https://github.com/mavlink/mavlink/tree/77a18b1cb7d4667b669e0429d86082ed38b79886 by PX4BuildBot
🛠️ ManualVelocitySmoothing - Fix unlock initialization by bresch
🛠️ Matrix - Explicitly cast array[3] to Vector3f Use .xy() for Vector2 -> Vector3 assignment by bresch
🛠️ AltitudeSmoothVel - Use ManualVelocitySmoothingZ class instead of re-implementing the logic by bresch
🛠️ ManualVelocitySmoothing - Cosmetic changes (renaming, indentation,..) Set the classes as final and set destructor to non-virtual by bresch
🛠️ ManualVelocitySmoothingXY - Add simple unit test by bresch
🛠️ Refactor FlightTaskManualPositionSmoothVel by bresch
🛠️ ManualPositionSmoothVel - Split large function into smaller ones, split XY and Z axes Next step is to move as much as possible to a library in order to reuse the Z axis in the Altitude FlightTask by bresch
🛠️ TrajMath: move from FlightTasks/Utility into mathlib library because the function is also used by other libraries by Stifael
🛠️ TrajMath: replace type placeholder with floats by Stifael
🛠️ MC rate control - Scale the integrator with K during the integration part to avoid having to scale its saturation separately. This is required to avoid premature saturation of the integrator when using the K term. Also remove double saturation of the integrator by bresch
🛠️ Takeoff - allow publishing NAN longitude and latitude A NAN is interpreted in the FlightTaskAuto as a non-valid global coordinate and sets a local position. If a zero is sent instead, the global coordinate is recognized as valid and will be executed. This is a problem when the global position is gained for the first time after takeoff and that a valid global reference did not exist before by bresch
🛠️ [EKF2: move handling of invalid range into ECL (#12988) * ekf2: Move handling of invalid range finder data inside ecl library

The ecl library EKF is able to use vehicle motion and in-air status to better determine when the default on-ground range finder reading can be used.
The description for the EKF2_MIN_RNG parameter has been updated to make its use clearer.](549a962) by nicovanduijn
🛠️ ekf2: temporarily hardcode new quality information to unkown until priseborough's and nicovanduijn's pr #12950 by MaEtUgR
🛠️ Update ecl and matrix to safe matrix access by MaEtUgR
🛠️ test_matrix: remove duplicate namespace accesses by MaEtUgR
🛠️ Remove unsafe access to .data() and _data in Matrix by jkflying
🛠️ px4_tasks: reduce POSITION_CONTROL priority * this is to prevent the loss of any sensor data or estimator time slip in the event of a position controller or flight task overrun by dagar
🛠️ Mavlink: wait for boot complete before sending or receiving anything by dagar
🛠️ tfmini split out header and main by dagar
🛠️ tfmini cleanup and use PX4Rangefinder by dagar
🛠️ [PMW3901 improvements (#12977) * PMW3901: use frame count and quality metric


CONTRIBUTORS

Last week there were 9 contributors.
👤 dagar
👤 PX4BuildBot
👤 bresch
👤 Stifael
👤 nicovanduijn
👤 MaEtUgR
👤 jkflying
👤 mlaiacker
👤 hamishwillee


STARGAZERS

Last week there were 20 stagazers.
fabiencastan
chenlmnet
hysamrashed
Kevinive
Jeheonjeol
0chiehchen
3888winner
cygwolf
lee-shun
LeonamTeixeraDeVasconcelos
abnerkaizer
josealvesmacieljunior
kaikai-king
craigbridges
trantuan24bk
its-tn10
spacefan
FIREFOXCYBER
andyljones
osktyn
You all are the stars! 🌟


RELEASES

Last week there were no releases.


That's all for last week, please 👀 Watch and Star the repository PX4/Firmware to receive next weekly updates. 😃

You can also view all Weekly Digests by clicking here.

Your Weekly Digest bot. 📆

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant