ROS系列——ROS系统下将指定Topic内容保存到txt文件——rostopic echo

追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

导读:本篇文章讲解 ROS系列——ROS系统下将指定Topic内容保存到txt文件——rostopic echo,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

1. 问题描述

本文主要是将rostopic echo 命令中的话题内容保存到txt文件下,这样方便查看与分析。

2. 终端指令

1)将话题1内容全部保存到txt文件中

rostopic echo /话题1 > testResult.txt   将话题1内容全部保存到txt文件中

例如:
本文保存话题类型为:nav_msgs::Odometry类型,
话题名称为:/Odometry,
发送频率为:10hz,
格式如下:
std msgs/Header header
uint32 seq
time stamp
string frame id
string child frame id
geometry_msgs/PoseWithCovariance pose
geometry msgs/Pose pose
geometry_msgs/Point position
float64 x
float64 y
float64 z
geometry_msgs/Quaternion orientation
float64 x
float64 v
float64 z
float64 w
float64[36] covariance
geometry_msgs/TwistWithCovariance twist
geometry_msgs/Twist twist
geometry msgs/Vector3 linear
float64 x
float64 y
float64 z
geometry msgs/Vector3 angular
float64 x
float64 y
float64 z
float64 [36] covariance

则终端命令为:
rostopic echo /Odometry > testResult.txt

2)将话题1指定内容保存到txt文件中

rostopic echo /话题1 | grep covariance:-w > testResult.txt   将话题1中 的covariance保存到txt文件中,/话题1可替换为你需要保存的话题名称,covariance可以替换为你想要的内容。

本文以1)中话题为例(直接复制后修改):

rostopic echo /Odometry | grep covariance: -w > testCovResult.txt 

3. 结束保存

ctrl+z

4. 部分结果展示

1)header:
seq: 2662
stamp:
secs: 1666836403
nsecs: 78405380
frame_id: “camera_init”
child_frame_id: “body”
pose:
pose:
position:
x: -0.00631286352861
y: 0.066781877453
z: 0.00917607272198
orientation:
x: 0.00181296463611
y: 0.0232632740885
z: -0.00239961937495
w: 0.999724849678
2) covariance: [1.4324560587614737e-05, 7.867583231346203e-07, -7.70830859534376e-07, 3.983085571456414e-07, 2.2260657834183164e-06, -2.604835334164526e-07, 7.867583231338002e-07, 6.189692869382112e-06, -1.8845596997497812e-07, -6.219444766768273e-07, 4.2268661957678746e-07, 8.829533383360645e-07, -7.708308595389307e-07, -1.88455969984881e-07, 1.8459569983104068e-05, -2.744740582421571e-06, -1.2905510111922776e-05, -3.7282413563943935e-07, 3.983085571450944e-07, -6.219444766776317e-07, -2.744740582421341e-06, 2.6087309548553717e-05, 8.281018160438132e-06, 6.23181620013755e-07, 2.2260657834185315e-06, 4.226866195764151e-07, -1.2905510111926193e-05, 8.2810181604504e-06, 0.00016220913948975776, 2.029024310388499e-06, -2.604835334141368e-07, 8.829533383408961e-07, -3.728241356396524e-07, 6.231816200141771e-07, 2.0290243103915374e-06, 1.6482182515761296e-05]
covariance: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/130125.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!