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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
- Q. l" v5 J( G; b
上一章说到,在Matlab中创建完自定义ROS message type 后,便可以订阅和发布自定义ROS message type 的topic 。8 W+ A' i! T) T7 X  }1 ^

; U# Q4 |2 g* ?这里还有一个坑:创建完自定义ROS message type 后,依旧无法读取Matlab发布的自定义类型的topic。
. w4 d; }0 @+ g' |
* K+ A9 t, ?0 G1 q% B9 |之前在Matlab 发布自定义类型的topic ,在ROSmaster服务器,使用rostopic list 命令查看话题,Matlab 发布自定义类型的topic 存在。我就任务成功了。+ {9 g: t- n- }* b* u) N

; \$ h  U& y" C& \! O" V后来我想产看发布的内容时,rostopic echo <话题名称>
+ A9 x: w' I% x9 ]4 f1 {5 t
' `/ c1 L( r: G& i2 S     警告:5 h( @& Q1 b( o6 I7 y- L

6 c# S) Q& v) m% Y& T" R& M$ o3 h6 P   WARNING: no messages received and simulated time is active. Is /clock being published?% T9 F5 a8 ^% F$ M6 T1 m" ^
* V6 g- d% @$ l, p
, N2 G2 T, o( Y2 `# Y8 _# k- @
, b  M3 Z! R. V* \

; m+ i% a$ E, u! s: `% o$ ~+ Q5 f* l3 z/ m! R
在检查完是否发布后。9 c- p9 D; H* }3 x

% [! N3 `% y+ o      这次竟然出奇的顺利。  _1 m0 x4 m3 y% o

$ H. d! A& h; m/ B( t% {% y' O
# `# b! {! O: r$ b, y1 `% x9 n9 s6 |& }, A' J7 `/ ~
; }( p$ z4 ?1 J2 b, r+ Q1 M8 k
在ROSmaster 服务器窗口键入 rosparam get use_sim_time 查看仿真是否为true ! P" v; B0 `) E* h
% o" p( J( Y* o1 B7 g
如果是ture  ,将它设置为false (如果报错时就是false,我也不知道怎么办,好像没人遇到这种情况),
! S( H2 S4 v4 ~- e3 e) `9 @) p
; U. d" L% i7 l3 _; g+ z+ H使用 rosparam set use_sim_time false ,设置。, y7 W& L$ s8 P, U

' y9 f: ~6 ?+ h  y, h' `3 Gmake it work !!!0 O2 b& @+ w$ w$ x- B1 O
. e' R, l" [6 O
/ r1 d7 w8 a, f! r4 D. G& X

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-31 22:04 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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