ROS2仿万博1manbetx真软件工具箱不出版

17日视图(30天)
你好,
我创建一个简单的例子,使用ROS2发布/订阅模型的工具箱来测试连接ROS2网络。万博1manbetx我有两台电脑在同一子网掩码:一个Ubuntu 20.04运行ROS2 Foxy和Matlab运行Windows 2020 b ROS工具箱。
我从Ubuntu可以发布和查看模型的消息,但当我使用仿真软件发布一些东西,我在Ubuntu收到任何电脑。万博1manbetx
我收到执行期间没有错误。而且,我已经配置了ROS_DOMAIN_ID两台机器。
会有人知道可能解决了这个问题吗?
谢谢!

接受的答案

凸轮扎尔茨贝格
凸轮扎尔茨贝格 2020年10月25日
编辑:凸轮扎尔茨贝格 2021年5月25日
你好,娜塔莎,
改变沟通方式通过ROS 2在狡猾的,结果是不兼容以前版本的默认ROS。这发生在 标准ROS 2安装 MATLAB的(外)。 R2020b使用ROS 2的 和默认的DDS Fast-RTPS的实现,因此它也是受这个问题的影响。这里有一些解决方法:
使用的
最简单的解决方案是在Ubuntu上安装的,如果这是可能的使用ROS 2。
使用DDS与狡猾的气旋
另一种方法是把狡猾的安装使用的气旋DDS实现与狡猾的二进制安装包。看到 这些指令 关于如何安装气旋DDS,如果需要, 这些指令 如何指定要使用RMW实现。
改变配置文件XML RTI Connext DDS与狡猾的
Foxy发行通知 有类似的不相容指出,特定于RTI Connext后端。有一个解决方案建议的注意。
凸轮
13个评论
队友王士鹏刘
队友王士鹏刘 2022年2月25日
编辑:队友王士鹏刘 2022年2月25日
谢谢,这个问题块我一整天。

登录置评。

更多的答案(0)

s manbetx 845


释放

R2020b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!