ROS (ロボット オペレーティング システム) は、広く使用されているロボット開発プラットフォームです。 C で書かれていますが、Python や Java などの他のプログラミング言語もサポートしています。 Go 言語を使用して ROS にノードを書きたい場合は、以下の手順に従って Go をインストールする必要があります。
まず、Go バイナリをダウンロードする必要があります。 Go の最新バージョンは、公式 Web サイト (https://golang.org/dl/) で見つけることができます。オペレーティング システムに適した tarball をダウンロードし、選択したディレクトリに解凍します。 /usr/local/go/ ディレクトリに解凍したものとします。
ターミナルで Go にアクセスするには、Go バイナリへのパスを PATH 環境変数に追加する必要があります。ターミナルを開き、コマンド ラインで次のコマンドを入力します。
export PATH=$PATH:/usr/local/go/bin
PATH 環境変数を永続的に変更する場合は、このコマンドを .bashrc ファイルに追加できます。
次のコマンドを入力して、Go インストールをテストできます。
go version
Go が正常にインストールされた場合は、次のことが表示されます。次のような出力:
go version go1.16.5 linux/amd64
Go のサポートをすでに提供している ROS パッケージ (go-ros) があります。 ROS で Go を使用するには、このパッケージをインストールする必要があります。 ROS ワークスペースで、次のコマンドを入力します。
mkdir -p src/github.com/akio/rosgo cd src/github.com/akio/rosgo git clone https://github.com/akio/rosgo.git ./ cd rosdep install rosgo
Go ROS パッケージが成功したかどうかをテストするには、次のテスト ノードを実行します。ロスゴをインストールします。 ROS ワークスペースに入り、次のコマンドを実行します。
roscore & cd src/github.com/akio/rosgo go run tools/testsub.go /test & go run tools/testpub.go /test &
これで、2 つのターミナル ウィンドウが異なるメッセージを出力していることがわかります。これは、ROS で Go を使用して Node を正常に作成したことを意味します。
概要
ROS で Go を使用すると、より高速で効率的なコードを作成できます。ただし、Go および Go ROS パッケージのインストール中に問題が発生する場合があります。上記の手順に従い、時間をかけてデバッグすると、Go を簡単にインストールして使用できるようになります。
以上がロスはGolangをインストールしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。