Dev Call May 25, 2026

CL Workflows

Release Update

Attendee count (max): 16

UTC2304 - CI

  • Rover guided-mode tests
  • Sub Parameters thing (TSYS01 probe being all uppity because something else is probing the address)
  • Location-from-offset with cm rounding at startup time on Copter
  • infrastructure failures (unable to clone repos)
  • colcon stuff
  • Replay issues
    • Might be fsync causing issues?

UTC2312 - Release update

UTC2314 - MissionPlanner

  • No DO_RETURN_PATH_START
    • Bob has arc waypoints for MissionPlanner too
    • Tridge has a simple one
    • MissionPlanner does not cope with new mission item types

UTC2330 - AP_Compass: reuse IIS2MDC driver for LIS2MDL by dakejahl · Pull Request #33140 · ArduPilot/ardupilot · GitHub

  • LIS2MDL vs IIS2MDC
  • Remove everything but comment / sensor description

UTC2334 - Copter: RTL may ignore pilot yaw during descent by rmackay9 · Pull Request #33169 · ArduPilot/ardupilot · GitHub

  • ELRS problem causing yaw on descend
  • Yaw spinning
  • RC_OPTIONS to 1 make copter yaw spinning - #16 by Dode
  • PB mentioned the concept this might consuming bad RC input
  • Change in behaviour that you need to enable land-repositioning if you want to yaw the vehicle
  • Would be good to land-reposition in quadplanes

UTC2337 - https://github.com/ArduPilot/ardupilot/pull/19844

  • Pilot RC overrides test
  • Peter will look at

UTC2343 - https://github.com/ArduPilot/ardupilot/pull/27767

  • Support above-terrain in set_target_posvel_NED in above-terrain for Sub
  • Randy thinks they really should terrain-follow

UTC2352 - AP_AIS: Decode Class B standard and extended messages by IamPete1 · Pull Request #30652 · ArduPilot/ardupilot · GitHub

  • Decode class B standard and extended messages
  • Approved

UTC2357 - Add support for MAV_CMD_DO_SET_ROI_WPNEXT_OFFSET by peterbarker · Pull Request #23092 · ArduPilot/ardupilot · GitHub

  • “Site scan” support PR
  • It’s close
  • Peter to ping Randy to get this merged once minor things fixed

UTC0003 - Home centered circle inclusion fence via MAVLink by Ryanf55 · Pull Request #31064 · ArduPilot/ardupilot · GitHub

  • Home-centred inclusion circle
  • Test flown on the weekend
  • MergeOnCIPass

UTC0009 - AP_Proximity: add RPLidar S2 support by tatsuy · Pull Request #31663 · ArduPilot/ardupilot · GitHub

  • Dynamic allocation for the memory?
    • That would cost everyone flash!
  • MergeOnCIPass

UTC0017 - AP_Math: unit tests for kinematic_limit() by hunt0r · Pull Request #32470 · ArduPilot/ardupilot · GitHub

  • Add unit tests for kinematic limits
  • MergeOnCIPass

UTC0018 - AP_Math: unit tests for kinematic_limit() by hunt0r · Pull Request #32470 · ArduPilot/ardupilot · GitHub

  • Add JAE flight controllers
  • Waiting on Henry

UTC0019 - AP_NavEKF3: Don't reset to stale GPS data by priseborough · Pull Request #32940 · ArduPilot/ardupilot · GitHub

  • Don’t reset to stale GPS data
  • Logic stuff-up
  • resetDataSource::DEFAULT should really be resetDataSource::BEST
  • Randy thinks maybe we don’t always read data through the buffer
    • He will look at that
  • We’ll fix the Velocity problem while we’re at it

UTC0024 - github.com/ArduPilot/ardupilot/pull/32963

  • Support for VOXL3
  • Merged!

UTC0027 - AP_L1_Control: limit loiter PD when inside radius by rubenp02 · Pull Request #33093 · ArduPilot/ardupilot · GitHub

  • Limit loiter PD when inside radius
    • Fixes planes flying out onto a circle
  • Sometimes slightly different navigation
  • Merged!

UTC0031 - Correct state when active backend changes by peterbarker · Pull Request #33114 · ArduPilot/ardupilot · GitHub

  • Correct state when active backend type changes
  • Merged!

UTC0042 - AP_NavEKF3: merge zeroRows and zeroCols into P-specific form by tpwrules · Pull Request #33132 · ArduPilot/ardupilot · GitHub

  • Merge zeroRows and zeroCols into a P-specific
  • Merged!

UTC0043 - Avoid buffer over-read when passed extreme offset in FTP packet by peterbarker · Pull Request #33156 · ArduPilot/ardupilot · GitHub

  • Avoid buffer over-read when passed a bad offset
  • MergeOnCIPass
  • If there was bug in MissionPlanner this could cause the autopilot to hard-fault
  • Huibean verified this on real hardware
    • WDG: T-3 SL0 FL217 FT3 FA20074580 FTP58 FLR10008000 FICSR2051 MM0 MC0 IE2048 IEC1 TN:FTP

UTC0050 - AP_Param: Purge param_overrides from default_list by LachlanConn · Pull Request #33159 · ArduPilot/ardupilot · GitHub

  • Problem with defaults
  • Dynamically created parameters may not exist so might get filtered out with this?
  • Q_ parameters are obvious candidate for this
    • Servo channels in particular
  • Setup_object_defaults in constructors suck
    • init() method instead?
    • You get consistent ordering this way
  • CI test inbound!

UTC0058 - waf: ensure no .param files used for model defaults by peterbarker · Pull Request #33184 · ArduPilot/ardupilot · GitHub

  • Ensure no .param files are used
    • Stop breaking things like Callisto again
  • Merged!
  • MissionPlanner defaults to .param

UTC0108 - close