ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The two industrial projects I worked before that called themselves "ROS centric" mostly used timer and messages. They also used some of the ROS infrastructure for building everything with the single command and running together multiple nodes.
Some other parts traditionally provided by ROS (especially the logger and the configuration parser) can be replaced by dedicated open source libraries. ROS implementations are not unique or significantly better.
That much can probably be replicated in some independent project. C++ integration is still vital as some nodes were interfacing various devices via they C based SDKs.