PX4 Dev Call: October 26, 2022

October 26, 2022

Join us

Agenda

  • Community Announcement
  • Community Q&A
  • Project Updates
  • General Discussions
  • Weekly Overview
  • High priority queue
  • Release

:loudspeaker: Community Announcement


:people_holding_hands: Community Q&A (No deep technical discussions)


:exclamation: Guideline for asking a Question

  1. Specify what you are trying to achieve
  2. Specify what environment / platform you are using
  3. Prepare a Link or Document to help understand if possible
  4. First, ask the question on the Slack or create a Github Issue!
  5. If you take over 5 minutes for the question, please continue in Slack or a Github Issue.

Q.1 : How to customize QGC

Resources

https://dev.qgroundcontrol.com/master/en/custom_build/custom_build.html

:construction_worker_woman: Project Updates


P.1 :

:thinking: General Discussions


D.1 : Board orientation is hard coded in QGC (Sensor calibration tab)

  • Have you checked SENS_BOARD_ROT?
  • The enums are hard-coded, so doesn’t use the metadata from the flight controller
  • Right now the MAV_SENSOR_ROTATION_ROLL_90_YAW_270 entry is therefore missing.

D.2: ModalAI PR Review process - Eric

How to get reviews for the PR (need external feedback)

Is there a way to integrate a build server hosted in ModalAI, to get it triggered from the PX4 repo?

  • Jenkins, Github Actions, Gitlab CI are all possible
  • Using container and authenticating it from PX4 side is also a possibility

D.3 : SITL Test CI failing

Possible causes:

  • Something related to the cpu resource starving

Action items:

  • Need to have a snapshot of what went wrong / evidences of what happened
  • Maybe putting in top output?
  • Check if the SITL is hanging, and implement a way to catch that & kill the script early, to not waste bandwidth.

Idea: why don’t we make the SITL test optional / last test before merge? To reduce the bandwidth used.

Maybe we can create a script to run SITL conditionally, depending on which part of the code was modified.

Do we even need to use Gazebo for the MAVSDK test?

We should also use the new Gazebo & DDS communication instead of UDP & SITL gazebo.

:calendar: Weekly Overview


:mouse2: Github

Recently updated Issues / PRs in PX4-Autopilot Link

Pull Requests
*
Issues
*

:computer: Slack

:phone: Last Dev-Call

PX4 Dev Call: October 19, 2022

:exclamation: High priority queue


Discussion based on: High-Priority Queue · GitHub

:ear_of_rice: Release