Dev Call Apr 7, 2024

Methodic Configurator

Issues & Pull Requests

Plane

Copter

GSOC

Conference

Attendee count (max): 17

UTC1100 - GitHub - ArduPilot/MethodicConfigurator: A clear ArduPilot configuration sequence

  • Amilcar’s tool for stepping people through configuring their vehicle
  • Tkinter Python application
  • Can be used to configure ArduPilot by connecting to the flight controller
  • Applies 43 different parameter files in sequence
  • Clear and defined sequence of parameters you apply to the flight controller in order to get things set
  • User manual saying how to use it
  • Tool-tips on all elements
  • All the steps required to get to the point of doing an autotune
  • Most users on forums do initial parameter tuning, then try autotune
    • But no filtering
    • There are 23 things you need to set before starting your autottune!
  • There are 10 parameters before you can do the parameter tuning
    • E.g. battery settings
    • E.g. rc failsafes
  • Currently users have to run setup.py but it will soon be available to “pip install”
  • You need a github account to get to artifacts….

UTC1106 - AP_Parachute: Optional (CHUTE_OPTIONS:1) disarm before parachute release by python36 · Pull Request #26129 · ArduPilot/ardupilot · GitHub

  • Current we force-disarm vehicles before releasing parachutes
  • This makes it optional
  • Allows you to keep flying if the parachute deploy fails
  • Could have gone into the Henry’s throttle suppression thing

UTC1115 - AP_HAL_SITL: remove deprecated --uartX options by tpwrules · Pull Request #26156 · ArduPilot/ardupilot · GitHub

  • Bring in for 4.6?
  • Sub guys are worried about –uartX etc etc
    • BlueOS
  • Disco?
  • Bebop?
  • The shell scripts will need to be updated
  • Can do this for SITL but not for Linux right now

UTC1123 - Copter: support `DO_RETURN_PATH_START` in AUTO RTL mode by IamPete1 · Pull Request #26383 · ArduPilot/ardupilot · GitHub

  • DO_RETURN_PATH_START in AUTO_RTL mode
  • Copter only
  • Plane in the future
  • Double-shuffle needed for mavlink
  • Randy says it should be OK after double-shuffle

UTC1125 - CB Unmanned Stamp H743 by andyp1per · Pull Request #26197 · ArduPilot/ardupilot · GitHub

  • CB unmanned stamp H743
  • Tiny H7 with ethernet
  • merged!

UTC0026 - Plane: fix units metadata for PTCH_LIM_MIN_DEG by kd0aij · Pull Request #26634 · ArduPilot/ardupilot · GitHub

  • Documentation fix for PTCH_LIM_MIN_DEF
  • Merged!

UTC0031 - AP_SCripting: update VTOL QuickTune to allow YAW FLTE = 0 by Hwurzburg · Pull Request #26673 · ArduPilot/ardupilot · GitHub

  • Update VTOL QuitckTune to allow YAW_FLTE=0
  • Merged!

UTC0031 - hwdef: remove redundant defines from hwdefs by peterbarker · Pull Request #26682 · ArduPilot/ardupilot · GitHub

  • Remove stuff from hwdefs
  • Merged!

UTC0032 - Make GCS_MAVLink base class handle DO_SET_HOME by peterbarker · Pull Request #26683 · ArduPilot/ardupilot · GitHub

  • Move do_set_home handling over to AP_Vehicle
  • Does home really belong in AHRS?
    • Probably still the best spot
  • Merged!

UTC0035 - AP_Volz_Protocol: use own thread for output by IamPete1 · Pull Request #26691 · ArduPilot/ardupilot · GitHub

  • Use thread to output volz servos
  • Make stack bigger
  • Would be nice to do bidir
  • Tridge will test

UTC0044 - EKF_Buffer: there is a bug in ekf_imu_buffer::push_youngest_element(const void *element) · Issue #25316 · ArduPilot/ardupilot · GitHub

  • Fix _filled problem in EKF buffer
  • Can merge once the little things are fixed

UTC0051 - AP_Airspeed:add option to report cal offset to GCS by Hwurzburg · Pull Request #26707 · ArduPilot/ardupilot · GitHub

  • Add option to report cal offset to GCS
  • Allow Henry to run without his custom patches
  • A few little options like this might allow more DevTeam members/testers to run standard code
    • E.g. Leonard’s notch-width patches

UTC0054 - ChibiOS, SITL: add 1Hz logging of UART data rates by IamPete1 · Pull Request #26708 · ArduPilot/ardupilot · GitHub

  • Add 1Hz logging of UART data rates
  • Merged!

UTC0101 - Add prearm check surrounding presence of crashdump data by peterbarker · Pull Request #26710 · ArduPilot/ardupilot · GitHub

  • Add prearm check which fails if there is crashdump data present
  • There’s a parameter to allow arming, it becomes a warning
    • That parameter is cleared when there’s no crashdump data on the vehicle
  • Force-arm works past this prearm check, so mid-air restarts are still possible
  • Really need better simulation of watchdog resets
  • Randy will provide some better words
  • Want to be able to write crashdump to SD card as there’s no space left on CubeOrange
    • Pre-allocate region on SD card

UTC0124 - AP_GPS: protect detection structures with GPS backend defines by peterbarker · Pull Request #26711 · ArduPilot/ardupilot · GitHub

  • Remove detection code when GPSs not compiled in
  • Merged!

UTC0125 - Require switch transition for arming options by peterbarker · Pull Request #26712 · ArduPilot/ardupilot · GitHub

  • Require a transition for arming switches before executing them
  • Peter to make some monito changes, Henry to test then can merge

UTC0136 - Move landing detector action into Mode object by peterbarker · Pull Request #26713 · ArduPilot/ardupilot · GitHub

  • Move land detection handling into mode
  • Rework in place instead

UTC0143 - Tools, CI: use same-bdshotness boards for ccache test by mbuzdalov · Pull Request #26714 · ArduPilot/ardupilot · GitHub

  • Use same bdshotness boards for ccache test
  • The original intent was to stop these diverging…
    • But they have
    • So deal with it
  • Merged!

UTC0145 - FoxeerF405V2 hwdef issues · Issue #26715 · ArduPilot/ardupilot · GitHub

  • Fix FoxeerF405v2 hwdef issues
  • Henry is still working with Andy on this one

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

  • Plane 4.5.1 is out, important fix vs 4.5.0
  • 4.5.2 beta will be coming soon
  • Precland fixes….

UTC0146 - Copter/Rover-4.5.0 issues list · Issue #26103 · ArduPilot/ardupilot · GitHub

  • Copter update
  • The .0 is the new beta :frowning:
  • Many, many new issues coming in
  • “This worked on 4.4.4 but not in 4.5.0”
    • E.g. pixhawk with hereflow
    • In 4.5.0 the sensor is not initialised
    • Delay the boot and it works….
    • Might be a power control issue
  • Smartrtl issue
    • Peter’s fix is probably good…
  • D-shot 600 motors twitch when vehicle is disarmed…
  • DDS compile errors
    • Tool-set has moved forward, users have to do likewise…
  • T265 is not working?
  • Nasty fly-away with 4.4.4
    • User disabled EKF failsafe
    • Did a compass cal just before the flight
    • Don’t do that
  • S.BUS-out not working above 9
  • Sbus out on IOMCU or on a serial port?
    • Needs documenting; only 1 will work
  • GPS_TYPE
    • Parameter metadata
    • Peter will copy across the parameters from 4.5 GPS parameter comments and paste them somewhere into the master code
  • Wind estimates don’t work when using gps-for-yaw

UTC0217 - no conference update

UTC0217 - GSoC update

  • 29 submissions
  • Applications for all of the different projects
    • And one for projects not suggested
  • Until the 24th to work out which ones we’ll try to go forward with

UTC0218 - filter review update

  • Lots of cool updates
  • New log finder option which will list things in a directory
    • Sorted by hardware ID of flight controller
    • can just download parameters directly from the listing
    • Can open in tool of your choice
    • Has flight time in it!
  • Could we point this at a google driver folder?
  • Data rate in logs

UTC0229 - log/video correlation with tridge

  • Move video timeline, copter in map moves
  • Move copter in map, video moves
  • Click in timeline, both video and copter in map moves
  • Displays data gleaned from the logs on map
  • Willian’s going to help out