主要内容

Simulin万博1manbetxk中的ROS

使用Simulink访问ROS网络和消息万博1manbetx®

ROS工具箱允许您在Simulink中连接到ROS和ROS 2,并通过网络发送消息。万博1manbetx看到在Simulink中开始使用ROS万博1manbetx

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

要运行、停止或检查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核心是否正在运行

全部展开

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

主题

ROS网络

ROS的消息

ROS的应用程序

模型执行