Dev Call Dec 11, 2023

Issues & Pull Request

Plane

Copter & Rover

Attendee count (max): 14

UTC2300 - Integrate IQUART Serial Protocol and Motor Control by vertiq-jordan · Pull Request #25699 · ArduPilot/ardupilot · GitHub

  • Iquart serial protocol and motor protocol
  • Pulse control
  • Large amounts of code
  • We do want this
  • Where do we enable this?
    • Custom build server only?
  • Want to start small here
    • Get it working with the minimum
  • PH thinks it should be maybe 500 lines to parse
  • Lots of rework required in Heli as there’s no collective with this sort of system
    • Need to handle variable rotor speed
    • Virtual swashplate
    • Tail rotor required…

UTC2319 - Nokov Indoor Optical Tracking System

  • Nokov motion capture system
  • We did a blog post
  • Should Henry update blog post with differences?
  • Do we want to integrate to Wiki?

UTC2327 - Add OpenAI compatible Chat module by rmackay9 · Pull Request #1278 · ArduPilot/MAVProxy · GitHub

  • New MAVProxy module integrating with OpenAI
  • Ask AI to control your vehicle….
  • Some minor things around requirements.txt
  • Will have it work by default on Windows but not for other platforms
  • Some problems getting an API key….
    • A bit clunky
    • $22/month
    • Funding request made….
  • Want to do ppp on the mavesp modules
  • Tridge wants to do a LLM on an ArduPilot server

UTC2346 - AP_HAL: clean up UART driver storage/access and legacy ordering by tpwrules · Pull Request #25589 · ArduPilot/ardupilot · GitHub

  • Clean up UART ordering stuff
  • Need to keep the old letters around because of people’s startup script

UTC2350 - Plane: fix bug in RTL_AUTOLAND with rally points by robertlong13 · Pull Request #23458 · ArduPilot/ardupilot · GitHub

  • Fix bug in rtl_autoland with rally points
  • Merged!

UTC2358 - AP_Relay: Refactor to support RELAYx_FUNCTION by WickedShell · Pull Request #25108 · ArduPilot/ardupilot · GitHub

  • Refactor to support RELAYx_FUNCTION
  • Peter to look after call

UTC0006 - https://github.com/ArduPilot/ardupilot/pull/25354

  • Add files for Airvolute DCS2
  • 6-port ethernet switch!
  • Double-connector for CubeRed
  • Hwdef for onboard FMU
  • Very interesting board!

UTC0012 - quadplane: mode_rtl: don't RTL during ground-idle by robertlong13 · Pull Request #25553 · ArduPilot/ardupilot · GitHub

  • Don’t RTL during ground idle
    • Testing props are spinning in qloiter
  • Based on heuristics, which is bad
  • If we’re in a q-mode perhaps we could do this sort of thing
  • If we’re not in unlimited and in a q mode we could q-land
  • Narrower scope required for the behaviour
    • Perhaps option bit

UTC0022 - AP_Motors: Heli: Single: rework tail rotor handling by IamPete1 · Pull Request #25603 · ArduPilot/ardupilot · GitHub

  • Rework tail rotor handling
  • Merged!

UTC0022 - Copter: Use RTL_CLIMB_MIN in cone slope. by lthall · Pull Request #25660 · ArduPilot/ardupilot · GitHub

  • Use RTL-climb-min within cone slope
  • Merged!

UTC0025 - AP_Scripting: Add filtering of incoming CAN frames by EosBandi · Pull Request #25703 · ArduPilot/ardupilot · GitHub

  • Add CAN filters from scripting
  • Merged!

UTC0033 - New standard tunes for Holybro QAV250 and X500v2 by andyp1per · Pull Request #25717 · ArduPilot/ardupilot · GitHub

  • Standard tunes for QAV250 and X500v2
  • May want to use sub-directories
  • Merged!

UTC0035 - AC_AutoTune: add and use header guards by peterbarker · Pull Request #25725 · ArduPilot/ardupilot · GitHub

  • Add header guards to AC_AutoTune
  • Merged!

UTC0037 - Add and use AP_RSSI_ENABLED by peterbarker · Pull Request #25726 · ArduPilot/ardupilot · GitHub

  • Add an use AP_RSSI_ENABLED
  • Merged!

UTC0037 - Correct compilation when GCS library not available by peterbarker · Pull Request #25730 · ArduPilot/ardupilot · GitHub

  • Correct compilation when GCS library not available
  • We should add a separate library for send_text
  • Merged!

UTC0041 - Fix compilation with RC_Channels not available by peterbarker · Pull Request #25731 · ArduPilot/ardupilot · GitHub

  • Fix compilation with RC_Channels not available
  • Merge on CI pass

UTC0044 - AP_Scripting: correct compilation when AP_RTC is compiled out by peterbarker · Pull Request #25757 · ArduPilot/ardupilot · GitHub

  • Fix compilation with AP_RTC is compiled out
  • MergeOnCIPass

UTC0046 - Plane: allow takeoff setting expected in manual and move landing override up by IamPete1 · Pull Request #25745 · ArduPilot/ardupilot · GitHub

  • Allow takeoff setting expected in manual and move landing override up
  • Rework and tidy
  • Merged!

UTC0051 - AP_DAL: remove tmp_location from global namespace by peterbarker · Pull Request #25748 · ArduPilot/ardupilot · GitHub

  • Remove tmp_location from global namespace
  • Merged!

UTC0053 - Plane update

  • 4.4.4 beta1 went out
    • No reports yet….
  • 4.5 is going to be a big release
    • Networking!
    • Might not get to param conversion
      • Want to do all of them together
      • PSC scale would be nice, says tridge
        • Leonard’s not so keen

UTC0107 - Copter update

  • Very little feedback on 4.4.4beta1
  • Some good feedback on Rover

UTC0109 - off the floor

  • Conference organisation is underway for Reno
    • AI might be a thing….
      • AI safe landing?

UTC0111 - close