帮助中心帮助中心
在rosbag选择子集的消息
自从R2019b
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,…,以=家
的名字
价值
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命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室