主要内容

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

ROS工具箱

ROSベースのアプリケーションの設計,シミュレーションおよび展開

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

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

ROS工具箱入門

ROS工具箱の基礎を学ぶ

ネットワーク接続と調査

ROSネットワークを設定して操作する

パブリッシャーとサブスクライバー

メッセージ,トピックおよびネットワーク情報を作成し,送受信する

サービスとアクション

サービスとアクションに関する要求の送信,タスクの実行およびフィードバックの取得

ROSログファイルと変換

rosbag,変換ツリーおよび時系列データを解析する

ROS特化メッセージ

特化したセンサーおよび入力からのメッセージにアクセスする

ROSカスタムメッセージのサポート

ROSカスタムメッセージを作成する

万博1manbetx动态仿真模块内のROS

万博1manbetx仿真软件を使用してROSのネットワークおよびメッセージにアクセスする

ROSアプリケーションの例

ROSおよび露台のアプリケーションをシミュレートし,TurtleBot®ハードウェアに接続

ROS工具箱でサポートされているハードウェア

サードパーティ製ハードウェアのサポート