Dev Call Nov 8, 2021

Issues & Pull Requests

Plane

Copter

Rover

Attendee count (max): 25

UTC2259 - common.xml: use top 16 bits of AUTOPILOT_VERSION.board_version for board-id by peterbarker · Pull Request #231 · ArduPilot/mavlink · GitHub

  • Add description to mavlink message
  • Merged

UTC0004 - AP_GPS: Novatel enhancements by WickedShell · Pull Request #17744 · ArduPilot/ardupilot · GitHub

  • No MdB on hte call today
  • Novatel improvements
  • Merged!

UTC0005 - Tradheli: improved collective setup to aid in accurate collective defaults by bnsgeyer · Pull Request #19038 · ArduPilot/ardupilot · GitHub

  • Tradheli collective setup aids
  • Matt gave it a good review
  • RealFlight test tonight then merge, thinks Bill
    • Yep says tridge

UTC0008 - AP_Compass: move param to table per instance by IamPete1 · Pull Request #19123 · ArduPilot/ardupilot · GitHub

  • Compass parameter reorganisations
  • Back again from previous call
  • No feedback from MO yet
  • This will probably break QGC
    • Needs testing
    • Needs to cope with old and new names
  • Need a notification out on the gcs-maintainers list

UTC0015 - Rover: Make the char to hex method a common method by muramura · Pull Request #19126 · ArduPilot/ardupilot · GitHub

  • Remove duplicate code
  • Merged!

UTC0016 - AP_Logger: tidy construction of backends by peterbarker · Pull Request #19130 · ArduPilot/ardupilot · GitHub

  • Factor some duplicate code
  • Merged

UTC0019 - AP_Compass: never override custom orientation in calibration by IamPete1 · Pull Request #19134 · ArduPilot/ardupilot · GitHub

  • Correct custom rotations issues on compass calibration
    • Would zero custom rotations
  • Backport possibility

UTC0020 - Plane: support send_extended_sys_state by IamPete1 · Pull Request #19137 · ArduPilot/ardupilot · GitHub

  • Extended sys state for quadplane
  • Merged!

UTC0023 - Remove pilot_throttle_checks() method from rover and copter by shiv-tyagi · Pull Request #19083 · ArduPilot/ardupilot · GitHub

  • Randy will review later today
  • Removes redundant code in Copter/Rover RC checks

UTC0025 - Plane: quadplane: limit pitch for all transitions into position control modes by IamPete1 · Pull Request #19136 · ArduPilot/ardupilot · GitHub

  • Apply pitch limit in all q-modes
  • Will make auto transitions and loiter transitions easier

UTC0028 - https://github.com/ArduPilot/ardupilot/pull/19152/files

  • Tidy reading from serial ports in GPS library
  • Explicit limit on number of bytes
  • Merged!

UTC0031 - https://github.com/ArduPilot/ardupilot/pull/19164

  • Custom rotation library
    • Ahrs and compass
  • 1.6kB?!
    • Turn custom rotations off as a feature?
    • Need elf_diff to work out what’s going on here….
    • Double-precision maths!

UTC0041 - https://github.com/ArduPilot/ardupilot/pull/19171

  • Transition starting points
  • Currently we start from current pitch angle
  • This starts from desired pitch angle
  • Good tune will not see difference
  • Bad tune will remove step input

UTC0042 - https://github.com/ArduPilot/ardupilot/pull/19178

  • Quadplane arming checks into own function
  • 90 degree arming check too
  • Tailsitter enable/enabled

UTC0043 - https://github.com/ArduPilot/ardupilot/pull/19179

  • Allows tilt-wing to be considered flap
  • Merged!

UTC0046 - https://github.com/ArduPilot/ardupilot/pull/19182

  • Allows formatting of SD cards
  • Costs 5kB when enabled!
  • Sdc-style SD card, not an MMC board
    • SPI SD card on MatekF405
      • No mechanism in FatFS support to ask what size of device it is
        • Can’t format to full size of device
  • Async
    • You get back true initially
    • Log Download screen?
  • Corrupt SD card and you just want to fly?
    • Just format the damned thing without removing from aircraft
  • Works fine while vehicle is armed
  • Logging will retry the open
  • Scripting is probably going to go badly
  • Terrain db to be checked
  • Format on MMC systems based off currently mounted size?
    • If it is that healthy
    • Bisection search for size?
  • MatekH743 size is an issue for us
    • 7.8kB
    • 7kB with bdshot
    • Probably change to -Os
      • Michelle flew it on Sunday without issue

UTC0058 - FS_LONG_ACTN and FS_SHORT_ACTN - #8 by Mustafa_Gokce

  • Failsafe long/short
  • Bug in 4.0
  • 4.1 works just fine
  • Normally in auto you don’t want circle in short fs
    • Already in auto mode / non-pilot-controlled
    • We had an option for short-failsafe-always-circl-ein-auto
    • This guy set it and it didn’t work in 4.0
  • Should have an autotest so it doesn’t break again

UTC0059 - https://github.com/ArduPilot/ardupilot/issues/15941

  • Plane update

  • 4.1.3beta1 released this-morning

  • Not a major change

  • Just some accumulated fixes

  • Pitch up in auto transition on quadplanes

    • Slow down too quickly
    • Found by ArduPilot partner
    • Leonard helped with bugfix
    • PSC logging really, really helped
  • Acrobatics support merged!

    • Copter and helicopter next?
  • Loops for delivery drones?!

    • 1G loop required
    • Scares off the birds…

UTC0104 - Payload place

  • Some problems getting it working on Helicopter

UTC0110 - TECS issue

  • Throttle saturation issues
  • Altitude model explicit model following approach
    • Commanding something the vehicle can’t achieve then things get wonky
    • Tested in SITL
    • Very long descent followed by a change-altitude command
  • PR will be created

UTC0114 - close

UTC0115 - post-close

  • Bookmarking in Discord
    • Add reaction
      • Search for :bookmark:
      • Lock on little icon
    • Shows bookmark om message
    • Creates private private biomarker chat
      • Discord Robot
      • Adds link to issue
    • Per-user set of bookmarks
      • Click on it and you can see the conversation in context
    • Click on x to get rid of reaction
  • Should probably look at other robots we could add
1 Like