总结一下:ros2humble中默认是fastdds2.6.x,该版本的fastdds不能使用2.14版本的发现服务。即为版本兼容问题。

另外,ros2jazzy中默认使用fastdds2.14.0,也就是说不同版本的ros2也很有可能是不兼容的