主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

金宝app模拟内の 活性氧

金宝app ®を使用して 活性氧のネットワークおよびメッセージにアクセスする

ROS工具箱を使用して、活性氧および 活性氧2に 模拟内金宝appで接続し、ネットワーク経由でメッセージを送信できます。开始在Simulink®中使用ROS金宝appを参照してください。

また、コードを生成してターゲット システムに展開することもできます。スタンドアロンの 活性氧ノードの作成に関する高度な例については、从Simulink®生成独立的ROS 2节点金宝appを参照してください。

活性氧デバイス上で使用可能な展開済みの 活性氧ノードの実行、停止、またはステータス チェックを行うには、リストにある MATLAB®関数を使用します。罗斯装置を使用して 活性氧デバイスへの接続を作成します。

関数

すべて展開する

罗斯装置 连接到远程ROS设备
运行节点 启动ROS或ROS 2节点
停止节点 停止ROS或ROS 2节点
runCore 启动ROS核心
堆芯 停止ROS核心
伊斯诺德朗宁 确定ROS或ROS 2节点是否正在运行
我在跑步 确定ROS核心是否正在运行
Ros2设备 连接到远程ROS 2设备
运行节点 启动ROS或ROS 2节点
停止节点 停止ROS或ROS 2节点
伊斯诺德朗宁 确定ROS或ROS 2节点是否正在运行

ブロック

すべて展開する

空白信息 指定されたメッセージ タイプを使用した空白メッセージの作成
呼叫服务 ROS网络中的呼叫服务
当前时间 現在の 活性氧時間またはシステム時間の取得
获取参数 从ROS参数服务器获取值
出版 向ROS网络发送消息
读取数据 从日志文件播放数据
读取图像 从ROS图像消息中提取图像
读取点云 从ROS PointCloud2消息中提取点云
设置参数 在ROS参数服务器上设置值
订阅 接收来自ROS网络的消息
标题分配 更新ROS消息头的字段
空白信息 指定されたメッセージ タイプを使用した空白の 活性氧2メッセージの作成
出版 向ROS 2网络发送消息
订阅 从ROS 2网络接收消息

トピック

活性氧ネットワーク

ROS 金宝appSimu金宝applink支持和限制

ROS工具箱不支持Simulink中的以下ROS功金宝app能:金宝app

开始在Simulink®中使用ROS金宝app

此示例显示了如何使用Simulink块让ROS从本地ROS网金宝app络发送和接收消息。

活性氧ネットワーク アドレスの構成

[ROSネットワーク アドレスの構成] ダイアログ

从Simulink®连接到启用ROS的机器人金宝app

您可以使用Simulin金宝appk连接到启用ROS的物理机器人或启用ROS的机器人模拟器,如凉亭。此示例显示了如何配置Simulink以使用ROS连接到单独的机器人模拟器。金宝app然后,它显示了如何从模拟机器人发送速度命令和接收位置信息。

Simulink中的ROS参数金宝app

在Simulink中设置ROS参数的详细信息。金宝app

连接到ROS设备

用于连接到ROS设备的参数。

ROS-金宝appSimulink相互作用

金宝appSimulink和ROS交互概述

活性氧メッセージ

在Simulink®中使用ROS消息金宝app

此示例说明了如何在Simulink中处理复杂的ROS消息,例如具有嵌套子消息和可变长度数组的消息。金宝app

活性氧のトピック、メッセージ、パラメーターの選択

活性氧のトピックとメッセージを選択するためのダイアログ ボックスの説明。

金宝app模拟での 活性氧メッセージの配列サイズの管理

金宝app模拟で 活性氧の配列サイズを管理するためのダイアログ ボックスの説明

活性氧2ネットワーク

开始在Simulink®中使用ROS 2金宝app

此示例显示如何使用ROS 2的Simulink块从本地ROS金宝app 2网络发送和接收消息。

在Simulink中发布和订阅ROS 2消息金宝app

此模型显示了如何使用Simulink®发布和订阅ROS 2主题。金宝app

通过ROS 2从Simulink®连接到启用ROS的机器人金宝app

本示例向您展示了如何配置Simulink模型,以便从单独的基于ROS的模拟器(如Ga金宝appzebo®over ROS 2)发送和接收信息。

活性氧アプリケーション

从Simulink®生成独立的ROS节点金宝app

此示例演示如何从Simulink模型生成和构建独立的ROS节点。金宝app

ROS机器人的反馈控制

使用Si金宝appmulink®控制在单独的基于ROS的模拟器中运行的模拟机器人。

在Simulink中用ROS标记跟随机器人金宝app

此示例演示如何使用Simulink®控制在单独的基于ROS的金宝app模拟器上运行的模拟机器人。

Simulink中带ROS的自动泊车代客泊车金宝app

在Simulink®的ROS网络中的各个节点之间分发自动泊车代客泊车应用程序。此示例扩展了自动驾驶工具箱中的自动泊车代客泊车(自动驾驶工具箱)示例™. 在Simulink示例中的自金宝app动泊车代客泊车中使用Simulink模型,在将模型划分为ROS节点之前,调整规划器、控制器和车辆动力学参数。

生成代码以从Simulink手动部署ROS节点金宝app

这个例子展示了如何从Simulink模型生成C++代码,作为一个独立的ROS节点部署。代码是在计算机上生成的,金宝app必须手动传输到目标ROS设备。对于生成代码,不需要硬件连接。来自Simulink®。

活性氧2アプリケーション

从Simulink®生成独立的ROS 2节点金宝app

此示例演示如何从Simulink®模型生成和构建独立的ROS 2节点。您可以配置一个模型来生成独立ROS 2节点的C++代码。然后,在主机上构建并运行ROS 2金宝app节点。

ROS机器人在ROS 2上的反馈控制

此示例演示如何使用Simulink®控制通过ROS 2网络在Gaze金宝appbo®机器人模拟器中运行的模拟机器人。

在Simulink中用ROS 2标记跟随机器人金宝app

使用Si金宝appmulink®通过ROS 2网络控制在单独的基于ROS的模拟器上运行的模拟机器人。

Simulink中带ROS 2的自动泊车代客泊车金宝app

此示例显示如何在Simulink®中的ROS 2网络中的各个节点之间分发自动泊车代客泊车应用程序,并将其部署为独立的ROS 2节点。此示例扩展了自动驾驶工具箱中的自动泊车代客泊车(自动驾驶工具箱)示例™. 使用Simulink示例中自动泊金宝app车代客泊车中的Simulink模型,在将模型划分为ROS 2节点之前,调整规划器、控制器和车辆动态参数。

生成代码以从Simulink®手动部署ROS 2节点金宝app

此示例演示如何从Simulink®模型生成C++代码以部署为独立的ROS 2节点。该代码是在计算机上生成的,并金宝app且必须手动传输到目标ROS设备。对于生成该代码,不需要与硬件连接。Simulink®的2个节点。

モデルの実行

为ROS工具箱模型启用外部模式

外部模式允许主机上的Simulink在运行时金宝app与机器人硬件上的已部署模型通信。外部模式允许您在模型运行时调整块掩码参数并可视化模型上的信号。对于ROS工具箱部署的模型是在目标硬件上运行的ROS节点,通过TCP/IP与Simulink通信。金宝app

为部署的ROS节点启用ROS时间模型步进

您可以启用已部署的ROS节点,使其能够根据在上发布的时间执行/钟ROS网络主题。要从Simulink部署ROS节点,请参阅从Simulink®生成独立ROS节点。金宝app

使用外部模式调整已部署机器人模型上的参数和视图信号

外部模式允许主机上的Simulink模型在运金宝app行时与机器人硬件上部署的模型通信。使用外部模式查看信号或修改已部署Simulink模型上的块掩码参数。使用外部模式进行参数调整有助于在算法在硬件上运行时对其进行调整,而不是在Simulink本身的模拟中进行调整。此示例显示了当模型部署到机器人硬件时,如何使用外部模式和ROS启用机器人示例的反馈控制。

使用部署的ROS节点进行溢出检测

您可以为已部署的ROS节点启用溢出检测。要从Simulink部署ROS节点,请参阅从Simulink®生成独立ROS节点。金宝app