主要内容

Simulin金宝appk中的ROS

使用Simulink访问ROS网络和消息金宝app®

ROS工具箱允许您连接到Simulink中的ROS和ROS 2,并通过网络发送消息。金宝app看到在Simulink中开始使用ROS金宝app

您还可以生成代码并将其部署到目标系统。有关创建独立ROS节点的高级示例,请参见从Simulink®生成一个独立的ROS 2节点金宝app

要运行、停止或检查ROS设备上可用的已部署ROS节点的状态,请使用MATLAB®列出的功能。使用创建到ROS设备的连接rosdevice

功能

全部展开

rosdevice 连接远端ROS设备
runNode 启动ROS或ROS 2节点
stopNode 停止ROS或ROS 2节点
runCore 启动ROS芯
stopCore 停止ROS芯
isNodeRunning 确定ROS或ROS 2节点是否正在运行
isCoreRunning 确定ROS内核是否正在运行
ros2device 连接到远程ROS 2设备
runNode 启动ROS或ROS 2节点
stopNode 停止ROS或ROS 2节点
isNodeRunning 确定ROS或ROS 2节点是否正在运行

全部展开

空白的信息 使用指定的消息类型创建空白消息
调用服务 在ROS网络中调用业务
当前时间 检索当前ROS时间或系统时间
得到参数 从ROS参数服务器获取值
头作业 更新ROS消息头的字段
发布 发送消息到ROS网络
读取数据 回放日志文件中的数据
读取图像 提取图像从ROS图像消息
读扫描 从ROS或ROS 2激光扫描信息中提取扫描数据
读点云 从ROS PointCloud2消息中提取点云
设置参数 在ROS参数服务器上设置值
订阅 从ROS网络接收消息
编写图像 将图像数据写入ROS或ROS 2消息
写点云 将点云数据写入ROS或ROS 2消息
空白的信息 使用指定的消息类型创建空白的ROS 2消息
调用服务 在ROS 2网络中调用业务
发布 发送消息到ROS 2网络
读取数据 回放ros2日志文件中的数据
读取图像 从ROS 2中提取图像图像消息
读扫描 从ROS或ROS 2激光扫描信息中提取扫描数据
读点云 从ROS 2中提取点云PointCloud2消息
订阅 从ROS 2网络接收消息
编写图像 将图像数据写入ROS或ROS 2消息
写点云 将点云数据写入ROS或ROS 2消息

主题

ROS网络

ROS和ROS 2消息

ROS 2网络

ROS的应用程序

活性氧2应用

模型执行