帮助中心帮助中心
选择rosbag中的消息子集
bagsel =选择(包)
bagsel =选择(袋、名称、值)
例子
bagsel=选择(袋)返回一个BagSelection对象,bagsel控件中的所有消息BagSelection对象,袋.
bagsel=选择(袋)
bagsel
袋
BagSelection
类的副本BagSelection对象或返回一个newBagSelection对象,该对象包含指定的消息选择。
bagsel=选择(袋,名称,值)提供由一个或多个名称-值对参数指定的其他选项。例如,“主题”、“/奥多姆”选择按主题过滤的消息的子集/奥多姆.
bagsel=选择(袋,名称,值)
名称,值
“主题”、“/奥多姆”
/奥多姆
全部折叠
检索rosbag。指定文件路径。
袋= rosbag (“ex_multiple_topics.bag”);
使用选择没有选择标准来创建rosbag的副本。
选择
bagCopy =选择(袋);
选择rosbag的第一秒内的所有消息。
袋=选择(包,“时间”(bag.StartTime袋。开始时间+ 1]);
在rosbag中的消息,指定为BagSelection对象。
指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名-值参数必须出现在其他参数之后,但对的顺序并不重要。
Name1 = Value1,…,以=家
的名字
价值
在R2021a之前,名称和值之间用逗号隔开,并括起来的名字在报价。
例子:“主题”、“/奥多姆”选择按主题过滤的消息的子集/奥多姆.
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对象。
介绍了R2019b
readMessages|rosbag|timeseries
readMessages
rosbag
timeseries
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处