In short - based on an unrelated discussion on a PR with @jihoonl - it came up that RobotWebTools is short of active maintainers. I’m wondering if anybody in the community is interested in forming a Working Group around this project to collectively maintain, and encourage community participation.
I imagine we could apply some strategies from other ROS 2 working groups (like ros-tooling) that would make it easier to manage the projects.
Following is my philosophical rambling that explains why I think this space is important:
The http://robotwebtools.org project(s) are promising tools for building extended applications on top of ROS. Though there is a vocal contingent of the ROS community that says “ye’ll never take away my Qt ye scurvy sea dog!” - there is also clearly a use for “zero-install” browser applications that can run easily on any OS, which use the unrivaled GUI-building tools of the modern web. These tools have benefit for the software developers of ROS-based robots, but also empower the rest of the team that inevitably is involved in a robotics project, who may not be as inclined to run a variety of command-line tools to install dependencies, or even run Linux. Of course, these two ecosystems are not mutually exclusive - the browser will probably not match the performance of a well-tuned native 3D application (though web 3d has gotten very good, maybe the gap is not so large).
There is room for lots of projects in this “web-tools” space - https://webviz.io is a strong example - but I see RobotWebTools as an ideal place for common glue that can be used by many end applications - most importantly (I think)
As a final note - I don’t want to step on any toes and only am suggesting this because I think it might help the project. I would like to invite the members of the GitHub org to share their thoughts, as they are the folks who have actually built these tools - I’m just a fan who would like to help the projects continue moving forward.
@Behery @jihoonl @kenny-y @minggangw @nuclearsandwich @odestcj @rtoris @sevenbitbyte @sosentos @viktorku
- A working group would be valuable, and I would like to participate
- A working group would be valuable, but I would probably not participate
- A working group would not provide meaningful value to RobotWebTools