Dev Call Apr 1, 2024

Issues & Pull Requests

Plane

Copter & Rover

Attendee count (max): 14

UTC1100 - HWDEF: allow all build targets for non-integrated boards by Hwurzburg · Pull Request #26660 · ArduPilot/ardupilot · GitHub

  • Build boards on autotest so we can populate defaults on the custom build server
  • Could disable quadplane to fix Andy’s concerns
    • But many have several outputs and would be suitable
  • Make just just revo-mini-sd back to not build for any target by default
  • We used to build on autobuild server when we didn’t extract the defaults?
    • Speedybveef405-mini currently Copter only
      • If you try to build for Plane then
      • So you get opitcalflow, for example
      • No DroneCAN directive so it gets all DroneCAN devices
  • Is this a bug in the custom build server
  • AUTOBUILD_TARGETS is still valid for some targets like SkyViper
  • Merged!

UTC1116 - autotest: add test for re-running missions after they end by peterbarker · Pull Request #18527 · ArduPilot/ardupilot · GitHub

  • Just a reminder that Copter at end of mission stops running the mission state machine
  • There’s a reason we’re not fixing it
  • Surprised us again!
  • Stop making last waypoint so special!
  • Other situation is when you’ve completed a mission and then you have to rearm
  • Peter will put a patch together that we can test

UTC1120 - AP_Scripting: raise max FLTE for yaw to 8 by tridge · Pull Request #24933 · ArduPilot/ardupilot · GitHub

  • Add max FLTE for yaw to 8
  • Should fix 50% of the yaw-wobble guys
  • Tridge does want to do more work on this, but not time right nw

UTC1127 - AP_OSD: Add CRSF link stats display fields by rmaia3d · Pull Request #25844 · ArduPilot/ardupilot · GitHub

  • Link stats display fields for CRSF
  • Merged!

UTC1130 - GCS_MAVLink: respect txbuf flow control for FTP messages by brad112358 · Pull Request #26098 · ArduPilot/ardupilot · GitHub

  • Respect txbuf flow control for FTP messages
  • ELRS fixes to make FTP transfers work more nicely

UTC1135 - Plane: Quadplane: rework assistance check by IamPete1 · Pull Request #26318 · ArduPilot/ardupilot · GitHub

  • Rework assistance check
  • A few more autotests
  • Two types of assistance at once?
    • Might accidentally test it?
    • Cross altitude while in speed assist?
    • Avoid re-trigger
    • Checking combinations…
  • Cleaner than what we’ve got now
  • Bit more testing and then this can go in…

UTC1144 - Allow global scaling of PD terms in multicopters by andyp1per · Pull Request #26620 · ArduPilot/ardupilot · GitHub

  • Allow global scaling of PD terms in multicopters
  • Tridge would like a PSC scaling knob for all of the PSC PIDs
    • Leonard does not
  • Why not scale I?
    • Not scaling I has lead to expensive/large vehicle losses
    • Tridge thinks changing this without changing I is dangerous
  • LUA script?
    • Extremely problematic
      • Store original and scaled?
  • What’s the goal of this PR?
    • It’s good for Heli
      • But Bill doesn’t want a parameter
    • Leonard doesn’t want a global scaling for PSC but is OK for this?!
  • Need a forum for this
    • A thread in #CodeReview

UTC1156 - AP_AHRS: update state when setting EKF origin by clydemcqueen · Pull Request #26621 · ArduPilot/ardupilot · GitHub

  • Update state when setting EKF origin
  • Sub compass/yaw problems
    • Many subs don’t have EKF origin as no GPS
    • But they want the world magnetic model
  • Several small PRs to fix thinks
  • ORGN message not being written
    • This is an easy fix
  • Merged!

UTC0001 - AP_Misison: take location in landing sequence functions, copter passes stopping point. by IamPete1 · Pull Request #26633 · ArduPilot/ardupilot · GitHub

  • Take location in landing sequence functions, copter passes stopping point
  • Allows choosing of return points along a mission path based on stopping distance rather than current position
  • What if you don’t have a location?
  • Watchdog / no GPS lock
  • You then RTL
    • Mission item 0 which is a takeoff
    • So it would start a takeoff rather than going to a landing sequence
  • merged!

UTC0012- AP_Logger: `Write_VER` keep g++ 7.5 happy by removeing non-trivial designated initializers by IamPete1 · Pull Request #26641 · ArduPilot/ardupilot · GitHub

  • Write_VER keep g++ 7.5 happy
  • Merged!

UTC0014 - Tidy HAL_GPIO_LED_ON and _OFF by peterbarker · Pull Request #26642 · ArduPilot/ardupilot · GitHub

  • Discoverability?
    • Document a hwdef file

UTC0016 - AP_Baro: disable BARO_FIELD_ELV for sub by clydemcqueen · Pull Request #26658 · ArduPilot/ardupilot · GitHub

  • Disable baro field elevation for sub
  • When you have an EKF origin which is exactly zero then the field elevation getsd set to that zero repeatedly because of the logic
  • For Sub it can be a problem because the default will be zero fairly often
  • The logic is triggered when you disarm
  • Subs is often disarmed while underwater
  • Can be merged once the define is in place

UTC0020 - hwdef: remove handling of FULL_CHIBIOS_BOOTLOADER directive by peterbarker · Pull Request #26661 · ArduPilot/ardupilot · GitHub

  • Removed handling ol FULL_CHIBIOS_BOOTLOADER define
  • Merged!

UTC0022 - AP_Arming: do not wait 10 seconds with single gyro/accel by mbuzdalov · Pull Request #26662 · ArduPilot/ardupilot · GitHub

  • Could have used a use-count rather than just using the accel count
  • Merged!

UTC0024 - Remove DISABLE_SERIAL_ESC_COMM boilerplate by peterbarker · Pull Request #26665 · ArduPilot/ardupilot · GitHub

  • Fix up serial esc comm in hwdef files
  • DISABLES is difficult to trace
  • Merged!

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

  • Plane update
  • No bad reports have come in
  • Speedybeef405mini to build
    • That’s Henry’s PR
      • Backport Henry’s PR?
      • Not for .0
  • We’re very close to putting out the .0

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

  • Copter update
  • Could release today if we felt like it
  • RPLidar S1 is erratic distances on Rover
    • Need to update the scheduler table to call at higher rate
  • CAM messages with sequence field 0
  • EKF wind estimates not working when using GPS for yaw
    • Test in SITL…
  • Siyi A8 stalls?
  • There’s multiple versions of the hardware out there, and the new firmwares don’t work on the old hardware?!
    • Randy will bring the problem up with Siyi
  • Some NeoPixel issues?
    • Newer NeoPixels
    • Probably round-up/round-down
      • Might need a hwdef thing for this
    • Maybe just a warning in the release notes?

UTC0041 - close