domain_bridge icon indicating copy to clipboard operation
domain_bridge copied to clipboard

Bridge communication across different ROS 2 domains.

Results 15 domain_bridge issues
Sort by recently updated
recently updated
newest added

Similar to topics and services, it would be nice to also support ROS actions. Since actions are built upon topics and services, the bridge implementation will depend on how we...

enhancement

Howdy, I'd like to ask for some thoughts of mapping one topic to different domains. For example, I want topic `/topic_a` from `ROS_DOMAIN_ID=0` broadcast to `ROS_DOMAIN_ID=[1,2,3,4...] `. What I tried:...

Hello all I have a specific case I need to solve, for which I need the two sides of the domain bridge to connect to different machines. I'm using FastDDS...

enhancement

Follow up to #10. We can now bridge services, but it requires manually configuration due to needed typesupport information at compile-time. In order to support bridging services dynamically, we need...

enhancement

### PR description This PR attempts to make `domain_bridge` a Foxy-compatible package - based off of the `galactic` branch. The following changes have been introduced: - Re-add the `GenericPublisher`/`GenericSubscription` classes...

Changes to supporting building on Windows (3aa08a8). - Add missing visibility macros, including CMake target definition - Fix build error passing std::filesystem::path instead of std::string - Fix linker error building...

Hello. Should the package work on ROS2 Foxy? When I try to manually build it I get some CMake related errors, and I don't see any foxy related branch.

enhancement
help wanted

I don't think the `domain_bridge` package currently builds on Windows. We should resolve these build issues. It would also be nice to enable Windows CI via the GitHub workflow. If...

enhancement

Ubuntu22.04 Humble Starting >>> domain_bridge --- stderr: domain_bridge /home/fang/hiway_ws/build/domain_bridge/rosidl_typesupport_fastrtps_c/domain_bridge/msg/detail/compressed_msg__type_support_c.cpp: In function ‘bool _CompressedMsg__cdr_serialize(const void*, eprosima::fastcdr::Cdr&)’: /home/fang/hiway_ws/build/domain_bridge/rosidl_typesupport_fastrtps_c/domain_bridge/msg/detail/compressed_msg__type_support_c.cpp:59:9: error: ‘class eprosima::fastcdr::Cdr’ has no member named ‘serializeArray’; did you mean ‘serialize_array’? 59 |...

When using fastdds (default in humble), and using a bidirectional topic bridge, the same message keep been sent over and over. This is because the behavior of `ignore_local_publications` is different...