Dev call Aug 12, 2024

Issues & Pull Requests

Copter & Rover

Plane

Attendee count (max): 16

UTC2301 - DFReader: fixed handling of multlipiers from FMTU and MULT by tridge · Pull Request #965 · ArduPilot/pymavlink · GitHub

  • Scaled innovations fix from last week broken scaled innovations in both MAVExplorer and MissionPlanner
    • Probably a bug in pymavlink and in MissionPlanner
  • We probably need to revert the change
  • And then fix pymavlink and MissionPlanner
  • Peter will raise a PR to revert the ArduPilot change
    • We can fix pymavlink quickly
    • Fixing MissionPlanner open timeline

UTC2306 - Plane: fixed statbility issue in tailsitter in qrtl mode by nishant-sg · Pull Request #26417 · ArduPilot/ardupilot · GitHub

  • Fix stability issue in tailsitter in qrtl mode
  • This special-case fixes things in qrtl
  • Add a parameter for holding before descent
    • Like the Copter one
    • When set and entering descent phase call vertical controller with zero vertical velocity
  • Might be good to do weather vaning before descent too?
  • Vtol position controller changes?
  • Out-of-tree tailsitter model would be nice to have in-our models repo

UTC2314 - Plane: do not set desired vel/accel on takeoff for quadplanes by magate · Pull Request #26573 · ArduPilot/ardupilot · GitHub

  • Do not set desired vel/accel on takeoff for quadplanes
  • Zeroing of posvelaccel introduces a step-change
    • This removes that
    • Stops bypassing the input shaping
  • Tridge thinks the fix will work
    • But doesn’t quite understand why this isn’t being called more often than thought
  • Flown a lot
  • Merged!

UTC2314 - Filter: LowPassFilter: split into two classes for constant and varable dt by IamPete1 · Pull Request #27670 · ArduPilot/ardupilot · GitHub

  • Split lowpass into two classes
  • If someone tests something and wants to provide feedback, how do they do that?
    • Add a comment to the PR saying they flew it
    • Some analysis
    • E.g. “Did back to back test with master, all good”
    • E.g. “here’s a before graph and an after graph”
    • Including a log also agood idea

UTC2326 - Stop Missions blowing past desired speeds by peterbarker · Pull Request #27733 · ArduPilot/ardupilot · GitHub

  • DO_CHANGE_SPEED now changing segment of current segment too early
  • Need to change the API to do this properly
  • Peter and Leonard will sit down and look at it

UTC2329 - AP_ICEngine: move to using servo endpoints and RC option by IamPete1 · Pull Request #27745 · ArduPilot/ardupilot · GitHub

  • Quadplane CI test was setting up a different channel
  • People using default parameter files will be in trouble past that
  • Sanity check for parameters didn’t work because of enable parameters
  • Run param parse at compile-time to see if your defaults file is correct?
  • Is there any way this could cause ICE to start?
    • Changing the start chan
    • Will default to nothing-will-happen
  • Follow-up patch will move to aux function

UTC2340 - Autotune: Add switch to test gains after tune is complete by IamPete1 · Pull Request #27754 · ArduPilot/ardupilot · GitHub

  • Test gains after tune is complete
  • Add an internal error when we try to save too many parameters
    • PH will raise a separate PR
  • Need to have switch in the high position to save the new gains
  • Is it OK to discard your tune if you land in the original gains?
  • Merged!

UTC2357 - AP_DroneCAN: DNA_Server: lock all high level database operations by tpwrules · Pull Request #27750 · ArduPilot/ardupilot · GitHub

  • Lock operations in DNA server
  • Sid approved
  • Merged!

UTC2358 - Plane: Allow a Lua script to return to a previous mission track by timtuxworth · Pull Request #27759 · ArduPilot/ardupilot · GitHub

  • Add a LUA script to return to previous mission track
  • Script to record previous waypoint
  • Script will need to sanity check the previous location

UTC0011 - AP_Periph: add support for extended ESC DroneCAN message. by IamPete1 · Pull Request #27772 · ArduPilot/ardupilot · GitHub

UTC0018 - AP_VideoTX:add additional freq bands(RushFPV 3.3GHz) by zvldz · Pull Request #27784 · ArduPilot/ardupilot · GitHub

  • Add additional frequency bands to VideoTX
  • MergeOnCIPass

UTC0019 - Flywoo H743 Pro by andyp1per · Pull Request #27785 · ArduPilot/ardupilot · GitHub

  • FlyWoo H743 Pro
  • Merged!

UTC0020 - AP_Mission: do not use float functions on integers by peterbarker · Pull Request #27788 · ArduPilot/ardupilot · GitHub

  • Using floating point functions on integers
  • Check for explicit flag values instad
  • Bitmask of valid fields

UTC0038 - AP_Math: correct warning on fabsF by peterbarker · Pull Request #27792 · ArduPilot/ardupilot · GitHub

  • Corrects a compilation warning on fabsF
  • Merged!

UTC0042 - AP_Scripting: correct compilation when AP_SCRIPTING_SERIALDEVICE_ENAB… by peterbarker · Pull Request #27812 · ArduPilot/ardupilot · GitHub

  • Fix compilation error when serialdevice enabled is false
  • Merged!

UTC0043 - AP_Logger: correctly read file header for block logger by andyp1per · Pull Request #27815 · ArduPilot/ardupilot · GitHub

  • Fix timestamps in logger-block
  • Merged!

UTC0045 - AP_OpticalFlow: simplify condition used for building onboard optical … by peterbarker · Pull Request #27816 · ArduPilot/ardupilot · GitHub

  • Simplify include of opticalflow onboard
  • Merged

UTC0045 - Correct compilation when network port registering disabled by peterbarker · Pull Request #27817 · ArduPilot/ardupilot · GitHub

  • Correct compilation when network port registering disabled
  • merged!

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

  • Plane update
  • Stability tailsitter patch to look at
  • Multi-source throttle notch
    • Tridge wants a prearm check for quadplane for this
  • GPS configuring forever fix
  • Sub user using AM32 ESCs
    • DShot implementation on IOMCU is not the same for zero-throttle
    • Can cause motors to be spinning on startup
    • 3D ESCs you can end up sending 1024 rather than zero

UTC0052 - Copter/Rover update

  • Need to get 4.5.6 out for beta testing
    • one little fix for PayloadPlace which causes it to not climb

UTC0054 - GSoC drawing to a close

  • Final posts coming…

UTC0055 - Conference

  • Bug dinner is on the second night
  • Kaga city hall is buying everyone dinner!
    • So generous, City of Kaga!

UTC0056 - close