exponenta event banner

Файлы журналов и преобразования ROS

Анализ rosbags, деревьев преобразования и данных временных рядов

Разделы ROS хранятся в файлах журнала, называемых rosbags. В MATLAB ® можно просматривать и фильтровать информацию из этих rosbags. Пример работы с rosbags см. в разделе Работа с файлами журнала rosbag .

Можно получить доступ к преобразованиям между системами координат в качестве разделов ROS и использовать их для преобразования данных в MATLAB. Дополнительные сведения см. в разделе Доступ к дереву преобразования tf в ROS.

rosrate объект помогает управлять временем выполнения кода.

Функции

развернуть все

rosbagОткрыть и проанализировать файл журнала rosbag
readMessagesЧтение сообщений из rosbag
selectВыбор подмножества сообщений в rosbag
timeseriesСоздание объекта временного ряда для выбранных свойств сообщения
ros2bagОткрыть и проанализировать файл журнала ros2bag
readMessagesЧтение сообщений из ros2bag объект
selectВыберите подмножество сообщений в ros2bag
rostimeДоступ к функциям времени ROS
rosrateВыполнение контура с фиксированной частотой
rosdurationСоздание объекта длительности ROS
rostfПолучение, отправка и применение преобразований ROS
secondsВозвращает секунды времени или длительности
rosApplyTransformПреобразование объектов сообщения в целевой кадр
canTransformПроверка доступности преобразования
transformПреобразование объектов сообщения в целевой кадр координат
waitForTransformДождитесь доступности преобразования
getTransformИзвлечение преобразования между двумя координатными кадрами
sendTransformПередача преобразования в сеть ROS

Объекты

BagSelection Объект для хранения выбора rosbag
TransformStampedСоздать сообщение о преобразовании

Блоки

Считывание данныхВоспроизведение данных из файла журнала
Преобразование координатПреобразование в указанное представление преобразования координат

Темы

Файлы журнала ROS (rosbags)

Сводка структуры rosbags и потока операций для выбора подмножеств сообщений в rosbag.

Работа с файлами журнала rosbag

Rosbag или bag - формат файла в ROS для хранения данных сообщения.

Доступ к дереву преобразования tf в ROS

Система tf в ROS отслеживает множество кадров координат и поддерживает взаимосвязь между ними в древовидной структуре.

Выполнение кода на основе времени ROS

Использование rosrate объект позволяет управлять скоростью выполнения кода на основе времени ROS /clock тема.

Метка времени сообщения ROS с использованием текущего времени в Simulink

В этом примере показано, как пометить сообщение ROS по времени текущим системным временем компьютера.

Преобразование сообщения о позе ROS в однородное преобразование

Эта модель подписывается на Pose сообщение в сети АФК и преобразует его в однородное преобразование.