ROS 2 TSC Meeting Agenda - 21 January 2021
ROS 2 TSC Meeting Agenda - 21 Jan 2021 - contr report.pdf (100.0 KB)
- Attendees
- Aaron Blasdel, Emerson Knapp - AWS RoboMaker
- Lyle Johnson, Apex.AI
- Brian Gerkey, Chris Lalancette, Kat Scott, William Woodall, Tully Foote, Geoff Biggs - Open Robotics
- Ian McMahon - Toyota Research Institute
- Joe Speed - ADLINK
- Tomoya Fujita - Sony
- Jaime Martin Losa - eProsima
- Andrei Kholodnyi - Wind River
- Sean Yen - Microsoft
- Steve Macenski - Samsung Research
- Karsten Knese - Bosch
- Will Son - ROBOTIS
- Dave Coleman - PickNik
- Lokesh Kumar Goel - LG Electronics
- Jerry Towler - SwRI, representing GVSC
- Harold Yang - Intel
- Nick Fragale - Rover Robotics
- Jilada Eccleston - TierIV
- Preliminaries
- [Gerkey][5 mins] Welcome to new members
- [Gerkey][1 min] Please remember to fill out your contribution report at the bottom of this document prior to the meeting.
- Old business
- [Gerkey][15 mins] Present and discuss proposal for member tenure
- 5 minute presentation plus 10 min open discussion
- Interest in keeping FTE basis for membership
- Potential for other updates that a subgroup can explore further
- Will conduct a vote to raise the membership cap, together with a commitment to consider other changes.
- [Macenski][10 mins] Adopt changes for TSC charter on Confidentiality after resolving member concerns
- Will conduct a vote on the proposed change.
- [Gerkey][15 mins] Present and discuss proposal for member tenure
- New business
- [Gerkey][5 mins] Discuss new applicant
- Will conduct a vote
- [Speed][15 mins] Indy Autonomous Challenge + F1TENTH update
- 10 minute update plus 5 min open discussion
F1TENTH & IAC update Jan 21 2021 - Google Docs
- 10 minute update plus 5 min open discussion
- [Gerkey][5 mins] Discuss new applicant
- Recurring business
- Next ROS 2 distro release
- [Lalancette][10 mins] Updates on Galactic
- REP-2000 update went in
- C++17
- macOS tier 3
- Default middleware changed to CycloneDDS
- 3 community committers given access to ros2/ repos
- Will re-run the process every ~3 months to find new committers
- Documented here: Contributing
- Galactic timeline: ROS 2 Galactic Geochelone (codename ‘galactic’; May, 2021)
- Preliminary testing starts March 22
- API/feature freeze on April 5
- Only bugfixes accepted after that
- Eloquent final sync done
- Now deprecated
- REP-2000 update went in
- [Lalancette][10 mins] Updates on Galactic
- Working groups [<5 mins each]
- [Knese] Control
- First release of ros2_control and ros2_controllers in Foxy
- Gazebo_ros_control pkgs on the way
- [Speed] Edge AI
- Skipped because holiday + Indy Autonomous Challenge conflict
- [Martin Losa] Embedded
- micro-ROS lands into ROS 2 Common Packages
- (No Embedded WG Meeting yet in 2021)
- [Coleman] Manipulation
- World MoveIt Day will be March 10th 2021
- Lots of issues / limitations with CI and Dockerhub
- Lots of collaboration between MoveIt2 and ros2_control team
- Progress on Universal Robot ROS 2 driver
- Creating long term roadmap for MoveIt development
- New MoveIt maintainers (admins) added: Joachim, Felix, Ferguson, Zelenak, Jafar
- [Macenski] Navigation
- Regulated Pure Pursuit (Pull requests · ros-planning/navigation2 · GitHub) PR likely to land before the next meeting bringing Controller options to 3
- Lazy Theta* (https://github.com/ros-planning/navigation2/pull/1839) PR likely to land before next meeting bringing Planner options to 4
- Overall a light month given the holidays and EOY/SOY activities
- 2021 Project themes:
- Task Server Plugin Completion
- Have controllers and planners that are optimized for every major class of robot
- Legged (done)
- Ackermann (done)
- Differential (needs non-circular)
- Omni (needs non-circular)
- All above as both circular and arbitrary shaped
- Have controllers and planners that are optimized for every major class of robot
- Positioning System Support
- Support a first-class vendor for all SLAM and localization styles
- 2D (done)
- 3D (in progress)
- Visual (in progress)
- GPS / global positioning (in progress)
- Support a first-class vendor for all SLAM and localization styles
- Continuation
- Complete on-going high-impact 2020 activities
- Dynamic obstacle tracking / avoidance (help requested)
- GPS support (help requested)
- RADAR standardization and support (in progress)
- Technology demonstrations (help requested)
- Speed restricted zones (in progress)
- Complete on-going high-impact 2020 activities
- Task Server Plugin Completion
- [Johnson] Real-time
- Carlos San Vicente replaced Dejan Pangercic as a group co-lead
- Andrei.Kholodnyi@windriver.com you should provide the updates for RTWG here from now on
- Sony fixed lots of memory leaks: address all rcl/rclcpp test memory leak detected by valgrind · Issue #11 · ros-realtime/community · GitHub
- Started the Executor Design draft document
- Lightfleet DDS FPGA presentation
- Carlos San Vicente replaced Dejan Pangercic as a group co-lead
- [Biggs] Safety
- Held a series of talks on producing correct and understandable requirements.
- The Safety WG would like to add content to REP 2004. Is this REP still under the management of the Quality WG?
- [Fazzari] Security
- (skipped)
- [Blasdel & Knapp] Tooling
- Reviewed and approved 2 design documents (GitHub - ros-tooling/design: Design documents for ros-tooling projects that span multiple repositories (and therefore don't fit in the corresponding repo))
- GitHub Action release process and tag usage
- Process to manage common configuration of github repositories
- Approved creation of new repository https://github.com/ros-tooling/ros-github-scripts, which will soon contain some utility scripts to ease management of GitHub-based ROS/ROS2 projects
- Adding/added noetic/rolling support to dev tools (Actions, cross_compile)
- Active work ongoing on rosbag2
- Using zstd streaming API so that whole bagfile does not need to be loaded in memory
- Refactoring the compression code to be plugin-based so that alternative compression implementations may be substituted
- Introducing ros2 bag reindex
- Breakout session tomorrow 9am Pacific to discuss the design of rosbag2 reindexing
- Reviewed and approved 2 design documents (GitHub - ros-tooling/design: Design documents for ros-tooling projects that span multiple repositories (and therefore don't fit in the corresponding repo))
- [Woodall] Middleware
- No updates since last TSC Meeting, several WG meetings were skipped due to holidays and lack of agenda items.
- Work continues on the iRobot proposed changes to the executor design.
- [Knese] Control
- Next ROS 2 distro release