ROS 2 TSC Meeting Agenda 2021-06-17
ROS 2 TSC Contribution Report 2021-06-17.pdf (122.3 KB)
- Attendees
- Open Robotics - Chris Lalancette, Kat Scott, William Woodall, Louise Poubel, Tully Foote, Brian Gerkey
- Toyota Research Institute - Ian McMahon
- Apex.AI - Lyle Johnson
- Rover Robotics - Nick Fragale
- ROBOTIS - Will Son
- LG Electronics - Lokesh Kumar Goel
- Microsoft - Lou Amadio, Dan Rosenstein
- iRobot - Alberto Soragna, Lenny Story, Mauro Passerino
- Canonical - Jeremie Deray (artivis)
- Southwest Research Institute, representing GVSC - Jerry Towler
- AWS - Aaron Blasdel, Emerson Knapp
- Sony - Tomoya Fujita
- Wind River - Andrei Kholodnyi
- PickNik - Dave Coleman
- ADLINK - Joe Speed
- Preliminaries [5 mins]
- [Brian][1 min] Please remember to fill out your contribution report at the bottom of this document prior to the meeting.
- [Brian][4 mins]
- Brian will be handing off Chairing the meeting to Kat
- Canonical Representative is changing to Jeremie Deray
- Old business [10 mins]
- Membership changes:
- [Brian/Kat][5 mins] – Community representatives implementation update
- ROS 2 Technical Steering Committee Charter — ROS 2 Documentation: Galactic documentation
- Kat will lead the effort, stay tuned to ROS Discourse / e-mail.
- Still details to work out re: who / what / when / where / how. Open to suggestions.
- [Jaime][5 mins] – Update on FTE enforcement in charter amendment
- Add 1 FTE enforcement policy by JaimeMartin · Pull Request #1685 · ros2/ros2_documentation · GitHub
- Questions about how to evaluate 1 FTE.
- It’s important to several members to allow variations in the intensity over the duration of the evaluation period.
- Current approach: REP-2005.
- We will discuss potential solutions and vote on the final implementation.
- How do we select the scope of the evaluation committee?
- Alexi – how to WG contribute to this number?
- Lokesh – roadmap contribution seems too specific. What happens if someone doesn’t “complete” a task. “Complete” may not be specific enough
- Chris – Roadmap is easy to update. Just describe what you want to do.
- Brian – Please comment on PR in the next two weeks. Contact Kat/Brian when done.
- Related updated from Autoware Foundation: The Autoware Foundation - FTE FAQ For Member Companies - Google Docs
- [Joe] – Update on new applicant evaluation process
- Tabled until next time
- But important to do soon because we have at least one pending applicant
- Not ready yet.
- Please reach out to Kat / Brian when done.
- [Brian/Kat][5 mins] – Community representatives implementation update
- Membership changes:
- New business [35 mins]
- [Joe][15 mins] Member technical presentation
- Indy Autonomous Challenge at Indy 500 update IAC update Jun 17th for ROS 2 TSC - Google Slides
- [Chris][10 mins] Working groups
- ROS 2 Technical Steering Committee Charter — ROS 2 Documentation: Galactic documentation
- Kat – I created this unofficial “how to make a WG” document: HowToMakeAWorkingGroup - Google Docs
- Emerson – bless all WGs.
- Chris – community vs official WG distinction?
- Do they need to be established by the TSC?
- What about community ones like Proposal for ROS 2 Hardware Acceleration Working Group (HAWG) ?
- Consensus to make a community working group section for distinction. Want to make sure to encourage this process
- [Kat][5 mins] Volunteers for H Turtle Roadmap Discussion – one hour discussion with OR core devs.
- [Emerson][5 mins] Requesting status report on ROS 2 Wiki/auto-documentation for packages project
- Status: Code for running locally working, code for running on the buildfarm done, pending one final PR.
- [Tully] [1 min] Teespring Galactic Campaign open until June 23rd
- ONE WEEK LEFT!
- [Joe][15 mins] Member technical presentation
- Recurring business [<= 40 mins]
- [Chris][10 mins] Next ROS 2 distro release
- Galactic
- Released!
- 195 different contributors in the last year
- 3000+ PRs merged across all core repositories
-
ROS 2 Galactic Geochelone Complete Changelog — ROS 2 Documentation: Galactic documentation
- Any interest in end-user testimonials to promote Galactic adoption? Yes
- Humble roadmap in progress
- Different roadmap this time
- Open Robotics contributions will have a “theme” (still TBD)
- To begin with, the roadmap will only have items that Open Robotics will work on
- TSC members expected to add to roadmap as part of FTE commitment
- Kat will post recent stats.
- Galactic
- Working groups [<=5 mins each]
- [Knese] Control
- Redesign and work done for proper ros2_control_demos repository - including documentation
- Current work for a Franka Panda robot demo in simulation as well as real robot with group effort controllers and admittance controllers.
- New release for rolling and galactic (to unblock Moveit)
- Ros2_control talk scheduled for the Construct’s “ROS Developer’s day” on Saturday, ros2_control considered for hands-on session during a ROSCon workshop.
- [Speed] Edge AI
- No new meetings
- [Martin Losa] Embedded
- micro-ROS Galactic release: post
- micro-ROS supports NuttX 10
- Avoiding the 64 kB XRCE size limit in micro-ROS post
- Parameter Server example
- Multiserial agent post
- Type introspection in micro-ROS
- micro-ROS + Arduino Nano RP2040 Connect post
- Presentation by Felipe Neves [Espresssif] 20’ + 10’ (Q&A): live code fashion “Creating your out-of-tree ESP32 microROS enabled application” (There is no recording)
- [Coleman] Manipulation
- Releases for Rolling and Galactic getting close (target date June 30th)
- New Foxy release completed
- Want main MoveIt2 branch to target Foxy, Galactic, and Rolling at the same time. Expect to fork off Foxy eventually.
- Everything migrated to Github Actions
- ROS 2 demos for UR and Hello Robot still underway
- [Woodall] Middleware
- No new meetings due to lack of agenda items.
- Work continues (slowly) on pull requests that were started in the working group.
- [Macenski] Navigation
- Map viz updates look really nice! We’ll have a QT map editing tool merged in soon with community contributions
- New Python commander API added in a PR looking for reviewers
- New updates to the Hybrid-A* planner speeding it up 2-3x are pending reviews
- ROS Dev Day talk on Nav2 new features on Saturday!
- [Kholodnyi] Real-time
- ROS 2 Real-time Working Group meeting minutes
- Working on the real-time ROS2021 workshop content together with Apex AI and control working group
- Map workshop activities to the group’s roadmap
- Workshop website
- ROS2 real-time application
- Hardware availability
- Doc materials
- [Biggs] Rust
- No updates this month.
- [Biggs] Safety
- The second monthly presentation was well-attended and well-received.
- Writing safer code
- A certification example from Apex.OS
- This talk will give an overview about automotive software development and present the workflow and tools used at Apex.AI. Furthermore, a certification code example from Apex.OS will be discussed. The talk will conclude with the presentation of our efforts to open-source the apex::threading library.
- Having trouble finding a speaker for the July presentation slot. A call for speakers has been put out and contacts have been contacted but no luck yet.
- [Jeremie] Security
- June 8 meeting minute
- A PKCS#11 Design Proposal in the making (link please)
- SROS2 documentation update PR #1662
- [Knapp] Tooling
- Post-galactic roadmap discussion started for rosbag2 (not finished)
- New rosbag2 tutorials in progress to show how to use new C++ & Python APIs (thx @ gbiggs)
- Rosbag2 “future” branch for Foxy has only one remaining issue - then we will call it a fully supported branch that users can build on Foxy
- [Knapp] WebTools
- New working group! First meeting was on 6/11. Scheduling second meeting
- Discussed charter - member interests for future roadmap. ~12 attendees
- meeting notes
- Should we continue reporting this WG in this meeting?
- Motion to make WebTools Working Group Official. Vote using our usual means.
- [Knese] Control
- [Chris][10 mins] Next ROS 2 distro release