Replies: 1 comment 1 reply
-
|
Hi @habby1012, I've done a refactoring to decouple the current FastDDS structure in Carla and to create an interface for adding other DDS middleware. The initial goal is to add CycloneDDS as an alternative middleware. Adding other non-DDS middleware will require a subsequent phase of changes. For now, the short-term objective is to add more DDS vendors to Carla. Originally, I did all the refactoring in a single commit, but it's too large to merge directly. I'm leaving it here for reference #9589. Now I'm working on decoupling it into several smaller pull requests that are easier to review. I hope this works so they can be merged into Carla and we can add more middleware to the simulator. Here's the list of PRs I've managed to decouple so far:
There are still 4 more to go, but I'm currently away from home, so I won't have the entire series of PRs ready until the end of this week. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
We have been looking into CARLA's native ROS2 implementation and noticed it's tightly coupled with Fast DDS. We are interested in making it possible to use other middleware (Zenoh, CycloneDDS, etc.) without relying on the ros-bridge.
We found some related discussions:
Is anyone currently working on this? And would the maintainers be open to contributions in this direction?
Would love to hear if there's been any progress or plans we might have missed.
Beta Was this translation helpful? Give feedback.
All reactions