問題タブ [ros2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
360 参照

ubuntu-18.04 - ROS2 Eloquent のインストールが Ubuntu 18.04.4 LTS で失敗する

このリンクを参照して、ROS2 Eloquent を Ubuntu 18.04.4 LTS にインストールしています。

私のシステムの情報は次のとおりです( uname -a経由)

ロケールセットアップ ソースを問題なくセットアップできました。次に、Install ROS 2 packagesになりました。

Sudo apt updateを実行した後、Sudo apt install ros-eloquent-desktopを実行すると、次のように返されました。

何が問題なのかを知るのに役立つと思う最後の部分だけを残すために、応答を切り詰めました。私はグーグルで検索しましたが、解決策を見つけることができませんでした。ファイアウォールとウイルス対策もインストールしていません。

助けてください。どうもありがとう。

0 投票する
1 に答える
1197 参照

docker - ホスト ネットワークで実行されている別の Docker コンテナーからカスタム ネットワーク内の Docker コンテナーにアクセスする方法

私のプログラムは ROS1 ノードと ROS2 ノードのネットワークで構成されています。ROS1 ノードと ROS2 ノードは、パブリッシュ/サブスクライブ方式の通信で動作するソフトウェアです。

カスタム ネットワーク onboard_network 内で実行されている 4 つのノードがあるとします。

これらの 4 つのノード (ROS1) は相互にしか通信できないため、onboard_network とホスト ネットワークの両方のエッジに配置する必要があるブリッジ ノード (ROS1 & ROS2) があります。ホスト ネットワークが必要な理由は、ホストが VPN (Zerotier) 内にあるためです。VPN 内には、サーバー (ROS2) もあります。

また、ROS2 はホスト モードでのみ動作するいくつかのマルチキャスト機能を使用するため、ホスト ネットワークで動作する Brid ノードも必要です。

基本的に、onboard_network内で4つのコンテナを実行するdocker構成ファイルと、ホストネットワーク内で実行されるコンテナが必要です。最後のコンテナーは、onboard_network 内のコンテナーから見る必要があり、それらも見ることができる必要があります。どうすればできますか?それは可能ですか?