временные ряды

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

Синтаксис

[ts,cols] = timeseries(bag)
[ts,cols] = timeseries(bag,property)
[ts,cols] = timeseries(bag,property,...,propertyN)

Описание

пример

[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.

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

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

| |

Представленный в R2015a