文档

ROS在仿真软金宝app件

使用仿真软件访问ROS网络和消息金宝app®

ROS工具箱使您连接到活性氧ROS 2仿真软件,通过网络发送消息。金宝app看到开始与ROS在仿真软件®金宝app

你也可以生成和部署代码到目标系统。对于一个高级示例创建一个独立的ROS节点,明白了从模型生成一个独立的ROS 2节点®金宝app

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

功能

全部展开

rosdevice 连接到远程ROS设备
runNode 启动ROS节点
stopNode 停止ROS节点
runCore 开始ROS核心
stopCore 停止ROS核心
isNodeRunning 确定ROS节点运行
isCoreRunning 确定ROS核心运行

全部展开

空白的信息 使用指定的消息类型创建空白信息
调用服务 在ROS网络电话服务
当前时间 检索当前ROS时间或系统时间
得到参数 从ROS参数服务器获取值
发布 ROS网络发送消息
读取数据 从日志文件回放数据
读取图像 从ROS图像信息提取图像
读点云 从ROS PointCloud2消息提取点云
设置参数 ROS参数服务器上设置值
订阅 从活性氧网络接收消息
空白的信息 创建空白ROS 2消息使用指定的消息类型
发布 ROS 2网络发送消息
订阅 从活性氧2网络接收消息

主题

ROS网络

ROS仿金宝app真软件支持和限制金宝app

ROS工具箱不支持以下ROS在仿真软件功能:金宝app金宝app

开始与ROS在仿真软件®金宝app

这个例子展示了如何使用模型块ROS从本地ROS网络发送和接收金宝app消息。

ROS配置网络地址

ROS配置网络地址对话框

从仿真软件连接到ROS-enabled机器人®金宝app

您可以使用仿真软件连接到金宝appROS-enabled物理机器人或ROS-enabled机器人模拟器等露台

ROS参数仿真软件金宝app

细节设置ROS参数在仿真软件。金宝app

连接到ROS设备

设备参数连接到ROS。

ROS仿金宝app真软件交互

金宝app仿真软件和ROS交互概述

ROS的消息

在仿真软件与ROS消息®金宝app

这个例子演示了如何使用复杂的ROS消息在仿真软件中,如消息和嵌套sub-messages变长数组。金宝app

选择ROS主题、消息和参数

为选择对话框描述ROS主题和消息。

在仿真软件管理数组大小为ROS消息金宝app

管理对话框的描述模型ROS的数组的大小金宝app

ROS 2网络

开始使用ROS 2模型®金宝app

这个例子展示了如何使用仿真软件对ROS 2块从本地ROS 2金宝app网络发送和接收消息。

发布和订阅ROS 2仿真软件中的消息金宝app

这个模型显示了如何发布和订阅ROS 2主题使用仿真软件®。金宝app

从仿真软件连接到ROS-enabled机器人®/ ROS 2金宝app

这个示例向您展示如何配置一个仿真软件模型来发送和接收信息从一个单独的ROS-base金宝appd模拟器等露台®/ ROS 2。

机器人应用程序

从模型生成一个独立的ROS节点®金宝app

这个例子向您展示了如何从一个仿真软件生成,建立一个独立的ROS节点模型。金宝app

从模型生成一个独立的ROS 2节点®金宝app

这个例子向您展示了如何生成和建立一个独立的ROS 2节点从一个仿真软件®模型。金宝app

反馈控制的ROS-enabled机器人/ ROS 2

这个例子展示了如何使用仿真软件®来控制模拟机器人运行在露台®机器人模金宝app拟器/ ROS 2网络。

使用ROS信号后机器人

这个例子向您展示了如何使用ROS网络来控制模拟机器人运行在一个单独的ROS-based模拟器。

自动停车员在MATLAB ROS

这个例子展示了如何将自动停车员(自动驾驶工具箱)应用程序中各个节点ROS网络。

从模型生成代码手动部署ROS节点金宝app

这个例子向您展示了如何从一个仿真软件模型来生成c++代码部署作为一个独立的ROS节点。金宝app

使ROS工具箱外部模式模型

外部模式可以让你的主机上仿真软件与机器人硬件金宝app在运行时部署模型。

使模型逐步部署活性氧ROS时间节点

您可以启用ROS部署节点来执行基于发表的时间/时钟话题ROS网络。

调整参数和查看信号使用外部模式部署机器人模型

外部模式可以让你的主机上仿真软件模型与在你的金宝app机器人硬件在运行时部署模型。