You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During a loss of GPS data when using GPS as primary height source,
the height is reset to baro and the local position gets invalid at the
same time. This triggers a switch to altitude flight task and a setpoint
reset.
This combination of events had the effect to ignore the height reset,
the large sudden height error could create an abrupt change of altitude
or even a crash.
The ekf2 reset is now done at the beginning of each update call.](be2bb4a) by bresch
🛠️ [add new rotation (#14512) * add new rotation ROLL_270_YAW_180
Here's the Weekly Digest for PX4/Firmware:
ISSUES
Last week 60 issues were created.
Of these, 19 issues have been closed and 41 issues are still open.
OPEN ISSUES
💚 #14760 [MAVSDK TEST] Groundtruth always zero for vision and flow model, by kamilritz
💚 #14759 IMU: parameterize IMU integration time (IMU_INTEG_TIME), by dagar
💚 #14758 move mc_att_control to new wq:attitude_ctrl, by dagar
💚 #14757 Update submodule sitl_gazebo to latest Sat Apr 25 12:38:03 UTC 2020, by dagar
💚 #14756 Update submodule mavlink v2.0 to latest Sat Apr 25 12:38:07 UTC 2020, by dagar
💚 #14755 Notch filter df1, by francelico
💚 #14754 [WIP] Multicopter Controllers Muxing, by Pedro-Roque
💚 #14753 Allow failsafe gimbal action, by dayjaby
💚 #14752 PX4Accelerometer/PX4Gyroscope: integrated data use simple rotate_3f to avoid unnecessary floating point operations, by dagar
💚 #14751 Fix tiltrotor scaling for sitl gazebo, by Jaeyoung-Lim
💚 #14750 Roll Pitch Yawrate Thrust (RPYrT) integration tests, by Pedro-Roque
💚 #14749 PositionControl: deconflict velocity control gains from thrust, by MaEtUgR
💚 #14747 px4_sitl gazebo not working on ubuntu16.04 with gazebo9, by Prasheel24
💚 #14745 pixhawk mini IMU missing v1.11.0-beta1, by dagar
💚 #14743 1.11.beta: Fixed Wing Flaps PWM output only on ch6, but not on ch7, by jstrebel
💚 #14741 [WIP]: drivers/uavcan: add locking for command line param helpers, by dagar
💚 #14740 Durandal: manual logger start fails, by zhaoxiaowei1013
💚 #14738 mc_att_control: adjust attitude setpoint upon estimate reset, by MaEtUgR
💚 #14737 Enable testing in windy environments, by Jaeyoung-Lim
💚 #14736 UAVCAN hardfault on "uavcan param list", by JacobCrabill
💚 #14735 EKF2 velocity estimate wrong - v1.11-beta, by mhkabir
💚 #14734 logger: poll sensor_combined if estimator replay enabled, by dagar
💚 #14733 verify all distance sensor default orientations, by dagar
💚 #14728 RTL: For VTOL first descend before transition, by RomanBapst
💚 #14727 Improve front transition tracking & fix flyaway, by RomanBapst
💚 #14723 [WIP] Add Optical Flow Driver for Upflow LC302 module, by bys1123
💚 #14722 GPS # of satellites used dropped to 16 (u-blox M9N), by limhyon
💚 #14721 Takeoff denied in HITL Simulation with Gazebo, by LordHelmchen324
💚 #14720 Multicopter velocity control gains backwards compatibility depends on hover thrust, by MaEtUgR
💚 #14719 NuttX STM32H7 SPI6 DMA not working , by dagar
💚 #14718 [VTOL] Front transition deviates, by ThomasRigi
💚 #14717 Thermal Calibration corrupts accelometers data to show wrong horizon roll, by MartinStokelj
💚 #14714 TFmini: Data fusion is wrong in PX4 V1.10.0, by Randallfeng
💚 #14713 Add CAN safety state led, by CUAVcaijie
💚 #14712 Add CAN beep, by CUAVcaijie
💚 #14710 Add CAN rgb led, by CUAVcaijie
💚 #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
💚 #14705 prearm with linux, by navioglider
💚 #14703 Support odometry velocity in body and local frame [REOPENED], by kamilritz
💚 #14701 Automatic failsafe land in fixed wing RTL not possible, by MaEtUgR
CLOSED ISSUES
❤️ #14748 I2C & SPI drivers: improve info output for external buses, by bkueng
❤️ #14746 tailsitter: remove unused code, by xdwgood
❤️ #14744 SHA256 broken for px4.py, by rblilja
❤️ #14742 fix loiter_time for FW missions, by dayjaby
❤️ #14739 Fixes max AUX number for MNT_MAN_ROLL, PITCH and YAW parameters, by kpetrykin
❤️ #14732 VTOL: add parameter to set the PWM_OUTPUT_DEVICE_PATH, by sfuhrer
❤️ #14731 MCLandDetector: fix low thrust detection in stabilized mode, by bresch
❤️ #14730 Cannot start ll40ls on I2C bus 4 when specifying
-b 4
(v1.11.0-beta1), by mortenfyhn❤️ #14729 adding a test file for training, DO NOT MERGE, by unipheas
❤️ #14726 Update submodule nuttx to latest Wed Apr 22 00:39:01 UTC 2020, by dagar
❤️ #14725 Update submodule mavlink v2.0 to latest Wed Apr 22 00:38:54 UTC 2020, by dagar
❤️ #14724 Update submodule sitl_gazebo to latest Wed Apr 22 00:38:48 UTC 2020, by dagar
❤️ #14716 Fix px4.py, by TSC21
❤️ #14715 MPC: initialize hover thrust with parameter even if using HTE, by bresch
❤️ #14711 fix nuttx submodule: point to px4_firmware_nuttx-8.2 branch, by bkueng
❤️ #14709 Fix up doc links to point to master branch, by hamishwillee
❤️ #14708 restore UAVCAN bootloader support, by dagar
❤️ #14704 MC throttle drop STABILIZED -> ALTCTL (v1.11.0-beta1), by dagar
❤️ #14702 FlightTasks: do not adjust tilt limit of the position control, by MaEtUgR
LIKED ISSUE
👍 #14702 FlightTasks: do not adjust tilt limit of the position control, by MaEtUgR
It received 👍 x0, 😄 x0, 🎉 x2 and ❤️ x0.
NOISY ISSUE
🔈 #14730 Cannot start ll40ls on I2C bus 4 when specifying
-b 4
(v1.11.0-beta1), by mortenfyhnIt received 13 comments.
PULL REQUESTS
Last week, 67 pull requests were created, updated or merged.
UPDATED PULL REQUEST
Last week, 42 pull requests were updated.
💛 #14759 IMU: parameterize IMU integration time (IMU_INTEG_TIME), by dagar
💛 #14758 move mc_att_control to new wq:attitude_ctrl, by dagar
💛 #14755 Notch filter df1, by francelico
💛 #14754 [WIP] Multicopter Controllers Muxing, by Pedro-Roque
💛 #14753 Allow failsafe gimbal action, by dayjaby
💛 #14752 PX4Accelerometer/PX4Gyroscope: integrated data use simple rotate_3f to avoid unnecessary floating point operations, by dagar
💛 #14750 Roll Pitch Yawrate Thrust (RPYrT) integration tests, by Pedro-Roque
💛 #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
💛 #14727 Improve front transition tracking & fix flyaway, by RomanBapst
💛 #14723 [WIP] Add Optical Flow Driver for Upflow LC302 module, by bys1123
💛 #14713 Add CAN safety state led, by CUAVcaijie
💛 #14712 Add CAN beep, by CUAVcaijie
💛 #14710 Add CAN rgb led, by CUAVcaijie
💛 #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
💛 #14703 Support odometry velocity in body and local frame [REOPENED], by kamilritz
💛 #14699 [WIP]: CUAV X7Pro board support, by dagar
💛 #14567 [WIP] new InvenSense icm20948 driver on SPI with AK09916 mag, by dagar
💛 #14551 [WIP] Alpha filter/leaky integrator time abstraction, by MaEtUgR
💛 #14539 FlightGear simulator support, by kaklik
💛 #14518 [DO NOT MERGE]: uavcannode (v1) testing branch, by dagar
💛 #14504 px4io: move to WQ to reduce control latency, by dagar
💛 #14460 Added support in Mavlink Ethernet channel parameters, by garfieldG
💛 #14447 Move GPS aggregation and blending to sensors, by dakejahl
💛 #14237 accel and gyro calibration cleanup, by dagar
💛 #14181 uORB::SubscriptionCallback relax interval check to accommodate realistic sensor publication rates and occasional jitter, by dagar
💛 #14152 Add reverse thrust (brake) channel to quadplane mixer files, by ThomasRigi
💛 #13983 Disable camera trigger in Return mode, by moreba1
💛 #13971 mission: write next mission item into pos_sp_triplet->current if current mission item did not have position, by ndepal
💛 #13932 EKF2: blend GPS antenna offsets, by CarlOlsson
💛 #13842 fixed wing abort landing, by jinchengde
💛 #13158 mavlink: add missing uORB publication of tunes, by julianoes
💛 #12861 Bosch BMM150 magnetometer cleanup, by dagar
💛 #12148 Thoneflow 3901U Driver, by mhkabir
💛 #11665 Jenkins: add iris optical flow SITL test, by lamping7
💛 #10219 [WIP] L1 enhancements: handling small loiter radii and high winds, by tstastny
💛 #9712 manual_control_setpoint split switches into new message manual_control_switches, by dagar
MERGED PULL REQUEST
Last week, 25 pull requests were merged.
💜 #14748 I2C & SPI drivers: improve info output for external buses, by bkueng
💜 #14746 tailsitter: remove unused code, by xdwgood
💜 #14742 fix loiter_time for FW missions, by dayjaby
💜 #14739 Fixes max AUX number for MNT_MAN_ROLL, PITCH and YAW parameters, by kpetrykin
💜 #14732 VTOL: add parameter to set the PWM_OUTPUT_DEVICE_PATH, by sfuhrer
💜 #14731 MCLandDetector: fix low thrust detection in stabilized mode, by bresch
💜 #14726 Update submodule nuttx to latest Wed Apr 22 00:39:01 UTC 2020, by dagar
💜 #14725 Update submodule mavlink v2.0 to latest Wed Apr 22 00:38:54 UTC 2020, by dagar
💜 #14724 Update submodule sitl_gazebo to latest Wed Apr 22 00:38:48 UTC 2020, by dagar
💜 #14716 Fix px4.py, by TSC21
💜 #14715 MPC: initialize hover thrust with parameter even if using HTE, by bresch
💜 #14711 fix nuttx submodule: point to px4_firmware_nuttx-8.2 branch, by bkueng
💜 #14709 Fix up doc links to point to master branch, by hamishwillee
💜 #14708 restore UAVCAN bootloader support, by dagar
💜 #14702 FlightTasks: do not adjust tilt limit of the position control, by MaEtUgR
💜 #14692 FlightTask: Fix ekf2 reset race condition during task switch, by bresch
💜 #14690 Tools/px_uploader: exit if unsuitable board is connected, by bkueng
💜 #14678 UAVCAN Air Data Support, by avionicsanonymous
💜 #14676 update ecl/EKF and change default integration period 4000 us -> 2500 us, by dagar
💜 #14545 RPM message simulator (dummy publisher), by roman-dvorak
💜 #14512 add new rotation, by jinchengde
💜 #14480 Add plane lidar model for testing fw terrain landing, by Jaeyoung-Lim
💜 #14469 Add SITL target for px4vision, by Jaeyoung-Lim
💜 #14318 InvenSense ICM20649 IMU driver, by dagar
💜 #13156 ubuntu.sh: No automatic removal of modemmanager, by hamishwillee
COMMITS
Last week there were 28 commits.
🛠️ Update submodule nuttx to latest Sat Apr 25 12:38:14 UTC 2020 - nuttx in PX4/Firmware (2c938af28051250f90baf7c411179b9b01dc5d0c): https://github.com/PX4/NuttX/commit/7fffab1610d2ea08a95383febd0579e0037b6b51 - nuttx current upstream: https://github.com/PX4/NuttX/commit/66b4f2c4f2128994f8e8a908d4888f6d37565cfd - Changes: https://github.com/PX4/NuttX/compare/7fffab1610d2ea08a95383febd0579e0037b6b51...66b4f2c4f2128994f8e8a908d4888f6d37565cfd 66b4f2c4f2 2020-04-21 Peter van der Perk - [Backport] Added S32K1XX progmem driver to use the FlexNVM memory 1b3fc1c668 2020-04-10 Peter van der Perk - Added net_trylock so we can call can_input while being in a interrupt handler by PX4BuildBot
🛠️ navigator: fix loiter_time for FW missions by dayjaby
🛠️ drivers/rpm: add simple RPM message simulator (dummy publisher) by roman-dvorak
🛠️ sdp3x: reduce verbosity when no device on the bus by bkueng
🛠️ i2c_spi_buses: improve info output for external buses by bkueng
🛠️ tailsitter: remove unused code by xdwgood
🛠️ [update ecl/EKF with improved covariance prediction stability and change default IMU integration period 4000 us -> 2500 us - bring in PX4/PX4-ECL#795 "EKF: Improve covariance prediction stability"
- the ecl/EKF filter update period has changed from 8 ms to 10 ms
🛠️ vmount: Fixes max AUX number for MNT_MAN_ROLL, MNT_MAN_PITCH and MNT_MAN_YAW parameters. by kpetrykin
🛠️ [VTOL: add parameter to set the PWM_OUTPUT_DEVICE_PATH (VTOL: add parameter to set the PWM_OUTPUT_DEVICE_PATH #14732) The device path is needed to apply PWM limits on the motors that are not
used for FW flight (switch them off). With this parameter the device path can be set
to either IO or FMU, depending on whether the motors are on the IO or FMU port.
Signed-off-by: Silvan Fuhrer [email protected]](172e435) by sfuhrer
🛠️ MCLandDetector: fix low thrust detection in stabilized mode HTE runs based on the position controller so, even if we whish to use the estimate, it is only available in altitude and position modes. Therefore, we need to always initialize the hoverThrottle using the hover thrust parameter in case we fly in stabilized by bresch
🛠️ [FlightTask: Fix ekf2 reset race condition during task switch (#14692) * FlightTask: Fix ekf2 reset race condition during task switch
During a loss of GPS data when using GPS as primary height source,
the height is reset to baro and the local position gets invalid at the
same time. This triggers a switch to altitude flight task and a setpoint
reset.
This combination of events had the effect to ignore the height reset,
the large sudden height error could create an abrupt change of altitude
or even a crash.
The ekf2 reset is now done at the beginning of each update call.](be2bb4a) by bresch
🛠️ [add new rotation (#14512) * add new rotation ROLL_270_YAW_180
fix compile error
fix rotation
modify roatation
🛠️ Update submodule sitl_gazebo to latest Wed Apr 22 00:38:48 UTC 2020 - sitl_gazebo in PX4/Firmware (c5eefc6b2eed1741d12bec20bbe3aef6d38da3c6): https://github.com/PX4/sitl_gazebo/commit/2f83192e70a590e4af87535b605f7aaa806a52f5 - sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/c2d7d2609f3801ca9a0a03643942b10da50d090d - Changes: https://github.com/PX4/sitl_gazebo/compare/2f83192e70a590e4af87535b605f7aaa806a52f5...c2d7d2609f3801ca9a0a03643942b10da50d090d c2d7d26 2020-04-12 JaeyoungLim - Incorporate wind in lift calculation and airspeed measurements (#375) by PX4BuildBot
🛠️ [Update submodule mavlink v2.0 to latest Wed Apr 22 00:38:54 UTC 2020 - mavlink v2.0 in PX4/Firmware (9686525): https://github.com/mavlink/c_library_v2/commit/0f9e4218df24b9fa0e922307cad68e2d0e18f286
🛠️ new InvenSense ICM20649 IMU driver by dagar
🛠️ FlightTasks: do not adjust tilt limit of the position control Adjusting the tilt limit can lead to diverging position control and should only be used by setting a sanity limit for the controller and not to adjust during the descent phase of a Land or RTL. Otherwise it leads to flyaways in important failsafe modes when there's stronger disturbance e.g. wind. by MaEtUgR
🛠️ ubuntu.sh: No automatic removal of modemmanager by hamishwillee
🛠️ px4.py: signal it as being used by the PX4 Homebrew formulae by TSC21
🛠️ px4.py: case the script is run outside of the cloned repo, get it from remote by TSC21
🛠️ px4.py: get release version from Git by TSC21
🛠️ Fix up doc links to point to master branch by hamishwillee
🛠️ Add px4vision sitl target - Use px4vision parameters by Jaeyoung-Lim
🛠️ MPC: initialize hover thrust with parameter even if using HTE The hover thrust estimator (HTE) starts to run after the first thrust setpoint is published. Until then, the feedforward of the vertical velocity controller was unitialized (= 0). This is now set to hover thrust parameter until the estimate is available. by bresch
🛠️ UAVCAN Air Data Support by avionicsanonymous
🛠️ fix nuttx submodule: point to px4_firmware_nuttx-8.2 branch by bkueng
🛠️ Tools/px_uploader: exit if unsuitable board is connected Avoids endless looping, and is mostly useful when used in automated upload scripts. by bkueng
🛠️ Add plane lidar model Add model that can test terrain estimated landing by Jaeyoung-Lim
🛠️ restore UAVCAN bootloader support - essentially reverting #7878 minus the obsolete board support by dagar
CONTRIBUTORS
Last week there were 15 contributors.
👤 PX4BuildBot
👤 dayjaby
👤 roman-dvorak
👤 bkueng
👤 xdwgood
👤 dagar
👤 kpetrykin
👤 sfuhrer
👤 bresch
👤 jinchengde
👤 MaEtUgR
👤 hamishwillee
👤 TSC21
👤 Jaeyoung-Lim
👤 avionicsanonymous
STARGAZERS
Last week there were 18 stagazers.
⭐ nbrains
⭐ adityaseven
⭐ zhiyudunqiu
⭐ Boooooots
⭐ krishachetan89
⭐ yzprofile
⭐ windlunar
⭐ lilyouyang
⭐ georgeweifly
⭐ colazsj
⭐ JavaPythonGO
⭐ jloluka
⭐ AlwaysFly1989
⭐ kpetrykin
⭐ zzrgenius
⭐ AtalisasOwen
⭐ goldarte
⭐ therealbeansalad
You all are the stars! 🌟
RELEASES
Last week there was 1 release.
🚀 v1.11.0-beta1 v1.11.0 Beta 1
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.
The text was updated successfully, but these errors were encountered: