ROS基础学习笔记(五)
记录数据和回放:
记录数据:
1.启动案例程序:
roscore
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key
2.可以查看所有主题:
rostopic list -v
显示:
Published topics:
* /turtle1/color_sensor [turtlesim/Color] 1 publisher
* /turtle1/cmd_vel [geometry_msgs/Twist] 1 publisher
* /rosout [rosgraph_msgs/Log] 2 publishers
* /rosout_agg [rosgraph_msgs/Log] 1 publisher
* /turtle1/pose [turtlesim/Pose] 1 publisher
Subscribed topics:
* /turtle1/cmd_vel [geometry_msgs/Twist] 1 subscriber
* /rosout [rosgraph_msgs/Log] 1 subscriber
3.创建文件夹,将信息保存:
mkdir ~/bagfiles
cd ~/bagfiles
rosbag record -a
此时控制台显示运行中,之后你的操作将会你被保存起来,可以控制乌龟运动试试,结束之后回到这个控制台ctrl+c结束保存。
回放数据:
1.单纯查看数据:
rosbag info <your bagfile>
rosbag info 2016-07-12-18-09-16.bag
显示:
path: 2014-12-10-20-08-34.bag
version: 2.0
duration: 1:38s (98s)
start: Dec 10 2014 20:08:35.83 (1418270915.83)
end: Dec 10 2014 20:10:14.38 (1418271014.38)
size: 865.0 KB
messages: 12471
compression: none [1/1 chunks]
types: geometry_msgs/Twist [9f195f881246fdfa2798d1d3eebca84a]
rosgraph_msgs/Log [acffd30cd6b6de30f120938c17c593fb]
turtlesim/Color [353891e354491c51aabe32df673fb446]
turtlesim/Pose [863b248d5016ca62ea2e895ae5265cf9]
topics: /rosout 4 msgs : rosgraph_msgs/Log (2 connections)
/turtle1/cmd_vel 169 msgs : geometry_msgs/Twist
/turtle1/color_sensor 6149 msgs : turtlesim/Color
/turtle1/pose 6149 msgs : turtlesim/Pose
2.回放操作:
rosbag play <your bagfile>
rosbag play 2016-07-12-18-09-16.bag
或者:
rosbag play -r 2 <your bagfile>
ROS基础学习笔记(五)相关推荐
- ROS学习笔记五:理解ROS topics
ROS学习笔记五:理解ROS topics 本节主要介绍ROS topics并且使用rostopic和rqt_plot命令行工具. 例子展示 roscore 首先运行roscore系列服务,这是使用R ...
- Java学习笔记(五):一张图总结完JVM8基础概念
Java学习笔记(五):一张图总结完JVM8基础概念 引文 最近在学习JVM的相关内容,好不容易把基础概念全部都学了一遍,却发现知识网络是零零散散的.迫不得已,只好再来一次总的归纳总结.为了更好的理解 ...
- Python3 基础学习笔记 C05【字典】
CSDN 课程推荐:<8小时Python零基础轻松入门>,讲师齐伟,苏州研途教育科技有限公司CTO,苏州大学应用统计专业硕士生指导委员会委员:已出版<跟老齐学Python:轻松入门& ...
- 吴恩达《机器学习》学习笔记五——逻辑回归
吴恩达<机器学习>学习笔记五--逻辑回归 一. 分类(classification) 1.定义 2.阈值 二. 逻辑(logistic)回归假设函数 1.假设的表达式 2.假设表达式的意义 ...
- Python基础学习笔记之(一)
Python基础学习笔记之(一) zouxy09@qq.com http://blog.csdn.net/zouxy09 前段时间参加微软的windows Azure云计算的一个小培训,其中Pytho ...
- 【AngularJs学习笔记五】AngularJS从构建项目开始
为什么80%的码农都做不了架构师?>>> #0 系列目录# AngularJs学习笔记 [AngularJs学习笔记一]Bower解决js的依赖管理 [AngularJs学习笔 ...
- 逆向脱壳破解分析基础学习笔记七 堆栈图(重点)
本文为本人 大神论坛 逆向破解脱壳学习笔记之一,为本人对以往所学的回顾和总结,可能会有谬误之处,欢迎大家指出. 陆续将不断有笔记放出,希望能对想要入门的萌新有所帮助,一起进步 堆栈图 首先给定一段反汇 ...
- Objective-C基础学习笔记
Objective-C基础学习笔记 day01-基础语法 NSString NS前缀 如何定义类 1)类的三要素 2)定义类的语法 3)注意 创建类的对象 使用对象 方法的声明和调用 定义 无参数方法 ...
- pyTorch——基础学习笔记
pytorch基础学习笔记博文,在整理的时候借鉴的大量的网上资料,存在和一部分图片定义的直接复制黏贴,在本博文的最后将会表明所有的参考链接.由于参考的内容众多,所以博文的更新是一个长久的过程,如果大佬 ...
最新文章
- sendmail(一)
- 【IMPDP】当导入数据时遭遇表已存时的应对手段——TABLE_EXISTS_ACTION参数
- floatmap 二维数组_用J中的多维数组进行Arrays.fill
- Elasticsearch】Elasticsearch 25 个必知必会的默认值
- C++中常量指针,指针常量(const 和*)的使用方法和理解方法
- Note8 android 9 root,三星Note8国行 root N9500 9.0 root
- python经济统计学论文_Python商务与经济统计学-1
- 【python】生成随机数字/字母/指定位数的字母+数字的字符串
- Predicting Human Mobility via Graph Convolutional Dual-attentive Networks
- 【自动驾驶感知领域目前研究热点】
- 微信二维码海报推广示例
- CentOS7常用yum仓库操作及安装
- 用均线做期货可以吗(期货常用的均线是哪些)
- 数据库--sql文件
- 17-upstream指令参数
- 写给程序猿的把妹指南
- Flink使用指南:Flink操作命令基础整理 (日常更新中...)
- C++学习日记#1.1——四元一次方程组进行Sor松弛迭代法求解(现已推向n元一次方程组进行Sor松弛迭代法求解)
- nodejs框架express之错误中间件(初学)
- 《炬丰科技-半导体工艺》抛光晶片和外延层晶片表面物理化学特性的比较