主要内容

ROS日志文件和专门的消息

分析rosbags, ros2bags,并从专门的传感器和输入访问消息

ROS主题存储在日志文件称为rosbags。你可以在MATLAB中访问和过滤这些rosbags中的信息®。关于使用rosbags的例子,请参见使用rosbag日志文件

专门的消息功能使您能够使用特定的ROS和ROS 2消息类型创建和访问传感器和数据类型。您可以使用相同的功能来处理特定的ROS和ROS 2专门的消息类型。有关从这些传感器访问数据的例子,请参见使用专门的ROS消息

功能

全部展开

rosbag 打开并解析rosbag日志文件
readMessages 阅读来自rosbag的信息
rosbagreader 访问rosbag日志文件信息
rosbagwriter 创建和写入日志到rosbag日志文件
将日志写入rosbag日志文件
选择 选择rosbag中的消息子集
timeseries 为选定的消息属性创建时间序列对象
ros2bagreader 访问ROS 2包日志文件信息
readMessages 从ros2bagreader对象读取消息
选择 选择ros2bagreader中的消息子集
ros2bagwriter 创建并写入日志到ros2包日志文件
将日志写入ROS 2包日志文件
删除 从内存中删除ros2bagwriter对象
rosReadImage 将ROS或ROS 2图像数据转换为MATLAB图像
rosWriteImage MATLAB图像到ROS或ROS 2的图像消息
rosWriteCameraInfo 将单眼或立体相机参数写入ROS或ROS 2消息结构
rosReadLidarScan 从ROS或ROS 2消息结构显示激光雷达扫描或点云
rosReadCartesian 从ROS或ROS 2消息结构中读取笛卡尔坐标下的激光扫描范围
rosReadScanAngles 从ROS或ROS 2消息结构返回扫描角度
rosPlot 显示来自ROS或ROS 2消息结构的激光雷达扫描或点云
rosReadXYZ 从ROS或ROS 2点云消息结构中提取XYZ坐标
rosReadRGB 从ROS或ROS 2点云消息结构中提取RGB颜色值
rosReadAllFieldNames 从ROS或ROS 2点云消息结构中获取所有可用字段名
rosReadField 从ROS或基于字段名的ROS 2消息结构中读取点云数据
rosPlot 显示来自ROS或ROS 2消息结构的激光雷达扫描或点云
rosReadQuaternion 从ROS或ROS 2消息结构创建MATLAB四元数对象
velodyneROSMessageReader 威力登ROS的消息
hasFrame 确定另一个威力登点云在ROS消息中可用
readFrame 从ROS消息中读取点云帧
重置 重置CurrentTime的属性velodyneROSMessageReader对象的默认值
rosReadBinaryOccupancyGrid 从ROS或ROS 2消息结构中读取二进制占用网格数据
rosReadOccupancyGrid Read occupancy grid data from ROS or ROS 2 message structure
rosReadOccupancyMap3D 阅读ROS或ROS 2中的3d地图Octomap消息结构
rosWriteBinaryOccupancyGrid 写值从二进制占用网格到ROS或ROS 2消息结构
rosWriteOccupancyGrid 将值从占用网格写到ROS或ROS 2消息结构中

对象

BagSelection 对象,用于存储rosbag选择

读取数据 从日志文件中回放数据
读取图像 从ROS图像信息中提取图像
读扫描 从ROS或ROS 2激光扫描信息中提取扫描数据
读点云 从ROS PointCloud2消息中提取点云
编写图像 将图像数据写入ROS或ROS 2消息
写点云 将点云数据写入ROS或ROS 2消息

主题

Baidu
map