DDS implementation choice

asked 2021-04-20 09:35:09 -0500

Aerotic gravatar image

updated 2021-04-20 09:38:21 -0500

There are several official supported DDS implementations for ROS2. I'm curious about the reason to choose FastDDS as the default DDS implementation. Compared with others, what are the advantages of FastDDS. Besides, it seems that FastDDS haven't implemented some DDS standard QoS policy, which FastDDS claims to have implemented,e.g., OwnershipQosPolicy and OwnershipStrengthQosPolicy, is my finding right?

edit retag flag offensive close merge delete

Comments

If you haven't already, I would recommend browsing the ROS Discourse (e.g. here), as there has been quite a bit of discussion around DDS performance comparison, default selection, functionality, QoS support, etc.

shonigmann gravatar image shonigmann  ( 2021-04-20 19:34:19 -0500 )edit

Thanks a lot! Your comment is very advisable and helps a lot.

Aerotic gravatar image Aerotic  ( 2021-04-20 21:49:52 -0500 )edit