exponenta event banner

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) создает временной ряд для специфичных для диапазона свойств сообщения. Каждое свойство является отдельным столбцом в объекте временного ряда.

Примеры

свернуть все

Загрузите розбаг. Укажите путь к файлу.

bag = rosbag('ex_multiple_topics.bag');

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

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

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

ts = timeseries(bagSelection);

Загрузите розбаг. Укажите путь к файлу.

bag = rosbag('ex_multiple_topics.bag');

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

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

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

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

Загрузите розбаг. Укажите путь к файлу.

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