项目场景:
之前在测试一个机构的动态响应时,使用rqt_plot画出图像显示其响应与期望值,但是输入话题却画不出来。
问题描述
我发出了两个话题:一个代表其姿态的四元数,一个代表其欧拉角
/platform/attitude_expect/euler
/platform/attitude_expect/
但是在rqt_plot中输入/platform/attitude_expect/euler/pose/pose/position/x却没有内容
原因分析
其原因是rqt_plot认为我输入的是/platform/attitude_expect/话题,这个话题当然没有/euler/pose/pose/position/x的数据了,所以在话题命名时需要避免这样的命名
解决方案:
修改话题如下:
/platform/attitude_expect/euler
/platform/attitude_expect/quaternions
同时,如果你发现你的话题画不出来图,请检查你话题的stamp 时间戳是否赋值。
可以直接通过下面的命令赋值
header.stamp=ros::Time::now();