timeseries

Создает объект временных рядов для выбранных свойств сообщения

Описание

пример

[ts,cols] = timeseries(bag) создает временные ряды для всех числовых и скалярных свойств сообщения. Функция оценивает каждое сообщение в текущем BagSelection объект, bag, как ts. cols выходной аргумент хранит имена свойства как массив ячеек из символьных векторов.

Возвращенный объект временных рядов эффективен памятью, потому что он хранит только конкретные свойства сообщения вместо целых сообщений.

пример

[ts,cols] = timeseries(bag,property) создает временные ряды для определенного свойства сообщения, property. Имена свойства могут также быть вложены, например, Pose.Pose.Position.X для x - положение оси робота.

пример

[ts,cols] = timeseries(bag,property,...,propertyN) создает временные ряды для специфичного для области значений сообщения свойства. Каждое свойство является различным столбцом в объекте временных рядов.

Примеры

свернуть все

Загрузите rosbag. Задайте путь к файлу.

bag = rosbag('ex_multiple_topics.bag');

Выберите определенную тему. Временные ряды поддерживают только одну темы.

bagSelection = select(bag,'Topic','/odom');

Создайте временные ряды для '/odom' тема.

ts = timeseries(bagSelection);

Загрузите rosbag. Задайте путь к файлу.

bag = rosbag('ex_multiple_topics.bag');

Выберите определенную тему. Временные ряды поддерживают только одну темы.

bagSelection = select(bag,'Topic','/odom');

Создайте временные ряды для 'Pose.Pose.Position.X' свойство на '/odom' тема.

ts = timeseries(bagSelection,'Pose.Pose.Position.X');

Загрузите rosbag. Задайте путь к файлу.

bag = rosbag('ex_multiple_topics.bag');

Выберите определенную тему. Временные ряды поддерживают только одну темы.

bagSelection = select(bag,'Topic','/odom');

Создайте временные ряды для всего углового 'Twist' свойства на '/odom' тема.

ts = timeseries(bagSelection,'Twist.Twist.Angular.X', ...
          'Twist.Twist.Angular.Y', 'Twist.Twist.Angular.Z');

Входные параметры

свернуть все

Выбор сумки, заданный как BagSelection указатель на объект. Можно получить выбор сумки путем вызова rosbag.

Имена свойства, заданные как скаляр строки или вектор символов. Могут быть заданы несколько свойств. Каждое имя свойства является отдельным входом и представляет различный столбец в объекте временных рядов.

Выходные аргументы

свернуть все

Временные ряды, возвращенные как Time указатель на объект.

Список имен свойства, возвращенных как массив ячеек из символьных векторов.

Смотрите также

| |

Введенный в R2019b