Dev Call Dec 30, 2024

4.6 Vehicle Update

Issues & Pull Requests

Attendee count (max): 13

UTC2300 - ArduPilot 4.6 issues list · Issue #28612 · ArduPilot/ardupilot · GitHub

  • Vehicle updates

  • Beta2 is out

  • Not a lot of people testing it?

    • Thanks to Tim for doing some! And sean
  • Stable soon

  • Tilt-rotor issues are on tridge’s mind

  • Pitch-don at end of transition is very noticeable

  • No copter updates

  • Heli Update from Bill

    • PR to add different logic for limiting accel and rates for heli autotune
      • PR is out, wants review

UTC2314 - AP_RangeFinder: allow for more than 327m range by peterbarker · Pull Request #27886 · ArduPilot/ardupilot · GitHub

  • Support for rangefinders with more than 327m
  • The replay conversion code is extensive
    • Could have just created a newly-named RRNH and RRNI instead?
  • This deprecates scripting bindings for the rangefinder
    • Force correction of scripts
  • Need a better autotest for this
    • 327m needs to be tested
  • Need extensions to distance_sensor message
  • Peter to write proper 327m test
  • Peter to write a conversion tool for older logs and nuke the Replay test
  • Ping on code review when those changes are done

UTC2341 - Tuning indication on OSD(and GCS) by Yury-MonZon · Pull Request #28831 · ArduPilot/ardupilot · GitHub

  • Tuning indication on OSD and GCS
  • Transmitter-based tuning
  • Static variable doesn’t look right
  • Need the : to not break existing announcements

UTC2348 - AP_Mount: add CADDX gimbal support by rmackay9 · Pull Request #28942 · ArduPilot/ardupilot · GitHub

  • Add CADDX support
  • Waiting for Henry to get programming dongle
  • Some review comments left

UTC2354 - Copter: remove stale parameter conversions by peterbarker · Pull Request #28951 · ArduPilot/ardupilot · GitHub

  • Remove stale parameter conversion code
  • Merged!

UTC2355 - AP_NavEKF3: move definition of MAX_EKF_CORES by peterbarker · Pull Request #28963 · ArduPilot/ardupilot · GitHub

  • Move definition of MAX_EKF_CORES elsewhere
    • Layering violation
  • Merged!

UTC2356 - Correct compilation VOLZ_FEEDBACK is enabled by peterbarker · Pull Request #28966 · ArduPilot/ardupilot · GitHub

  • Correct compilation around VOLZ_FEEDBACK
  • Interesting bug came up in CI
    • FPE in the position controller
    • Leonard’s looking at it
  • MergeOnCIPass

UTC0012 - Remove unused AHRS methods by peterbarker · Pull Request #28970 · ArduPilot/ardupilot · GitHub

  • Remove unused methods
  • Merged!

UTC0012 - AP_Filesystem: FATFS: remove redundant delay expectations by tpwrules · Pull Request #28971 · ArduPilot/ardupilot · GitHub

  • Remove extra delay expectations
  • Merged!
  • Test remount by ejecting/inserting SD card

UTC0019 - AP_HAL_ChibiOS: Scheduler: clean up expected delay functions by tpwrules · Pull Request #28972 · ArduPilot/ardupilot · GitHub

  • Clean up expected delay functions
  • Merged!
  • Over-complicated code which didn’t achieve things

UTC0032 - Ryan and 3D airspeed sensors

  • Telling when you’re stalled might be easier
  • Airspeed is heavily aligned around temperature and pressure
    • We do have the sdp which inverts to work out temperature/pressure….
  • Extend mavlink message to include other axes…
  • 3D windvane?
    • The existing 2D ones give poor results when tipped over
    • Compensation for roll rates coming…
  • Where does one put a sensor?
    • A foot in front of a wing, probably
  • Tell how true that zero-side-slip assumption if we can get the data into the EKF

UTC0044 - Analytic Tune: Add more predictive capability by bnsgeyer · Pull Request #227 · ArduPilot/WebTools · GitHub

  • Analytic Tune: Add more predictive capability
  • Leonard is really happy with this work!
    • He’s used it on Callistos and a new vehicle and it’s worked very well
    • Almost ready to do a video on how to do system-id tuning using this tool

UTC0047 - close