关于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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值