Attendee count (max): 22
UTC1100 - https://github.com/ArduPilot/ardupilot/pull/14474
- Tidy for Plane’s main include file
- Plane.h changes
- AP_Vehicle.cpp?
- Moving lots and lots of code into AP_Vehicle.cpp
- Header reorganisation?
- Just nicely labelled
- And reordered
- Grouped by cpp file
- Some dangling declarations to be removed
- Why not PID access via parameters?
- Make a PID and use it in scripting
- Thread safety?
- Will consume lots of flash space?
- Need something to justify it
- Transwing stuff
- Scale factor?
- Next
- Need something to justify it
- P and I could get out of sync without locking
- Could grab a handle on a parameter than could be set
- Fast access to any parameter
- Get something to get access to a specific location in memory?
- Typed
- Lua object which knows its type
- So a PID object could give you a AP_Float* equivalent
- … but back to getting some sort of a parameter object on which you can set the value
- Will drop the moving stuff into AP_Vehicle
- It was supposed to be things that are inherited from the AP_Vehicle class
- Might just end up with a random collection of functions
- Too many bindings creating too large a flash size?
UTC1124 - https://github.com/ArduPilot/ardupilot/pull/14453
- Force qassist defaults
- Add switch state for qassist
- Qassist with motors only
- Copter gains for copter bit
- Leave control surfaces on Plane controller
- Removes speed scaling issues
- Reuse q_options bit?
- Any utility to the non-motors-only option in qassist?
- Oscillations?
- This isn’t for Copter tailsitters
- Should be an improvement for all tailsitters
- Skipping lots of stuff with the early return
- Vector-gain no longer run?
- Vectored tailsitters may no longer pitch correctly?
- Vectored hover gain not run
- Conflict with speed-scaling?
UTC1130 - https://github.com/ArduPilot/ardupilot/pull/14482
- Merged!
UTC1137 - https://github.com/ArduPilot/ardupilot/pull/14479
- Protect against fp error
- On a real vehicle you’d get zero throttle output
UTC1140 - https://github.com/ArduPilot/ardupilot/pull/14459
- Generally edge-triggered
- The interlock switches are a problem
- Merged!
- Now have duplicate aux switch options for Rover and Plane
UTC1144 - https://github.com/ArduPilot/ardupilot/pull/14456
- Rather surprised that -1 comes in
- Serial over i2c
- -1.00 out of range
- If your max is 90 and you’re at 120 you will get 90 and rangefinder is good
- Need someone to review and merge
- Backport this, could be a fly-away
UTC1149 - hwing ESC
- Tridge will test it next time he’s working on the hardware
UTC1151 - ublox high-baudrate
- Tested on hardware?
- Can be merged
- 230kB is the limit for interrupt reasons
- 2s lag on a GPS in flight was sub-optimal
UTC1154 - https://github.com/ArduPilot/ardupilot/pull/14398
- Rearrange arming check order
- Lots and lots of checks
- This is useful for documentation
UTC1155 - https://github.com/ArduPilot/ardupilot/pull/14380
- HC-SR04 rangefinder support
- Merged!
UTC1159 - https://github.com/ArduPilot/ardupilot/pull/14350
- Add example of OOP
- There are other ways of doing OOP too
- 9:59 AM] WickedShell: yeah I need to try the alternate version that doesn’t conflict with every manual on the internet…
- [9:59 AM] WickedShell: Yeah, I know but it’s not PIL/main version
- [10:00 AM] WickedShell: Yeah the main downside this way is just memory duplication, that’s all
- [10:00 AM] WickedShell: I’d prefer to poke the other one slightly first but it could if we want
- [10:00 AM] WickedShell: But I’d hate to see us encourage this long term
- [10:00 AM] WickedShell: (just for memory reasons)
- MdB will investigate metatables before we go ahead and merge this one
UTC0002 - https://github.com/ArduPilot/ardupilot/pull/14349
- More math operators for LUA
- Named ones .dot and .cross
- Also .micros
- Other candidates?
- Rotation functions
UTC0006 - https://github.com/ArduPilot/ardupilot/pull/13721
- Add continue-after-land mission bit
- Need to make sure motors are spooled down properly?
- Spool-state has to be groundstate-idle by the code
- Only affects quadplane, not fixed wing
- If last waypoint is not nav land then the Copter will land and will just spin the motors until disarm delay happens
- So long as next thing is not a takeoff
- Documentation for new bit?
- yep
- New default is to not continue after nav land
- Change of default behaviour for Copter
- Will now disarm even if there are further mission items after a LAND
UTC0012 - https://github.com/ArduPilot/ardupilot/pull/14452
- Needs to be tested on MissionPlanner
- Needs to wait for a pymavlink release
- Merge after it’s OK with MissionPlanner
- Peter to write something to GCS maintainers list
UTC0020 - https://github.com/ArduPilot/ardupilot/pull/13604
- Has to be against master
- Tridge will cherry-pick into master
UTC0024 - https://github.com/ArduPilot/ardupilot/issues/14460
- Plane 4.0 beta!
- Henry and Rolfe and another have been flying it
- Main concern around compass devid issues
- Left-over parameters for older compasses
- Never had more compasses
- Unstable sort?
- Lightware needs a patch brought back
UTC0026 - Soaring library improvements coming
- 6.5 hour flight with no motors
- 11,000 feet
- Full battery the whole time
- Stall detection and recovery
- Auto mission
- Flatish ground out in the desert
- 1km square area
- 800m alt
- Above it the whole time
- 32-to-1 glide rations
- Stall recovery
- Set Elevator and throttle
- Doesn’t counter flat-spins
- Stall detection
- Bitmask specifying what is checked
- roll/pitch deviation is one check
- Flag from TECS control for bad descent
- Bitmask specifying what is checked
UTC0035 - Copter-4.0.4-rc1 released for beta testing
- Beta test for Copter
- Some people testing already
- Battery testing and wikipages would be good
- Moving baseline stuff
- Some mission planner issues
- Probably a long beta
- New support issue with d-shot on Kakute-F7
- PWM out issues
- Could be DMA channel issue?
- PWM out issues
UTC0039 - https://github.com/ArduPilot/ardupilot/issues/12509
- No update on Rover
- But there is the pyBullet stuff:
- JSON output
-
https://www.youtube.com/watch?v=TrwFPPqd1b8&start=82s
- Dog waving paw
- https://www.youtube.com/watch?v=rXRFz11p0_k
- Lock-step-scheduled external IRIS
- Headless?
- yes!
- Should be able to do autotest
UTC0041 - GSoC update
- PH is going well with MATLab
- There were some physics issues
- Some lucky combination of mistakes let it fly the first time
- There were some physics issues
- Harshit has opened a PR in last week
- Core EKF work is great!
- Rishad’s object avoidance
- PR in for Rover avoidance
- Would return back to original segment
- I.e. crosstracking behaviour change
- Now can reset the origin to where the vehicle is now
- Would return back to original segment
- PR in for Rover avoidance
- Object database will be moving to 3D!
- [10:47 AM] JP: thanks to PhilK and mRo for supporting the quadraped GSoC student. Funding for Walking robot project
UTC0050 - https://github.com/mavlink/qgroundcontrol/issues/8774
- CUAV firmware should be updated
- Tcp link! Bad!
- Need to convince vendor to upgrade to mavesp firmware
- Ongoing issue
UTC0057 - User alert update
- https://docs.google.com/document/d/1vLX0uRuPjPImEvvol0YnI2afBFTTNbcackr2JBIw_yc/edit#
- Some examples at bottom
- Would like to start creation of the repository
- Mitigation for canbus not useful in the example
- Examples need some help
- Use previous announcements as examples
UTC0108 - terrain download app
- Server at 70% of terrain generated
- Getting there!
- 70% == 6.9GB (gzipped)
- 80 or 90GB for entire world
- Compressed files on SD card, perhaps?
- PH: i guess continent packs might be OK with big SD cards
UTC0113 - close