Dev Call Dec 23, 2024

Vehicle Status

Issues &Pull Requests

Attendee count (max): 13

UTC2300 - Vehicle updates

  • Current beta is beta-2
  • A few issues
    • Not many new issues
    • Request for Ros2 attitude control using thrust
  • Probably beta3 after next week
  • Beta1 was November 13
  • mid-January would be best we’ve done
    • So perhaps end of January

UTC2304 - AP_HAL_ChibiOS: disable SBus output on SkyViper-v2450 by peterbarker · Pull Request #25662 · ArduPilot/ardupilot · GitHub

  • Disable SBus out on SkyViper-v2450
  • And other bits and pieces
  • Merged!

UTC2308 - LD06: Record only 2deg slices by mw46d · Pull Request #27045 · ArduPilot/ardupilot · GitHub

  • Fix LD06 driver
  • Fix orientation
  • Clean up comments
  • Can be merged after that

UTC2318 - Plane: Merge ArduPlane.cpp and Plane.cpp by peterbarker · Pull Request #27239 · ArduPilot/ardupilot · GitHub

  • Merge Plane and ArduPlane cpp files
    • Need tridge to say whether the NOAA stuff is sufficiently merged

UTC2319 - AP_RangeFinder: allow for more than 327m range by peterbarker · Pull Request #27886 · ArduPilot/ardupilot · GitHub

  • Rangefinder 327m range
  • PH is happy with this
  • Need to fix the new tailsitter rangefinder code
  • Will bring back in new year

UTC2322 - AHRS: add ability to configure AHRS via mavlink commands by valbv · Pull Request #28485 · ArduPilot/ardupilot · GitHub

  • Ability to configure the AHRS via mavlink commands
  • Comments left
  • Later, Ryan clarified our guesses were correct about behaviour
    • Turn off in flight / disable GPS input

UTC2331 - Plane: add Autoland mode by Hwurzburg · Pull Request #28771 · ArduPilot/ardupilot · GitHub

  • Use RC aux function for ICE
  • Peter’s OK with it now, but would prefer looking up the channel function rather than adding an entry into the trigger object
  • Needs tridge

UTC2335 - Plane: add Autoland mode by Hwurzburg · Pull Request #28771 · ArduPilot/ardupilot · GitHub

  • Autoland mode
  • Future enhancements are to allow it in manually controlled mode
  • Need tridge for this one
  • Now can be compiled out of the build
  • Flaps issue has been fixed

UTC2342 - AP_Scripting: add bindings for servo telemetry by IamPete1 · Pull Request #28857 · ArduPilot/ardupilot · GitHub

  • Add bindings for the servo telemetry
    • Little structure, can get things from the structure
  • Magically hides bitmask from the user
    • Future will allow you to write into the structure
  • Still have a race
    • If you want to spend time fixing stuff, fix ESC first
  • Thomas will have another look later

UTC2348 - waf: add defaults.parm support to esp32 using ROMFS by tpwrules · Pull Request #28867 · ArduPilot/ardupilot · GitHub

  • Add defaults.parm support to esp32 using ROMFS
  • Merged!

UTC2350 - AP_Math: Add float cast to float version of fabsF by katzfey · Pull Request #28897 · ArduPilot/ardupilot · GitHub

  • Add float cast to float version of fabsF
  • Simple cast
  • Maybe a problem with single-precision EKF but double-precision

UTC0000 - AP_BattMonitor: Handle allocating too many analog channels by WickedShell · Pull Request #28910 · ArduPilot/ardupilot · GitHub

  • Fix problems around using too many analogue backends
  • merged!

UTC 0102 - AP_RangeFinder: tidy defines around bebop rangefinder inclusion by peterbarker · Pull Request #28917 · ArduPilot/ardupilot · GitHub

  • Tidy defines around bebop include
  • Merged!

UTC 0103 - Add test for scripting flip mode by IamPete1 · Pull Request #28927 · ArduPilot/ardupilot · GitHub

  • Add test for scripting flip mode
  • Merged!

UTC 0106 - Plane: remove mode guided pointer comparisons. by IamPete1 · Pull Request #28930 · ArduPilot/ardupilot · GitHub

  • Remove mode guided pointer comparisons
  • Need to tridge to approve
  • Peter approved

UTC 0110 - AP_Scripting: fix outstanding luacheck issues by IamPete1 · Pull Request #28931 · ArduPilot/ardupilot · GitHub

  • Fix outstanding luacheck issues
  • Definitely fixed some issues
    • But have some been introduced?!
    • RateBased sport_aerobatics.lua now has a misnamed variable
  • Drop the rate based issues
  • Need Henry to test the script controller script and the rate-based sport_aerobatics.lua

UTC0124 - back to Plane: add Autoland mode by Hwurzburg · Pull Request #28771 · ArduPilot/ardupilot · GitHub

  • Autoland mode for Plane now tridge is around
  • Will need to add to XML for flight modes
  • And pymavlink
  • Approach and landing waypoints only
  • Peter to supply bin log

UTC0131 - back to Plane: add Autoland mode by Hwurzburg · Pull Request #28771 · ArduPilot/ardupilot · GitHub

  • ICE now uses aux opt entirely
  • Merged!

UTC0134 - back to Plane: remove mode guided pointer comparisons. by IamPete1 · Pull Request #28930 · ArduPilot/ardupilot · GitHub

  • Remove mode guided pointer comparisons
  • Tridge isn’t really sure if Plane’s guided mode is really a good starting point for custom modes
  • Need to sketch out a complex custom mode
    • Eg. QRTL
    • How would that be done inside a script or ROS or whatnot?
    • Sequenced behaviour
  • There are advantages in having a separate mode for offboard mode vs guided mode
    • If offboard goes wrong then you can go back to guided
  • We need a better name than “offboard” as LUA scripts are onboard
  • Use the same mode number on each vehicle
  • Some cool wider discussion on supporting hybrid vehicle types
  • [12:15 PM]NateMailhot: i think there is a bigger opportunity here for developing outer loops that are the high-level automation where each vehicle has its own bindings

UTC 0131 AP_HAL_QURT: Added support for PWM channels 5 to 8 when using IO board by katzfey · Pull Request #28938 · ArduPilot/ardupilot · GitHub

  • Merged

UTC 0133 Discussion of a new AP_Periph release with some fixes for networking support