** GSoc & GDoc**
- Student submission Deadline
Issues & Pull Requests
- I love onions!
** GSoc & GDoc**
Issues & Pull Requests
Attendee count (max): 16
UTC2305 - GSoC
Submissions due today!
Many, many vision-related projects
Just Jaime for mentoring on these, really?
Some high-scored submissions haven’t been finalised
Removing stale binaries
Sub beta is now based on something that doesn’t have
Tridge removed the beta sub directory
Our conflicts might be due to repository setting change
Discussed the “Rebasing the commits of this branch on top of the base branch cannot be performed automatically as this would create a different result than a regular merge. “ problem
Peter’s rebase scripts to go into repo
Should this be get_offset_ned?
Make sure arguments are correct way around?
Can be merged as soon as it is deconflicted
No throttle min any more in fbwa?
Non-manual throttle modes are affected
thr_pass_stab will make throttle pass-through
Straight-forward fix says Michael
Pete will put something together
Argument made to move logging into libraries generally accepted
AP_RSSI: make type enum class, remove default clause in type switch
Use singleton for RSSI logging
Rover shouldn’t be doing special RangeFinder logging
Will need to log avoidance values in a separate log message
Should stop using backends directly in logging
Good example of why logging should be in Rangefinder
Can be merged once it is ready
Added a timer to limit message rate
Certainly an improvement
Needs testing on hardware, has this been done?
Randy might pluck in the rate-limiting first
Scan past end of eeprom
Constructors are the wrong place to be doing parameters
Going to make scan past end of eeprom fatal in SITL
Could add a check in the public interfaces on AP_Param to initialise itself
Problem with None for firmware file to upload
F4 vs H7 vs F7 issues
Just a tool to help people know which board they are running
MP does it implicitly as part of firmware upload?
Should we really just print the flash space?
Extend meminfo to include amount of flash space available
Include it in ardupilot_version
Can go in once the bugs are fixed
Accessors should be floats
Tridge is reluctant to add the floating point designators
Tom wants the designators
[10:01 AM] (Channel) MdB: I like them, but I’m demented like that
This PR can go in
Randy likes the f-designators
We should add the compiler flags for floating-point constants everywhere if we are going to use it
We could use a static-assert
Fixes a bug if you were to allocate way too much space for rally points?
Tridge is missing something called pathlib
Tridge will add instructions on running the tool
Shows a basic problem with C++/C
Checking arguments or checking results
Is_positive etc don’t work
Should we move to check-the-outputs rather than check-the-outputs?
MdB is in favour
Can go in
Another one from the new compiler warning
Fixed throttle curve for qstabilize mode
Good for tailsitters and regular quadplanes
Qacro affected by new parameter
Rudder is currently pass-through on qacro
Problem with trim and min for throttle found
Tridge would like to have expos for manual etc
Heli spline code could be instructive
We need a test suite
test computation of srxl etc etc
E.g. someone changes our crc16 against xmodem standard and “fixes” it, breaking srxl
We suspect this is a correct change
Could run rc protocol tester against this PR
Flash savings for IO board!
UTC0035 - SITL add Copter tailsitter
Moving towards getting these into autotune
Arming checks 0?
Spinning around without the ground behaviour?!
That’s not good
Was put down to euler angle funny stuff
Probably should be tracked down!
Why dcm-to-euler when not using results?
Non-copter tailsitter did work at one stage
Arming check failure found and fixed
Any more changes needed?
Rover and Copter now print messages slightly differently
Possible we might not get updated strings from AHRS?
Add heap for scripting
Lucas doesn’t like constrained heap at all for Linux
Original idea was to limit the memory available to scripting
Some Linux boards have very little memory
Would want to constrain here
Tridge thinks we should constrain
Scripting has been tested on Linux
Need response from Lucas
Tridge is happy for this to come in
Off by default
Would have been good to get some review…
Fix condition-yaw in auto mode
Does it cope with not having a set-yaw?
Fixes bug in TECS which tridge found recently
Conflicts with in-tree fixes
Merging this on time would have saved at least one aircraft
Low-pass filter on tecs dem
This would need some attention from Paul as well
Tridge will try to rebase this
UTC0115 - onion update
It’s merged, great!
Fixed on fmuv2
UTC0118 - Copter
Has notch filter been tested and known to work
Fft data presented in MP is pre-any-filtering
Some people’s vehicles are flipping when using notch filter
Don’t put your notch filter near your control frequencies!
Lots of notch filters in the future?
More boards coming
CXOF support coming on lower-end boards
Buzzer-climb problem is being looked at again
UTC0125 - ESP32
Alex got it to the point of booting + HAL
Now we have rcin and rcout and i2c
… and uarts (gps etc)
We’re getting a mavlink stream over tcp over wifi
Ready to fly in next day or two
A week or two for a pull request to bring it into master