关于Matlab/Simulink 中ROS学习总结(三)关于无法读取Matlab发布的自定义类型的topic

上一章说到,在Matlab中创建完自定义ROS message type 后,便可以订阅和发布自定义ROS message type 的topic 。

这里还有一个坑:创建完自定义ROS message type 后,依旧无法读取Matlab发布的自定义类型的topic。

之前在Matlab 发布自定义类型的topic ,在ROSmaster服务器,使用rostopic list 命令查看话题,Matlab 发布自定义类型的topic 存在。我就任务成功了。

后来我想产看发布的内容时,rostopic echo <话题名称>

     警告:

   WARNING: no messages received and simulated time is active. Is /clock being published?

 

在检查完是否发布后。

      先来CSDN 找方法,这次竟然出奇的顺利。

这位老兄https://blog.csdn.net/weixin_43890711/article/details/94555166遇到的问题和我不多。

在ROSmaster 服务器窗口键入 rosparam get use_sim_time 查看仿真是否为true 

如果是ture  ,将它设置为false (如果报错时就是false,我也不知道怎么办,好像没人遇到这种情况),

使用 rosparam set use_sim_time false ,设置。

make it work !!!

参考网址:https://blog.csdn.net/weixin_43890711/article/details/94555166

发布了8 篇原创文章 · 获赞 0 · 访问量 271
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 1024 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览