ROS 2 接続のトラブルシューティング
R2026bバーチャル環境、サブネット、ファイアウォール、および QoS 構成にわたる ROS 2 の検出と通信の問題を解決する
信頼性の高い ROS 2 通信を実現するには、ネットワーク層、ミドルウェア実装、オペレーティングシステムのセキュリティにわたって正確な整合をとる必要があります。MATLAB® が外部の ROS 2 ノードを検出できない場合や、メッセージが宛先に到達しない場合の接続障害を診断および修正するには、このカテゴリのトピックを使用してください。
次の表は、トピックとそのトピックで取り扱う問題をまとめています。
| トラブルシューティングのトピック | 問題 |
|---|---|
| Troubleshoot ROS 2 Discovery Issues in Virtual Environments | ネットワーク アダプターの互換性のないモード、古いプロセス、または ROS ディストリビューション、ドメイン ID、またはミドルウェア設定の不一致が原因で MATLAB が外部の ROS 2 ノードを検出できない。 |
| Troubleshoot ROS 2 Cross-Subnet Discovery Issues Using DDS Profiles | DDS マルチキャストが既定ではサブネット境界を越えないため、異なるサブネット上の ROS 2 ノードが互いを検出できない。 |
| Troubleshoot ROS 2 Firewall, QoS, and Network Compatibility Issues | Windows ファイアウォールが DDS マルチキャストのトラフィックをブロックする、または QoS ポリシーやメッセージ定義の不一致により、サイレント通信障害が発生する。 |
トピック
- Install and Set Up Docker for ROS, ROS 2, and Gazebo
Installation guide and setup instructions for Docker for ROS, ROS 2, and Gazebo.



