主要内容

ROS日志文件和转换

分析rosbag、转换树和时间序列数据

ROS主题存储在名为rosbags.您可以在MATLAB中访问和过滤这些rosbag中的信息®.有关使用rosbags的示例,请参见使用rosbag日志文件

您可以访问坐标系统之间的转换作为ROS主题,并使用它们在MATLAB中转换数据。有关更多信息,请参见在ROS中访问tf转换树

rosrate对象帮助控制代码执行的时间。

功能

全部展开

rosbag 打开并解析rosbag日志文件
readMessages 阅读来自rosbag的消息
rosbagreader 访问rosbag日志文件信息
rosbagwriter 创建日志并写入rosbag日志文件
将日志写入rosbag日志文件
选择 选择rosbag中的消息子集
timeseries 为选定的消息属性创建时间序列对象
ros2bag 打开并解析ros2bag日志文件
readMessages 读取来自ros2bag对象
选择 选择ros2bag中的消息子集
rostime 访问ROS时间功能
rosrate 以固定频率执行循环
rosduration 创建一个ROS duration对象
返回时间或持续时间的秒数
rostf 接收、发送和应用ROS转换
rosApplyTransform 将消息实体转换为目标帧
canTransform 验证转换是否可用
变换 将消息实体转换为目标坐标帧
waitForTransform 等待转换可用
getTransform 检索两个坐标系之间的变换
sendTransform 发送转换到ROS网络

对象

BagSelection 用于存储rosbag选择的对象
TransformStamped 创建转换消息

读取数据 回放日志文件中的数据
坐标转换 转换为指定的坐标转换表示

主题