找回密码
 注册
关于网站域名变更的通知
查看: 704|回复: 1
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-3-16 09:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
2 C7 {, S2 A  r1 [- D
上一章说到,在Matlab中创建完自定义ROS message type 后,便可以订阅和发布自定义ROS message type 的topic 。) p4 t5 M1 \1 f+ j$ ^
: ~) w, a& I3 O2 x
这里还有一个坑:创建完自定义ROS message type 后,依旧无法读取Matlab发布的自定义类型的topic。# l2 ~3 P$ g; y( a- A: J

- X: |1 ~+ c+ n之前在Matlab 发布自定义类型的topic ,在ROSmaster服务器,使用rostopic list 命令查看话题,Matlab 发布自定义类型的topic 存在。我就任务成功了。3 L$ F* ~. b2 E; k0 N
& [; X/ G8 I+ X7 q
后来我想产看发布的内容时,rostopic echo <话题名称>. t9 J: c+ p6 r9 M* _

! y2 `" r, k3 u1 ~+ W" L+ t     警告:! e) w' K: |/ _0 W
+ ~. V  R. L/ m; v4 x
   WARNING: no messages received and simulated time is active. Is /clock being published?4 I6 t) z" o: k8 O
) w) T% z% ?$ L! Z2 b3 y/ [
8 E% ]( j( T: z; C/ _5 x

$ M+ }( f3 i4 j* {! Q& ^
  W  j( j8 k$ t9 K
* E/ j. p6 y/ W% ?3 I. x5 C7 i* Y在检查完是否发布后。
+ [# l/ E+ ]6 U8 L% ^# S- u
9 f$ x" k  L( ]5 Q9 B6 A! T      这次竟然出奇的顺利。) W1 h5 H' N* @/ v

/ K3 ?8 Y. o, l- m( s, k% E* f1 D
5 s! K) `6 w' N5 X0 p2 g- W1 k" N9 b' ~! l! A
& a/ q  g! Q3 j; L
在ROSmaster 服务器窗口键入 rosparam get use_sim_time 查看仿真是否为true
; Z; @, t+ j  i: @
( k; X2 {5 p: i0 C9 ^& z如果是ture  ,将它设置为false (如果报错时就是false,我也不知道怎么办,好像没人遇到这种情况),6 K6 y: f! D% o9 ]
1 B7 v  W+ x/ k3 `
使用 rosparam set use_sim_time false ,设置。
2 R) R4 o" |0 I
5 }- e( ?) |. _$ l* p- R* a" I2 Fmake it work !!!* g- g% b1 Q4 |+ Z- D" R: i
% H  x1 L4 |" C# p

, t1 |- ~3 o& S3 j

该用户从未签到

2#
发表于 2021-3-16 10:58 | 只看该作者
ROS message type
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:28 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表