ROS工具箱は,MATLAB®と仿真软件®をロボットオペレーティングシステム(ROSおよびROS 2)に接続するインターフェイスを提供し,ROSノードのネットワークを作成できます。ツールボックスには,MATLAB関数と仿真软件ブロックが含まれ,rosbagファイルに記録されたROSデータをインポートし,分析し,再生します。また,ラ邮箱ブrosネットワ,rosメッセ。
ツールボックスでは,デスクトップシミュレーションを介して,また露台などの外部ロボットシミュレーターに接続することによって,ROSノードを検証することができます。ROS Toolboxは,c++コ,ド生成(MATLAB编码器™と仿真软件编码器™を使用)をサポートし,仿真软件モデルからROSノードを自動的に生成し,シミュレーション上または物理ハドウェアに展開することができます。动态仿真模块エクスターナルモードをサポートすると、モデルがハードウェア上で実行されている間にメッセージを表示し、パラメーターを変更できます。
詳細を見る:
Rosネットワク通信
RosまたはRos 2に接続して,探索します。ereplicationントロスペクションを使用して、使用可能なトピックおよびタereplicationプをリストします。Rosメッセジの詳細な構造を表示します。
Rosネットワク設定
異なるデバイス間で通信するために,独自のROSまたはROS 2ネットワークを作成し,定義します。タスクと情報を配布するために,複数のrosノドを設定します。
发布者および订阅者
发布-订阅セマンティクスを使用して,ROSメッセージまたはROS 2メッセージを送受信します。
サビスとアクション
クライアント/サーバーアーキテクチャを使用して,要求を送信し,タスクを実行し,ROSアプリケーションでフィードバックを取得します。
パラメタサバ
ROSパラメーターサーバーを使用して,複数のノードの構成オプションを格納し,ノードの動的再構成を有効にします。
組み込みメッセジ
ROSアプリケーションには,サポートされているROSメッセージパッケージのライブラリを使用します。
カスタムメッセジ
カスタムメッセージサポートを使用して,ROSまたはROS 2アプリケーション用の新しいメッセージタイプを追加します。
ノド生成
ROSまたはROS 2の機能を使用するスタンドアロンアプリケーション用のc++コードを生成します。