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 (25 August, 2019 - 1 September, 2019) #12858

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

Weekly Digest (25 August, 2019 - 1 September, 2019) #12858

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

Comments

@weekly-digest
Copy link

weekly-digest bot commented Sep 1, 2019

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

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.

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