Dev Call Jan 13, 2025

Issues & Pull Requests

**Vehicle Updates

Attendee count (max): 16

UTC2300 - Vehicle update

UTC2315 - AP_RangeFinder: Notify different alerts by muramura · Pull Request #26596 · ArduPilot/ardupilot · GitHub

  • Fix from muramura on LR-D1 rangefinder driver warnings
  • Merged!

UTC2317 - Support for scripting in flash using littlefs by andyp1per · Pull Request #28724 · ArduPilot/ardupilot · GitHub

  • Support for scripting in flash using littlefs
  • Instead of ad-hoc dataflash logging code
  • Need to understand the mutex deadlock error
  • Need to add a board to the CI testing
  • Littlefs in SITL?
    • Somebody “will fix it later”…
  • Every board is a little larger?
    • Uartdriver debug
      • We already have this for ChibiOS
  • Need some sort of filesystem tree?
    • Mutual exclusivity
  • Kill the block logger entirely?
    • Not with a 20kB cost you won’t!
    • Also small dataflash costs for overhead…

UTC2347 - AP_Scripting: add bindings for servo telemetry by IamPete1 · Pull Request #28857 · ArduPilot/ardupilot · GitHub

  • Bindings for servo telemetry
  • Merged!

UTC2349 - Plane:mode AUTOLAND enhancements by Hwurzburg · Pull Request #28976 · ArduPilot/ardupilot · GitHub

  • Enhancements for AUTOLAND
  • Loiters down to alt then enters base leg tangentially
  • Altitude scaling might cause the loiter radius stuff to be wrong
  • Need to check interaction with fences and ignoring
    • Maybe in_landing_sequence gets considered true?

UTC0015 - Baro thrust scaling by andyp1per · Pull Request #28982 · ArduPilot/ardupilot · GitHub

  • Baro thrust scaling
  • Should we do this on all baros?
  • Should be hidden for most people
    • Build server option only
  • Voltage effect not aerodynamic effect?!
    • LDO for the sensor missing?
    • So supply voltage on baro
    • Remove props, apply some other form of non-aerodynamic load on the motors
    • Analogue Ratiometric parameter was exactly for this sort of thing

UTC0023 - AP_BLHeli: normalize ESC index correctly with iomcu by andyp1per · Pull Request #29001 · ArduPilot/ardupilot · GitHub

  • Index correctly with IOMCU
  • Has been tested by a user
  • Also neatened since last time
  • Merged!

UTC0025 - Rename HAL_NO_UARTDRIVER -> AP_HAL_UARTDRIVER_ENABLED by peterbarker · Pull Request #29019 · ArduPilot/ardupilot · GitHub

  • Change HAL_NO_UARTDRIVER to AP_HAL_UARTDRIVER_ENABLED
  • Merged

UTC0026 - SRV_Channel: make bitmask updates safer by robertlong13 · Pull Request #29027 · ArduPilot/ardupilot · GitHub

  • Build bitmasks thread-safe
  • Race conditions in LUA
  • Only impact SITL?
  • Really only narrows the problems
  • Maybe a double-buffer?
  • Maybe only do this when disarmed?
  • Going to clarify the commit messages to clear up the fact it’s not thread safe
  • Going to move it to the main thread
  • Shift things from the 1Hz loop?
  • Add named-valie-float value of thermal EKF state

UTC0055 - AP_Soaring: Add named value float publisher of soaring thermal EKF state by Ryanf55 · Pull Request #29030 · ArduPilot/ardupilot · GitHub

  • Interim solution for getting soaring state down to GCS
  • Strength / radius / position
    • Put a comment in…

UTC0057 - AP_Mission: get_item: ensure returned item is clean by IamPete1 · Pull Request #29038 · ArduPilot/ardupilot · GitHub

  • Ensure returned item is clean
  • Can be merged once it has been run through Valgrind

UTC0101 - AP_Mission: don't allow waypoint 0 (home) to be changed by IamPete1 · Pull Request #29039 · ArduPilot/ardupilot · GitHub

  • Don’t allow waypoint 0 to be changed
  • Reading out waypoint 0 picks out home
  • No special case for writing waypoint 0
  • Aux function change-waypoint with mission otal zero is supposed to add a takeoff
  • But it adds it at index 0
  • Set-item on waypoint 1 should auto-create waypoint 0?
  • Should we stop transferring item 0?
  • Fiddle things so we end up with symmetry on fetch/store of home?
    • PH will try that out

UTC0113 - AP_HAL_SITL: Periph: stop running SITL updates off main thread by peterbarker · Pull Request #29050 · ArduPilot/ardupilot · GitHub

  • Stop running sitl updated in threads on periph
  • Merged!

UTC0116 - common.xml: pull simple description, formatting and XML markup patch… by peterbarker · Pull Request #380 · ArduPilot/mavlink · GitHub

  • Pull in formatting an markup changes from upstream
  • Merged!

UTC0121 - quadplane attitude control issue redux

  • Close to edge and yaw input might have pushed it over the edge
  • Cross-coupling between yaw and roll and it’s kicked it up
  • Will fly it this weekend
  • Sysid for quadplane needed!

UTC0127 - close