May 11, 2022
Join us
Agenda
- Community Announcement
- Community Q&A
- Project Updates
- General Discussions
- Weekly Overview
- High priority queue
- Release
Community Announcement
1 MONTH until the PX4 Dev Summit!! 
- Early bird ticket opportunity expiring next week!
- You can apply for ‘travel funding’ in the website : Travel Funding | LF Events
Community Q&A (No deep technical discussions)
Guideline for asking a Question
- Specify what you are trying to achieve
- Specify what environment / platform you are using
- Prepare a Link or Document to help understanding if possible
- First ask the question on the Slack or create a Github Issue!
- If you take over 5 minutes for the question, please continue in Slack or a Github Issue.
Q.1 : Mission index - Safy
Does anyone know why MAVROS topic
/mavros/mission/waypoints
would give thecurrent_seq: 2
when the list is empty ? shouldnt it be 0 or something that means nothing like -1 ?
- Posted on Slack
- Creating a software using Mission in PX4
- Answer
- Try to capture the mission_ uORB message through console (MAVLink Console, QGC)
Q.2 : RC input & Joystick - Safy 
- Currently when PX4 starts up, it registers Joystick, then uses RC, etc…
- Feedback
- Fix for this would be an UI change where it would expose this parameter (COM_RC_IN_MODE) selection - Matthias
- It’s not safe to configure Joystick to control when RC is already in control
- We could also alert users with an MAVLink message so that it would appear on QGC - Daniel
- We could add this alert message for the case when an input (e.g. Joystick) gives valid data, but is not configured to be used.
- TODO : @dagar will check ManualControl module to check if we can add message alerts.
Project Updates
P.1 : Follow Target Improvement PR got merged!
https://github.com/PX4/PX4-Autopilot/pull/19260
- Would appreciate any reviews / comments in the final PR!
P.2 : SocketCAN FDCAN driver for STM32H7 merged into NuttX - Jacob Crabill
https://github.com/apache/incubator-nuttx/pull/6057
- Tested on H7 hardware
- Current Driver implemented as a work queue
- Questions
- Tested with Existing UAVCAN v1?
- Was the priority inversion issue resolved? - David
- #canbus channel will be created in PX4 Slack
- Related comment : uavcan_stm32h7:can driver preserve ordering & respect timeouts on borked hardware by davids5 · Pull Request #17162 · PX4/PX4-Autopilot · GitHub
General Discussions
D.1 : Changing the number of Flight Mode slots from 6 → 3
- rc_update: Add unit tests for mode switch and button by MaEtUgR · Pull Request #19579 · PX4/PX4-Autopilot · GitHub
- Does anyone have a 4 / 5 / 6 position switches?
- Problem of 6 not being a prime number, resulting in 3-position switches’ middle setpoint in the ‘transition zone’ (which is why it always gets recognized as Mode 4)
- Feedback
- Probably no-one uses 4 / 5 / 6 position switches in Transmitter
- Need to make sure that changes in QGC for this needs to be handled gracefully.
- Current QGC UI shows the ‘yellow spot’ that indicates which mode is selected (intuitive)
- The QGC displaying the ‘selected mode’ slot logic is decoupled from PX4’s side.
- The old QGC versions will need to be considered. What happens when this up to date Firmware vehicle gets connected to the QGC old version?
- We should make a list of pre-existing RC / other control methods, and consider their use-cases.
- Current PR for solving the Generic Button mapping to an Action : Support on Generic button/switch triggers by RC Controller by junwoo091400 · Pull Request #19638 · PX4/PX4-Autopilot · GitHub
- We are not discussing about Joystick cases, only RC Control.
Weekly Overview
Github
Pull Requests
*
Issues
*
Slack
Last Dev-Call
High priority queue
Discussion based on : High-Priority Queue · GitHub
Release
- Will cut the Release Candidate for the v1.13 - Daniel
- Can the Holybro 6x go in? - David
- Log of Holybro V6C flight by Ramon : https://logs.px4.io/plot_app?log=7296ea9a-f9ca-4400-a36a-df0bb474efe9