ROS工具箱

Rosネットワク

RosまたはRos 2に接続して,自律システムアプリケションを試作します。Rosネットワクを介してハドウェアまたはシミュレタにアクセスします。

Rosネットワク通信

RosまたはRos 2に接続して,探索します。ereplicationントロスペクションを使用して、使用可能なトピックおよびタereplicationプをリストします。Rosメッセジの詳細な構造を表示します。

Rosネットワクへの接続

Rosネットワクへの接続

Rosネットワク設定

異なるデバイス間で通信するために,独自のROSまたはROS 2ネットワークを作成し,定義します。タスクと情報を配布するために,複数のrosノドを設定します。

Ros 2ネットワクの例

Ros 2ネットワクの例

ROS通信

メッセジを渡すことによってrosノドと通信します。

发布者および订阅者

发布-订阅セマンティクスを使用して,ROSメッセージまたはROS 2メッセージを送受信します。

センサデタに加入し,ホSimulinkモデル

センサデタに加入し,ホSimulinkモデル

サビスとアクション

クライアント/サーバーアーキテクチャを使用して,要求を送信し,タスクを実行し,ROSアプリケーションでフィードバックを取得します。

Rosサビスおよびアクションを使用するクラアント/サ交互作用

Rosサビスおよびアクションを使用するクラアント/サ交互作用

パラメタサバ

ROSパラメーターサーバーを使用して,複数のノードの構成オプションを格納し,ノードの動的再構成を有効にします。

車両ギア選択を制御するためにROSパラメタをクエリし,設定するSimulinkモデル

車両ギア選択を制御するためにROSパラメタをクエリし,設定するSimulinkモデル

Rosメッセジ

Rosノド間で情報を共有するためにメッセジを操作します。組み込みメッセジを使用するか、カスタムメッセージ定義を指定します。

組み込みメッセジ

ROSアプリケーションには,サポートされているROSメッセージパッケージのライブラリを使用します。

サポトされるrosメッセジの例

サポトされるrosメッセジの例

カスタムメッセジ

カスタムメッセージサポートを使用して,ROSまたはROS 2アプリケーション用の新しいメッセージタイプを追加します。

Ros 2カスタムメッセジの生成

Ros 2カスタムメッセジの生成

ROS展開

スタンドアロンのrosおよびros 2ノ。

SimulinkからのスタンドアロンROS 2ノドの生成。ギャラリを見る(6枚の画像)

応用例

アプリケーション例を使用して,ROSおよびROS 2通信によって使用可能なシステムを設計,シミュレート,および展開します。

ROSベスのシミュレタ上で動作するロボットを制御するためのSimulinkモデル

ROSベスのシミュレタ上で動作するロボットを制御するためのSimulinkモデル

Baidu
map