主要内容

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

ROS工具箱入門

rosベースベースのアプリケーションアプリケーションの,シミュレーションおよび展开

ROS工具箱は,MATLAB® と仿金宝app真软件® を机器人操作系统(ROSおよびROS 2)に接続するインターフェイスを提供します。これによりROSノードのネットワークを作成できます。このツールボックスには,rosbagファイルに記録されているROSデータのインポート,解析および再生を行うためのMATLAB関数および仿真软件ブロ金宝appックが含まれています。また,ライブROSネットワークに接続してROSメッセージにアクセスすることもできます。

ツールボックスを使用すると,デスクトップシミュレーション,および露台などの外部ロボットシミュレーターへの接続を使用して,ROSノードを検証できます。ROS工具箱はc++コードの生成(金宝app仿真软件编码器™を使用)をサポートするため,仿金宝app真软件モデルからROSノードを自動的に生成して,シミュレートされたハードウェアまたは実際のハードウェアに展開することができます。金宝app仿真软件のエクスターナルモードがサポートされるため,モデルをハードウェアで実行している間にメッセージの表示およびパラメーターの変更ができます。

チュートリアル

    ROS

    ROS入門

    机器人操作系统(ROS)はロボットシステムのさまざまな部分が相互に検出し,これらの間でデータを送受信できるようにする通信インターフェイスです。

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

    这个例子展示了如何使用Simulink块为ROS发送和接收来金宝app自本地ROS网络的消息。

    使用基本ROS消息

    消息是ROS中交换数据的主要容器。主题和服务使用消息在节点之间传输数据。(见ROSのパブリッシャーおよびサブスクライバーとのデータ交換并调用并提供ROS服务有关主题的更多信息和服务)

    ROSのパブリッシャーおよびサブスクライバーとのデータ交換

    ROSノードがデータを交換するための主なメカニズムは,“メッセージ”を送受信することです。

    露台およびシミュレートされたTurtleBotの入門

    このこの例で,凉亭®シミュレーターのの方法をを明します。

    ROS 2

    开始使用活性氧2

    机器人操作系统2 (Robot Operating System 2)是ROS的第二版本,它是一个通信接口,使机器人系统的不同部分能够发现、发送和接收数据。支持ROS 2的金宝appMATLAB®是一个函数库,允许您与支持ROS 2的物理机器人或机器人模拟器(如Gazebo®)交换数据。ROS 2是建立在数据分发标准(DDS)哪个端到端中间件提供诸如发现之类的特性序列化和运输。这些功能与ROS 2的设计原则对齐分布式的发现并控制不同“服务质量”选择交通工具。DDS使用实时发布-订阅(RTPS)协议,它在不可靠的网络协议(如UDP)上提供通信。有关更多信息,请参见rtp

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

    这个例子展示了如何使用Simulink块的ROS 2发送和接金宝app收来自本地ROS 2网络的消息。

    使用基本ROS 2消息

    ROS消息是在ROS 2中交换数据的主要容器。发布者和订阅者使用指定的消息交换数据主题在节点之间传送数据。在发送和接收消息的更多信息,参见ROS 2のパブリッシャーとサブスクライバーとのデータ交換。

    ROS 2のパブリッシャーとサブスクライバーとのデータ交換

    ROS 2ノードがデータを交換するための主なメカニズムは,“メッセージ”を送受信することです。

机器人操作系统について