Dev Call Feb 26, 2024

Issues & Pull Requests

Plane

Copter & Rover

Conference 2024

GSOC

1 Like

Attendee count (max): 9

UTC1100 - List @ filesystems in root directory listing by peterbarker · Pull Request #21959 · ArduPilot/ardupilot · GitHub

  • Hide @PARAM and @MISSION to avoid confusion?
    • Follow-up PR
  • Could make stat more efficient because we know the decompressed size
  • Peter to follow up with a patch to hide “empty” directories

UTC1108 - AP_RangeFinder: add support for RDS02UF radar driver on seria by zebulon-86 · Pull Request #23056 · ArduPilot/ardupilot · GitHub

  • Support for RDS02UF radar driver on serial
  • Rishabh is going to restructure this to use a structure-based parser rather than the state machine

UTC1116 - AP_Scripting: add ROMFS to lua path by IamPete1 · Pull Request #26157 · ArduPilot/ardupilot · GitHub

  • Add ROMFS to lua path
  • Allows require to come from romfs
  • ROMFS takes precedence search-path-wise

UTC1116 - GCS_MAVLink: handle MAV_CMD_DO_SET_SAFETY_SWITCH_STATE by peterbarker · Pull Request #26243 · ArduPilot/ardupilot · GitHub

  • Mavlink command for do-set-safety-switch-state
  • we merged the mavlink
  • Can be merged once double-shuffle is done

UTC1122 - Copter: Autotune performance and safety enhancements by lthall · Pull Request #26245 · ArduPilot/ardupilot · GitHub

  • Improvements for autotune performance
  • Heli problems
    • Bill’s happy with Leonard’s approach
  • All working with aircraft that were tested last week
  • Some notes around the fact that angle-max is 30 degrees for Copter master

UTC1127 - Simplify g2 object conversion by peterbarker · Pull Request #26280 · ArduPilot/ardupilot · GitHub

  • Tidy g2 object conversion
  • Is good to go
  • Peter to put a comment in on the new function

UTC1134 - Plane: Manual: use `apply_throttle_limits` function in manual mode if `IDLE_GOV_MANUAL` is enabled. by IamPete1 · Pull Request #26283 · ArduPilot/ardupilot · GitHub

  • Use apply_throttle_limits function in manual mode
  • Need to be careful around stopping motors with very low throttle levels
  • We probably need a CI test around killing engines
    • Test described
  • If you don’t have your RC then this workflow of using the RC transmitter in manual to kill your motor could be broken

UTC1143 - AP_GPS: improve reporting of backend inaccurancy by peterbarker · Pull Request #26286 · ArduPilot/ardupilot · GitHub

  • Improved debug output for when you’re not getting moving baseline yaw
  • Need to get this information to users
  • We should start to probe GPSs at the most likely baud rate
    • Should we store the baud rate when we auto-detect a GPS?
    • Then we start probing at that number

UTC1151 - AP_GPS: correct check of reported antenna distance vs stated offset by peterbarker · Pull Request #26287 · ArduPilot/ardupilot · GitHub

  • Correct check of reported antenna distance
  • Makes check a bit stricter as we will check the error properly

UTC1152 - AP_HAL_ChibiOS/hwdef: update JFB110 board definition by jfbblue0922 · Pull Request #26288 · ArduPilot/ardupilot · GitHub

  • Update JFB110 board definition
  • Merged!

UTC1154 - AP_CANManager: Add support for multiple libraries to share a CAN Protocol by rishabsingh3003 · Pull Request #26299 · ArduPilot/ardupilot · GitHub

  • Add support for multiple libraries to share a CAN protocol
  • Rishabh didn’t find problems in Valgrind
  • Rishabh’s writing a python library to generate CAN packets which we might be able to use in autotest
  • Merged!
  • libraries/sitl in C++ to write a simulator easily for these devices?

UTC0101 - Correct use of various defines by peterbarker · Pull Request #26303 · ArduPilot/ardupilot · GitHub

  • Fixes up some use of defines
  • Merged!

UTC0102 - AP_HAL_ChibiOS: allow AP_TERRAIN_ENABLED to be turned off in hwdef by peterbarker · Pull Request #26305 · ArduPilot/ardupilot · GitHub

  • Allow AP_TERRAIN_ENABLED to be set in hwdefs
  • Merged!

UTC0104 - Scripting: only try loading from ROMFS if scripts exist by IamPete1 · Pull Request #26312 · ArduPilot/ardupilot · GitHub

  • Only try loading from ROMFS if scripts exist
  • Looks for a script putting a scriptinto ROMFS and then sets a define
  • Merged
  • Fiuxes annoying warning about no scripts in ROMFS

UTC0107 - AP_Motors: Tricopter: fix actuator indexing by IamPete1 · Pull Request #26313 · ArduPilot/ardupilot · GitHub

  • Fix actuator indexing in AP_Motors
  • Merged!

UTC0116 - Tools: only produce _with_bl.hex not *.hex for vehicle firmware by tridge · Pull Request #26316 · ArduPilot/ardupilot · GitHub

  • Only produce with_bl.hex not .hex for vehicle firmware
  • Need to make sure the things don’t
  • Would be nice to be able to run ArduPilot bare

UTC0124 - AP_GPS: added GPS_DRV_OPTIONS for fully parsing RTCMv3 injection by tridge · Pull Request #26317 · ArduPilot/ardupilot · GitHub

  • Add options bit to enable a full parse of rtcmv3 data
  • Partner was sending rtmcv3 twice
  • Two links, WiFi and receive-only SiK
  • Massive corruption…
  • Needs testing

UTC0137 - AP_ESC_Telem: support Extended DShot Telemetry v2 by mbuzdalov · Pull Request #26321 · ArduPilot/ardupilot · GitHub

  • Add support for ExtendedDShot
  • Is this even going into ESCs?
    • yes , BlueJay at least
  • Will want to discuss this with Andy at DevCallEu
  • Problems with ccache

UTC0145 - Copter update

  • A few issues arising
    • Neopixel issues?
      • Need a pull-up resistor?
    • Viewpro and GPS
      • Lock mode and body-frame angles

UTC0147 - Plane update

  • No new issues from users
  • POSITION_TARGET_GLOBAL_INT target is wrong
    • Origin height goes in twice
  • Q_ALT_ASSIST doesn’t seem to work while completing forward transition on a tilting quadplane
  • Terrain following from long distances in QRTL
    • Doesn’t terrain-follow

UTC0051 - conference update

  • Still aiming for Oct 25-27
    • Not locked in
    • Haven’t clarified the flight spaces
    • A couple of options for multicopters and boats
      • Space for Planes is an issue
        • Randy’s back day after tomorrow
        • Maybe a golf course?
        • Maybe a lake?
    • RC should not be a problem on 2.4GHz
    • 900Mhz and 5.8GHz still need to be looked at
  • Is plane flying required?
    • Anything non-VTOL?
    • Probably a big quadplane from a Japanese company

UTC0054 - Rename AP_Logger_DataFlash to AP_Logger_JEDEC by peterbarker · Pull Request #26322 · ArduPilot/ardupilot · GitHub

  • rename AP_Logger_DataFlash to AP_Logger_JEDEC
  • Find a more specific protocol name for this

UTC0103 - AP_NavEKF3: move initialisation of rngBcn into BeaconFusion method by peterbarker · Pull Request #26323 · ArduPilot/ardupilot · GitHub

  • Move the initialisation of rngBcn into BeaconFusion
  • Merged!

UTC0105 - AP_HAL_ChibiOS: remove iomcu dshot from Pixhawk1-1M by andyp1per · Pull Request #26326 · ArduPilot/ardupilot · GitHub

  • Remove iomcu dshot from Pixhawk1-1M
  • Merged!

UTC0106 - ExternalAHRS: fixed IMU access, check origin and common logging by tridge · Pull Request #26329 · ArduPilot/ardupilot · GitHub

  • Fixed IMU access and check origin and common logging
  • MergeOnCIPass

UTC0116 - GSoC

  • Tridge is going to think about projects
  • Peter poked the Wiki server to get it to rebuild

UTC0119 - Python shebang

  • Don’t want to break 18.04
    • A year from two weeks ago

UTC0120 - close