Dev call May 13 2024

Issues & Pull Requests

Copter & Rover

Plane

Attendee count (max): 19

UTC1100 - Add support for system ID of position controller by bnsgeyer · Pull Request #24801 · ArduPilot/ardupilot · GitHub

  • Support for system ID of position controller
  • Valid for QuadPlane VTOL?
    • Yes
    • Would need to move code into common
  • Could a SITL mode be created from the result?
    • The existing data could actually be used for that
    • This allows the outer loops to be tuned too
  • A more accurate SITL-heli model
    • Is a possibility
  • Links to papers are coming
  • Leonard’s happy
  • Randy to do the final merge

UTC1109 - AP_Motors_test: add tri frames to json output by robertlong13 · Pull Request #25670 · ArduPilot/ardupilot · GitHub

  • Add tri frames to json output so MissionPlanner’s motor test page works
  • Will be merged

UTC1112 - Quadplane: fix Q_TRIM_PITCH description by robertlong13 · Pull Request #26242 · ArduPilot/ardupilot · GitHub

  • fix Q_TRIM_PITCH description
  • Merged

UTC1112 - AP_ESC_Telem: support Extended DShot Telemetry v2 by mbuzdalov · Pull Request #26321 · ArduPilot/ardupilot · GitHub

  • Add extended D-Shot telemetry
  • This will appear anywhere you’ve got BIDIR bdshot
  • Need to split the commits
  • Tridge will redo the compilation of the io firmware to be sure it’s the correct compiler
  • will fix the define name while we’re there

UTC1122 - Correct back-to-back mission transfer with bad mission count by peterbarker · Pull Request #26804 · ArduPilot/ardupilot · GitHub

  • Correct bug when re-transfering missions
  • Would send
  • Merged!

UTC1122 - GCS_MAVLink: deny attempt to do partial upload while mission transfer in progress by peterbarker · Pull Request #27021 · ArduPilot/ardupilot · GitHub

  • Fix internal error when mission-count-style-transfer and partial-mission-upload interfere with each other
  • Heavy-handed solution
  • Merged!

UTC1125 - AP_RangeFinder: fix Lua timeout by clydemcqueen · Pull Request #26829 · ArduPilot/ardupilot · GitHub

  • AP_RangeFinder: Fix LUA timeout
  • Merged!

UTC1126 - AP_Proximity: add RPLidar S2, remove memory copy for each measurement by mirkix · Pull Request #26835 · ArduPilot/ardupilot · GitHub

  • Add RPLidar S2
  • Some testing has been asked for

UTC1129 - SDMODEL H7 V2 by andyp1per · Pull Request #26935 · ArduPilot/ardupilot · GitHub

  • SDModelH7v2 support
  • Will merge
  • Will backport

UTC1134 - BLITZ Wing H743 by andyp1per · Pull Request #26967 · ArduPilot/ardupilot · GitHub

  • BlitzWingH743 support
  • Will backport

UTC1136 - AP_Scripting: add lua-language-server checks and docs generation. by IamPete1 · Pull Request #27001 · ArduPilot/ardupilot · GitHub

  • Lua-language-server checks and docs generation
  • With docs generation
  • Good feature set
  • Will be in Ci
    • Users will get CI failures
    • Don’t want to have ush/wait for results workflow
    • Recommended to use VSCode extension rather than the brew thing
    • Several options for installing it
  • Create a script to do the brew install?
  • PH is fixing a lot of problems in LUA as he goes

UTC1151 - Tools: Expose map/console mavproxy args by Ryanf55 · Pull Request #27010 · ArduPilot/ardupilot · GitHub

  • More DDS mavproxy pass-through stuff
  • Merged!

UTC1152 - AP_BattMonitor: ESC: add mask parameter by IamPete1 · Pull Request #27030 · ArduPilot/ardupilot · GitHub

  • Add mask parameter for battery ESC
  • Associate batteries with SSCs
  • Don’t average volt / sum current across everything, just the masked ones

UTC1155 - AP_ExternalAHRS: Fix duplicate condition by Ryanf55 · Pull Request #27039 · ArduPilot/ardupilot · GitHub

  • Fix duplicate condition in EAHRS
  • Merged!

UTC1159 - waf: move setting of ROMFS flags to embed step by IamPete1 · Pull Request #27040 · ArduPilot/ardupilot · GitHub

  • Move setting of ROMFS flags to embed step
  • Merged!

UTC0006 - Add AutoIP option to network options for link local addressing by Ryanf55 · Pull Request #27048 · ArduPilot/ardupilot · GitHub

  • Add link-local addressing / AutoIP
  • Bootloader considerations

UTC0012 - AP_Mount: add topotek gimbal driver by rmackay9 · Pull Request #27053 · ArduPilot/ardupilot · GitHub

  • Topotek gimbal
  • This driver is way too fat
  • Randy will do some rework
  • Scripts vs core code questions

UTC0030 - AP_Scripting: fixed hard fault on handling of lua exception by tridge · Pull Request #27056 · ArduPilot/ardupilot · GitHub

  • Fixed hard fault on handling of lua exception
  • Thought it was related to networking for a very long time
  • Very small probability of hard fault on exception
    • The web server does a lot of exceptions
    • Protected call to hide faults
  • Why only half the registers backed up in the first part?
  • Do we still need the -O0?
    • Apparently!
  • Fix setjmp/newjmp to save/restore all the registers…
  • Do we do a new 4.5.2 beta?
  • No, we will start a 4.5.3 beta later today

UTC0044 - Plane 4.5.x issue tracking · Issue #26202 · ArduPilot/ardupilot · GitHub

  • Plane update
  • New release of moncypher changed API and it is not backwards-compatible
    • We’ve patched but will need to backport

UTC0049 - Copter/Rover-4.5.0 issues list · Issue #26103 · ArduPilot/ardupilot · GitHub

  • Copter/Rover updates
  • Several small fixes added
    • LUA rangefinder
    • Mission item announcements
  • DJI gimbal lock/follow in rate control/earth frame not solvable because of gimbal firmware
  • Watchdog on Rover 4.5.1
    • Pixhawk1
  • AlexMos not working?
  • Automode and terrain following with rangefinder
    • If you disable the rangefinder via switch it will not failsafe
      • Maybe it is using the terrain database?
      • Randy needs a log
  • SiyiA8 causes autopilot to be stuck in bootloader
    • There’s a new firmware from Siyi which may resolve that issue
  • Interaction between mot-thst-hover and baro compensation (amilicar)

UTC0055 - close