文档帮助中心文档
选择rosbag中的消息子集
bagsel =选择(包)
bagsel =选择(袋、名称、值)
例子
bagsel=选择(袋)返回一个BagSelection对象,bagsel中包含的所有消息BagSelection对象,袋.
bagsel=选择(袋)
bagsel
袋
BagSelection
函数的副本BagSelection对象或返回一个新的BagSelection对象,该对象包含指定的消息选择。
bagsel=选择(袋,名称,值)提供由一个或多个名称-值对参数指定的附加选项。例如,“主题”、“/奥多姆”选择按主题过滤的消息子集/奥多姆.
bagsel=选择(袋,名称,值)
名称,值
“主题”、“/奥多姆”
/奥多姆
全部折叠
检索rosbag。指定文件路径。
袋= rosbag (“ex_multiple_topics.bag”);
使用选择没有选择条件来创建rosbag的副本。
选择
bagCopy =选择(袋);
选择rosbag的第一秒内的所有消息。
袋=选择(包,“时间”(bag.StartTime袋。开始时间+ 1]);
消息在rosbag中,指定为BagSelection对象。
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
MessageType
ROS消息类型,指定为字符串标量、字符向量、字符串标量的单元数组或字符向量的单元数组。可以使用单元数组指定多个消息类型。
例子:选择(袋子,“MessageType”{“nav_msgs /测程法”,“rosgraph_msgs /时钟”})
选择(袋子,“MessageType”{“nav_msgs /测程法”,“rosgraph_msgs /时钟”})
数据类型:字符|字符串|细胞
字符
字符串
细胞
时间
rosbag选择的开始和结束时间,指定为n2向量。
例子:选择(袋,“时间”,[bag.StartTime, bag.StartTime + 1])
选择(袋,“时间”,[bag.StartTime, bag.StartTime + 1])
数据类型:双
双
主题
ROS主题名称,指定为字符串标量、字符向量、字符串标量的单元数组或字符向量的单元数组。可以使用单元格数组指定多个主题名称。
例子:选择(袋子,“话题”,{" /奥多姆"," /钟”})
选择(袋子,“话题”,{" /奥多姆"," /钟”})
复制或子集的rosbag消息,返回为BagSelection对象。
readMessages|rosbag|timeseries
readMessages
rosbag
timeseries
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系