Dev Call Dec 8 ,2025

CI Workflows*

Release Update

Issues & Pull Requests

Attendee count (max): 16

UTC1101 - CI updates

  • COLCON is really the only big problem
    • Thomas and Pierre are looking at it

UTC1103 - AP_Baro: Prevent using zero altitude origin as field elevation by rishabsingh3003 · Pull Request #25114 · ArduPilot/ardupilot · GitHub

  • Prevent using zero altitude origin as field elevation
  • Prevents spam when you set a zero alt for origin
  • Merged!

UTC1104 - waf: add -ftrapping-math by peterbarker · Pull Request #31346 · ArduPilot/ardupilot · GitHub

  • Use -ftrapping maths in clang
  • Picked up a constructor ordering problem
  • Tridge has a branch for Apple Silicon
    • Tridge would like some basic autotests running in CI for this
  • Merged!
  • [10:07 AM]Bob Long: Fixing some examples is an important hazing ritual here

UTC1109 - AP_Periph Add Actuator Telemetry Support by Huibean · Pull Request #31557 · ArduPilot/ardupilot · GitHub

  • Peripheral actuator telemetry support
  • Adds servo current feedback based on analogue input pins
  • Pete wants this to use the servo telem library
    • Volz servos on periph
    • New servo telem library
    • New pin stuff would fill in servo telem
    • Rate in would be the conflict?
    • Both using the actuator status DroneCAN message
    • PH will work on top of this one
    • Doing the message rate sending a little differently
      • PH sets a rate
  • Some debate around whether message rates should be set on a per logical data item thing or a per message thing
    • E.g. “I want actuators at 10Hz” and 10 actuators means either 10 messages per second or 100 messages per second
  • merged

UTC1129 - Add compass probe helper functions by peterbarker · Pull Request #31606 · ArduPilot/ardupilot · GitHub

  • Refactor the compass libraries to use probe functions rather than ADD_BACKEND
  • A few pieces of feedback left

UTC1154 - AP_Mount: create an update_mnt_target method to factor code up by peterbarker · Pull Request #31505 · ArduPilot/ardupilot · GitHub

  • Factor code up from mount backends into common base class
  • merged!

UTC1109 - NEU to NED conversion -This includes the conversion. by lthall · Pull Request #31513 · ArduPilot/ardupilot · GitHub

  • NED to NEU conversion
  • Lots of discussion around ranges for PID values
  • Need to be careful as PID values are changing by a factor of 10!
    • 11:14 AM]rmackay9: the vertical is generally less sensitive than the horizontal
    • [11:17 AM]rmackay9: maybe we should put a comment in the param to say what the scaling is from the previous param.. at least for a while
    • [11:18 AM]rmackay9: maybe they have two units?
    • [11:19 AM]rmackay9: again we could add to the comments..
  • Tridge is thinking we shouldn’t change these
    • Randy thinks small increment is a good way to do things
    • Tridge not blocking but not happy
    • Leading zeroes are just bad
      • 0.0036 is our default D term

UTC1133 - https://github.com/ArduPilot/ardupilot/pull/31653

  • Update frame param files
  • Mission planner dropdown uses these?
    • When we created these 6 years or more ago we started to create version-specific files
  • Subdirectories?
    • Quadplane has a subdirectory
    • Should we do same for all vehicles
  • Getting rid of things that have versions
  • We want a list of files which are maintained, not just a dumping ground
  • Maintenance for different purposes?
    • Tridge uses them as references
    • Altair 370 even ‘though it’s not being updated
    • Canard 4-surface thing
    • Some percentage on front surfaces, some on rear for both elevator and ailerons…
  • We might be able to write a script to do some of the parameter defaults stuff
  • merged!

UTC1145 - AC_PrecLand - Correct yaw sign when using LOCAL_FRD frame in landing_target mavlink messages. by henry-sensoriis · Pull Request #31659 · ArduPilot/ardupilot · GitHub

  • Correct yaw sign when using local frd frame in landing
  • E.g. Gimballed camera
  • Will ping Rishabh

UTC1146 - AP_Notify: stop SSD1306 using ownptr by peterbarker · Pull Request #31672 · ArduPilot/ardupilot · GitHub

  • Stop using ownptr in SSD1306
  • Merge after CI passed

UTC1150 - AP_HAL_ChibiOS: use TX FIFO on bxCAN by tpwrules · Pull Request #31673 · ArduPilot/ardupilot · GitHub

  • Use txfifo on bxcan
  • Merged!

UTC1152 - Create and use a test_new_boards.py script by peterbarker · Pull Request #31676 · ArduPilot/ardupilot · GitHub

  • Create and use a test_new_boards.py
  • Merged!

UTC1156 - AP_Scripting: unify handling of legacy dot vs. colon calls by tpwrules · Pull Request #31681 · ArduPilot/ardupilot · GitHub

  • Unify handling of : and . in scripting
  • Merged!

UTC1156 - AP_Scripting: mavlink: avoid crash on reinit with bigger size by tpwrules · Pull Request #31682 · ArduPilot/ardupilot · GitHub

  • Avoid crash in re-init in mavlink
  • Merged!

UTC1157 - vehicle update!

UTC0008 - close!