Dev Call Jan 19, 2026

CI Workflow update

Release Update

Issues & Pull Requests

Custom Build Server Discussion

1 Like

Attendee count (max): 16

UTC1101 - CI ci · Workflow runs · ArduPilot/ardupilot · GitHub

  • Colcon stuff
    • When it hangs up it takes 6 hours
    • Probably a github workflow
    • Timeout-minutes to 60 minutes

UTC1104 - vehicle update

  • Randy’s been out of action a little
  • Takeoff in guided mode and takeoff to an alt below it the vehicle will just drift
    • In auto it will navigate correctly after takeoff
    • Discussing later in call
  • MP’s return-to-launch commands frame type changes
    • We don’t store this field, you can’t specify a frame type, there’s no location associated with the command
  • 4.7 release?
    • Action on Randy to do the parameter conversion
      • His top priority and he has the time
      • PR this week, Randy is pretty sure
      • LAND parameters will move / be converted next
      • Will go into the land class
    • Plane side
      • Terrain problem we would like to fix before 4.7
      • Pre-arm?
      • SRTM1 rewrite is ongoing
        • Need to make sure the script is actually correct!
      • Downloaded data from terrain.ardupilot.org had a bug
        • SRTM3 data within 1 degree of the coast (~100km0
          • Small change that some terrain height will be set to 0
          • Affected a vehicle on the coast doing terrain following 14km from the coast
            • Dived to desired height and thus into the ground.
        • SRTM3 data is now fixed
          • People should update their SRTM3 data now
        • Continent-wide data also affected
        • Static list of all those that could be bad?
          • Couple of thousand
          • Store Number of expected zeroes in the file
          • Some people have their own .dat files on the SD card
            • From their own terrain
            • 16-bit CRC of the bad files?
            • Use 1m as a flag value rather than zero?
              • IOW any zero makes the file invalid
            • Perfectly valid dat files would trigger an error?

UTC1123 - https://github.com/ArduPilot/ardupilot/pull/31860

  • Add POI lock aux function switch
    • High sets POI, starts to track
    • Middle pauses tracking, reverts to entry mode
    • Low disables and clears POI and reverts the mode
  • Merged!

UTC1129 - Merge in changes to OpenDroneID messages from mavlink/mavlink/master by peterbarker · Pull Request #461 · ArduPilot/mavlink · GitHub

  • OpenDroneID textual changes from upstream
  • No compiler output change
  • Merged!

UTC1130 - Move handling of GCS terrain requests up into common GCS library by peterbarker · Pull Request #21150 · ArduPilot/ardupilot · GitHub

  • Move handling of terrain requests up to common code
  • We can get rid of the dummy methods as Randy’s happy to have terrain on Rover and theTracker maintainers are also good with it
  • Peter will bring this back after removing the dummy methods

UTC1136 - https://github.com/ArduPilot/ardupilot/pull/31848

  • Update shaping to improved jerk limited algorithm
  • Faster navigation because of different acceleration priorities
  • Review was done last night which is yet to be addressed
    • “Apologies for typical last-minute review before the call”

UTC1141 - vehicles: use nicer mode names for QGC by tpwrules · Pull Request #31897 · ArduPilot/ardupilot · GitHub

  • Change list of names so they are presented more nicely in QGC
  • GCS statustexts will also change
  • “Alt hold” → “altitude hold”?
    • This is what QGC did before
  • merged!

UTC1142 - Remove HAL_CHIBIOS_ARCH_MINDPXV2 by peterbarker · Pull Request #31912 · ArduPilot/ardupilot · GitHub

  • Remove MINDPX2 board subtype
  • Merged!

UTC1144 - AP_GPS: Fix incorrect GPS epoch time around u-blox week rollover by rishabsingh3003 · Pull Request #31914 · ArduPilot/ardupilot · GitHub

  • Time_epoch_us was incorrect around midnight UTC!
  • The ublox message which reports week vs time can come in at different rates
    • Two different messages
    • Week might not have rolled over when msec zeroes
  • Merged!
  • Definitely a 4.6.4 candidate
    • Critical fix for light shows!

UTC1151 - AP_AHRS: move quaternion result into results structure by peterbarker · Pull Request #31929 · ArduPilot/ardupilot · GitHub

  • Move quaternion to be next to eulers and rotation matrix
  • Also adds and uses a validity flag
  • Merged!

UTC0004 - AP_NavEKF3: save RAM by reusing KHP as nextP by tpwrules · Pull Request #31946 · ArduPilot/ardupilot · GitHub

  • AP_NavEKF3: save RAM by reusing KHP as nextP
  • Should we wait for Paul on this one?
  • Merged!

UTC0006 - AP_Airspeed: while armed current primary is sticky to avoid needless switching by IamPete1 · Pull Request #31947 · ArduPilot/ardupilot · GitHub

  • Avoid unnecessary switches for airspeed sensor
  • Makes a change to a different sensor “sticky” so we won’t move back to the other even if it is good
  • Still tracks changes of the primary sensor parameter
  • Test updated for new behaviour

UTC0011 - AP_NavEKF3: fix up `calcTiltErrorVariance` derivation by tpwrules · Pull Request #31949 · ArduPilot/ardupilot · GitHub

  • fix up calcTiltErrorVariance derivation
  • Makes the generated code match what’s actually in the code!
  • Removing manually modified generated blocks of code in the code will be good!
  • Replay identical
  • Merged!

UTC0014 - waf: canoncialise compiler output when __FILE__ etc used by peterbarker · Pull Request #31581 · ArduPilot/ardupilot · GitHub

  • CubeOrangePlus on custom build server doesn’t build on 4.6.3!
  • Firmware is too big
  • Need Shiv’s help

UTC0037 - Copter: Guided should resume horiz pos control when takeoff completes regardless of WP_NAVALT_MIN · Issue #31953 · ArduPilot/ardupilot · GitHub

  • Allow navigation if you take off to an altitude below navalt-min
    • So the thing will hold position on any takeoff

UTC0040 - close