Dev Call March 6, 2023

Issues & Pull Requests

Plane

Copter

Attendee count (max): 16

UTC1101 - common: add set camera zoom and focus by rmackay9 · Pull Request #304 · ArduPilot/mavlink · GitHub

  • Zoom and focus mavlink messages
  • No camera IDs present?
  • Merged!
  • Missions and mavlink commands

UTC1104 - Scripting: implement a tilting rudder as a lua script by tridge · Pull Request #21148 · ArduPilot/ardupilot · GitHub

  • Add tilting rudder as a LUA script
  • Pete suggested some interfaces
  • Unusual vehicle
  • Thrust-vectored Copter….
  • 700 bytes of flash more
  • Flash concerns
    • We have -Os to play with
    • And the uavcan->libcanard change
    • And removal of ek2

UTC1118 - Add fuel pressure to EFI_STATUS by robertlong13 · Pull Request #22551 · ArduPilot/ardupilot · GitHub

  • Fuel pressure into EFI_STATUS
  • And fixes for compiling against mavlink master

UTC1120 - HAL ChibiOS: Interrupt storm pin retry by IamPete1 · Pull Request #23004 · ArduPilot/ardupilot · GitHub

  • Interrupt storm pin retry
    • For bad hardware on boot
  • Maybe for 4.5 instead of master for now

UTC1127 - Plane: titrotor: is_motor_tilting: dont cast to uint8 by IamPete1 · Pull Request #23031 · ArduPilot/ardupilot · GitHub

  • Fix limit of 8 tilting motors
  • Merged!

UTC1128 - Add and use some AP_Notify options for LEDs by peterbarker · Pull Request #23068 · ArduPilot/ardupilot · GitHub

  • Turn various notify LED options off
  • Merged

UTC1130 - IOMCU: allow forcing of heater to enabled on some boards by tridge · Pull Request #23069 · ArduPilot/ardupilot · GitHub

  • Allow forcing of heater to enabled on some boards
  • Merged!

UTC1133 - Bdshot versions of Pixhawk6C and ZealotH743 by andyp1per · Pull Request #23072 · ArduPilot/ardupilot · GitHub

  • Bdshot versions of ZealotH743 and Pixhawk6c
  • Still no dynamic DMA allocations!
  • Merged!

UTC1135 - Copter: pause resume reporting by Charlie-Burge · Pull Request #23077 · ArduPilot/ardupilot · GitHub

  • pause/resume reporting
  • Small changes required

UTC1137 - Turn ProfiLED SPI driver off by default by peterbarker · Pull Request #23073 · ArduPilot/ardupilot · GitHub

  • Turn profiled off by default
  • Only used on HerePro
  • Needs a named spi bus anyway!
  • MergeOnCIPass

UTC1139 - AP_BatteryMonitor: add max of type by IamPete1 · Pull Request #23082 · ArduPilot/ardupilot · GitHub

UTC1156 - AP_Arming: add INS batch sampling initialized check by IamPete1 · Pull Request #23089 · ArduPilot/ardupilot · GitHub

  • Ensure INS batch sampling is running if it is enabled
  • Merged!

UTC1156 - AP_GPS:make Unicore reset to rover in all cases by Hwurzburg · Pull Request #23094 · ArduPilot/ardupilot · GitHub

  • Make unicore reset to rover in all cases
  • Merged!

UTC1157 - Copter: add surface tracking time constant by lthall · Pull Request #23097 · ArduPilot/ardupilot · GitHub

  • Add surface tracking time constant
  • How quickly vehicle reacts to surface geometry
  • Filters terrain distance above ekf origin
    • Keeps control loops stable
  • Merged!
  • May help with autorotation

UTC0000 - Check configured AHRS type last in order to provide a more meaningful error to the user by andyp1per · Pull Request #23101 · ArduPilot/ardupilot · GitHub

  • Change the way we tell people their AHRS is not healthy
  • We need to do better in terms of telling the user what is wrong
  • Peter thinks this is an improvement, but we need a better example of where this is better!
    • E.g. getting more information back from the EKF3 when something is wrong with it

UTC0013 - Add and use per-link mavlink message forward filtering by peterbarker · Pull Request #23108 · ArduPilot/ardupilot · GitHub

  • Filter traffic from Gremsy gimbal
  • Why do we still send heartbeats out?
    • So parameters can be changed!
  • Randy doesn’t think we should be bearing these things as mavlink nodes
  • Tridge thinks we should allow it to be used as mavlink routing
  • Add a Serial option bit
  • Peter will go back to his client and get exactly why this is needed
    • Because client wants to be able to manipulate gimbal via mavlink!

UTC0031 - fix re-request forever bug by magicrub · Pull Request #1152 · ArduPilot/MAVProxy · GitHub

  • Fix request-forever bug
  • But breaks other things
    • Probably with timeouts
  • Tridge will try to reproduce and fix it

UTC0035 - Add AUX_FUNC::BATTERY_MPPT_ENABLE for MPPT enable override by magicrub · Pull Request #22965 · ArduPilot/ardupilot · GitHub

  • Add enable override for mppt
  • Would be nice to have this generic for batteries
  • Merged!
  • Should we remove ADSB-out on Pixhawk1-1M-bdshot

UTC0043 - SITL /w Real HW: allow realtime intervals without code changes by magicrub · Pull Request #23090 · ArduPilot/ardupilot · GitHub

  • Realtime interfaces without code changes
  • Method call to always get realtime ms for use in SITL
    • To work with hardware devices
  • There’s a “native_millis” method
    • For SITL talking to real CAN hardware
  • when can you use this?
    • Sometimes the hardware will be real, sometimes it won’t be
    • SIM_ parameters
  • Macro?
    • SITL/SITL.h
  • Pull the actual speedup out of SIM_Aircraft

UTC0051 - Fix Failing Tests by lthall · Pull Request #23109 · ArduPilot/ardupilot · GitHub

  • Fix tests on the 4.3 branch
  • Removing the GyroFFT test is OK by Peter - it’s flapping and annoying
  • Tridge says nobody runs AirMode on quadplanes
    • Just there to add stuff in common
  • The Docker image changes kind of stuffed us up
    • We’ll version the Docker images in future

UTC0108 - Copter: Add Radio Failsafe Brake Mode option by lthall · Pull Request #23110 · ArduPilot/ardupilot · GitHub

  • Add failsafe for Copter to go into Brake when getting radio failsafe
    • Important in some situations where you need to get controlled situation
  • Plane has special code to neutralize stick positions

UTC0118 - Copter: Add Radio Failsafe Brake Mode option by lthall · Pull Request #23110 · ArduPilot/ardupilot · GitHub

  • Feed data back at 25Hz from AP_Periph
    • One of our compasses was shoving stuff back at 500Hz!

UTC0122 - Plane: stable 4.3.x issues list · Issue #15941 · ArduPilot/ardupilot · GitHub

  • Plane update
  • Are we feature-complete for 4.4?
  • Many 4.5 things coming!
  • We didn’t do a rebase of a 4.3 thing
  • Hopefully no rebase for 4.5
  • Bill would like Autorotate in
  • Could get the Plane code out there
  • 12.2 compiler went well
  • Want to drop gcc6 compiler
  • Need to release Tracker!

UTC0129 - Copter/Rover-4.3 issues list · Issue #21711 · ArduPilot/ardupilot · GitHub

  • 4.3.5 beta is out there
    • Landing detector change
  • 4.4 next!
  • No massive issues out there?
  • Rover is still in purgatory
    • Not following curves - needs i-term

UTC0031 - GSoC

  • List of potential projects
  • If you want to be a mentor please ping Randy
  • Please help update projects list

UTC0031 - Conference update

  • Book at hotel….
  • There are airbnbs around
  • If you’re not on the participant list, please fix that because it’s important for food

UTC0033 - close