@priseborough @RomanBapst @mhkabir @CarlOlsson please update this issue with any outstanding PX4/ecl changes or issues needed before a v1.9.0 release.
https://github.com/PX4/ecl/pull/578 has been merged
https://github.com/PX4/ecl/pull/593 is awaiting test evidence from the author, but is otherwise a low risk change. Edit: This has been completed.
https://github.com/PX4/ecl/pull/505 is a more complex change and without proper testing including the revised logic for handling of optical flow timeouts could introduce bugs I am not comfortable with it being included in a stable release without significant testing.
Thanks Paul.
@mhkabir @RomanBapst thoughts on testing https://github.com/PX4/ecl/pull/505 this week for release inclusion? Either way we should discuss an appropriate test plan.
@RomanBapst Please help with testing where possible.
@dagar Any updates?
Let's remove the optical flow PR from release. It will require more testing and work which I'm not able to contribute right now.
We've arranged to get @PX4/testflights optical flow hardware (pmw3901), but I don't know the realistic time frame.
Let's remove the optical flow PR from release. It will require more testing and work which I'm not able to contribute right now.
Sounds like we're bumping it for v1.9.0, but can we still try to get a test plan together for these items?
@jkflying has done extensive testing of this - could you please pitch in here? We're flying this daily in Zurich.
@mhkabir what about https://github.com/PX4/ecl/pull/593?
@jkflying has done extensive testing of this - could you please pitch in here? We're flying this daily in Zurich.
I've rebased https://github.com/PX4/ecl/pull/505 on current master. The branch ecl_PR-505 was created for testing PX4/Firmware side. https://github.com/PX4/Firmware/tree/ecl_PR-505
Binaries available here under artifacts. http://ci.px4.io:8080/blue/organizations/jenkins/PX4_misc%2FFirmware-compile/detail/ecl_PR-505/1/pipeline
I'll give this a flight tomorrow if the weather is ok, I don't forsee any issues caused by https://github.com/PX4/ecl/pull/505 though since the pmw3901 runs at ~40hz.
@dagar should I test the exact binaries? I usually increase tx/rx buffer sizes a bit because of our particular setup, but I can disable our log streaming, avoidance etc if it is important to use the exact binaries.
@jkflying no, it's just for convenience.
Flight with PMW3901 was good. No weird twitches, seemed smooth, did multiple takeoffs with optical flow straight from the grass, did a mission with avoidance enabled. Everything seemed fine. Merging is OK from my side.
@jkflying Can you post the logs on the ECL PR please?