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

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

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

Вы можете получить доступ к преобразованиям между системами координат в качестве тем 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Создайте сообщение преобразования

Блоки

Read DataВоспроизведение данных из файла журнала
Coordinate Transformation ConversionПреобразуйте в заданное представление преобразования координат

Темы

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

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

Работа с rosbag Logfiles

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

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

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

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

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

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

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

Преобразуйте сообщение положения ROS в однородное преобразование

Эта модель подписана на Pose сообщение по сети ROS и преобразует его в однородное преобразование.