Both Ishu and I are busy/not in the office tomorrow, so we won’t be able to attend this meeting.
To address points 5.1-5.3:
Our reasoning is as follows: We are very excited that our static_executor has gotten as much attention as it did (this was very unexpected for us) and we hope some of our work will end up in the core of ROS2 (this would be amazing!), but we’ve always seen the static-executor more as a POC w.r.t. “just” CPU utilization. The executor in ROS2 has some more flaws (i.e. scheduling as highlighted in the paper by Tobias) and our static-executor POC is build on top of legacy that blocks/prevents neat minimal code and further other improvements.
It is difficult to rework rclcpp, rcl and rmw with everything sitting on top of it and equally difficult from the other perspective to keep up with API changes. We want to see what design OSRF/William/the community can come up with and what changes to ROS2 will (need to) happen to realize that design.
With the limited manpower we have, we decided the nicest thing we could do was to wrap the static-executor into a separate library for both dashing and eloquent users to use. When we get closer to the F release and the design has been settled on, then we are definitely willing to contribute and help port the static-executor if desired. However, keeping up our PR with master in (what is expected to be) a quite tumultuous time w.r.t. rclcpp, rcl and rmw, is not really possible (especially since both Ishu and I are on different projects atm that take up a lot of our time).
My apologies for the long explanation, but hopefully this shines a light on our point of view. We hope for your understanding and look forward to the design discussions and of course the final design for F turtle
At all, sorry for being late but here are the meeting coordinates:
Topic: RTWG Meeting 7
Time: Dec 11, 2019 07:00 AM Pacific Time (US and Canada)
Join Zoom Meeting
Meeting ID: 910 363 819
Password: 935893
One tap mobile
+16699006833,910363819# US (San Jose)
+19294362866,910363819# US (New York)
Dial by your location
+1 669 900 6833 US (San Jose)
+1 929 436 2866 US (New York)
Meeting ID: 910 363 819
Find your local number: https://zoom.us/u/acGuzJFesI
about Direct DDS Access only to connect specific device/robot, yesterday you mentioned some new feature is submitted by @eboasson to DDSI-RTPS, right? is it already ready on DDS-RTPS 2.3?
could you enlighten me a little bit more? I’d like to catch up this.