Dev Call Oct 17, 2022

Issues & Pull requests

Remote ID

Plane

Copter

Attendee count (max): 19

UTC2300 - gitignore: add defaults.parm by hendjoshsr71 · Pull Request #21300 · ArduPilot/ardupilot · GitHub

  • Add defaults.parm to ignore file

UTC2303 - AP_TempSensor:: Add MCP9600 and other upgrades by magicrub · Pull Request #21662 · ArduPilot/ardupilot · GitHub

  • MCP9600
  • Dummy backends are now in place
  • Merged!

UTC2303 - AP_GPS: Fix novatel driver to handle DOP correctly, and fix overly optimistic horizontal accuracy estimate by WickedShell · Pull Request #21782 · ArduPilot/ardupilot · GitHub

  • Fixed novatel to do DOP correctly
  • Merged!

UTC2307 - GCS_MAVLink: fix set-default-rate of a message we don't send by default by peterbarker · Pull Request #21947 · ArduPilot/ardupilot · GitHub

  • Setting default rate now works if the message doesn’t have a zero rate
  • Merged
  • MissionPlanner now does have a screen to set these message intervals!
  • Randy used the feature to good effect in the Japan challenge

UTC2312 - AP_Relay: add 1, 2, 3 and 4 to valid pins in documentation by peterbarker · Pull Request #21953 · ArduPilot/ardupilot · GitHub

  • Fix Relay documentation
    • Zealot uses 1, 2, 3, 4
    • Go look at hwdef instead?!
  • Maybe an @SYS/pinmap.txt ?
  • Could do serial ports too?
  • Betaflight and inav have introspection stuff? Or is it just in the configurator?
  • [10:14 AM]Peter Hall: You could grab the hwdef out of romfs…
  • [10:14 AM]Peter Hall: And re-parse it.
  • [10:16 AM]Peter Hall: I was thinking of a sys file for motor layout.
  • Is this just more parameter documentation?
    • Serial3 is uart2 sort of thing
    • Too big?
      • Maybe just the deltas?
      • @sys/param-descriptions.txt
      • Same format as current documentation
        • Could potentially document scripting parameters this way
  • PR killed

UTC2333 - Rover OF redux

  • Replay rules broken by PR
  • Vehicle-specific stuff inside EKF also not good
  • Why not wheel encoders?
    • Adding OF to a vehicle is easier
  • Orientation stuff was removed from this and Randy will add it
  • Randy will chat with Stephen because not sure of use case

UTC2342 - Use Float16_t in AP_Mission by tridge · Pull Request #21958 · ArduPilot/ardupilot · GitHub

  • Float16 in mission items
  • Allows packing in lots of floats!
  • Peter thinks a NAV_SCRIPT_TIME2 would be more appropriate so as not to kill vehicles
  • Tridge and Randy thinks it’s not widely enough used to be bothered with
    • Change function name so script won’t run
  • Check binary form of mission?
  • Make NAV_SCRIPT where the timeout is set by the script
    • Saves a float
  • Only 288 bytes

UTC2357 - fix ROMFS dirlist by peterbarker · Pull Request #21959 · ArduPilot/ardupilot · GitHub

  • Tridge will have a look

UTC0003 - Fix BMI085 scaling issue by lgarciaos · Pull Request #21960 · ArduPilot/ardupilot · GitHub

  • Fix BMI scaling issues
  • Merged
  • Will be backported

UTC0004 - CI: add Scripting docs check by IamPete1 · Pull Request #21965 · ArduPilot/ardupilot · GitHub

  • CI check ensures scripting bindings docs are always up-to-date
  • Also fixes a bunch of problems
  • Can be merged after minor Python fixes

UTC0008 - CI: add Scripting docs check by IamPete1 · Pull Request #21965 · ArduPilot/ardupilot · GitHub

  • Fix airspeed bus metadata
  • MergeOnCIPass

UTC0009 - Stop sending BATTERY2 by default by peterbarker · Pull Request #21969 · ArduPilot/ardupilot · GitHub

  • Stop sending BATTERY2 message by default
  • Merged

UTC0014 - Plane: preparing for 4.3.1beta1 by tridge · Pull Request #21971 · ArduPilot/ardupilot · GitHub

  • 4.3.1beta1 changelist
  • Angle-p-gain-scaling
  • beta will be out later today
  • Maybe 4.3.1 next week
  • Copter 4.3.0beta3 is out there

UTC0014 - Use first defined RCIN serial port by andyp1per · Pull Request #21976 · ArduPilot/ardupilot · GitHub

  • Use first defined RCIN serial port
  • People moving to and from bdshot would find their RC receiver not found
  • This adds a warning….
  • merged

UTC0022 - Update SRX metadata by Hwurzburg · Pull Request #21977 · ArduPilot/ardupilot · GitHub

  • Update SRx metadata
  • Changes description so it doesn’t talk about sending to GCS
  • Needs a rebase then good

UTC0024 - Plane: GCS_Mavlink: use base class DO_SET_HOME by IamPete1 · Pull Request #21978 · ArduPilot/ardupilot · GitHub

  • Tidy set home of Plane
  • Tridge will look closer at this

UTC0030 - Baro: cope with MS5607 substitution for MS5611 in "Pixhawk 2.4.x" by tridge · Pull Request #21981 · ArduPilot/ardupilot · GitHub

  • MS5607 being used in place of MS5611
  • Adds a prearm check and an option bit to force a baro type
  • You end up with a very bad airspeed ration and estimate
  • Looks like “Bad airspeed install” but isn’t
  • 5611 not available? Shove in a 5607? BAD!!!
  • One gives half the pressure as the other and can’t be distinguished by register values.
  • Eas2tas is 1.5 at sea level….
  • Changes out devid
  • Should we have a bit or should we have a baro definition?
    • Tridge says turn CAN baros off as they’re generally a bad idea due to conflict in where you want the GPS vs where you want the Baro
    • Copters seem to be OK for it, ‘though

UTC0042 - AP_SOARING: correct metadata for speed params by Hwurzburg · Pull Request #21982 · ArduPilot/ardupilot · GitHub

  • Soaring metadata fix
  • Merged
  • Should we really have an @Values field?!
  • Oops, will need to revert it
  • Will change to -1 to 50 in Range

UTC0046 - Plane: support hygrometer data for DroneCAN airspeed sensors by tridge · Pull Request #21987 · ArduPilot/ardupilot · GitHub

  • Support hygromer data for dronecan airspeed sensors
  • Adds to CAN airspeed driver
  • Little bit to look at

UTC0052 - AP_Logger: MessageWriter: SysInfo: write RCOut string by IamPete1 · Pull Request #21988 · ArduPilot/ardupilot · GitHub

  • Put rcout into logs
  • Merged!

UTC0054 - RemoteID update

  • WifI beacon support added
  • Dual RemoteID support
  • New mRo RemoteID board in tridge’s hands and Henry’s happy with it
  • MissionPlanner needs an update
    • gives basic id fields
      • Done by device now

UTC0054 - Plane update

  • Beta out today
  • 4.3.1 early next week

UTC0054 - Copter/Rover update

  • 4.3.0 RSN
  • Randy doesn’t know of any blockers
  • Need more people testing
  • Kakuteh7-v2 problems being looked at by Andy
  • Wheel encoders aren’t right yet
  • SCurves for Rover have some implementation issues

UTC0103 - Japan Competition

  • Terrain following was great
    • Esp compared to 3 year
  • Videos and blogs coming

UTC0105 - Rover OF redux redux

  • Randy’s given it some more thought and thinks it might be quite useful in some applications

UTC0106 - Plane 4.3 release

  • Has gone really well so far!

UTC0107 - Close