osrf / rmf_core

Provides the centralized functions of RMF: scheduling, etc.
Apache License 2.0
102 stars 41 forks source link

Add a warning about using Fast RTPS and Fast DDS #141

Closed gbiggs closed 4 years ago

gbiggs commented 4 years ago

RMF is known to have problems with Fast RTPS/Fast DDS on Foxy. This adds a warning if the user has not changed the default RMW implementation, or if they have manually set it to rmw_fastrtps_cpp.

This should be merged into the foxy branch, not main.

gbiggs commented 4 years ago

It occurred to me that a more robust approach would be to check the actually-loaded RMW implementation. I've committed a change that does that, instead of looking at the environment variable.