文件帮助中心
在ROSBAG中选择消息的子集
Bagsel =选择(袋)
Bagsel =选择(袋,名称,值)
例子
Bagsel.=选择(包)返回A.袋式选择目的,Bagsel.,包含所有消息袋式选择目的,包。
Bagsel.=选择(包)
Bagsel.
包
袋式选择
此功能创建了一份副本袋式选择对象或返回一个新的袋式选择包含指定的消息选择的对象。
Bagsel.=选择(包那名称,价值)提供由一个或多个名称值对参数指定的其他选项。例如,“主题”,“/ odom”选择消息的子集,由主题过滤/奥多姆。
Bagsel.=选择(包那名称,价值)
名称,价值
“主题”,“/ odom”
/奥多姆
全部收缩
检索rosbag。指定文件路径。
bag = rosbag('ex_multiple_topics.bag');
用选择没有选择标准来创建ROSBAG的副本。
选择
bagcopy =选择(袋);
在ROSBAG的第一个秒内选择所有消息。
袋=选择(包,'时间',[bag.starttime,bag.starttime + 1]);
rosbag中的消息指定为a袋式选择目的。
指定可选的逗号分离对名称,价值论点。名称是参数名称和价值是相应的价值。名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen。
名称
价值
name1,value1,...,namen,valuen
'messageType'
ROS消息类型,指定为字符串标量,字符向量,字符串标量的单元格数组,或字符向量的单元格数组。可以使用单元格数组指定多个消息类型。
例子:选择(包,“messageType”,{“Nav_msgs / Odometry”,“Rosgraph_msgs / Clock”})
选择(包,“messageType”,{“Nav_msgs / Odometry”,“Rosgraph_msgs / Clock”})
数据类型:char|细绳|细胞
char
细绳
细胞
'时间'
ROSBAG选择的开始和结束时间,指定为一个N-2载体。
例子:选择(包,“时间”,[bag.starttime,bag.starttime + 1])
选择(包,“时间”,[bag.starttime,bag.starttime + 1])
数据类型:双倍的
双倍的
'话题'
ROS主题名称,指定为字符串标量,字符向量,字符串标量的单元格数组,或字符向量的单元格数组。可以使用单元格数组指定多个主题名称。
例子:选择(袋子,“主题”,{“/ odom”,“/ clock”})
选择(袋子,“主题”,{“/ odom”,“/ clock”})
rosbag消息的复制或子集,返回a袋式选择目的。
阅读员|Rosbag.|时间序列
阅读员
Rosbag.
时间序列
您有此示例的修改版本。您是否希望使用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室