Dev call May 6 2024

Issues & Pull requests

Plane

Copter & Rover

Attendee count (max): 17

UTC1100 - GPS_RTCM_DATA and associated ardupilot code needs to allow more than 4 fragments of RTCM data for multi-gnss on F9P · Issue #2109 · mavlink/mavlink · GitHub

  • more space to be able to transport RTCM data
  • We need an example of RTCM packets which are larger than the current limit to see if there’s something clever we can do in terms of pulling stuff apart
    • Tridge could set up a base station to collect some data
  • Agree this is probably a new packet, but let’s have a look at an existing packet to see if there’s something clever we can do with current formwat first (which won’t require everyone to update everything).

UTC1110 - quadplane: mode_rtl: don't RTL during ground-idle by robertlong13 · Pull Request #25553 · ArduPilot/ardupilot · GitHub

  • Don’t RTL while in ground idle
  • We want to see a log
    • Or is this just theoretical?
    • An example of how things fail
    • Autotest would be better
  • Current PR doesn’t look right.

UTC1115 - RC_Channel: TECS propulsion failure aux func by robertlong13 · Pull Request #25644 · ArduPilot/ardupilot · GitHub

  • TECS propulsion failure on aux function
    • For cases that are hard to detect
    • E.g. prop strike
    • How is “I’m a glider?” helpful
      • Turns off qassist
    • Set speedwieght?
      • Underspeed flag gets set
      • You get stuck at min airspeed rather than optimal glidespeed
    • Set throttle_max to zero?
      • Won’t use thrust
      • Apparently gliders still try to use thrust?!
  • Let’s get an autotest which shows a vehicle getting home when it otherwise wouldn’t

UTC1124 - AC_AttitudeControl: use euler angle target less in favor of quaternion. by IamPete1 · Pull Request #26266 · ArduPilot/ardupilot · GitHub

  • Avoid use of euler angle in AC_AttitudeContol
  • We have two copies of the same data
  • Eventual hope to remove the euler angles to avoid use of stale data
  • Could do Scary Maths to avoid turning quats back into eulers within the functions

UTC1134 - Tools: ardupilotwaf: use classic clang linker when compiling on macOS by srmainwaring · Pull Request #26700 · ArduPilot/ardupilot · GitHub

  • Use classic clang linker on MacOSX
  • Merged!

UTC1135 - Baro: improved atmospheric model for high altitude flight by tridge · Pull Request #26915 · ArduPilot/ardupilot · GitHub

  • Better atmospheric model
  • Now log AltAMSL
    • Based on parameter or field elevation once
  • Peter will have a bit of a read through
  • Tests to be fixed

UTC1147 - AP_Scripting: CAN: `get_device` and `get_device2` return nil if no driver is configure with the correct protocol by IamPete1 · Pull Request #26939 · ArduPilot/ardupilot · GitHub

  • Return nil when getting can devices if there are no scripting canbus configured
  • Merged!

UTC1148 - README: Remove myself from maintainers list by lucasdemarchi · Pull Request #26945 · ArduPilot/ardupilot · GitHub

  • Lucas removing self from maintainers list
  • Merged!

UTC1148 - AP_HAL_Linux: remove unused RC input methods by peterbarker · Pull Request #26952 · ArduPilot/ardupilot · GitHub

  • Remove unused RC input methods
  • Merged!

UTC1149 - AP_Scripting: docs update by IamPete1 · Pull Request #26960 · ArduPilot/ardupilot · GitHub

  • Docs update for AP_Scripting
  • Autotest checks documentation now

UTC1152 - Rover: Change division to multiplication by muramura · Pull Request #26961 · ArduPilot/ardupilot · GitHub

  • Division → multiplication in Rover
  • Merged!

UTC1152 - AP_MSP:add option for backward compatibility by Hwurzburg · Pull Request #26966 · ArduPilot/ardupilot · GitHub

  • Option for backward compatibility
  • Restores old behaviour for menu options
  • Do we really want to restore the bug?
  • This reintroduces the rc/servo linkage which is bad
  • We’ll not merge this

UTC0001 - Plane: NAV_ALTITUDE_WAIT apply wiggle to all control surfaces by magicrub · Pull Request #26913 · ArduPilot/ardupilot · GitHub

  • Wiggle all control surfaces in NAV_ALTITUDE_WAIT
  • Mixer is causing things to not wiggle?
  • Can’t control wiggle amounts and stuff ATM
  • Tridge will be trying to bring across wiggle from the NOAA branch
    • Make wiggling LUA-only?
  • Could be a lot cleaner
  • Need PR to comment on properly

UTC0011 - AP_Scripting: added copter_loiter_brake script by tridge · Pull Request #26971 · ArduPilot/ardupilot · GitHub

  • Add copier loiter brake script
    • Switch to brake mode if your HAGL drops below a threshold
  • Guided to get out of it, or have a speed threshold to climb out (but not descent)
  • Loiter does surface tracking already….
    • Would be nice to have option to maintain height-above-terrain
    • Slowing horizontal speed if we can’t keep up with the altitude is the tricky bit
  • This PR just stops you dead
  • Tridge will merge once spelling errors fixed

UTC0035 - Plane: Tiltrotor: add logging of tilt angles. by IamPete1 · Pull Request #26978 · ArduPilot/ardupilot · GitHub

  • Add logging of tilt angles for tiltrotors
  • Just two front tilts at the moment
  • Merged!

UTC0038 - Plane: tiltrotor: fix canceling out of `Q_FWD_THR_GAIN` by IamPete1 · Pull Request #26979 · ArduPilot/ardupilot · GitHub

  • Fix cancelling out of Q_FWD_THR_GAIN
    • Needed for 4.5
  • Doubling of gain problem
  • Default is 2
  • Currently effective is 1
  • merged!

UTC0040 - hwdef: enable can port on Blitz743Pro by Hwurzburg · Pull Request #26981 · ArduPilot/ardupilot · GitHub

  • Enable CAN port on Blitz743Pro
    • To ease setup
  • Merged!

UTC0044 - hwdef:preconfig MicoAir bds shipping with BF for BF migration by Hwurzburg · Pull Request #26982 · ArduPilot/ardupilot · GitHub

  • BF will ship by default on these boards
  • So configure motor order on these boards as betaflight order
  • Define name needs fixing

UTC0046 - Plane: remove altitude_error_cm variable by robertlong13 · Pull Request #26988 · ArduPilot/ardupilot · GitHub

  • Remove altitude_error_cm variable
  • Avoid bugs with this getting out of date
  • some discussion of the cost
  • Merged!

UTC0054 - Copter update

  • 4.5.2beta1 out in the wild
  • Not a lot of feedback
  • Next Monday for release, probably
  • Couple of new issues
    • RC S.BUS input on Navio2
    • User error
  • Flowhold on custom build server problem?
  • Nooploop-p not working properly; bouncing in-and-out of “good” state
  • D-shot600 problems
    • Possible config issue?
  • Reports requiring investigation need testing then get moved to confirmed
  • LUA rangefginder driver broken
  • Rplidar s1 erratic distance
    • Peter to look at
  • Siyi A8 bootloader issue
    • Peter and tridge will poke at it

UTC0106 - Plane update

  • Servo problems
    • Timer init in ChibiOS RC output
  • XFAT issue in APM/SCRIPTS

UTC0110 - GSoC

11:06 AM]Tim Tuxworth: About GSOC @rmackay9 there are a couple of very interesting projects. Will we see postings / info about those somewhere?

@Tim Tuxworth

About GSOC @rmackay9 there are a couple of very interesting projects. Will we see postings / info about those somewhere?

[11:07 AM]rmackay9: Hi @Tim Tuxworth yes, worst case each student will be posting a blog early on in the project (within the 1st month or so) saying what they’re doing.

[11:07 AM]Peter Hall: We have a thresd over in GSoC channel for the System ID project already. (edited)

[11:07 AM]Peter Hall: ⁠System Identification Toolkit

[11:08 AM]Tim Tuxworth: Is that were we will see the others?

[11:09 AM]rmackay9: The 4 projects chosen were

System ID (student name escapes me, PeterH, RyanB)

High Alt Non-GPS (Sanket Sharma, Randy,Tridge)

MAVProxy AI chat (Aditya, Randy, MichelleR)

Visual FollowMe (AsifK, Randy, PeterB)

UTC0110 - close

1 Like