The main goal is offering a fully open source solution for two general ROS2 use cases:
1.- Integration: Connect ROS2 to other protocols (MQTT, zeroMQ, a file/DB, etc): There are some existing bridges, such as ROS2 to ROS1 Bridge, or FIROS2 (FIWARE to ROS2), but this project will offer a common framework, standard interfaces, and useful services to create general Bridges and transformations.
2.- Routing: Enable ROS2 over Internet/WAN. Currently, ROS2 just allow LAN comms because of the underlying protocol of ROS2. The project will offer routing services for ROS2 traffic in several scenarios.