Issues & Pull Requests
GSOC & GSOD
ArduPilot Developer Conference
Plane
Copter
Rover
Issues & Pull Requests
GSOC & GSOD
ArduPilot Developer Conference
Plane
Copter
Rover
Attendee count (max): 17
UTC2304 - https://github.com/ArduPilot/ardupilot/pull/10837
Mark ready this is ready for further testing
3-vs-2 tailsitter
One has integrator the other doesn’t
Target attitude vs target rate
Not really an integrator
Early return in qacro?
MarkW has been considering this in terms of tailsitters
So early-returned from qacro
Check is_tailitter
Pete’s been thinking in terms of ordinary quadplane
What about the AddictionX?
What happens to its control surfaces?
Feature-creep to consider QuadPlanes?
Have to refuse QACRO for a normal quadplane
Or stop control surfaces (moving and motor)
Tested on both old and new airframes
Merged!
UTC2313 - https://github.com/ArduPilot/ardupilot/pull/10836
Fixing a bug in attitudes
Couldn’t arm
Attitudes_consistent
Still something going on with ahrs trim
Some tailsitters require 0.2 radians (1 degrees) trim
In fixed-wing mode
Won’t arm because of threshold in test
Convert all to common frame then compare
Or add trim values to margin
Accounting for dog-chewed propellors
UTC2320 - https://github.com/ArduPilot/ardupilot/pull/10828
AC_AttitudeControl - fun mathematics matrix algebra
_M and _P
Docstrings
Quaternion inverse expensive?
Inversion multiply functions can be much more efficient
No, not expensive - sign change
Need to look hard for things like division-by-zeroes
Constrain floats?
Tridge relies on Mark and Pete to maintain tailsitter
Would be nice to get some video
UTC2329 - https://github.com/ArduPilot/ardupilot/pull/10819
Tridge thinks its good
merged
UTC2331 - https://github.com/ArduPilot/ardupilot/pull/10818
We should have a clang++ thing in CI
Need a MacOSX CI option
We’ll be killing AppVeyor
UTC2334 - https://github.com/ArduPilot/ardupilot/pull/10806
UTC2337 - https://github.com/ArduPilot/ardupilot/pull/10748
Add 0,0 functionality
Can be merged after that
UTC2344 - AP_AHRS: add new method get_quat_body_to_ned()
There was a TODO to add this
So Mark added it
merged!
UTC2345 - https://github.com/ArduPilot/ardupilot/pull/10720
Needs Randy to look at it
It is a safety thing
UTC2348 - https://github.com/ArduPilot/ardupilot/pull/10634
Should we move rebooting up in the HAL
Too many concepts of armed in the code
merged
UTC2353 - https://github.com/ArduPilot/ardupilot/pull/10614
Crow flaps
Tridge still needs to look at it
Video!
Added dlg glider model
UTC2355 - https://github.com/ArduPilot/ardupilot/pull/10570
Hard to review this one
If MdB is OK with it then we can merge it
UTC0002 - https://github.com/ArduPilot/ardupilot/pull/10499
Needs testing
Will test this week
Memory reclamation discussions to be had!
Over-allocation of buffer sizes
Scaling buffers
Stop allocating buffers on DMA buffers
[11:09 AM] To Weekly devcall: We could add some state logging into our memory allocation routines so we know where we’re allocating?
UTC0010 - https://github.com/ArduPilot/ardupilot/pull/10457
Rebase and merge is bad on submodule commits!
UTC0020 - https://github.com/ArduPilot/ardupilot/pull/9716/files
UTC0021 - https://github.com/ArduPilot/ardupilot/pull/9143
Add license boilerplate
Add explanation of what it does
Do not add underscores to variables
A few more comments would be nice!
Enum shouldn’t be 32-bit
Enum should be declared with (1<<1) etc etc
Can be merged after these changes are made
UTC0027 - https://github.com/ArduPilot/ardupilot/pull/9017
UTC0029 - fuel flow battery issue
Fixed problems Michael saw
Worked with Buzz on this one
MdB has no complaints left
Someone else wants to do another backend
Some PWM values
Some give pulse-per-volume
Which channel is it coming in on?
How does this work on a mixed-input thing?
Using RC options for RPM etc etc would allow us to solve the reuse problem
Merged!
UTC0034 - warn-if-unused on AHRS
Straight forward
Velocity-ned behaviour will change over mavlink
Will not send last value, will send zero
Tridge has a patch to send through a velocity-ned from the GPS when under dcm
https://github.com/tridge/ardupilot/commit/3312b5a9d4da0b99486e6b8bec99ef83bcaf0be1
Tridge will PR separately
Uptime_ms is just dead
Best-guess for filling things in - but returning false - MUST be taken into account
Merged!
UTC0042 - https://github.com/ArduPilot/mavesp8266/pull/2
Still doesn’t work for tridge
Peter will iterate
UTC0046 - GSoC
GSoC section on Discourse
Also on Gitter
Need a good project
[11:48 AM] (Channel) …: Maybe harsh, but it’s made it clear enough that if theycan’t figure out how to propose a project I’m not sure we need to be obsessing about that person…
Perhaps repost this:
UTC0049 - Plane update
Others are doing the hard work!
Tom is keen on getting Onion in
UTC0053 - going up as part of RTL - is it in stable?
MdB think it
May have already been fixed in stable
UTC0054 - backport of PWM rangefinder
UTC0100 - developer conference
Many people on this call will be in CBR shortly!
Good start yesterday with Miro, Yibo, James and Jonathon
Lots of people starting to roll in
Tridge yet to come up with something to talk about
CAN peripherals
Currently in pre-conference-week
Possible live-stream of panel discussion
UTC0104 - some quick live-patches for master
Compilation fix
Warnings fix
UTC0111 - rebase of Amilcar’s stuff