ROS_DOMAIN_IDの設定

ROS_DOMAIN_IDを設定することで同じネットワーク内でのトピックの

干渉などを防ぐことができる

同じROS_DOMAIN_IDに設定したコンピュータ同士でトピック通信が行える

値の範囲は:0~65532まで

.bashrcに以下の環境変数を追加することでROS_DOMAIN_IDを設定する

export ROS_DOMAIN_ID=数字

例 ROS_DOMAIN_IDを1に設定する場合

export ROS_DOMAIN_ID=1

下記のように.bashrcに記述する

export ROS_DOMAIN_ID=1 >> ~/.bashrc

外部のネットワークに繋がない場合(PC内部で完結する場合)

以下の環境変数を設定することで外部ネットワークとの通信が行えなくなり、ローカルホストのみになる

export ROS_LOCALHOST_ONLY=1

参考文献

同一ネットワーク内で複数人がROS2を使用する場合 - Qiita