Dev Call Dec 04, 2023

Issues & Pull Requests

Plane

Copter & Rover

Attendee count (max): 15

UTC2300 - Copter: use attitude control base class by IamPete1 · Pull Request #25224 · ArduPilot/ardupilot · GitHub

  • Use attitude control base class in Copter
  • Merged!

UTC2307 - Dev Conference

  • Organizers need information from us
  • Conference room Tom was hoping to use can only fit 50
    • Can’t really do the conference part at the airport, then
  • Under 400ft can do anything we want flying at parts of the airport
  • City of Reno wants to sponsor some of this
  • We had 65-ish people in Canberra
    • In USA we might expect a lot more
  • Tridge doesn’t want this to become a vendor conference
  • Randy finds the “developer” part of the conference very enjoyable
    • Working on code, sharing ideas without random questions being asked
  • Might want buses or vans for transport
  • Larger venue? Casino perhaps?
  • Hard-constrain to 50 could do all at airport
    • Push to 100 people?”
    • 200?
  • Randy thinks limit of 100
  • Problem is people don’t indicate they’re coming until way past the deadline
  • 3 or 4 days before and they say they’re coming
    • Including core DevTeam members
    • Can’t turn someone away because someone “more important” now wants to come
  • Most DevTeam members that came this year will probably make it
  • Knowing when we’re “full” might be very important
  • More organized people will register early
    • E.g. US partners
    • DevTeam members from Europe or Australia will say a few days beforehand
  • Is 50 the real number?
    • Variable number of people in rooms based on seating pattern
      • Circular-table type pattern has lower density
      • Classroom-style is much denser
    • When Tom saw it a year ago it felt about the same size as the one in the ballroom
    • Tom will get floor area and we can check against the ballroom venue
  • [10:15 AM]Willian Galvani: could we maybe split things up? so first days are more focused on development stuff, and then we have something more open to vendors?
  • partners/non-partners
    • All partners invited
      • 2 slots?
    • Others on case-by-case
  • Hotels are separate to venue at airport
    • 20 minute driver
  • Pre-conference stuff?
  • 3-day conference
    • Maybe food on the second night?
  • When?
    • October-ish?
    • 10th-15th is problematic for Randy
  • So Reno were thinking of replacing the air races with some sort of unmanned show
    • We’d be trying for the week before that
  • Step-size in venue size bit of a problem in Canberra
    • 50 people jumps to 400
  • There are lakes nearby.,…
  • Sounds promising
  • We’ll have a subcommittee (Discord channel?) of some description to keep chasing

UTC2339 - hwdef: added files for Airvolute DCS2 onboard FMU by vrsanskytom · Pull Request #25354 · ArduPilot/ardupilot · GitHub

  • Airvolute DCS2 FMU
  • Henry will look

UTC2341 - https://github.com/ArduPilot/ardupilot/pull/25366

  • Add fallback for numeric vertical velocity
  • Climb rate locking to last value if DCM in charge
  • Merged

UTC2345 - AP_AHRS: prevent DCM fallback when losing GPS by robertlong13 · Pull Request #25408 · ArduPilot/ardupilot · GitHub

UTC2359 - Plane: set_servos_controlled rework by IamPete1 · Pull Request #25416 · ArduPilot/ardupilot · GitHub

  • Rework set_servos_controlled
  • Merged!

UTC0001 - AP_Scripting: add checksum of running and loaded scripts with arming check by IamPete1 · Pull Request #25521 · ArduPilot/ardupilot · GitHub

  • Checksum for scripts to be running for prearms to pass
  • merged!

UTC0004 - Microstrain7 Initial Support by Ryanf55 · Pull Request #25579 · ArduPilot/ardupilot · GitHub

  • Microstrain7 initial support
  • Merged!

UTC0008 - AP_Motors: Heli: Single: rework tail rotor handling by IamPete1 · Pull Request #25603 · ArduPilot/ardupilot · GitHub

  • Tidy heli tail rotor handling
  • Switch statements etc
  • Bill will look

UTC0012 - AP_Motors: Heli: dual and quad: remove un-needed override methods by IamPete1 · Pull Request #25604 · ArduPilot/ardupilot · GitHub

  • Remove unneeded override methods
  • Merged!

UTC0012 - Copter: accept do-change-speed during takeoff by rmackay9 · Pull Request #25654 · ArduPilot/ardupilot · GitHub

  • Accept DO_CHANGE_SPEED during takeoff
  • Autotest?
    • Randy will write one

UTC0017 - Copter: Use RTL_CLIMB_MIN in cone slope. by lthall · Pull Request #25660 · ArduPilot/ardupilot · GitHub

  • Use RTL_CLIMB_MIN in code slope calculations
  • Doesn’t guarantee a minimum climb without param set
  • PH will look at it

UTC0022 - EKF3: allow earth-frame fields to be estimated with an origin but no GPS by Williangalvani · Pull Request #25666 · ArduPilot/ardupilot · GitHub

  • Allow earth-frame fields to be estimated with an origin but no GPS
  • Need Paul’s input on it
  • Willian will try to reproduce in SITL in Norway
  • Need to make sure z-gyro-bias is updating
    • That would explain yaw drifting
  • If it is updating then it should have been able to fix the bias

UTC0037 - AP_HAL_ChibiOS: Set RADIX2HD HAL_I2C_INTERNAL_MASK by mluessi · Pull Request #25672 · ArduPilot/ardupilot · GitHub

  • Correct HAL_I2C_INTERNAL_MASK
  • Merged!

UTC0037 - AP_HAL_ChibiOS: allow betaflight converter to run on output from "dump hardware" by andyp1per · Pull Request #25682 · ArduPilot/ardupilot · GitHub

  • Allow betaflight converter to run on output from dump_hardware
  • Merged!
  • Randy would like descriptions in every PR

UTC0038 - AP_HAL_ChibiOS: Set RADIX2HD HAL_I2C_INTERNAL_MASK (backport to 4.4) by mluessi · Pull Request #25677 · ArduPilot/ardupilot · GitHub

  • Backport of same PR as above
  • Merged!

UTC0040 - New variant of KakuteH7 using ICM42688 by andyp1per · Pull Request #25688 · ArduPilot/ardupilot · GitHub

  • New variant of KakuteH7 with new IMUs
  • Merged!

UTC0041 - AP_Scripting: added socket network bindings by tridge · Pull Request #25687 · ArduPilot/ardupilot · GitHub

  • Add socket network bindings for LUA
  • Pete’s already looked at it a bit
  • Web server
    • Cgi is working
    • LUA CGI scripts
    • E.g. AJAX
    • Full-fledged web-server
    • Tridge had a test server up
      • …. But router is currently down….
    • Probably move it to be an applet
  • Log download is 3 or 4 times faster…
  • Limitation is filesystem code
    • Tridge will be looking to see if performance can be improved there
  • Cloud log upload without a companion computer?
  • Might need to look at hardware acceleration so we can do https and not be CPU-bound
  • Ntrip client?!
  • Terrain database?!
  • Web tools on-board works
  • More boards with ethernet would be good!
  • 6X is the only one on the market, it seems

UTC0050 - Sub: support up to 32 buttons and 2 additional axis in MANUAL_CONTROL by Williangalvani · Pull Request #25671 · ArduPilot/ardupilot · GitHub

  • More buttons
  • merged!

UTC0057 - AP_Scripting: added SCR_THD_PRIORITY by tridge · Pull Request #25686 · ArduPilot/ardupilot · GitHub

  • Add SCR_THD_PRIORITY
  • Timing glitches causing problems with IMU reads
  • 0.2 seconds
  • Many, many warnings of setting this new param
  • All scripts get this new priority
  • Why doesn’t the script adjust its own priority?
    • Logs will show the new thing
  • PH will look at it

UTC0124 - AP_Scripting: added readstring for uarts by tridge · Pull Request #25685 · ArduPilot/ardupilot · GitHub

  • Added readstring for uarts
  • Efficiency

UTC0127 - AP_ExternalAHRS: added InertialLabs support by tridge · Pull Request #25674 · ArduPilot/ardupilot · GitHub

  • Add InertialLabs support
  • Datum?
  • UI is set in UI
  • Protocol doesn’t say
  • Ryan’s looking at this

UTC0131 - discussion on scripted ExternalAHRS

  • Generally agreed needed for addition of sensor data with our current architecture
  • Need data on how good external AHRS devices
    • Apparently good in bad-GPS environments

UTC0150 - Copter update

  • 4.4.4beta1
  • Randy wants Rover out there in beta testing
  • Want the Hobbywing ESC fix in

UTC0200 - close