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 54 issues were created. Of these, 24 issues have been closed and 30 issues are still open.
💚 #12857 parameters autosave LPWORK -> wq:lp_default, by dagar 💚 #12856 [WIP]: update more orb usage to uORB::Publication, by dagar 💚 #12855 MPU driver doesn't recognize device id, by BazookaJoe1900 💚 #12854 Add DShot module, by bkueng 💚 #12853 px4_work_queue: command line status output and shutdown empty queues, by dagar 💚 #12850 enable silent compere of parameter, by BazookaJoe1900 💚 #12849 deltaquad: remove deprecated parameter MAN_R_MAX, by MaEtUgR 💚 #12848 enable pmw3901 flow if (new) parameter SENS_EN_PMW_FLOW is true, by BazookaJoe1900 💚 #12847 Leddar one driver work to fix Issue #12508, simplify logic, and improve update rate, by mcsauder 💚 #12845 Stopping/Slowing at each Waypoint, by Dan-Moss 💚 #12844 EKF and AirspeedSelector: publish multiple wind estimate topic instances, by sfuhrer 💚 #12840 fxos8701cq split out header and main, by dagar 💚 #12838 vtol_att_control fix WQ scheduling, by dagar 💚 #12837 Update submodule ecl to latest Thu Aug 29 00:41:56 UTC 2019, by dagar 💚 #12833 Parameter tuning MPC_ALT_MODE, by Seeelefant 💚 #12832 Startup script without errors, no Parameter XXX not found, by BazookaJoe1900 💚 #12831 [WIP]: NuttX update to 7.31+, by dagar 💚 #12827 cmake: fix fallthrough warnings with ccache, by julianoes 💚 #12826 Jenkins add SITL unit tests Debug, by dagar 💚 #12824 Collision prevention velocity limitations also based on max accel/jerk, by jkflying 💚 #12823 SITL unit tests hang forever in Debug builds, by jkflying 💚 #12820 disable compiler warnings, by baumanta 💚 #12819 Enable support for global position setpoints with SET_POSITION_TARGET_GLOBAL_INT, by Jaeyoung-Lim 💚 #12816 Unit tests for Obstacle Avoidance interface, by mrivi 💚 #12815 Update airspeed.cpp, by fanchuannangang1503 💚 #12814 NuttX build warning with arm-none-eabi-gcc 8-2018-q4 8.2.1 20181213, by julianoes 💚 #12813 fmu-v4_default build fails, by baumanta 💚 #12811 snapdragon flight maintenance issues, by dagar 💚 #12809 Use Python 3 everywhere, by julianoes 💚 #12806 Add param COM_PREARM_MODE, by jlecoeur
❤️ #12852 [WIP]: posix hrt add latency buckets, by dagar ❤️ #12851 Increase default STACK_MAIN 1024 -> 2048 and don't set in most modules and drivers, by dagar ❤️ #12846 Jenkins add v5x, by dagar ❤️ #12843 BabyShark VTOL: update config file (increased transition throttle, enable airmode), by sfuhrer ❤️ #12842 Jenkins add mRo Control Zero F7 to test rack, by dagar ❤️ #12841 fxas21002c fix perf counter typo and add interval, by dagar ❤️ #12839 cmake nuttx ignore linking target warning, by dagar ❤️ #12836 Update submodule matrix to latest Wed Aug 28 15:06:50 UTC 2019, by dagar ❤️ #12835 safety_button set STACK_MAIN, by dagar ❤️ #12834 Jenkins snapdragon always pass sanity check for now, by dagar ❤️ #12830 Update submodule mavlink v2.0 to latest Wed Aug 28 15:06:44 UTC 2019, by dagar ❤️ #12829 gitattributes *.bin, *.pdf, and *.png are binary, by dagar ❤️ #12828 Jenkins bloaty build skip ccache and ninja, by dagar ❤️ #12825 mc_pos_control: takeoff fix implicit switch fallthrough, by dagar ❤️ #12822 [FlightTasks] Added class enum for FlightTasks errors, by roangel ❤️ #12821 directory structure for architecture-specific code and headers, by bkueng ❤️ #12818 Build fails, by Malintha ❤️ #12817 VTOL No Global Position Failsafe , by moreba1 ❤️ #12812 gitignore remove core, by dagar ❤️ #12810 gazebo exited with undefined symbol error: _ZN8mav_msgs4msgs10MotorSpeedC1Ev, by lguanrui ❤️ #12808 123, by lsr123 ❤️ #12807 RTPS: small fixes, by TSC21 ❤️ #12805 px4io: force io firmware build, by jlecoeur ❤️ #12804 wind estimator , by moreba1
👍 #12854 Add DShot module, by bkueng It received 👍 x2, 😄 x0, 🎉 x2 and ❤️ x0.
🔈 #12810 gazebo exited with undefined symbol error: _ZN8mav_msgs4msgs10MotorSpeedC1Ev, by lguanrui It received 13 comments.
Last week, 71 pull requests were created, updated or merged.
Last week, 1 pull request was opened. 💚 #12857 parameters autosave LPWORK -> wq:lp_default, by dagar
Last week, 47 pull requests were updated. 💛 #12856 [WIP]: update more orb usage to uORB::Publication, by dagar 💛 #12854 Add DShot module, by bkueng 💛 #12853 px4_work_queue: command line status output and shutdown empty queues, by dagar 💛 #12850 enable silent compere of parameter, by BazookaJoe1900 💛 #12849 deltaquad: remove deprecated parameter MAN_R_MAX, by MaEtUgR 💛 #12848 enable pmw3901 flow if (new) parameter SENS_EN_PMW_FLOW is true, by BazookaJoe1900 💛 #12847 Leddar one driver work to fix Issue #12508, simplify logic, and improve update rate, by mcsauder 💛 #12844 EKF and AirspeedSelector: publish multiple wind estimate topic instances, by sfuhrer 💛 #12840 fxos8701cq split out header and main, by dagar 💛 #12838 vtol_att_control fix WQ scheduling, by dagar 💛 #12831 [WIP]: NuttX update to 7.31+, by dagar 💛 #12827 cmake: fix fallthrough warnings with ccache, by julianoes 💛 #12826 Jenkins add SITL unit tests Debug, by dagar 💛 #12824 Collision prevention velocity limitations also based on max accel/jerk, by jkflying 💛 #12820 disable compiler warnings, by baumanta 💛 #12819 Enable support for global position setpoints with SET_POSITION_TARGET_GLOBAL_INT, by Jaeyoung-Lim 💛 #12816 Unit tests for Obstacle Avoidance interface, by mrivi 💛 #12815 Update airspeed.cpp, by fanchuannangang1503 💛 #12809 Use Python 3 everywhere, by julianoes 💛 #12806 Add param COM_PREARM_MODE, by jlecoeur 💛 #12802 uORB::DeviceNode allocate buffer on advertise, by dagar 💛 #12798 [WIP]: add board specific airframe mechanism, by dagar 💛 #12797 [RFC] directory structure for architecture-specific code and headers, by bkueng 💛 #12794 FMU: Implement baseline pairing command on safety button press, by LorenzMeier 💛 #12788 ubuntu.py: update to dual install to Python2, by hamishwillee 💛 #12778 VTOL GPSF: fix fixed bank loiter, by ThomasRigi 💛 #12771 ECL reference frame alignment fix, by kamilritz 💛 #12751 FlightTaskOrbit: add parameter for orbit, by Stifael 💛 #12745 Added better logic to encode NAN as INT16_MAX to transfer to IO from FMU, by dlwalter 💛 #12706 Create 13030_mugin_vtol, by BanthaRage 💛 #12696 Pr rally points, by sfuhrer 💛 #12695 Refactor the ll40ls namespace driver methods to more closely match other distance sensor driver implementations, by mcsauder 💛 #12681 Add max_altitude and _vehicle_attitude.timestamp validity checks to MulticopterLandDetector and standardize var naming, by mcsauder 💛 #12650 [WIP]: create mc_rate_control (split out of mc_att_control), by dagar 💛 #12619 Rename VT_PSHER_RMP_DT to VT_PUSHER_RMP_DT to close PR #11680, by mcsauder 💛 #12595 RC Failsafe Trigger Update , by bozkurthan 💛 #12518 Differential thrust for tailsitter, by bluecat1997 💛 #12513 Block auto-disarm when in Launch Detection for Catapault/Hand-Launched FW, by Kjkinney 💛 #12507 Accomplish requisite work to close out PR #11431., by mcsauder 💛 #12506 Add generic vtol tailsitter airframe and modifiy 4001_quad_x and 13001_caipirinha_vtol to simplify PR 9849, by mcsauder 💛 #12480 When setting pos_sp_triplet yaw, also set the yaw valid flag to true, by dusan19 💛 #12424 moved ms5611 from common rc.sensors, by BazookaJoe1900 💛 #12343 Add return INFINITY; to the LandDetector class _get_max_altitude() method declaration, by mcsauder 💛 #12191 [WIP] ModuleBase add common base and cleanup, by dagar 💛 #12072 Intuitive manual position control by mapping stick input to acceleration, by MaEtUgR 💛 #11892 Refactor the teraranger driver: uniform initialization, format whitespace, deprecate usage of the ringbuffer, etc., by mcsauder 💛 #9243 FW position control add takeoff minimum pitch parameter, by dagar
return INFINITY;
_get_max_altitude()
Last week, 23 pull requests were merged. 💜 #12851 Increase default STACK_MAIN 1024 -> 2048 and don't set in most modules and drivers, by dagar 💜 #12846 Jenkins add v5x, by dagar 💜 #12843 BabyShark VTOL: update config file (increased transition throttle, enable airmode), by sfuhrer 💜 #12841 fxas21002c fix perf counter typo and add interval, by dagar 💜 #12839 cmake nuttx ignore linking target warning, by dagar 💜 #12836 Update submodule matrix to latest Wed Aug 28 15:06:50 UTC 2019, by dagar 💜 #12835 safety_button set STACK_MAIN, by dagar 💜 #12834 Jenkins snapdragon always pass sanity check for now, by dagar 💜 #12830 Update submodule mavlink v2.0 to latest Wed Aug 28 15:06:44 UTC 2019, by dagar 💜 #12829 gitattributes *.bin, *.pdf, and *.png are binary, by dagar 💜 #12828 Jenkins bloaty build skip ccache and ninja, by dagar 💜 #12825 mc_pos_control: takeoff fix implicit switch fallthrough, by dagar 💜 #12822 [FlightTasks] Added class enum for FlightTasks errors, by roangel 💜 #12821 directory structure for architecture-specific code and headers, by bkueng 💜 #12812 gitignore remove core, by dagar 💜 #12807 RTPS: small fixes, by TSC21 💜 #12805 px4io: force io firmware build, by jlecoeur 💜 #12799 listener print all instances by default, by dagar 💜 #12793 Fixing and simplifying mavlink odometry handling, by kamilritz 💜 #12790 Refactor FMU: move mixer handling into a library, by bkueng 💜 #12775 Unit test for jerk-limited trajectory generator, by bresch 💜 #12664 Orbit approach with a line trajectory library, by MaEtUgR 💜 #11264 Close replay log file after replay is finished, then exit, by roangel
Last week there were 52 commits. 🛠️ MixingOutput: make scheduling configurable And make sure fmu calls MixingOutput::updateSubscriptions on startup even if no mixer is loaded, so that it gets scheduled. by bkueng 🛠️ pwm_limit: rename to output_limit As there is nothing pwm-specific about it. by bkueng 🛠️ MC_AIRMODE: move parameter definition to mixer_module Makes sure that the parameter is included for the builds that need it. by bkueng 🛠️ MixingOutput: make mixer loading thread-safe by bkueng 🛠️ mixer_module: create MixingOutput library and use in fmu This should be a pure refactoring, no functional change. by bkueng 🛠️ fmu: remove unused _num_failsafe_set by bkueng 🛠️ fmu: remove unused write() interface by bkueng 🛠️ fmu: fix comments & documentation by bkueng 🛠️ FlightTaskOrbit: don't apply yaw feed forward in circle approach The yaw pointing towards the center makes sense since that's the approach direction anyways. But with the yaw feed forward results in a weird looking bias when not orbiting yet. by MaEtUgR 🛠️ FlightTaskOrbit: only reapproach circle if center changed The condition that the vehicle is more than 3m away from the circle line was too sloppy. That often happens when the radius is changed by sticks. A reapproach is only necessary when the center is moved and that's only possible through the orbit command. by MaEtUgR 🛠️ FlightTaskOrbit: use StraightLine library to approach circle The initial approach to the circle to orbit on was very agressive since it was just the controller trying to stay on the circle reaching the limits. Now there's first an approach phase in which the vehicle reaches the circle trajeectory in a smooth perpendicular line before starting the orbit execution. by MaEtUgR 🛠️ StraightLine: rewrite old implementation Before it was: - not used anywhere - copied from an old mission implementation version - didn't plan in advance - had a lot of broken cases - dependent on a lot of parameters I'm starting with a new relatively simple implementation that works as expected for a minimum viable implementation and can be improved over time. The first version is used to approach the circle path in Orbit mode to verify the interface and get testing such that it gets eventually used everywhere. by MaEtUgR 🛠️ STACK_MAIN increase default 1024 -> 2048 by dagar 🛠️ Fixing and simplifying mavlink odometry handling (#12793) * Fixing and simplify mavlink odometry by kamilritz 🛠️ px4_middleware: remove that header and move px4::init to px4_init.h delete include: for i in $(grep -rl 'px4_middleware.h' src platforms); do sed -i '/#include <px4_middleware.h/d' $i; done by bkueng 🛠️ src/platforms: move remaining source files to platforms/common by bkueng 🛠️ src/platforms/common: move to platforms/common Script to update include paths: for i in $(grep -rl 'include <px4_work_queue' src platforms); do sed -i 's/#include <px4_work_queue/#include <px4_platform_common/px4_work_queue/' $i; done by bkueng 🛠️ src/platforms/posix: move to platforms/posix/src/px4/common and src/drivers/driver_framework_wrapper by bkueng 🛠️ platforms/posix/src: move to platforms/posix/src/px4/common by bkueng 🛠️ src/platforms/qurt: move to src/drivers by bkueng 🛠️ ToneAlarmInterface: move to drivers/drv_tone_alarm It belongs there since it's not a library providing the implementation, but just declaring the interface. by bkueng 🛠️ src/drivers/{kinetis,stm32}: move to arch-specific directories by bkueng 🛠️ drv_led_pwm: move to arch-specific directory by bkueng 🛠️ NuttX hrt: move into arch-specific directory by bkueng 🛠️ adc: refactor into arch-specific directories by bkueng 🛠️ platform: restructure (NuttX) architecture-specific code updated: tone_alarm, px4io_serial, px4_micro_hal by bkueng 🛠️ Jenkins hardware add Modal AI v5m/v5x by dagar 🛠️ [BabyShark VTOL: update config file - increased transition throttle
Last week there were 10 contributors. 👤 bkueng 👤 MaEtUgR 👤 dagar 👤 kamilritz 👤 sfuhrer 👤 bresch 👤 roangel 👤 PX4BuildBot 👤 TSC21 👤 jlecoeur
Last week there were 12 stagazers. ⭐ waihekor ⭐ cabao ⭐ calebROlson ⭐ yellow-dragon-coder ⭐ xxltp1109 ⭐ donghao51 ⭐ misconstrue ⭐ elonwzh ⭐ DronesNdruinos ⭐ Voldemot ⭐ wghudson ⭐ YuliangGu 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 54 issues were created.
Of these, 24 issues have been closed and 30 issues are still open.
OPEN ISSUES
💚 #12857 parameters autosave LPWORK -> wq:lp_default, by dagar
💚 #12856 [WIP]: update more orb usage to uORB::Publication, by dagar
💚 #12855 MPU driver doesn't recognize device id, by BazookaJoe1900
💚 #12854 Add DShot module, by bkueng
💚 #12853 px4_work_queue: command line status output and shutdown empty queues, by dagar
💚 #12850 enable silent compere of parameter, by BazookaJoe1900
💚 #12849 deltaquad: remove deprecated parameter MAN_R_MAX, by MaEtUgR
💚 #12848 enable pmw3901 flow if (new) parameter SENS_EN_PMW_FLOW is true, by BazookaJoe1900
💚 #12847 Leddar one driver work to fix Issue #12508, simplify logic, and improve update rate, by mcsauder
💚 #12845 Stopping/Slowing at each Waypoint, by Dan-Moss
💚 #12844 EKF and AirspeedSelector: publish multiple wind estimate topic instances, by sfuhrer
💚 #12840 fxos8701cq split out header and main, by dagar
💚 #12838 vtol_att_control fix WQ scheduling, by dagar
💚 #12837 Update submodule ecl to latest Thu Aug 29 00:41:56 UTC 2019, by dagar
💚 #12833 Parameter tuning MPC_ALT_MODE, by Seeelefant
💚 #12832 Startup script without errors, no Parameter XXX not found, by BazookaJoe1900
💚 #12831 [WIP]: NuttX update to 7.31+, by dagar
💚 #12827 cmake: fix fallthrough warnings with ccache, by julianoes
💚 #12826 Jenkins add SITL unit tests Debug, by dagar
💚 #12824 Collision prevention velocity limitations also based on max accel/jerk, by jkflying
💚 #12823 SITL unit tests hang forever in Debug builds, by jkflying
💚 #12820 disable compiler warnings, by baumanta
💚 #12819 Enable support for global position setpoints with SET_POSITION_TARGET_GLOBAL_INT, by Jaeyoung-Lim
💚 #12816 Unit tests for Obstacle Avoidance interface, by mrivi
💚 #12815 Update airspeed.cpp, by fanchuannangang1503
💚 #12814 NuttX build warning with arm-none-eabi-gcc 8-2018-q4 8.2.1 20181213, by julianoes
💚 #12813 fmu-v4_default build fails, by baumanta
💚 #12811 snapdragon flight maintenance issues, by dagar
💚 #12809 Use Python 3 everywhere, by julianoes
💚 #12806 Add param COM_PREARM_MODE, by jlecoeur
CLOSED ISSUES
❤️ #12852 [WIP]: posix hrt add latency buckets, by dagar
❤️ #12851 Increase default STACK_MAIN 1024 -> 2048 and don't set in most modules and drivers, by dagar
❤️ #12846 Jenkins add v5x, by dagar
❤️ #12843 BabyShark VTOL: update config file (increased transition throttle, enable airmode), by sfuhrer
❤️ #12842 Jenkins add mRo Control Zero F7 to test rack, by dagar
❤️ #12841 fxas21002c fix perf counter typo and add interval, by dagar
❤️ #12839 cmake nuttx ignore linking target warning, by dagar
❤️ #12836 Update submodule matrix to latest Wed Aug 28 15:06:50 UTC 2019, by dagar
❤️ #12835 safety_button set STACK_MAIN, by dagar
❤️ #12834 Jenkins snapdragon always pass sanity check for now, by dagar
❤️ #12830 Update submodule mavlink v2.0 to latest Wed Aug 28 15:06:44 UTC 2019, by dagar
❤️ #12829 gitattributes *.bin, *.pdf, and *.png are binary, by dagar
❤️ #12828 Jenkins bloaty build skip ccache and ninja, by dagar
❤️ #12825 mc_pos_control: takeoff fix implicit switch fallthrough, by dagar
❤️ #12822 [FlightTasks] Added class enum for FlightTasks errors, by roangel
❤️ #12821 directory structure for architecture-specific code and headers, by bkueng
❤️ #12818 Build fails, by Malintha
❤️ #12817 VTOL No Global Position Failsafe , by moreba1
❤️ #12812 gitignore remove core, by dagar
❤️ #12810 gazebo exited with undefined symbol error: _ZN8mav_msgs4msgs10MotorSpeedC1Ev, by lguanrui
❤️ #12808 123, by lsr123
❤️ #12807 RTPS: small fixes, by TSC21
❤️ #12805 px4io: force io firmware build, by jlecoeur
❤️ #12804 wind estimator , by moreba1
LIKED ISSUE
👍 #12854 Add DShot module, by bkueng
It received 👍 x2, 😄 x0, 🎉 x2 and ❤️ x0.
NOISY ISSUE
🔈 #12810 gazebo exited with undefined symbol error: _ZN8mav_msgs4msgs10MotorSpeedC1Ev, by lguanrui
It received 13 comments.
PULL REQUESTS
Last week, 71 pull requests were created, updated or merged.
OPEN PULL REQUEST
Last week, 1 pull request was opened.
💚 #12857 parameters autosave LPWORK -> wq:lp_default, by dagar
UPDATED PULL REQUEST
Last week, 47 pull requests were updated.
💛 #12856 [WIP]: update more orb usage to uORB::Publication, by dagar
💛 #12854 Add DShot module, by bkueng
💛 #12853 px4_work_queue: command line status output and shutdown empty queues, by dagar
💛 #12850 enable silent compere of parameter, by BazookaJoe1900
💛 #12849 deltaquad: remove deprecated parameter MAN_R_MAX, by MaEtUgR
💛 #12848 enable pmw3901 flow if (new) parameter SENS_EN_PMW_FLOW is true, by BazookaJoe1900
💛 #12847 Leddar one driver work to fix Issue #12508, simplify logic, and improve update rate, by mcsauder
💛 #12844 EKF and AirspeedSelector: publish multiple wind estimate topic instances, by sfuhrer
💛 #12840 fxos8701cq split out header and main, by dagar
💛 #12838 vtol_att_control fix WQ scheduling, by dagar
💛 #12831 [WIP]: NuttX update to 7.31+, by dagar
💛 #12827 cmake: fix fallthrough warnings with ccache, by julianoes
💛 #12826 Jenkins add SITL unit tests Debug, by dagar
💛 #12824 Collision prevention velocity limitations also based on max accel/jerk, by jkflying
💛 #12820 disable compiler warnings, by baumanta
💛 #12819 Enable support for global position setpoints with SET_POSITION_TARGET_GLOBAL_INT, by Jaeyoung-Lim
💛 #12816 Unit tests for Obstacle Avoidance interface, by mrivi
💛 #12815 Update airspeed.cpp, by fanchuannangang1503
💛 #12809 Use Python 3 everywhere, by julianoes
💛 #12806 Add param COM_PREARM_MODE, by jlecoeur
💛 #12802 uORB::DeviceNode allocate buffer on advertise, by dagar
💛 #12798 [WIP]: add board specific airframe mechanism, by dagar
💛 #12797 [RFC] directory structure for architecture-specific code and headers, by bkueng
💛 #12794 FMU: Implement baseline pairing command on safety button press, by LorenzMeier
💛 #12788 ubuntu.py: update to dual install to Python2, by hamishwillee
💛 #12778 VTOL GPSF: fix fixed bank loiter, by ThomasRigi
💛 #12771 ECL reference frame alignment fix, by kamilritz
💛 #12751 FlightTaskOrbit: add parameter for orbit, by Stifael
💛 #12745 Added better logic to encode NAN as INT16_MAX to transfer to IO from FMU, by dlwalter
💛 #12706 Create 13030_mugin_vtol, by BanthaRage
💛 #12696 Pr rally points, by sfuhrer
💛 #12695 Refactor the ll40ls namespace driver methods to more closely match other distance sensor driver implementations, by mcsauder
💛 #12681 Add max_altitude and _vehicle_attitude.timestamp validity checks to MulticopterLandDetector and standardize var naming, by mcsauder
💛 #12650 [WIP]: create mc_rate_control (split out of mc_att_control), by dagar
💛 #12619 Rename VT_PSHER_RMP_DT to VT_PUSHER_RMP_DT to close PR #11680, by mcsauder
💛 #12595 RC Failsafe Trigger Update , by bozkurthan
💛 #12518 Differential thrust for tailsitter, by bluecat1997
💛 #12513 Block auto-disarm when in Launch Detection for Catapault/Hand-Launched FW, by Kjkinney
💛 #12507 Accomplish requisite work to close out PR #11431., by mcsauder
💛 #12506 Add generic vtol tailsitter airframe and modifiy 4001_quad_x and 13001_caipirinha_vtol to simplify PR 9849, by mcsauder
💛 #12480 When setting pos_sp_triplet yaw, also set the yaw valid flag to true, by dusan19
💛 #12424 moved ms5611 from common rc.sensors, by BazookaJoe1900
💛 #12343 Add
return INFINITY;
to the LandDetector class_get_max_altitude()
method declaration, by mcsauder💛 #12191 [WIP] ModuleBase add common base and cleanup, by dagar
💛 #12072 Intuitive manual position control by mapping stick input to acceleration, by MaEtUgR
💛 #11892 Refactor the teraranger driver: uniform initialization, format whitespace, deprecate usage of the ringbuffer, etc., by mcsauder
💛 #9243 FW position control add takeoff minimum pitch parameter, by dagar
MERGED PULL REQUEST
Last week, 23 pull requests were merged.
💜 #12851 Increase default STACK_MAIN 1024 -> 2048 and don't set in most modules and drivers, by dagar
💜 #12846 Jenkins add v5x, by dagar
💜 #12843 BabyShark VTOL: update config file (increased transition throttle, enable airmode), by sfuhrer
💜 #12841 fxas21002c fix perf counter typo and add interval, by dagar
💜 #12839 cmake nuttx ignore linking target warning, by dagar
💜 #12836 Update submodule matrix to latest Wed Aug 28 15:06:50 UTC 2019, by dagar
💜 #12835 safety_button set STACK_MAIN, by dagar
💜 #12834 Jenkins snapdragon always pass sanity check for now, by dagar
💜 #12830 Update submodule mavlink v2.0 to latest Wed Aug 28 15:06:44 UTC 2019, by dagar
💜 #12829 gitattributes *.bin, *.pdf, and *.png are binary, by dagar
💜 #12828 Jenkins bloaty build skip ccache and ninja, by dagar
💜 #12825 mc_pos_control: takeoff fix implicit switch fallthrough, by dagar
💜 #12822 [FlightTasks] Added class enum for FlightTasks errors, by roangel
💜 #12821 directory structure for architecture-specific code and headers, by bkueng
💜 #12812 gitignore remove core, by dagar
💜 #12807 RTPS: small fixes, by TSC21
💜 #12805 px4io: force io firmware build, by jlecoeur
💜 #12799 listener print all instances by default, by dagar
💜 #12793 Fixing and simplifying mavlink odometry handling, by kamilritz
💜 #12790 Refactor FMU: move mixer handling into a library, by bkueng
💜 #12775 Unit test for jerk-limited trajectory generator, by bresch
💜 #12664 Orbit approach with a line trajectory library, by MaEtUgR
💜 #11264 Close replay log file after replay is finished, then exit, by roangel
COMMITS
Last week there were 52 commits.
🛠️ MixingOutput: make scheduling configurable And make sure fmu calls MixingOutput::updateSubscriptions on startup even if no mixer is loaded, so that it gets scheduled. by bkueng
🛠️ pwm_limit: rename to output_limit As there is nothing pwm-specific about it. by bkueng
🛠️ MC_AIRMODE: move parameter definition to mixer_module Makes sure that the parameter is included for the builds that need it. by bkueng
🛠️ MixingOutput: make mixer loading thread-safe by bkueng
🛠️ mixer_module: create MixingOutput library and use in fmu This should be a pure refactoring, no functional change. by bkueng
🛠️ fmu: remove unused _num_failsafe_set by bkueng
🛠️ fmu: remove unused write() interface by bkueng
🛠️ fmu: fix comments & documentation by bkueng
🛠️ FlightTaskOrbit: don't apply yaw feed forward in circle approach The yaw pointing towards the center makes sense since that's the approach direction anyways. But with the yaw feed forward results in a weird looking bias when not orbiting yet. by MaEtUgR
🛠️ FlightTaskOrbit: only reapproach circle if center changed The condition that the vehicle is more than 3m away from the circle line was too sloppy. That often happens when the radius is changed by sticks. A reapproach is only necessary when the center is moved and that's only possible through the orbit command. by MaEtUgR
🛠️ FlightTaskOrbit: use StraightLine library to approach circle The initial approach to the circle to orbit on was very agressive since it was just the controller trying to stay on the circle reaching the limits. Now there's first an approach phase in which the vehicle reaches the circle trajeectory in a smooth perpendicular line before starting the orbit execution. by MaEtUgR
🛠️ StraightLine: rewrite old implementation Before it was: - not used anywhere - copied from an old mission implementation version - didn't plan in advance - had a lot of broken cases - dependent on a lot of parameters I'm starting with a new relatively simple implementation that works as expected for a minimum viable implementation and can be improved over time. The first version is used to approach the circle path in Orbit mode to verify the interface and get testing such that it gets eventually used everywhere. by MaEtUgR
🛠️ STACK_MAIN increase default 1024 -> 2048 by dagar
🛠️ Fixing and simplifying mavlink odometry handling (#12793) * Fixing and simplify mavlink odometry by kamilritz
🛠️ px4_middleware: remove that header and move px4::init to px4_init.h delete include: for i in $(grep -rl 'px4_middleware.h' src platforms); do sed -i '/#include <px4_middleware.h/d' $i; done by bkueng
🛠️ src/platforms: move remaining source files to platforms/common by bkueng
🛠️ src/platforms/common: move to platforms/common Script to update include paths: for i in $(grep -rl 'include <px4_work_queue' src platforms); do sed -i 's/#include <px4_work_queue/#include <px4_platform_common/px4_work_queue/' $i; done by bkueng
🛠️ src/platforms/posix: move to platforms/posix/src/px4/common and src/drivers/driver_framework_wrapper by bkueng
🛠️ platforms/posix/src: move to platforms/posix/src/px4/common by bkueng
🛠️ src/platforms/qurt: move to src/drivers by bkueng
🛠️ ToneAlarmInterface: move to drivers/drv_tone_alarm It belongs there since it's not a library providing the implementation, but just declaring the interface. by bkueng
🛠️ src/drivers/{kinetis,stm32}: move to arch-specific directories by bkueng
🛠️ drv_led_pwm: move to arch-specific directory by bkueng
🛠️ NuttX hrt: move into arch-specific directory by bkueng
🛠️ adc: refactor into arch-specific directories by bkueng
🛠️ platform: restructure (NuttX) architecture-specific code updated: tone_alarm, px4io_serial, px4_micro_hal by bkueng
🛠️ Jenkins hardware add Modal AI v5m/v5x by dagar
🛠️ [BabyShark VTOL: update config file - increased transition throttle
🛠️ TestVelocitySmoothing - Split time synchronization and final state checks into two different test functions Also improve the comments by bresch
🛠️ TestVelocitySmoothing - Remove useless function override, use ceil instead of ceilf and remove line duplicate by bresch
🛠️ TestVelocitySmoothing - add check for time synchronization and final acceleration by bresch
🛠️ VelocitySmoothing - add zero setpoint test by bresch
🛠️ VelocitySmothing - Add gtest script by bresch
🛠️ [FlightTasks] Added class enum for FlightTasks errors (#12822) by roangel
🛠️ fxas21002c fix perf counter typo and add interval by dagar
🛠️ cmake nuttx ignore linking target warning by dagar
🛠️ Jenkins snapdragon always pass sanity check for now by dagar
🛠️ Update submodule matrix to latest Thu Aug 29 00:42:01 UTC 2019 - matrix in PX4/Firmware (341c0ae739753db98dcd0711e91f621c1666b16d): https://github.com/PX4/Matrix/commit/56b069956da141da244926ed7000e89b2ba6c731 - matrix current upstream: https://github.com/PX4/Matrix/commit/cc084e0791535e8426780e6a4f05794804db1b82 - Changes: https://github.com/PX4/Matrix/compare/56b069956da141da244926ed7000e89b2ba6c731...cc084e0791535e8426780e6a4f05794804db1b82 cc084e0 2019-08-26 Martina Rivizzigno - matrix: add method to check all values are nan (#82) 84b3da2 2019-08-22 kritz - Canonical Quaternion with tests (#81) by PX4BuildBot
🛠️ drivers/gps: increase task stack by dagar
🛠️ safety_button set STACK_MAIN by dagar
🛠️ mc_pos_control: takeoff fix implicit switch fallthrough by dagar
🛠️ [Update submodule mavlink v2.0 to latest Wed Aug 28 15:06:44 UTC 2019 - mavlink v2.0 in PX4/Firmware (f088153): https://github.com/mavlink/c_library_v2/commit/dc26ccd71dcb0138b23176233eade1c04a09b462
🛠️ Jenkins add bloaty SITL and disable ccache by dagar
🛠️ gitattributes *.bin, *.pdf, and *.png are binary * fixes #12818 by dagar
🛠️ replay: close replay log file after replay is finished, then exit (#11264) by roangel
🛠️ gitignore remove core by dagar
🛠️ listener print all instances by default by dagar
🛠️ RTPS: add check for ID space by TSC21
🛠️ uorb_rtps_message_ids: enlarge id space for base type msgs by TSC21
🛠️ uorb_rtps_classifier: improve way to check base type of alias by TSC21
🛠️ airspeed_validated: move it out of the alias space by TSC21
🛠️ px4io: force io firmware build This fixes incremental build of the px4io firmware on targets that use the px4io driver. fixes #11042 by jlecoeur
CONTRIBUTORS
Last week there were 10 contributors.
👤 bkueng
👤 MaEtUgR
👤 dagar
👤 kamilritz
👤 sfuhrer
👤 bresch
👤 roangel
👤 PX4BuildBot
👤 TSC21
👤 jlecoeur
STARGAZERS
Last week there were 12 stagazers.
⭐ waihekor
⭐ cabao
⭐ calebROlson
⭐ yellow-dragon-coder
⭐ xxltp1109
⭐ donghao51
⭐ misconstrue
⭐ elonwzh
⭐ DronesNdruinos
⭐ Voldemot
⭐ wghudson
⭐ YuliangGu
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: