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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
- k1 A' b( [& O- p# ?
上一章说到,在Matlab中创建完自定义ROS message type 后,便可以订阅和发布自定义ROS message type 的topic 。+ J. n, D) B  P* \9 s& K7 H
9 B: G7 L" ?# R$ M, f3 J/ F
这里还有一个坑:创建完自定义ROS message type 后,依旧无法读取Matlab发布的自定义类型的topic。/ f0 o5 y4 N( y4 V# F) w
- C7 A8 }5 h9 z& E9 I4 j
之前在Matlab 发布自定义类型的topic ,在ROSmaster服务器,使用rostopic list 命令查看话题,Matlab 发布自定义类型的topic 存在。我就任务成功了。+ e8 @* [, P5 v
( e/ N' ^  }0 O: w& C8 x
后来我想产看发布的内容时,rostopic echo <话题名称>  R) ]) n& m9 w0 ~; F* T6 M1 U

$ q. o& `: t$ N" z     警告:
* d0 J9 u; U/ u' {/ w1 o+ g/ T! S: X
   WARNING: no messages received and simulated time is active. Is /clock being published?* Q$ G! t9 t6 y" ]8 Y- t
, p6 w( b7 S$ G5 A
7 {4 u% {+ q7 A* s5 \/ U
6 i- H# ~' `6 C: T6 D

, g, `0 B2 y& h" I( D( F  c2 l% H! U8 K1 a! @! e/ `) Z& W' R
在检查完是否发布后。* N7 M; c- c$ I: `4 K- H) P1 o1 N

. K1 v2 s0 @* v" _! f& j- g& i7 Q      这次竟然出奇的顺利。; A, v2 K9 w0 D$ r2 \1 n' q5 U- I
) c, @$ ?* Q6 ]4 [8 \" d  ?

5 S2 s# M+ F2 s, o) f
1 n4 f* ]. v8 Z6 H" x9 u% d1 u; z" Y- q9 v
在ROSmaster 服务器窗口键入 rosparam get use_sim_time 查看仿真是否为true : ^* @4 k7 I5 [$ I3 u/ p- ?7 D1 y6 n

$ S% u  [  s2 k7 T% p* J* D0 h: f如果是ture  ,将它设置为false (如果报错时就是false,我也不知道怎么办,好像没人遇到这种情况),
: {# k; [1 ]- N: _5 g8 f& A$ F
) {3 l  C, U) M/ ]) r使用 rosparam set use_sim_time false ,设置。
( J  t6 p- O) A% d/ i5 p8 @3 i/ E0 T0 f- Z: @/ `# O2 e
make it work !!!; {: D) T, x, p) _
' }& ]# U" S0 I0 j" g# f! R& i7 D
9 \+ e  f) t; R- O1 S2 b

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-15 22:20 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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