CraigElder
(Craig Elder)
August 12, 2019, 11:00pm
1
GSOC
Issues & Pull Requests
Bug report
Issue details
In master chibios, the Solo gimbal's tilt control is overshooting badly.
On the old FW, you can see the gimbal's...
BUG
DevCallTopic
Library
Solo
Plane
Update
Copter
List of issues for the Copter-3.6.10 release:
omnibus pro v2 not working? (discussion)
Radiolink mini pix telem1, telem2 are swapped (again) (discussion)
Can't initialise...
ChibiOS
Copter
DevCallTopic
Rover
1 Like
CraigElder
(Craig Elder)
August 13, 2019, 5:45pm
2
Attendee count (max): 16
UTC2304 - GSoC update - Peter Hall
Matt (autorotation)
Trying to get a PR onto master later this week
Trying to get motor-sailing into master
Motorboat with a sail or a sailboat with a motor…
All working quite well
Path planning
Mission would have a takeoff sort of thing
Path planning waypoint
Then 20 waypoints
Then a stop-path-planning waypoint
Visit all but will decide order itself
A-star?
No, basic algorithms
Greedy
Two-opt
Swap two waypoints and try again
Three-opt etc
Put algorithms in one place? E.g. Dijkstra
Something on the same model as the SmartRTL stuff?
UTC2308 - https://github.com/ArduPilot/ardupilot/issues/12014
Rangefinder subgroup renaming
Parameters are present twice in our documentation
Probably just affects our Wiki
And anybody using our parameters xml
Generator emits each group separately
Michael and Peter to look at it
UTC2318 - https://github.com/ArduPilot/ardupilot/pull/11980
UTC2317 - https://github.com/ArduPilot/ardupilot/pull/11998
Does this take into account the RC failsafe counter?
[9:24 AM] (Channel) Jaime: You are discussing a higher level change. This change only parametrizes a hardcoded value. That’s all we need for now. We can change all this later.
Different decisions made for Plane vs Copter in terms of assumption of RC input during RC-failsafe-pending periods
Will need to be able to simulate and test RC
FS_RC_TIMEOUT rather than something to do with throttle?
Same timeout for mavlink overrides and normal RC?
They come in at different rates
This patch adds another layer of failsafes?
Another time for the rc failsafe to trigger?
similar parameter name we use in Copter for the failsafe value
[9:38 AM] (Channel) Jaime: The name can be changed, the timeout itself has been there for a long time. So we are not adding any new timer.
Mask for never-time-out RC values
https://github.com/ArduPilot/ardupilot/blob/master/libraries/RC_Channel/RC_Channels_VarInfo.h#L77
Same as the thing being added?
UTC2345 - https://github.com/ArduPilot/ardupilot/pull/11980
Merged
Old compiler?
Some vehicles are building with PX4/NuttX builds
But this is the native compiler
We release with 4.9
Once we’ve no releases running on NuttX we can move forward
Do we keep aligning SITL compiler with release compiler?
Build_binaries could use different compilers for stable vs master etc?
UTC2346 - https://github.com/ArduPilot/ardupilot/pull/11978
Turning arming checks off in Plane - what if AHRS is not initialised?
Get_position still returns true when it isn’t using the GPS
Merged
UTC0002 - https://github.com/ArduPilot/ardupilot/pull/11943
Adds object avoidance support to Copter
As in navigating around things
Bendyruler and dijkstra
Tested on real vehicle many weeks ago
Integration is a little different to Rover
Wanted to be able to turn it off on fmuv2 boards
AC_WPNav OA library
Thing wrapper around AC_WPNav which calls over to OA avoidance path planner library so if there’s an intermediate point it shoves that into the underlying AC_WPNav library
UTC0004 - https://github.com/ArduPilot/ardupilot/pull/11887
Add support for Scrimmage
Adds ability to pass in a config for the model
May be able to get rid of (e.g.) plane-elevon
FF has a change requested
Tridge thinks this was resolved
Merged!
UTC0007 - https://github.com/ArduPilot/ardupilot/issues/11642
Matt had consistent reset on F405 wing
Unable to reproduce now
Tridge is working with him to try to reproduce it
Devcall should remain as this is an important thing
UTC0009 - https://github.com/ArduPilot/ardupilot/pull/11617
Needs to be tested under Valgrind
Can be merged after more tests are run
UTC0020 - https://github.com/ArduPilot/ardupilot/pull/11524
https://github.com/ArduPilot/ardupilot/pull/11524/files#diff-8a19a48e288d2990aa9e2787d80268e9R1689
Need to make sure fetching parameters doesn’t interrupt ESC and servo values
Disable it when armed
Move to separate thread?
Need a get_semaphore method on the parameter
May end up corrupting parameters?
Declare a hal-semaphore and do a with-semaphore
A set should be OK
Pre-existing issue with set_and_save vs mavlink?
Param_write_queue race
Multiple writers into queue needs locking against
[10:35 AM] (Channel) Michael_duBreuil: We’re proud of you, and supporting your decision to take this on at this time Peter!
Locking version of the buffer for writes?
Pushing into the buffer is done inside AP_Param
Save_queue_push
And in flush
ObjectBuffer -> locking object buffer
UTC0038 - https://github.com/ArduPilot/ardupilot/issues/11398
No work’s been done in this one
Maybe we’re filling up a serial buffer?
UTC0039 - https://github.com/ArduPilot/ardupilot/pull/8364
Probably doesn’t need to be devcall
Tridge can test it with type 3 or type 4
Shouldn’t autoprobe any more
UTC0041 - Baro-related PR
UTC0043 - Plane update
Anomaly
120ms motor outage in quadplane
UTC0045 - Randy and copter
UTC0106 - discussion of exclusion zones
UTC0109 - stay-in-booloader not working?
Need more information on which bootloader etc
UTC0110 - End
1 Like