Dev Call Sept 11, 2023

Issues & Pull Requests

Plane

Copter

Attendee count (max): 14

UTC2300 - AP_HAL_ChibiOS: Add hwdef for ARK_CANNODE by TunaLobster · Pull Request #22764 · ArduPilot/ardupilot · GitHub

  • Add add hwdef for ARK_CANNONE
  • A couple of very minor things
  • Need Alex to approve it

UTC2305 - AC_AttitudeControl: Fix yaw limit calculations by lthall · Pull Request #23326 · ArduPilot/ardupilot · GitHub

  • Yaw limit calculations fix
  • What implications of the problem in master?
    • Less accurate yaw control in master
    • Will only see it if you are getting big disturbances on yaw
      • Corner cases only
        • E.g. Payload gets twisted
        • E.g. losing a propellor on a vehicle

UTC0008 - AP_AdvancedFailsafe: automatically set mode to auto when datalink loss by eppravitra · Pull Request #23333 · ArduPilot/ardupilot · GitHub

  • Automatically set mode to auto when data link is disabled
  • Just needs Copter/Rover approval
    • Not compiled in by default anyway
  • Merged!

UTC0009 - Add PID object PD limit by lthall · Pull Request #24567 · ArduPilot/ardupilot · GitHub

  • Add PID object PD limit
  • Sum P and D and cap that sum at this
  • Peter Hall will help with the logging
  • Will make some of the things Advanced rather than normal parameters
  • Leonard will do the param docs change thn PH can wield his magic
  • OK to merge after docs and logging fixed

UTC0014 - Enforce pre-commit in ArduPilot by Ryanf55 · Pull Request #24683 · ArduPilot/ardupilot · GitHub

  • Enforce pre-commit in CI
  • Needs to maybe_prompt_user
  • Try it for a while and see how much pain it causes…
  • Can always take it back out if it is too painful

UTC0018 - bugfix for tricks-on-a-switch activation cleanup by kd0aij · Pull Request #24770 · ArduPilot/ardupilot · GitHub

  • Fix tricks-on-a-switch activation cleanup
  • Merged

UTC0022 - Plane: accept DO_CHANGE_SPEED as command_int by peterbarker · Pull Request #24816 · ArduPilot/ardupilot · GitHub

  • Accept DO_CHANGE_SPEED as command_int
  • Need to come back and make shadow variables for throttle and gndspeed adjustments
  • Merged!

UTC0023 - SpeedyBee F405 Mini by andyp1per · Pull Request #24830 · ArduPilot/ardupilot · GitHub

  • Speedybee F405 mini
  • Many people have looked at it!
  • Merged!

UTC0023 - autotest: paper over problem with EKF heading not recovering by peterbarker · Pull Request #24842 · ArduPilot/ardupilot · GitHub

  • Reboot vehicle after mucking around with compass offsets in CI
  • Papers over EKF not recovering
  • Merged!

UTC0025 - AP_Common: use AHRS to get Locations from origin-offset by peterbarker · Pull Request #24887 · ArduPilot/ardupilot · GitHub

  • Use AHRS to get locations from origin offset
  • Merged!

UTC0029 - Allow MAV_CMD_DO_WINCH to be accepted via COMMAND_INT by peterbarker · Pull Request #24902 · ArduPilot/ardupilot · GitHub

  • MAV_CMD_DO_WINCH via COMMAND_INT
  • Merged!

UTC0030 - AP_Mount: In Siyi, add check for minimum supported firmware version by nexton-winjeel · Pull Request #24915 · ArduPilot/ardupilot · GitHub

  • Check Siyi for minimum supported version firmware
  • Send a warning message if you are too old
  • Merged!
  • Interesting things happening in terms of Siyi firmware
    • Swallowing our attitude estimates, that sort of thing
  • Will MergeOnCIPass

UTC0035 - Support preflight calibration ia command_int by peterbarker · Pull Request #24905 · ArduPilot/ardupilot · GitHub

  • Accept preflight accel cals as command_int
  • MergeOnCIPass

UTC0038 - AP_OSD:add Aviation style AH option by Hwurzburg · Pull Request #24934 · ArduPilot/ardupilot · GitHub

  • Aviation-style Attitude / Horizon option
  • Where the nose of the plane points
  • Real planes do things differently
    • Pitch is inverted when you are inverted
    • Ball is colored, too…
  • This will be more natural for full-size pilots
  • …. But will send normal FPV units spare
  • Need to ask community whether we should change the default behaviour
  • Will now flash the horizon line if you are inverted…

UTC0045 - https://github.com/ArduPilot/ardupilot/pull/24918

  • Use fmaxf rather than fMaxF to fix compilation failure
  • Merged!

UTC0047 - AP_GPS: replace utility functions with compiler builtins by peterbarker · Pull Request #24936 · ArduPilot/ardupilot · GitHub

  • Use compiler built-ins for reversing bytes
  • Merged!

UTC0048 - AP_Logger: log valid-input and in-rc-failsafe by peterbarker · Pull Request #24948 · ArduPilot/ardupilot · GitHub

  • Log in-rc-failsafe and has-valid-input
  • MergeOnCIPass

UTC0051 - Plane update

  • Still in 4.4.1 beta
  • Out for about 6 days now
  • Not a lot of feedback on the beta
  • Another beta with the SPI change Andy wants?
  • Couple of PRs against the Copter-4.4 branch
  • Changes to ChibiOS for the QSPI….
    • Necessitates a beta2

UTC0054 - Copter update

  • Yappu second battery not working…
  • Excitement around the HobbyWing CAN
  • Some feedback from HobbyWing, too
  • T-Motor are also looking at their DroneCAN ESC stuff
  • 4.4 stable is going well

UTC0056 - Rover update

  • 4.4.0 as stable in next week or two

UTC0057 - AP_Periph battery cell monitoring

  • 1.6 went out
  • A dozen major features
  • Arace Copter coming with a LUA script which monitors balance of all cell voltages
  • Plugs into balance plug of battery
  • LUA script can check balance, you can’t arm if it’s really bad
  • Smart batteries have done since forever
    • But not via a peripheral
    • Qiotek made the board
    • Tiny adapter, balance plug on one end, CAN on the other
    • Two more vendors have done periph battery monitors
      • One with cell voltages
    • Unsure if the Qiotek board will be generally available

UTC0101 - close