PX4 Dev Call: June 15, 2022

June 15, 2022

Join us

Agenda

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

:loudspeaker: Community Announcement


:sun_with_face: Don’t forget your sunscreen for the Dev Summit next week!

: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 : Limits of Tuning Parameters not matching actual software limits - Chris

  • Even after reading the docs, setting the parameters to an appropriate sane value is hard for an average user of PX4

Q.2 : Pitch up moment from the vehicle while tuning observed - Chris

  1. Can we have a throttle-based control?
  • There are simple models for prop-wash effect
  • E.g. Tailsitter VTOL has similar situation where prop-wash affects elevon control authority significantly
  • Where is the “Airspeed based Control gain adjustment” of Control allocator?

Q.2.1 : Can we have the PWM output trim parameters for each output back? - Chris

  • PWM_TRIM* (Hardware) and ACTUATOR_TRIM* (Control Allocator / Software), do we need both?
  • Actuator Trim is intended for theoretically applying zero torque/ etc. Which should be decoupled from Hardware trim!

Q.3: Trying to reduce Flash consumption (Boardconfig) - Junwoo

  • Currently trying to reduce Flash usage since it’s overflowing in multiple targets
  • It’s unclear which System Commands / Modules are ok to remove :thinking:
  • Can we have a guideline / doc on which Kconfigs are ‘essential’?
  • E.g. https://github.com/PX4/PX4-Autopilot/pull/18026/commits/d0068114f949038b76633b9daf54dbee746910b9
  • Had to remove most of the airframes from the px4_fmu-v2 target
  • The PR itself contributes ~5K
  • Currently the Mixer / Airframe files are taking up 15K ~ 20K, which will be purged soon

Q.4: Binding UDP port between SITL in Docker to local QGC

:construction_worker_woman: Project Updates


P.1 : Generic Button / Switch Trigger PR

P.2 : Commander state machine + Prearm check PRs - Matthias

https://github.com/PX4/PX4-Autopilot/pull/19806

https://github.com/PX4/PX4-Autopilot/pull/19807

:thinking: General Discussions


D.1 : Conversion to control allocation

D.2 : LED Blinking not delivering clear message

E.g. When the LED is Green, and you try to Arm, PX4 may reject to Arm!
Related to Pre-arm check

D.3: Running CI locally?

: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: April 27, 2022

:exclamation: High priority queue


Discussion based on: High-Priority Queue · GitHub

:ear_of_rice: Release