Dev Call Mar 04, 2024

Issues & Pull Requests

Plane

Copter

GSOC

Conference

Attendee count (max): 12

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

  • Redone rds02uf rangefinder driver
  • Frame-based and shifting
  • Peter will review and merge if he’s happy

UTC1111 - ardupilotmega: add alt frame to RALLY_FLAGS enum by IamPete1 · Pull Request #334 · ArduPilot/mavlink · GitHub

  • Add alt_frame to rally_flags
  • ArduPilot supports frame in rally points but how much GCS support is it?
    • MissionPlanner does support it
      • Alt_frame drop-down
  • Merged!

UTC1117 - Add new board PixFlamingo F7 by tsubashchandar · Pull Request #25714 · ArduPilot/ardupilot · GitHub

  • Add support for PixFlamingoF7
  • Changes still need to be done
  • Henry will look at this again
    • His objections are already in there, he will spend some time seeing if they’ve been addressed

UTC1118 - AP_Proximity: get_status() returns first good sensor status by rishabsingh3003 · Pull Request #25913 · ArduPilot/ardupilot · GitHub

  • Report sensor health from first good sensor status
  • If you have multiple sensors and one of them is unhealthy then things stop working
  • We do report the sensor failure correctly to the user
  • Obstacle count will go to zero on sensor failure
    • Instantly
    • Not a timeout

UTC1125 - Precland cleanups by amilcarlucas · Pull Request #26238 · ArduPilot/ardupilot · GitHub

  • Precland cleanups
  • Rishabh’s happy with it
  • Might conflict with tridge’s work?
    • Tridge wants to backport
  • Precland and follow-me similarities….
    • Leonard would like to be able to use the same patterns in precland
      • Offset with yaw is a thing for ship-landing
  • Heights are bad in precland?
    • It is for some backends
    • Amilcar’s doing some cool stuff
    • So is Rhsabh
    • Both depend on height be right
  • lat/lng vs from-origin
    • Randy really prefers offset-from-origin
    • Conversion lat/lng
    • Plane uses lat/lng but others don’t
  • Nobody likes the relative-to-vehicle-position stuff in the API
  • Beacon vs PrecLand APIs once we move to absolute positioning?
  • Will delay merging this until after tridge’s PR is merged

UTC1154 - AP_Scripting: added support for precision landing of quadplanes by tridge · Pull Request #26380 · ArduPilot/ardupilot · GitHub

  • Add support for precision landing of quadplanes
  • Very minimal changes in the code to allow backporting
  • Leaving state machine out for now
    • Lua script does the customisation
  • Should this really go back into 4.5?
    • Qland changes
  • Simple, basic LUA script
  • Rangefinder filters are problematic…
  • Autotest added for ship landing
  • PH will have a closer look
  • Define it out by default?
    • Randy thinks there’s still time to get it in
  • Why is it on Pixhawk1-1M-bdshot?
    • We decided not to remove precland to not break things

UTC0032 - Plane: fixed ramp of motors on back transition in tilt quadplanes by tridge · Pull Request #26249 · ArduPilot/ardupilot · GitHub

  • Fixed ramp of motors on back-transition back again
  • Another little suggestion from PH to look at
  • Fixes ramp times in tilting setups
  • Copter-style tailsitters might be affected
    • Might make them actually work

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

  • Apply throttle limits in manual mode
  • Merged!

UTC0038 - Plane: Quadplane: rework assistance check by IamPete1 · Pull Request #26318 · ArduPilot/ardupilot · GitHub

  • Rework assistance check to add hysteresis
  • More likely to assist after this
  • Turn off all assistance with q_assist_speed? Does this still work?
  • Another test for QAssist-alt would be good
  • Tridge will do some testing
  • Need testing on real vehicle
  • PH will test on RealFlight

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

  • Plane update
  • Alt-assist log
    • PH thinks things are working as intended
    • Plane was unable to save itself
    • Tridge will look at log again
  • Terrain following at long distances not working in qrtl?
  • Jsbsim doesn’t work ATM?
  • Ramping of motors in tilt-quadplanes should go in soon
  • TECS bug?
    • Merged and marked for backport
    • Will need a backport for 4.4
  • New beta soon

UTC0102 - Copter update

  • F7 and networking?
    • Need RAM….
    • Tridge isn’t sure if it will work without a ChibiOS change
    • 5x has ethernet but not currently usable
  • New beta soon

UTC0104 - conference update

  • On track for October 25th-27th
  • Show of hands and/or vote?
    • … just get on with it….
  • Lots of very helpful people!
  • Some issues have gone away, some have come up
    • Flight spaces are looking fine
    • Exemptions for telemetry radios problematic
    • 5.8GHz certainly not possible
    • Swap out telemetry and RC systems?
      • Please tell Randy if that’s just completely unworkable…
    • Special rules around drone events
      • Two really bad rules
      • Multirotors need prop guards
      • Vehicle speed + wind speed must not be > 7m/s
        • Can anybody be following these rules?!
    • Exception requests in progress
    • Randy will do drone registrations…
      • Remote IDs borrowed from EAMS
  • Next step is list of people who are coming…
    • Randy wants information on who is bringing drones
    • Will add to spreadsheet
  • Randy will make the announcements for the dates
    • Will announce at partner’s call tomorrow morning
  • If things go South then?
    • Back to Canberra?

UTC0110 - GSoC?

  • Projects have been updated
  • Many students

UTC0118 - AP_Motors: Heli: remove `output_armed_zero_throttle` and use identical `output_armed_stabilizing` by IamPete1 · Pull Request #26343 · ArduPilot/ardupilot · GitHub

  • Remove identical function, use the other
  • Merged it

UTC0119 - Copter: Heli: rework inverted flight flags and ensure only in a supported mode. by IamPete1 · Pull Request #26345 · ArduPilot/ardupilot · GitHub

  • Rework inverted flight flags and ensure only in a supported mode
    • Tridge has flown it in many of the modes being removed
    • E.g. heliquad
  • Bill is setting things up in various modes

UTC0025 - Copter: Payload Place: Change PLDP_RNG_MIN to PLDP_RNG_MAX by lthall · Pull Request #26379 · ArduPilot/ardupilot · GitHub

  • Fix parameter name
  • Can be merged once text is fixed

UTC0027 - Add MAVLink receiver support, RADIO_RC_CHANNELS, no III by olliw42 · Pull Request #26356 · ArduPilot/ardupilot · GitHub

  • RADIO_RC_CHANNELS
  • Peter can merge when he’s happy with it

UTC0032 - MAVLink: Dont send msg rangefinder without rangefinder by IamPete1 · Pull Request #26361 · ArduPilot/ardupilot · GitHub

  • Fix sending rangefinder message when rangefinder not in
  • Merged!

UTC0032 - BlitzF745AIO update to ICM-42688 by andyp1per · Pull Request #26364 · ArduPilot/ardupilot · GitHub

  • Update top ICM-42688 on BlitzF745AIO
  • So long as it has been tested it can be merged

UTC0035 - Move defaulting of HAL_WITH_ESC_TELEM for periph by peterbarker · Pull Request #26365 · ArduPilot/ardupilot · GitHub

  • Simplify HAL_WITH_ESC_TELEM
  • Still needs work!

UTC0037 - Create AP_RCProtocol_SITL by peterbarker · Pull Request #26366 · ArduPilot/ardupilot · GitHub

  • Add AP_RCProtocol_SITL backend
  • Passes bytes down into AP_RCProtocol frontend
  • AP_RCProtocol_UDP for Linux
    • BeagleBoneBlack does decoding in backend
  • Change to never feed in unconverted data
  • Should we default a serial port to 23?
  • To do
    • AP_RCProtocol_UDP
    • Convert to SBUS
    • SFML backend

UTC0104 - add RadiolinkPIX6 by Hwurzburg · Pull Request #26388 · ArduPilot/ardupilot · GitHub

  • RadioLinkPix6
  • Still missing ChibiOS stuff?
    • They supplied NuttX vs ChibiOS which is what we wanted….