Dev Call April 11, 2022

Conference recap

Issues & Pull Requests

Plane

Copter & Rover

GSOC

Attendee count (max): 18

UTC1110 - Conference recap

  • Went well
  • Videos are up
    • No fancy editing, just blatted up
      • If anyone feels like doing all the splash screens and things they’re most welcome
  • Need to work out what to do next year
    • Stream and zoom?
    • Neither?
  • Redundancy this year
  • Would be nice to get mavlink forwarding for support without a static IP address
    • STUN or proxy?

UTC1111 - templates: sort included headers in msg.h.em by peterbarker · Pull Request #5 · dronecan/dronecan_dsdlc · GitHub

  • Consistent output from the dsdl compiler
  • Merged!

UTC1114 - User request: add new target: revo-mini-sd by shellixyz · Pull Request #20077 · ArduPilot/ardupilot · GitHub

  • Revo-mini-sd
  • Same as revo-mini
  • Merged!

UTC1117 - External flash cleanups by andyp1per · Pull Request #20411 · ArduPilot/ardupilot · GitHub

  • External flash cleanup
  • Doesn’t seem to affect other-than-extf
  • Merged

UTC1119 - Adding ability to use multiple notches for multiple rpm sensors by lucascheuer · Pull Request #20400 · ArduPilot/ardupilot · GitHub

  • Multiple notches for multiple RPM sensors
  • Closed PR but might be a good one?
  • Need to configure existing harmonic notches to use second RPM sensor
  • We really need to rename one of the notches to show they’re the same sort of thing
    • [9:31 AM] AndrewTridgell: INS_HNTC2_ENABLE
    • [9:31 AM] AndrewTridgell: INS_HNTCH_ENABLE
      • For 4.2
  • Parameter conversion should be OK

UTC1136 - Copter update

  • Rc 1 released
    • Probably should’ve been beta4
  • Looking forward to feedback
    • Copter and Rover
  • A few things to resolve
    • Probably one more before stable gets released
  • Sysid for 4.2?
    • Should go into the next one
  • Zero watchdog fix is in this one
  • Would be nice to have reproduced on the Kakute, but couldn’t
  • Maybe tryto repro on omnibusf4pro?
  • If we get a crash log, please ftp a copy of the crash log before reflashing the board!
    • Writing to SD card automatically would seem to be a good idea?
  • Seems to be someone who can reproduce on omnibusf4pro-bdshot
  • Set_attitude_target change
    • Covered by Leonard in presentation
    • Need to clarify in documentation?
  • Blheli-s not working?
  • OSD group2 parameter link
  • Cubeblack memory?
    • New version is using more memory
  • Rover could go out anytime, really
  • How much more memory is black using?
    • 6kB?
    • Dual-CAN and FTP….
    • Are we regressing from 4.1?
      • Need numbers on this
      • Parameters have been supplied
    • Need to test this
  • If there are bug fixes that should go into 4.2 please ping Randy
  • Query on visual stuff not working on 4.2?

UTC1152 - Tools: add airspeed defaults to vehicle defaults files by Hwurzburg · Pull Request #20423 · ArduPilot/ardupilot · GitHub

  • Add airspeed defaults to defaults files
  • Merged!

UTC1153 - Clarify get_pilot_desired_lean_angles and fix limit by lthall · Pull Request #20428 · ArduPilot/ardupilot · GitHub

  • Pilot lean angle fixes
  • Should be mergeable after CI passes
  • Change in Plane hasn’t gone into the PR?
    • Multiple copies in Plane?!
  • Flight testing would be good….
    • Marked needstesting
  • Shouldn’t be going past 85 degrees with this algorithm….
    • Add an explicit check?
  • Set_control_in needs to die

UTC0001 - Matek F765 Wing bdshot by andyp1per · Pull Request #20468 · ArduPilot/ardupilot · GitHub

  • MatekF765 bdshot
  • Merged!

UTC0003 - hwdef: minimal GPS support for Flywoo boards by Hwurzburg · Pull Request #20474 · ArduPilot/ardupilot · GitHub

  • Minimal support for GPS boards
  • Missed one that needs minimal GPS thrown in
  • merged!

UTC0004 - AP_AHRS_DCM: fix normalization reset by hendjoshsr71 · Pull Request #20475 · ArduPilot/ardupilot · GitHub

  • Fix normalisation reset
  • What does 1,0 actually mean here?
  • It’s a normalised thing, so this is a sanity check that the normalisation succeeded

UTC0011 - Move logging of RPM, Beacon and Proximity into relevant libraries by peterbarker · Pull Request #20476 · ArduPilot/ardupilot · GitHub

  • Move logging of RPM, Beacon and Proximity over
  • Needs testing

UTC0021 - Remove instance id from EK2 external interface by peterbarker · Pull Request #20483 · ArduPilot/ardupilot · GitHub

  • Remove -1 from ekf2 interfaces
  • Saves a few bytes
  • merged

UTC0024 - AP_NavEKF3: store and use lastKnownPositionD by peterbarker · Pull Request #20484 · ArduPilot/ardupilot · GitHub

  • Fixed-position mode
  • Need Paul’s input on this
  • Need to fix m vs cm

UTC0029 - Add specific compile options for Volz/RobotisServo by peterbarker · Pull Request #20485 · ArduPilot/ardupilot · GitHub

  • Compile-options for Volz and RobotisServo
  • Rather than relying on AP_Periph
  • Merged

UTC0035 - Fix setting GIT versions from environment by peterbarker · Pull Request #20492 · ArduPilot/ardupilot · GitHub

  • Gate GPS backends
  • Build hitec mosaic
    • SBF based GPS
    • Make sure build size not changing
  • And f303-universal
  • And f303-gps

UTC0054 - Plane update

  • Adsb issue needs to be looked at
  • Nate’s issue really needs looking like
  • Mid-flight motor reversal
    • 1000 degrees/second rotation
    • No explanation as yet
    • Interrupt flood from camera feedback pin?
  • New ubox firmware problems
    • 1.13 to 1.30
    • Configuration protocols have changed
      • Need to fix this as new GPSs might start to come with 1.3.0 firmware
      • Drastically bad
  • Might be able to stop statting each file on fatfs
    • Posix API

UTC0108 - Pitch-based weathervaning

  • Need that in 4.2

UTC0110 - Tidy sending of start-sending-init-blob by peterbarker · Pull Request #20494 · ArduPilot/ardupilot · GitHub

UTC0110 - CRSF check against failsafe defaults

  • Lowers warning threshold on displays
  • merged
  • Should use the EKF parameter

UTC0115 - cleanups for sending GPS blob initialisation

  • Merged

UTC0122 - AP_Periph: updated peripheral bootloaders by tridge · Pull Request #20505 · ArduPilot/ardupilot · GitHub

  • Simplify building of boards