We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Here's the Weekly Digest for PX4/Firmware:
Last week 64 issues were created. Of these, 36 issues have been closed and 28 issues are still open.
💚 #13235 microRTPS: templates: only decode ros2_distro when possible and nedeed, by TSC21 💚 #13234 systemcmds/tests: IntrusiveQueue and List fix memory leaks, by dagar 💚 #13233 DShot: updated driver to use NuttX DMA functions, by Igor-Misic 💚 #13232 jmavsim error OSX 10.14, by srovani 💚 #13231 Land detector edge case in descend mode, by julianoes 💚 #13229 In the hold mode, the firmware 1.9.2 and 1.10 will have a throttle equal to 0(MC), by tonight123 💚 #13225 Support offboard velocity setpoints for rover, by Jaeyoung-Lim 💚 #13224 Commander: start pulling arming related parts into separate folder, by MaEtUgR 💚 #13220 Bad Loiter to alt function, by moreba1 💚 #13219 Rate control: introduce torque_setpoint, angular_accel_setpoint, and inertia matrix, by jlecoeur 💚 #13218 RC Failsafe fix for RFD 868+/900 Modems, by julianoes 💚 #13216 Failsafe testing, by julianoes 💚 #13214 Add camera models for VTOL models for sitl, by Jaeyoung-Lim 💚 #13210 Position publish disarmed attitude, by MaEtUgR 💚 #13209 [HIL VTOL Offboard] set_attitude() not working, by ThomasRigi 💚 #13207 Maxbotix sonar sensor not working, by tijmen-garuda 💚 #13205 pwm_out_sim: refactor to work queue and use the MixingOutput library, by bkueng 💚 #13201 uavcan_generic_driver error after make px4_fmu-v3_default, by mcelhennyi 💚 #13200 adding feature to prevent arming before onboard logging is ready, by catch-twenty-two 💚 #13199 Enable loiter type offboard position setpoint for Fixedwing vehicles, by Jaeyoung-Lim 💚 #13195 Command retransmissions are denied, by julianoes 💚 #13194 Multiple SD card reads per second, by julianoes 💚 #13192 Rover position control overrides offboard ActuatorControl, by jbeyerstedt 💚 #13191 UVify Core - verified by UVify, by hyonlim 💚 #13181 mavlink: accept msgs without source initialized, by julianoes 💚 #13180 Offboard position setpoints with loiter type mask makes Fixed wing vehicle fly away, by Jaeyoung-Lim 💚 #13175 Update submodule ecl to latest Sun Oct 13 08:37:25 EDT 2019, by dagar 💚 #13172 Unable to build px4 current version by cross-compilation on macOS Mojave 10.14.6, by jshuadvd
❤️ #13230 Handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN 'Do nothing for autopilot', by nsteele ❤️ #13228 update sitl_gazebo submodule 18/10/2019, by mrivi ❤️ #13227 mpu6000: remove factory test, by julianoes ❤️ #13226 Don't implement print_message for fmu-v2, by julianoes ❤️ #13223 make px4_sitl gazebo not working on macOS catalina, by alexander-wu-aw ❤️ #13222 Add support for ModalAI FC1 target, by modaltb ❤️ #13221 arch.sh: use nproc instead of grepping /proc/cpuinfo, by MaEtUgR ❤️ #13217 dshot telemetry: enable telemetry publishing for setups with only one ESC, by ndepal ❤️ #13215 remove unnecessary double precision floating point math, by dagar ❤️ #13213 Steps for new aircraft creation , by gitgkk ❤️ #13212 Multicopter land detector: do not update parameters every cycle, by mcsauder ❤️ #13211 microRTPS bridge: templates: do not change naming of topics based on the fasrtpsgen version, by TSC21 ❤️ #13208 Remove TPA from rate control, by MaEtUgR ❤️ #13206 Fix param update in mc_att_control, by jlecoeur ❤️ #13204 Semaphore fixes, by bkueng ❤️ #13203 Invalid memory access fixes, by bkueng ❤️ #13202 AAC HAMR airframe (6004) with mixer and custom geometry, by dagar ❤️ #13198 VTOL: Only Reset Thrust but not Attitude when Disarmed, by MaEtUgR ❤️ #13197 run arm authorization as last pre-arm check, as it used to be impleme…, by RomanBapst ❤️ #13196 ROMFS: rc.vtol_defaults limit inner loop rate, by dagar ❤️ #13193 Initialization refactoring, by MaEtUgR ❤️ #13190 Add support for BMP388 barometer, by modaltb ❤️ #13189 Jenkins CI: reactivate Catkin build stage, by TSC21 ❤️ #13188 microRTPS: templates: fix support for ROS2 Dashing, by TSC21 ❤️ #13187 generate_microRTPS_bridge: fix fastrtpsgen version check handler, by TSC21 ❤️ #13186 [WIP] Duplicate, by Igor-Misic ❤️ #13185 [WIP]: Jenkins update and fix SITL tests ASan and Coverage, by dagar ❤️ #13184 mavlink: only send ATTITUDE/ATTITUDE_QUATERNION msgs on vehicle_attitude update, by dagar ❤️ #13183 microRTPS: make the templates generic to work on ROS2 as well, by TSC21 ❤️ #13182 Attitude Quaternion Stream with invalid quaternion, by mrivi ❤️ #13179 arch.sh: switch permissions of pip install (again), by MaEtUgR ❤️ #13178 【VTOL】vtol_att_control_main.cpp:remove reset before arm, by xdwgood ❤️ #13177 Time UTC usec goes backward, by tuloski ❤️ #13176 Update submodule mavlink v2.0 to latest Sun Oct 13 08:37:21 EDT 2019, by dagar ❤️ #13174 PULL_REQUEST_TEMPLATE: change order of titles, by MaEtUgR ❤️ #13173 mc_att_control: move rate control to RateControl class, by MaEtUgR
👍 #13191 UVify Core - verified by UVify, by hyonlim It received 👍 x0, 😄 x0, 🎉 x2 and ❤️ x0.
🔈 #13172 Unable to build px4 current version by cross-compilation on macOS Mojave 10.14.6, by jshuadvd It received 15 comments.
Last week, 128 pull requests were created, updated or merged.
Last week, 1 pull request was opened. 💚 #13235 microRTPS: templates: only decode ros2_distro when possible and nedeed, by TSC21
Last week, 76 pull requests were updated. 💛 #13234 systemcmds/tests: IntrusiveQueue and List fix memory leaks, by dagar 💛 #13233 DShot: updated driver to use NuttX DMA functions, by Igor-Misic 💛 #13225 Support offboard velocity setpoints for rover, by Jaeyoung-Lim 💛 #13224 Commander: start pulling arming related parts into separate folder, by MaEtUgR 💛 #13219 Rate control: introduce torque_setpoint, angular_accel_setpoint, and inertia matrix, by jlecoeur 💛 #13218 RC Failsafe fix for RFD 868+/900 Modems, by julianoes 💛 #13214 Add camera models for VTOL models for sitl, by Jaeyoung-Lim 💛 #13210 Position publish disarmed attitude, by MaEtUgR 💛 #13205 pwm_out_sim: refactor to work queue and use the MixingOutput library, by bkueng 💛 #13200 adding feature to prevent arming before onboard logging is ready, by catch-twenty-two 💛 #13199 Enable loiter type offboard position setpoint for Fixedwing vehicles, by Jaeyoung-Lim 💛 #13191 UVify Core - verified by UVify, by hyonlim 💛 #13181 mavlink: accept msgs without source initialized, by julianoes 💛 #13175 Update submodule ecl to latest Sun Oct 13 08:37:25 EDT 2019, by dagar 💛 #13169 Handle and log onboard_computer_status messages, by Jaeyoung-Lim 💛 #13159 Treat UAVS diffrently from manned aviation , by LowOrbitIonCannon 💛 #13158 mavlink: add missing uORB publication of tunes, by julianoes 💛 #13156 ubuntu.sh: No automatic removal of modemmanager, by hamishwillee 💛 #13152 Fixed adc config, to read internal reference voltage to get cpu temperature, by dinomani 💛 #13145 ACTUATOR_OUTPUT_STATUS MAVLink stream for ESCs, by irsdkv 💛 #13141 Check system type for SET_ATTITUDE_TARGET attitude publising, by irsdkv 💛 #13136 VTOL Transition Task: Control Z and Yaw Velocity to 0, by MaEtUgR 💛 #13127 [ECL] Moving towards multi-sensor-per-same-measurement fusion, by kamilritz 💛 #13103 ICM20602 and ICM20608g: new standalone driver (8 kHz gyro, 4 kHz accel), by dagar 💛 #13093 FlightTaskAutoLineSmoothVel: generate trajectory does not override th…, by dusan19 💛 #13074 Add generic quad airframes for 250, 450, and 650 size quadrotors and set PWM_OUT in rc.mc_defaults., by mcsauder 💛 #13073 sensors: split out battery_status to new module, by dagar 💛 #13065 [WIP] Added STM32H7 support and Durandal, by davids5 💛 #13036 ekf2_main - Add optical flow innovation pre-flight check, by bresch 💛 #13025 Sensors health reporting improvements, by dusan19 💛 #12956 Add support for NXP UWB position sensor, by ItsTimmy 💛 #12887 Airspeed selector follow-up, by sfuhrer 💛 #12809 Use Python 3 everywhere, by julianoes 💛 #12751 FlightTaskOrbit: add parameter for orbit, by Stifael 💛 #12738 [WIP] add support for range finders via uavcan (for HEX flow module), by DanielePettenuzzo 💛 #12700 [WIP]: create hovergames airframe, by dagar 💛 #12696 Support rally landing points, by sfuhrer 💛 #12673 Integrate INA226 with PX4, by ItsTimmy 💛 #12601 [WIP]: temperature_compensation module, by dagar 💛 #12593 [WIP Do NOT MERGE] v5x sensors, by davids5 💛 #12575 [WIP]: ST VL53L1X ToF driver, by dagar 💛 #12551 Add calibration parameters for multiple batteries, by ItsTimmy 💛 #12518 Differential thrust for tailsitter, by bluecat1997 💛 #12507 Accomplish requisite work to close out PR #11431., by mcsauder 💛 #12494 Switch into last mode after landing and disarming after RTL/Land, by ItsTimmy 💛 #12470 updated rtl parameter descriptions., by RomanBapst 💛 #12436 NuttX enable SPI DMA per board, by dagar 💛 #12191 ModuleBase add common base and cleanup, by dagar 💛 #12072 Intuitive manual position control by mapping stick input to acceleration, by MaEtUgR 💛 #11665 Jenkins: add iris optical flow SITL test, by lamping7 💛 #11663 Send PWM_MIN value after a PWM_MAX value while calibrating ESCs, by dusan19 💛 #11455 EKF: only set in_air flag true if not landed and armed, by CarlOlsson 💛 #11347 fmu handle sensor_reset, peripheral_reset, i2c in board, by dagar 💛 #11287 SITL VTOL: scale outputs based on motor count (param VT_MOT_COUNT), by jlecoeur 💛 #11189 Fix driver load order for external ICM20948/Here GNSS for Pixhawk Cube, by flochir 💛 #11169 Introduce AutoManeuverSystem for BVLOS applications, by bresch 💛 #11130 EKF2: added absolute range altimeter param, by tuloski 💛 #11092 EKF2: add usage to new exposed covariance, by TSC21 💛 #10522 WIP: accel cal index bug, by dagar 💛 #10404 navigator: let vtol descend in fixed wing mode before transitioning, by RomanBapst 💛 #10320 [WIP] Make DO_SET_SERVO work, by kpetrykin 💛 #10219 [WIP] L1 enhancements: handling small loiter radii and high winds, by tstastny 💛 #10124 Ethernet : Added support in ethernet, by garfieldG 💛 #9849 create a range of common quadcopter frame sizes and general ROMFS cleanup, by dagar 💛 #9756 [WIP] introduce new vehicle_imu message, by dagar 💛 #9747 [WIP] mission_result split into mission_status and navigator_status, by dagar 💛 #9659 AMOV-IMU codes for px4 1.8.0 rc0, by zarathustr 💛 #9471 launch: add launch specific idle throttle param, by tstastny 💛 #9029 WIP: Pozyx addition to precision landing, by AndreasAntener 💛 #8999 delete old style mode switches, by dagar 💛 #8618 Commander: Add land detection configuration to preflight checks, by LorenzMeier 💛 #8138 Enable I2C2 bus of auav x21, by tubeme 💛 #7717 Reposition: Fix previous valid state to enable proper line following, by LorenzMeier 💛 #7432 [WIP] use local coordinates for position control (Global to local), by ChristophTobler 💛 #7363 [WIP] Smart RTL from @samuelsadok, by mhkabir 💛 #7208 [WIP] Implement MAIN and AUX pwm output on MindPX, by iZhangHui
Last week, 51 pull requests were merged. 💜 #13230 Handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN 'Do nothing for autopilot', by nsteele 💜 #13228 update sitl_gazebo submodule 18/10/2019, by mrivi 💜 #13227 mpu6000: remove factory test, by julianoes 💜 #13226 Don't implement print_message for fmu-v2, by julianoes 💜 #13222 Add support for ModalAI FC1 target, by modaltb 💜 #13221 arch.sh: use nproc instead of grepping /proc/cpuinfo, by MaEtUgR 💜 #13217 dshot telemetry: enable telemetry publishing for setups with only one ESC, by ndepal 💜 #13215 remove unnecessary double precision floating point math, by dagar 💜 #13212 Multicopter land detector: do not update parameters every cycle, by mcsauder 💜 #13211 microRTPS bridge: templates: do not change naming of topics based on the fasrtpsgen version, by TSC21 💜 #13208 Remove TPA from rate control, by MaEtUgR 💜 #13206 Fix param update in mc_att_control, by jlecoeur 💜 #13204 Semaphore fixes, by bkueng 💜 #13203 Invalid memory access fixes, by bkueng 💜 #13198 VTOL: Only Reset Thrust but not Attitude when Disarmed, by MaEtUgR 💜 #13197 run arm authorization as last pre-arm check, as it used to be impleme…, by RomanBapst 💜 #13196 ROMFS: rc.vtol_defaults limit inner loop rate, by dagar 💜 #13193 Initialization refactoring, by MaEtUgR 💜 #13190 Add support for BMP388 barometer, by modaltb 💜 #13189 Jenkins CI: reactivate Catkin build stage, by TSC21 💜 #13188 microRTPS: templates: fix support for ROS2 Dashing, by TSC21 💜 #13187 generate_microRTPS_bridge: fix fastrtpsgen version check handler, by TSC21 💜 #13184 mavlink: only send ATTITUDE/ATTITUDE_QUATERNION msgs on vehicle_attitude update, by dagar 💜 #13183 microRTPS: make the templates generic to work on ROS2 as well, by TSC21 💜 #13179 arch.sh: switch permissions of pip install (again), by MaEtUgR 💜 #13176 Update submodule mavlink v2.0 to latest Sun Oct 13 08:37:21 EDT 2019, by dagar 💜 #13174 PULL_REQUEST_TEMPLATE: change order of titles, by MaEtUgR 💜 #13173 mc_att_control: move rate control to RateControl class, by MaEtUgR 💜 #13170 Land Detector Properties instead of one State, by MaEtUgR 💜 #13162 add here2 mag to startup for fmu-v5, by sfuhrer 💜 #13157 Changed listener to not busy-wait, by ItsTimmy 💜 #13154 add throttle_ramp_time parameter, by jinchengde 💜 #13150 Add param to choose vision observation noise source, by kamilritz 💜 #13143 FlightTasks: add Descend task to land without GPS, by julianoes 💜 #13135 Collision prevention: Option to enable flying outside FOV, by baumanta 💜 #13132 Add support for voxlpm (I2C power monitor) (Used by ModalAI FMU v5m), by modaltb 💜 #13130 Position Controller Failsafe Improvment, by MaEtUgR 💜 #13128 pr-bmp388 updates - measurement improvements from field testing, by modaltb 💜 #13115 top: decrease priority below IMU sensor WQ threads, by dagar 💜 #13113 Reactivate OA/SL in CI, by mrivi 💜 #13102 AttitudeControlTest: add first controller convergence test, by MaEtUgR 💜 #13101 add protection against setting wrong type of parameters, by BazookaJoe1900 💜 #13064 A couple of coverity fixes, by julianoes 💜 #12778 VTOL GPSF: fix fixed bank loiter, by ThomasRigi 💜 #12671 [WIP]Support ICM20689 rev 4 ID, by davids5 💜 #12658 Update vehicle_local_position.ref_alt comment to reflect how ref_alt …, by nsteele 💜 #12468 navigator: fix save mission state., by ToppingXu 💜 #12343 Use return INFINITY for FixedwingLandDetector::_get_max_altitude()., by mcsauder 💜 #12110 WIP: commander re-evaluate RC mode switch when local position becomes valid, by dagar 💜 #11874 Cherry pick the src/modules/land_detector/ directory work from PR #9756, by mcsauder 💜 #11865 do not check VP fusion during GPS startup, by copterspace
return INFINITY
FixedwingLandDetector::_get_max_altitude()
src/modules/land_detector/
Last week there were 68 commits. 🛠️ top: decrease priority below IMU sensor WQ threads - otherwise top can potentially disrupt with sensor sampling by dagar 🛠️ Add support for ModalAI FC1 by modaltb 🛠️ Handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN 'Do nothing for autopilot' by nsteele 🛠️ mc_att_control: remove TPA because it's mostly unused and we have thrust curve correction see parameter THR_MDL_FAC by MaEtUgR 🛠️ mpu6000: remove factory test for fmu-v2 by julianoes 🛠️ FlightTaskDescend: set no vertical thrust when commanding velocity by MaEtUgR 🛠️ FlightTasks: add Descend task to land without GPS This adds a flight task to catch the case where we want to do an emergency descent without GPS but only a baro. Previously, this would lead to the navigator land class being called without position estimates which then made the flight tasks fail and react with a flight task failsafe. This however meant that landed was never detected and a couple of confusing error messages. This applies if NAV_RCL_ACT is set to 3 "land". by julianoes 🛠️ mc_pos_control: execute failsafe with invalid setpoints by MaEtUgR 🛠️ update sitl_gazebo submodule 18/10/2019 by mrivi 🛠️ msg: don't implement print_message for fmu-v2 This saves about 3.4k of flash for fmu-v2. by julianoes 🛠️ fix multicopter land detector: do not update parameters every cycle (#13212) And add updateParams() call in LandDetector::_update_params(). by mcsauder 🛠️ arch.sh: use nproc instead of grepping /proc/cpuinfo by MaEtUgR 🛠️ [Collision prevention: Option to enable flying outside FOV and rename parameters (new CP group) * rename parameters to allow more descriptive names under CP group
return INFINITY;
_get_max_altitude()
Last week there were 22 contributors. 👤 dagar 👤 modaltb 👤 nsteele 👤 MaEtUgR 👤 julianoes 👤 mrivi 👤 mcsauder 👤 baumanta 👤 ItsTimmy 👤 ndepal 👤 bkueng 👤 ThomasRigi 👤 TSC21 👤 jlecoeur 👤 copterspace 👤 kamilritz 👤 RomanBapst 👤 davids5 👤 sfuhrer 👤 BazookaJoe1900 👤 jinchengde 👤 ToppingXu
Last week there were 21 stagazers. ⭐ edisonlee55 ⭐ 965823804 ⭐ SkTsKtSkT1 ⭐ zjw940806 ⭐ yudapeng911 ⭐ wujiahao2012 ⭐ hupinghit ⭐ maak123 ⭐ qiubinglin ⭐ TheFbomb ⭐ thelittlehan ⭐ suifengtec ⭐ ningjx ⭐ ccdevisser ⭐ riyadshauk ⭐ Gongyihang ⭐ wrking ⭐ xxzg ⭐ LucienMa25 ⭐ julius59 ⭐ MechaProgrammer You all are the stars! 🌟
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. 📆
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Here's the Weekly Digest for PX4/Firmware:
ISSUES
Last week 64 issues were created.
Of these, 36 issues have been closed and 28 issues are still open.
OPEN ISSUES
💚 #13235 microRTPS: templates: only decode ros2_distro when possible and nedeed, by TSC21
💚 #13234 systemcmds/tests: IntrusiveQueue and List fix memory leaks, by dagar
💚 #13233 DShot: updated driver to use NuttX DMA functions, by Igor-Misic
💚 #13232 jmavsim error OSX 10.14, by srovani
💚 #13231 Land detector edge case in descend mode, by julianoes
💚 #13229 In the hold mode, the firmware 1.9.2 and 1.10 will have a throttle equal to 0(MC), by tonight123
💚 #13225 Support offboard velocity setpoints for rover, by Jaeyoung-Lim
💚 #13224 Commander: start pulling arming related parts into separate folder, by MaEtUgR
💚 #13220 Bad Loiter to alt function, by moreba1
💚 #13219 Rate control: introduce torque_setpoint, angular_accel_setpoint, and inertia matrix, by jlecoeur
💚 #13218 RC Failsafe fix for RFD 868+/900 Modems, by julianoes
💚 #13216 Failsafe testing, by julianoes
💚 #13214 Add camera models for VTOL models for sitl, by Jaeyoung-Lim
💚 #13210 Position publish disarmed attitude, by MaEtUgR
💚 #13209 [HIL VTOL Offboard] set_attitude() not working, by ThomasRigi
💚 #13207 Maxbotix sonar sensor not working, by tijmen-garuda
💚 #13205 pwm_out_sim: refactor to work queue and use the MixingOutput library, by bkueng
💚 #13201 uavcan_generic_driver error after make px4_fmu-v3_default, by mcelhennyi
💚 #13200 adding feature to prevent arming before onboard logging is ready, by catch-twenty-two
💚 #13199 Enable loiter type offboard position setpoint for Fixedwing vehicles, by Jaeyoung-Lim
💚 #13195 Command retransmissions are denied, by julianoes
💚 #13194 Multiple SD card reads per second, by julianoes
💚 #13192 Rover position control overrides offboard ActuatorControl, by jbeyerstedt
💚 #13191 UVify Core - verified by UVify, by hyonlim
💚 #13181 mavlink: accept msgs without source initialized, by julianoes
💚 #13180 Offboard position setpoints with loiter type mask makes Fixed wing vehicle fly away, by Jaeyoung-Lim
💚 #13175 Update submodule ecl to latest Sun Oct 13 08:37:25 EDT 2019, by dagar
💚 #13172 Unable to build px4 current version by cross-compilation on macOS Mojave 10.14.6, by jshuadvd
CLOSED ISSUES
❤️ #13230 Handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN 'Do nothing for autopilot', by nsteele
❤️ #13228 update sitl_gazebo submodule 18/10/2019, by mrivi
❤️ #13227 mpu6000: remove factory test, by julianoes
❤️ #13226 Don't implement print_message for fmu-v2, by julianoes
❤️ #13223 make px4_sitl gazebo not working on macOS catalina, by alexander-wu-aw
❤️ #13222 Add support for ModalAI FC1 target, by modaltb
❤️ #13221 arch.sh: use nproc instead of grepping /proc/cpuinfo, by MaEtUgR
❤️ #13217 dshot telemetry: enable telemetry publishing for setups with only one ESC, by ndepal
❤️ #13215 remove unnecessary double precision floating point math, by dagar
❤️ #13213 Steps for new aircraft creation , by gitgkk
❤️ #13212 Multicopter land detector: do not update parameters every cycle, by mcsauder
❤️ #13211 microRTPS bridge: templates: do not change naming of topics based on the fasrtpsgen version, by TSC21
❤️ #13208 Remove TPA from rate control, by MaEtUgR
❤️ #13206 Fix param update in mc_att_control, by jlecoeur
❤️ #13204 Semaphore fixes, by bkueng
❤️ #13203 Invalid memory access fixes, by bkueng
❤️ #13202 AAC HAMR airframe (6004) with mixer and custom geometry, by dagar
❤️ #13198 VTOL: Only Reset Thrust but not Attitude when Disarmed, by MaEtUgR
❤️ #13197 run arm authorization as last pre-arm check, as it used to be impleme…, by RomanBapst
❤️ #13196 ROMFS: rc.vtol_defaults limit inner loop rate, by dagar
❤️ #13193 Initialization refactoring, by MaEtUgR
❤️ #13190 Add support for BMP388 barometer, by modaltb
❤️ #13189 Jenkins CI: reactivate Catkin build stage, by TSC21
❤️ #13188 microRTPS: templates: fix support for ROS2 Dashing, by TSC21
❤️ #13187 generate_microRTPS_bridge: fix fastrtpsgen version check handler, by TSC21
❤️ #13186 [WIP] Duplicate, by Igor-Misic
❤️ #13185 [WIP]: Jenkins update and fix SITL tests ASan and Coverage, by dagar
❤️ #13184 mavlink: only send ATTITUDE/ATTITUDE_QUATERNION msgs on vehicle_attitude update, by dagar
❤️ #13183 microRTPS: make the templates generic to work on ROS2 as well, by TSC21
❤️ #13182 Attitude Quaternion Stream with invalid quaternion, by mrivi
❤️ #13179 arch.sh: switch permissions of pip install (again), by MaEtUgR
❤️ #13178 【VTOL】vtol_att_control_main.cpp:remove reset before arm, by xdwgood
❤️ #13177 Time UTC usec goes backward, by tuloski
❤️ #13176 Update submodule mavlink v2.0 to latest Sun Oct 13 08:37:21 EDT 2019, by dagar
❤️ #13174 PULL_REQUEST_TEMPLATE: change order of titles, by MaEtUgR
❤️ #13173 mc_att_control: move rate control to RateControl class, by MaEtUgR
LIKED ISSUE
👍 #13191 UVify Core - verified by UVify, by hyonlim
It received 👍 x0, 😄 x0, 🎉 x2 and ❤️ x0.
NOISY ISSUE
🔈 #13172 Unable to build px4 current version by cross-compilation on macOS Mojave 10.14.6, by jshuadvd
It received 15 comments.
PULL REQUESTS
Last week, 128 pull requests were created, updated or merged.
OPEN PULL REQUEST
Last week, 1 pull request was opened.
💚 #13235 microRTPS: templates: only decode ros2_distro when possible and nedeed, by TSC21
UPDATED PULL REQUEST
Last week, 76 pull requests were updated.
💛 #13234 systemcmds/tests: IntrusiveQueue and List fix memory leaks, by dagar
💛 #13233 DShot: updated driver to use NuttX DMA functions, by Igor-Misic
💛 #13225 Support offboard velocity setpoints for rover, by Jaeyoung-Lim
💛 #13224 Commander: start pulling arming related parts into separate folder, by MaEtUgR
💛 #13219 Rate control: introduce torque_setpoint, angular_accel_setpoint, and inertia matrix, by jlecoeur
💛 #13218 RC Failsafe fix for RFD 868+/900 Modems, by julianoes
💛 #13214 Add camera models for VTOL models for sitl, by Jaeyoung-Lim
💛 #13210 Position publish disarmed attitude, by MaEtUgR
💛 #13205 pwm_out_sim: refactor to work queue and use the MixingOutput library, by bkueng
💛 #13200 adding feature to prevent arming before onboard logging is ready, by catch-twenty-two
💛 #13199 Enable loiter type offboard position setpoint for Fixedwing vehicles, by Jaeyoung-Lim
💛 #13191 UVify Core - verified by UVify, by hyonlim
💛 #13181 mavlink: accept msgs without source initialized, by julianoes
💛 #13175 Update submodule ecl to latest Sun Oct 13 08:37:25 EDT 2019, by dagar
💛 #13169 Handle and log onboard_computer_status messages, by Jaeyoung-Lim
💛 #13159 Treat UAVS diffrently from manned aviation , by LowOrbitIonCannon
💛 #13158 mavlink: add missing uORB publication of tunes, by julianoes
💛 #13156 ubuntu.sh: No automatic removal of modemmanager, by hamishwillee
💛 #13152 Fixed adc config, to read internal reference voltage to get cpu temperature, by dinomani
💛 #13145 ACTUATOR_OUTPUT_STATUS MAVLink stream for ESCs, by irsdkv
💛 #13141 Check system type for SET_ATTITUDE_TARGET attitude publising, by irsdkv
💛 #13136 VTOL Transition Task: Control Z and Yaw Velocity to 0, by MaEtUgR
💛 #13127 [ECL] Moving towards multi-sensor-per-same-measurement fusion, by kamilritz
💛 #13103 ICM20602 and ICM20608g: new standalone driver (8 kHz gyro, 4 kHz accel), by dagar
💛 #13093 FlightTaskAutoLineSmoothVel: generate trajectory does not override th…, by dusan19
💛 #13074 Add generic quad airframes for 250, 450, and 650 size quadrotors and set PWM_OUT in rc.mc_defaults., by mcsauder
💛 #13073 sensors: split out battery_status to new module, by dagar
💛 #13065 [WIP] Added STM32H7 support and Durandal, by davids5
💛 #13036 ekf2_main - Add optical flow innovation pre-flight check, by bresch
💛 #13025 Sensors health reporting improvements, by dusan19
💛 #12956 Add support for NXP UWB position sensor, by ItsTimmy
💛 #12887 Airspeed selector follow-up, by sfuhrer
💛 #12809 Use Python 3 everywhere, by julianoes
💛 #12751 FlightTaskOrbit: add parameter for orbit, by Stifael
💛 #12738 [WIP] add support for range finders via uavcan (for HEX flow module), by DanielePettenuzzo
💛 #12700 [WIP]: create hovergames airframe, by dagar
💛 #12696 Support rally landing points, by sfuhrer
💛 #12673 Integrate INA226 with PX4, by ItsTimmy
💛 #12601 [WIP]: temperature_compensation module, by dagar
💛 #12593 [WIP Do NOT MERGE] v5x sensors, by davids5
💛 #12575 [WIP]: ST VL53L1X ToF driver, by dagar
💛 #12551 Add calibration parameters for multiple batteries, by ItsTimmy
💛 #12518 Differential thrust for tailsitter, by bluecat1997
💛 #12507 Accomplish requisite work to close out PR #11431., by mcsauder
💛 #12494 Switch into last mode after landing and disarming after RTL/Land, by ItsTimmy
💛 #12470 updated rtl parameter descriptions., by RomanBapst
💛 #12436 NuttX enable SPI DMA per board, by dagar
💛 #12191 ModuleBase add common base and cleanup, by dagar
💛 #12072 Intuitive manual position control by mapping stick input to acceleration, by MaEtUgR
💛 #11665 Jenkins: add iris optical flow SITL test, by lamping7
💛 #11663 Send PWM_MIN value after a PWM_MAX value while calibrating ESCs, by dusan19
💛 #11455 EKF: only set in_air flag true if not landed and armed, by CarlOlsson
💛 #11347 fmu handle sensor_reset, peripheral_reset, i2c in board, by dagar
💛 #11287 SITL VTOL: scale outputs based on motor count (param VT_MOT_COUNT), by jlecoeur
💛 #11189 Fix driver load order for external ICM20948/Here GNSS for Pixhawk Cube, by flochir
💛 #11169 Introduce AutoManeuverSystem for BVLOS applications, by bresch
💛 #11130 EKF2: added absolute range altimeter param, by tuloski
💛 #11092 EKF2: add usage to new exposed covariance, by TSC21
💛 #10522 WIP: accel cal index bug, by dagar
💛 #10404 navigator: let vtol descend in fixed wing mode before transitioning, by RomanBapst
💛 #10320 [WIP] Make DO_SET_SERVO work, by kpetrykin
💛 #10219 [WIP] L1 enhancements: handling small loiter radii and high winds, by tstastny
💛 #10124 Ethernet : Added support in ethernet, by garfieldG
💛 #9849 create a range of common quadcopter frame sizes and general ROMFS cleanup, by dagar
💛 #9756 [WIP] introduce new vehicle_imu message, by dagar
💛 #9747 [WIP] mission_result split into mission_status and navigator_status, by dagar
💛 #9659 AMOV-IMU codes for px4 1.8.0 rc0, by zarathustr
💛 #9471 launch: add launch specific idle throttle param, by tstastny
💛 #9029 WIP: Pozyx addition to precision landing, by AndreasAntener
💛 #8999 delete old style mode switches, by dagar
💛 #8618 Commander: Add land detection configuration to preflight checks, by LorenzMeier
💛 #8138 Enable I2C2 bus of auav x21, by tubeme
💛 #7717 Reposition: Fix previous valid state to enable proper line following, by LorenzMeier
💛 #7432 [WIP] use local coordinates for position control (Global to local), by ChristophTobler
💛 #7363 [WIP] Smart RTL from @samuelsadok, by mhkabir
💛 #7208 [WIP] Implement MAIN and AUX pwm output on MindPX, by iZhangHui
MERGED PULL REQUEST
Last week, 51 pull requests were merged.
💜 #13230 Handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN 'Do nothing for autopilot', by nsteele
💜 #13228 update sitl_gazebo submodule 18/10/2019, by mrivi
💜 #13227 mpu6000: remove factory test, by julianoes
💜 #13226 Don't implement print_message for fmu-v2, by julianoes
💜 #13222 Add support for ModalAI FC1 target, by modaltb
💜 #13221 arch.sh: use nproc instead of grepping /proc/cpuinfo, by MaEtUgR
💜 #13217 dshot telemetry: enable telemetry publishing for setups with only one ESC, by ndepal
💜 #13215 remove unnecessary double precision floating point math, by dagar
💜 #13212 Multicopter land detector: do not update parameters every cycle, by mcsauder
💜 #13211 microRTPS bridge: templates: do not change naming of topics based on the fasrtpsgen version, by TSC21
💜 #13208 Remove TPA from rate control, by MaEtUgR
💜 #13206 Fix param update in mc_att_control, by jlecoeur
💜 #13204 Semaphore fixes, by bkueng
💜 #13203 Invalid memory access fixes, by bkueng
💜 #13198 VTOL: Only Reset Thrust but not Attitude when Disarmed, by MaEtUgR
💜 #13197 run arm authorization as last pre-arm check, as it used to be impleme…, by RomanBapst
💜 #13196 ROMFS: rc.vtol_defaults limit inner loop rate, by dagar
💜 #13193 Initialization refactoring, by MaEtUgR
💜 #13190 Add support for BMP388 barometer, by modaltb
💜 #13189 Jenkins CI: reactivate Catkin build stage, by TSC21
💜 #13188 microRTPS: templates: fix support for ROS2 Dashing, by TSC21
💜 #13187 generate_microRTPS_bridge: fix fastrtpsgen version check handler, by TSC21
💜 #13184 mavlink: only send ATTITUDE/ATTITUDE_QUATERNION msgs on vehicle_attitude update, by dagar
💜 #13183 microRTPS: make the templates generic to work on ROS2 as well, by TSC21
💜 #13179 arch.sh: switch permissions of pip install (again), by MaEtUgR
💜 #13176 Update submodule mavlink v2.0 to latest Sun Oct 13 08:37:21 EDT 2019, by dagar
💜 #13174 PULL_REQUEST_TEMPLATE: change order of titles, by MaEtUgR
💜 #13173 mc_att_control: move rate control to RateControl class, by MaEtUgR
💜 #13170 Land Detector Properties instead of one State, by MaEtUgR
💜 #13162 add here2 mag to startup for fmu-v5, by sfuhrer
💜 #13157 Changed listener to not busy-wait, by ItsTimmy
💜 #13154 add throttle_ramp_time parameter, by jinchengde
💜 #13150 Add param to choose vision observation noise source, by kamilritz
💜 #13143 FlightTasks: add Descend task to land without GPS, by julianoes
💜 #13135 Collision prevention: Option to enable flying outside FOV, by baumanta
💜 #13132 Add support for voxlpm (I2C power monitor) (Used by ModalAI FMU v5m), by modaltb
💜 #13130 Position Controller Failsafe Improvment, by MaEtUgR
💜 #13128 pr-bmp388 updates - measurement improvements from field testing, by modaltb
💜 #13115 top: decrease priority below IMU sensor WQ threads, by dagar
💜 #13113 Reactivate OA/SL in CI, by mrivi
💜 #13102 AttitudeControlTest: add first controller convergence test, by MaEtUgR
💜 #13101 add protection against setting wrong type of parameters, by BazookaJoe1900
💜 #13064 A couple of coverity fixes, by julianoes
💜 #12778 VTOL GPSF: fix fixed bank loiter, by ThomasRigi
💜 #12671 [WIP]Support ICM20689 rev 4 ID, by davids5
💜 #12658 Update vehicle_local_position.ref_alt comment to reflect how ref_alt …, by nsteele
💜 #12468 navigator: fix save mission state., by ToppingXu
💜 #12343 Use
return INFINITY
forFixedwingLandDetector::_get_max_altitude()
., by mcsauder💜 #12110 WIP: commander re-evaluate RC mode switch when local position becomes valid, by dagar
💜 #11874 Cherry pick the
src/modules/land_detector/
directory work from PR #9756, by mcsauder💜 #11865 do not check VP fusion during GPS startup, by copterspace
COMMITS
Last week there were 68 commits.
🛠️ top: decrease priority below IMU sensor WQ threads - otherwise top can potentially disrupt with sensor sampling by dagar
🛠️ Add support for ModalAI FC1 by modaltb
🛠️ Handle MAV_CMD_PREFLIGHT_REBOOT_SHUTDOWN 'Do nothing for autopilot' by nsteele
🛠️ mc_att_control: remove TPA because it's mostly unused and we have thrust curve correction see parameter THR_MDL_FAC by MaEtUgR
🛠️ mpu6000: remove factory test for fmu-v2 by julianoes
🛠️ FlightTaskDescend: set no vertical thrust when commanding velocity by MaEtUgR
🛠️ FlightTasks: add Descend task to land without GPS This adds a flight task to catch the case where we want to do an emergency descent without GPS but only a baro. Previously, this would lead to the navigator land class being called without position estimates which then made the flight tasks fail and react with a flight task failsafe. This however meant that landed was never detected and a couple of confusing error messages. This applies if NAV_RCL_ACT is set to 3 "land". by julianoes
🛠️ mc_pos_control: execute failsafe with invalid setpoints by MaEtUgR
🛠️ update sitl_gazebo submodule 18/10/2019 by mrivi
🛠️ msg: don't implement print_message for fmu-v2 This saves about 3.4k of flash for fmu-v2. by julianoes
🛠️ fix multicopter land detector: do not update parameters every cycle (#13212) And add updateParams() call in LandDetector::_update_params(). by mcsauder
🛠️ arch.sh: use nproc instead of grepping /proc/cpuinfo by MaEtUgR
🛠️ [Collision prevention: Option to enable flying outside FOV and rename parameters (new CP group) * rename parameters to allow more descriptive names under CP group
🛠️ mavlink: fix uninitialized mavlink warnings by julianoes
🛠️ logger: fix uninitialized coverity warnings by julianoes
🛠️ platforms: initialize strings This might fix a warning about argv being a TAINTED_SCALAR further down. by julianoes
🛠️ Changed listener to not busy-wait (#13157) * Changed listener to not busy-wait by ItsTimmy
🛠️ dshot telemetry: enable telemetry publishing for setups with only one ESC by ndepal
🛠️ CollisionPrevention: remove unnecessary double precision floating point math by dagar
🛠️ FlightTasks: remove unnecessary double precision floating point math by dagar
🛠️ WorkQueue: avoid potential semaphore counter overflow This could happen in the following cases: - IRQ/publisher rate is faster than the processing rate, and therefore WorkQueue::Add is called at a higher rate - a long-running or stuck task that blocks the work queue a long time Both cases are not expected to happen under 'normal' circumstances (if the system runs as expected). by bkueng
🛠️ uavcan_virtual_can_driver: fix invalid use of px4_sem_getvalue sem_getvalue returns 0 on success, -1 on error, and never a value > 0. by bkueng
🛠️ dataman: fix invalid use of px4_sem_timedwait px4_sem_timedwait expects an absolute time (from CLOCK_REALTIME), but a relative time was provided. This is only relevant if FLASH_BASED_DATAMAN is set (only on Intel aero). by bkueng
🛠️ ROMFS: rc.vtol_defaults limit inner loop rate (#13196) - temporary remedy for https://github.com/PX4/Firmware/issues/13149 by dagar
🛠️ [VTOL GPSF: fix fixed bank loiter (VTOL GPSF: fix fixed bank loiter #12778) * GPS Failsafe fix for VTOL
🛠️ microRTPS bridge: templates: do not change naming of topics based on the fasrtpsgen version by TSC21
🛠️ vtol_att_control_main: only reset thrust when disarmed to see flaps moving according to attitude control before arming and not have tailsitter elevons move to follow north heading. by MaEtUgR
🛠️ Fix param update in mc_att_control ModuleParams::updateParams() was never called by jlecoeur
🛠️ io_timer: fix potential invalid memory access by bkueng
🛠️ mixer_{multicopter,helicopter}: add buffer size check Fixes a potential buffer overflow if an MC/helicopter mixer is used that exceeds the number of physical pins. This is not a useful/flyable configuration, but the system still should not crash. by bkueng
🛠️ uORBManager: print errno for advertisement failures Helps with debugging. by bkueng
🛠️ LandDetector: switch to uORB::Publication by MaEtUgR
🛠️ LandDetector: switch land flags to properies instead of one state by MaEtUgR
🛠️ Add support for Bosch BMP388 barometer by modaltb
🛠️ do not check VP fusion during GPS startup This is solution for https://github.com/PX4/Firmware/issues/11864 by copterspace
🛠️ Add param to choose vision observation noise source by kamilritz
🛠️ run arm authorization as last pre-arm check, as it used to be implemented Signed-off-by: RomanBapst bapstroman@gmail.com by RomanBapst
🛠️ Replace a lot of memset with {} initializers by MaEtUgR
🛠️ voted_senors_update: remove memset 0 initializations because of zero initializer in header by MaEtUgR
🛠️ gyro_calibration: use constexpr instead of const by MaEtUgR
🛠️ ekf2_params: correct typo by MaEtUgR
🛠️ Jenkins CI: reactivate Catkin build stage by TSC21
🛠️ Add
return INFINITY;
to the LandDetector class_get_max_altitude()
method declaration (#12343) by mcsauder🛠️ mc_att_control: move rate control to RateControl class This makes the controller more modular, more readable and hence better maintainable. by MaEtUgR
🛠️ microRTPS: templates: fix support for ROS2 Dashing by TSC21
🛠️ generate_microRTPS_bridge: fix fastrtpsgen version check handler by TSC21
🛠️ mavlink: only send ATTITUDE/ATTITUDE_QUATERNION msgs on vehicle_attitude update - fixes #13182 by dagar
🛠️ Cherry pick the directory and voted_sensors_update.h from PR #9756. Consolidate _update_params() methods for improved inheritance from the LandDetector base class. Move common uORB::Subscriptions to the base class for inheritance. Deprecate redundant override methods. by mcsauder
🛠️ imu/mpu6000: support ICM20689 rev 4 ID by davids5
🛠️ px4_fmu-v5: add here2 mag to startup Signed-off-by: Silvan Fuhrer silvan@auterion.com by sfuhrer
🛠️ Update vehicle_local_position.ref_alt comment to reflect how ref_alt is being used in PX4 by nsteele
🛠️ AttitudeControlTest: fix adaptAntipodal() function by MaEtUgR
🛠️ AttitudeControlTest: include all corner case combinations Which revealed antipodal quaternion corner cases when the first element is zero. by MaEtUgR
🛠️ AttitudeControlTest: add first controller convergence test by MaEtUgR
🛠️ ulog stream msgs: rename 'sequence' fields as they are protected names in fastrtpsgen by TSC21
🛠️ microRTPS bridge: fix templates for ROS2 usage by TSC21
🛠️ mavlink: add protection against setting wrong type of parameters by BazookaJoe1900
🛠️ Add support for voxlpm (I2C power monitor) by modaltb
🛠️ FW RWTO: add throttle_ramp_time parameter RWTO_RAMP_TIME * add throttle_ramp_time parameter support fixed wing runway takeoff by jinchengde
🛠️ arch.sh: switch permissions of pip install (again) after testing the right solution on a fresh installation by MaEtUgR
🛠️ enable safe landing test by mrivi
🛠️ enable avoidance test by mrivi
🛠️ mc_pos_control: improve failsafe handling See issue #12307 Since commander should still handle all failsafes we should only run into this case as last resort to not crash. If all failsafe actions are disabled but data is missing e.g. RC loss action disabled but flying in manual and no RC this can be tested. by MaEtUgR
🛠️ FlightTasks: fix switchTask() comment typo by MaEtUgR
🛠️ WIP: commander re-evaluate RC mode switch when local position becomes valid by dagar
🛠️ PULL_REQUEST_TEMPLATE: change order of titles (#13174) by MaEtUgR
🛠️ navigator: fix save mission state. (#12468) by ToppingXu
🛠️ [Update submodule mavlink v2.0 to latest Sun Oct 13 08:37:21 EDT 2019 - mavlink v2.0 in PX4/Firmware (c09ea2a): https://github.com/mavlink/c_library_v2/commit/31cc5bb39e1cb69f5e608e8e2cac8a4d57332e1c
CONTRIBUTORS
Last week there were 22 contributors.
👤 dagar
👤 modaltb
👤 nsteele
👤 MaEtUgR
👤 julianoes
👤 mrivi
👤 mcsauder
👤 baumanta
👤 ItsTimmy
👤 ndepal
👤 bkueng
👤 ThomasRigi
👤 TSC21
👤 jlecoeur
👤 copterspace
👤 kamilritz
👤 RomanBapst
👤 davids5
👤 sfuhrer
👤 BazookaJoe1900
👤 jinchengde
👤 ToppingXu
STARGAZERS
Last week there were 21 stagazers.
⭐ edisonlee55
⭐ 965823804
⭐ SkTsKtSkT1
⭐ zjw940806
⭐ yudapeng911
⭐ wujiahao2012
⭐ hupinghit
⭐ maak123
⭐ qiubinglin
⭐ TheFbomb
⭐ thelittlehan
⭐ suifengtec
⭐ ningjx
⭐ ccdevisser
⭐ riyadshauk
⭐ Gongyihang
⭐ wrking
⭐ xxzg
⭐ LucienMa25
⭐ julius59
⭐ MechaProgrammer
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.
The text was updated successfully, but these errors were encountered: