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 (26 April, 2020 - 3 May, 2020) #14814

Closed
weekly-digest bot opened this issue May 3, 2020 · 0 comments
Closed

Weekly Digest (26 April, 2020 - 3 May, 2020) #14814

weekly-digest bot opened this issue May 3, 2020 · 0 comments

Comments

@weekly-digest
Copy link

weekly-digest bot commented May 3, 2020

Here's the Weekly Digest for PX4/Firmware:


ISSUES

Last week 51 issues were created.
Of these, 29 issues have been closed and 22 issues are still open.

OPEN ISSUES

💚 #14811 Airspeed Selector: do not run it within the first 2s after system boot, by sfuhrer
💚 #14810 Added yaw to CMD_DO_SET_HOME, by dayjaby
💚 #14809 moved set_camera_zoom and do_set_servo to commander, by dayjaby
💚 #14808 mavlink: increment cmd confirmation field, by dayjaby
💚 #14807 airspeed_selector noisy startup, by dagar
💚 #14805 "ekf2 stop" get stuck in SITL, by airopti
💚 #14802 Frsky Telemetry not working on Holybro Kakute F7, by benjinne
💚 #14800 Extend ESC checks to handle failures, by cmic0
💚 #14798 Flight Task - Additional tasks are not being switched to if no other task is currently running, by garfieldG
💚 #14792 Port new airship vehicle type from v1.10 to master, by dan-leo
💚 #14790 [WIP]: Matrix forced inline experiments, by dagar
💚 #14787 pixhawk is not allowing GPS to be fixed, by mhk4zemi
💚 #14786 WARN [mc_pos_control] Offboard activation failed with error: Activation Failed, by lovettchris
💚 #14784 uORB::Publication improvements and cleanup, by dagar
💚 #14783 SITL Z-Drift in position estimate when drone is doing nothing, by shubang93
💚 #14780 RTL: Perform transition towards home location, by dayjaby
💚 #14777 v1.11 reset icm20689 accel calibration? , by dagar
💚 #14776 accel and gyro calibration refactor and cleanup (including important bug fix), by dagar
💚 #14774 Add TCBP001TA Barometer Driver, by bys1123
💚 #14773 [WIP] Add NMEA-0183 Protocol GPS Driver, by bys1123
💚 #14766 Extend Failure Detector functionalities, by cmic0
💚 #14762 ERROR: cannot launch node of type [px4/px4]: can't locate node [px4] in package [px4], by pkyadav73199

CLOSED ISSUES

❤️ #14812 Revert "drivers/pwm_out: cleanup for multi-platform use", by dagar
❤️ #14806 Use ground truth data for ground truth mavlink message, by kamilritz
❤️ #14804 Update submodule flightgear_bridge to latest Thu Apr 30 12:38:02 UTC 2020, by dagar
❤️ #14803 Update submodule ecl to latest Thu Apr 30 12:38:16 UTC 2020, by dagar
❤️ #14801 boards: add nxp fmuk66-v3 and rddrone-uavcan146 socketcan builds, by dagar
❤️ #14799 FMUv4 fails to build (with uavcan error), by tstellanova
❤️ #14797 Cleanup rotations to match MAV_SENSOR_ORIENTATION, by baumanta
❤️ #14796 Roll Pitch Yawrate Thrust (RPYrT) CI integration tests, by Pedro-Roque
❤️ #14795 Log file download from Pixhawk over MAVLink seems broken, by julianoes
❤️ #14794 ubuntu setup script: add gstreamer1.0-libav, by hamishwillee
❤️ #14793 uavcannode: add distance_sensor (all distances), by dagar
❤️ #14791 Update CONTRIBUTING.md, by dan-leo
❤️ #14789 Switch flightgear bridge submodule to px4 organization, by Jaeyoung-Lim
❤️ #14788 Enable flaps for plane model in SITL, by Jaeyoung-Lim
❤️ #14785 gps drivers: update submodule (M9N support), by bkueng
❤️ #14782 v1.11 verify GPS support for both ublox m9n & ZED-F9P, by dagar
❤️ #14781 vehicle_odometry: add timestamp_sample field for latency monitoring, by tzai
❤️ #14779 Fix: Stop getting velocity covariance from quaternion variance, by kamilritz
❤️ #14778 rotation conversion: deconfuse roll 90 yaw 90, by MaEtUgR
❤️ #14775 ninja: build stopped: subcommand failed, by pkyadav73199
❤️ #14772 Update submodule ecl to latest Mon Apr 27 12:39:40 UTC 2020, by dagar
❤️ #14771 boards: temporarily disable UART TX DMA, by bkueng
❤️ #14770 Mag power compensation: battery_status instance 1, by baumanta
❤️ #14769 temperature_compensation: enable parameters reboot_required, by dagar
❤️ #14768 PX4Rangerfinder: delete unused CDev, by dagar
❤️ #14767 boards: delete obsolete commented config systemcmd, by dagar
❤️ #14765 PX4Accelerometer/PX4Gyroscope: fix calibration offset for integrated FIFO case, by dagar
❤️ #14764 Add options to spawn multiple vehicles in different worlds, by Jaeyoung-Lim
❤️ #14763 Update Gazebo to latest, by LorenzMeier

LIKED ISSUE

👍 #14774 Add TCBP001TA Barometer Driver, by bys1123
It received 👍 x1, 😄 x0, 🎉 x0 and ❤️ x0.

NOISY ISSUE

🔈 #14786 WARN [mc_pos_control] Offboard activation failed with error: Activation Failed, by lovettchris
It received 14 comments.


PULL REQUESTS

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

OPEN PULL REQUEST

Last week, 2 pull requests were opened.
💚 #14811 Airspeed Selector: do not run it within the first 2s after system boot, by sfuhrer
💚 #14809 moved set_camera_zoom and do_set_servo to commander, by dayjaby

UPDATED PULL REQUEST

Last week, 46 pull requests were updated.
💛 #14810 Added yaw to CMD_DO_SET_HOME, by dayjaby
💛 #14808 mavlink: increment cmd confirmation field, by dayjaby
💛 #14800 Extend ESC checks to handle failures, by cmic0
💛 #14790 [WIP]: Matrix forced inline experiments, by dagar
💛 #14784 uORB::Publication improvements and cleanup, by dagar
💛 #14780 RTL: Perform transition towards home location, by dayjaby
💛 #14776 accel and gyro calibration refactor and cleanup (including important bug fix), by dagar
💛 #14774 Add TCBP001TA Barometer Driver, by bys1123
💛 #14773 [WIP] Add NMEA-0183 Protocol GPS Driver, by bys1123
💛 #14766 Extend Failure Detector functionalities, by cmic0
💛 #14759 IMU: parameterize IMU integration time (IMU_INTEG_TIME), by dagar
💛 #14755 Notch filter df1, by francelico
💛 #14753 Allow failsafe gimbal action, by dayjaby
💛 #14751 Fix tiltrotor scaling for sitl gazebo, by Jaeyoung-Lim
💛 #14749 PositionControl: deconflict velocity control gains from thrust, by MaEtUgR
💛 #14741 [WIP]: drivers/uavcan: add locking for command line param helpers, by dagar
💛 #14738 mc_att_control: adjust attitude setpoint upon estimate reset, by MaEtUgR
💛 #14737 Enable testing in windy environments, by Jaeyoung-Lim
💛 #14734 logger: poll sensor_combined if estimator replay enabled, by dagar
💛 #14728 RTL: For VTOL first descend before transition, by RomanBapst
💛 #14703 Support odometry velocity in body and local frame [REOPENED], by kamilritz
💛 #14650 [WIP]: initial Multi-EKF proof of concept, by dagar
💛 #14551 Alpha filter/leaky integrator time abstraction, by MaEtUgR
💛 #14546 Added 2 IMU I2C drivers, SPI mode and bus speed option, fixed 1 I2C read bug, etc. [rebased], by bkueng
💛 #14518 [WIP]: uavcannode (v1) testing branch, by dagar
💛 #14504 px4io: move to WQ to reduce control latency, by dagar
💛 #14497 Add SITL target for starting airsim, by Jaeyoung-Lim
💛 #14474 Add support for NXP UWB position sensor Take 2, by LowOrbitIonCannon
💛 #14399 Add support for MavlinkShell on Linux platform, by SalimTerryLi
💛 #14363 Parameter system enhancement, by RomanBapst
💛 #14226 Navigator: Add takeoff complete check when using local pos est, by mortenfyhn
💛 #14091 process_sensor_caldata.py: regularly weighted over temperature thermal fitting, by NicolasM0
💛 #14056 [DNM] DO NOT MERGE - For imxrt test purposes only , by davids5
💛 #13970 [WIP] uORB::Publication automatically set timestamp, by dagar
💛 #13948 mission:reset mission after finished, by jinchengde
💛 #13831 Pr tfminiplus and command support, by amoizard
💛 #13767 Rover hold/loiter, by ealdaz-seesai
💛 #13276 Allow to keep mag calibration after airframe change, by jlecoeur
💛 #12989 Imu health reporting and preflight checks improvements, by dusan19
💛 #12738 [WIP] add support for range finders via uavcan (for HEX flow module), by DanielePettenuzzo
💛 #12494 Switch into last mode after landing and disarming after RTL/Land, by ItsTimmy
💛 #12368 [WIP]: vmount: move non-polling orb to uORB::Subscription, by dagar
💛 #12215 EKF introduce ecl_float_t type for double precision floating point where available (disabled by default), by dagar
💛 #12148 Thoneflow 3901U Driver, by mhkabir
💛 #11318 parameters metadata generate as single static constexpr header, by dagar
💛 #9849 create a range of common quadcopter frame sizes and general ROMFS cleanup, by dagar

MERGED PULL REQUEST

Last week, 34 pull requests were merged.
💜 #14806 Use ground truth data for ground truth mavlink message, by kamilritz
💜 #14804 Update submodule flightgear_bridge to latest Thu Apr 30 12:38:02 UTC 2020, by dagar
💜 #14803 Update submodule ecl to latest Thu Apr 30 12:38:16 UTC 2020, by dagar
💜 #14801 boards: add nxp fmuk66-v3 and rddrone-uavcan146 socketcan builds, by dagar
💜 #14797 Cleanup rotations to match MAV_SENSOR_ORIENTATION, by baumanta
💜 #14796 Roll Pitch Yawrate Thrust (RPYrT) CI integration tests, by Pedro-Roque
💜 #14794 ubuntu setup script: add gstreamer1.0-libav, by hamishwillee
💜 #14793 uavcannode: add distance_sensor (all distances), by dagar
💜 #14791 Update CONTRIBUTING.md, by dan-leo
💜 #14789 Switch flightgear bridge submodule to px4 organization, by Jaeyoung-Lim
💜 #14788 Enable flaps for plane model in SITL, by Jaeyoung-Lim
💜 #14785 gps drivers: update submodule (M9N support), by bkueng
💜 #14781 vehicle_odometry: add timestamp_sample field for latency monitoring, by tzai
💜 #14779 Fix: Stop getting velocity covariance from quaternion variance, by kamilritz
💜 #14778 rotation conversion: deconfuse roll 90 yaw 90, by MaEtUgR
💜 #14772 Update submodule ecl to latest Mon Apr 27 12:39:40 UTC 2020, by dagar
💜 #14771 boards: temporarily disable UART TX DMA, by bkueng
💜 #14770 Mag power compensation: battery_status instance 1, by baumanta
💜 #14769 temperature_compensation: enable parameters reboot_required, by dagar
💜 #14768 PX4Rangerfinder: delete unused CDev, by dagar
💜 #14767 boards: delete obsolete commented config systemcmd, by dagar
💜 #14765 PX4Accelerometer/PX4Gyroscope: fix calibration offset for integrated FIFO case, by dagar
💜 #14764 Add options to spawn multiple vehicles in different worlds, by Jaeyoung-Lim
💜 #14763 Update Gazebo to latest, by LorenzMeier
💜 #14758 move mc_att_control to new wq:attitude_ctrl, by dagar
💜 #14752 PX4Accelerometer/PX4Gyroscope: integrated data use simple rotate_3f to avoid unnecessary floating point operations, by dagar
💜 #14727 Improve front transition tracking & fix flyaway, by RomanBapst
💜 #14707 drivers/pwm_out: cleanup for multi-platform use, by dagar
💜 #14706 VTOL: Pusher assist: add configuration for enabling it in LAND /disable below some altitude, by sfuhrer
💜 #14699 [WIP]: CUAV X7Pro board support, by dagar
💜 #14599 NuttX defconfig minor cleanup and improvements, by dagar
💜 #14539 FlightGear simulator support, by kaklik
💜 #13769 Rover land detection, by ealdaz-seesai
💜 #13158 mavlink: add missing uORB publication of tunes, by julianoes


COMMITS

Last week there were 46 commits.
🛠️ Add additional flap channel in mixer Since sitl gazebo is unable to control to joints from a single channel, an additional mixer is defined by Jaeyoung-Lim
🛠️ change solo mag rotation to new convention by baumanta
🛠️ delete ROTATION_YAW_293_PITCH_68_ROLL_90 as usage implies it is the same as ROTATION_ROLL_90_PITCH_68_YAW_293 by baumanta
🛠️ cleanup unneccessary complicated formulations by baumanta
🛠️ add test for rotations, add new rotations, fix old rotations by baumanta
🛠️ sort enum by mavlink MAV_SENSOR_ORIENTATION by baumanta
🛠️ Use ground truth uorb topic for ground truth mavlink message by kamilritz
🛠️ boards: include all procfs entries on boards that aren't flash constrained by dagar
🛠️ boards: remove all CONFIG_NXFONTS_DISABLE* by dagar
🛠️ [boards: initial CUAV X7Pro support (not complete) - this is booting and functional, but still missing a few things

Co-authored-by: Vit Hanousek vithanousek@seznam.cz](dfa5ca1) by kaklik
🛠️ vehicle_odometry: add timestamp_sample field for latency monitoring by mhkabir
🛠️ ekf2: Stop getting velocity variance from pose covariance matrix (#14779) by kamilritz
🛠️ [Rover land detection (#13769) * Land Enabled

  • Declared Subscriptor in header as originally intended.

In the header it caused SIGSEGV in my machine so that's why it was moved
to .cpp

  • Code Style fixed

  • Removed confusing comments

  • Comment update

Co-authored-by: Julian Oes julian@oes.ch](efa0e1b) by ealdaz-seesai
🛠️ [VTOL: Pusher assist: add configuration for enabling it in LAND /disable below some altitude (#14706) * VTOL type: add new parameter VT_FWD_TRHUST_EN for customizing pusher/tilt assist

Depending on the setting of this param, the pusher assist is:
-completely disabled (default)
-enabled in pos, alt and auto mode (except LAND)
-enabled in pos, alt and auto mode if above MPC_LAND_ALT1
-enabled in pos, alt and auto mode if above MPC_LAND_ALT2
-enabled in pos, alt and auto mode
(before it was always disabled in LAND mode)

-change default of VT_FWD_THRUST_SC from 0 to 0.7

Signed-off-by: Silvan Fuhrer silvan@auterion.com](f78847b) by sfuhrer
🛠️ mavlink: move tune publication to separate class This makes it easier to allocate in MavlinkReceiver. by julianoes
🛠️ mavlink: copy tune to buffer to play later Instead of blocking the receiver thread while playing a tune we now copy the tune to a buffer and check if we can play the next note on each iteration of the receiver thread. The buffer and tune object is only created on the heap if we receive a tune to play once and doesn't use resources otherwise. by julianoes
🛠️ mavlink: add support for PLAY_TUNE_V2 by julianoes
🛠️ mavlink: move tune publication to a method by julianoes
🛠️ mavlink: use static_cast instead of C-style cast by julianoes
🛠️ mavlink: add missing uORB publication of tunes The old tune device interface is not working anymore and we need to publish to uORB tune_control. This solution is not optimal though because blocks the receiving thread. by julianoes
🛠️ support mag power compensation with battery_status instance 1 by baumanta
🛠️ change python script to calculate right params by baumanta
🛠️ move attitude controllers to new wq:attitude_ctrl by dagar
🛠️ Update submodule ecl to latest Mon Apr 27 12:39:40 UTC 2020 - ecl in PX4/Firmware (27232514fcaf04924ecb405e144615c23ac6e2e0): https://github.com/PX4/ecl/commit/8a9d961f0d7b0cf6371ab1fcd6d0d2ccb581d3d1 - ecl current upstream: https://github.com/PX4/ecl/commit/8b6d665a1331f94091caf2f262e09d508eb8975c - Changes: https://github.com/PX4/ecl/compare/8a9d961f0d7b0cf6371ab1fcd6d0d2ccb581d3d1...8b6d665a1331f94091caf2f262e09d508eb8975c 8b6d665 2020-04-26 kamilritz - Avoid subtraction of two uint 70d65ea 2020-04-16 kamilritz - Test:Increase GPS jump need for rejection c19f40e 2020-04-15 Kamil Ritz - Add reset position test for GPS and VISION 78a6b9f 2020-04-15 Kamil Ritz - SensorSimulator: Fix GPS horizontal position step 050298f 2020-04-08 Kamil Ritz - Improve matrix library usage 5749273 2020-04-08 Kamil Ritz - refactor resetPosition by PX4BuildBot
🛠️ boards: temporarily disable UART TX DMA work-around for https://github.com/PX4/Firmware/issues/14659. This can be reverted when fixed properly. by bkueng
🛠️ Add options to spawn multiple vehicles in different worlds (#14764) Since SITL gazebo now has the ability to spawn vehicles to different worlds, this can be done for simulating multiple vehicles by Jaeyoung-Lim
🛠️ FixedWingPositionControl: set waypoint straight ahead for front transition - this fixes the case where the navigator publishes a loiter waypoint or any waypoint which is too close to the vehicle. Signed-off-by: RomanBapst bapstroman@gmail.com by RomanBapst
🛠️ takeoff: only set _can_loiter_at_sp if takeoff position has been set Signed-off-by: RomanBapst bapstroman@gmail.com by RomanBapst
🛠️ Update Gazebo to latest This includes a relevant compile fix for a recent MAVLink update. by LorenzMeier
🛠️ temperature_compensation: enable parameters set reboot_required - min/max are unnecessary with boolean by dagar
🛠️ PX4Rangerfinder: delete unused CDev by dagar
🛠️ boards: delete obsolete commented config systemcmd by dagar
🛠️ [PX4Accelerometer/PX4Gyroscope: fix calibration offset for integrated FIFO case This is a quick follow up fix to to a bug introduced by #14752. In the case of FIFO data (new IMU drivers) the calibration offset wasn't being applied correctly to the result of integrating the FIFO samples.

This slipped through basic sanity testing (simple bench testing, the test rack, and SITL CI) due to the calibration offsets being zeroed.](3832214) by dagar
🛠️ PX4Accelerometer/PX4Gyroscope: integrated data avoid loss of numerical precision by dagar


CONTRIBUTORS

Last week there were 17 contributors.
👤 Jaeyoung-Lim
👤 baumanta
👤 kamilritz
👤 dagar
👤 hamishwillee
👤 PX4BuildBot
👤 Pedro-Roque
👤 dan-leo
👤 bkueng
👤 MaEtUgR
👤 kaklik
👤 mhkabir
👤 ealdaz-seesai
👤 sfuhrer
👤 julianoes
👤 RomanBapst
👤 LorenzMeier


STARGAZERS

Last week there were 24 stagazers.
msunshinelxl
pqzx
JcZou
RJHughes
asdsadasfahg
rellfy
Li-Leo
sjqlwy
jfnil
k5tuck
RideSolo
1126259445
ZaleYu
plodes
tomoveu
weituo86
lzh4444
PXducky
readsa
lddddd1997
lionconfi
pietrop88
stvchu
jarkko-hautakorpi
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