ros pasang golang

WBOY
Lepaskan: 2023-05-21 19:07:35
asal
743 orang telah melayarinya

ROS (Robot Operating System) ialah platform pembangunan robot yang digunakan secara meluas. Ia ditulis dalam C++, tetapi juga menyokong bahasa pengaturcaraan lain seperti Python dan Java. Jika anda ingin menggunakan bahasa Go untuk menulis nod dalam ROS, maka anda perlu mengikuti langkah di bawah untuk memasang Go.

  1. Muat turun Go

Mula-mula, anda perlu memuat turun binari Go. Anda boleh mendapatkan versi terkini Go di tapak web rasmi (https://golang.org/dl/). Muat turun tarball yang sesuai untuk sistem pengendalian anda dan ekstraknya ke direktori pilihan anda. Kami akan menganggap bahawa anda mengekstraknya ke direktori /usr/local/go/.

  1. Konfigurasikan pembolehubah persekitaran

Untuk mengakses Go dalam terminal, anda perlu menambah laluan ke binari Go kepada pembolehubah persekitaran PATH anda. Buka terminal anda dan masukkan arahan berikut pada baris arahan:

export PATH=$PATH:/usr/local/go/bin
Salin selepas log masuk

Jika anda ingin mengubah suai pembolehubah persekitaran PATH secara kekal, anda boleh menambah arahan ini pada fail .bashrc anda.

  1. Menguji Pemasangan

Kini anda boleh menguji pemasangan Go anda dengan memasukkan:

go version
Salin selepas log masuk

Jika Go berjaya dipasang, anda harus melihat output yang serupa dengan :

go version go1.16.5 linux/amd64
Salin selepas log masuk
  1. Pasang pakej Go ROS

Terdapat pakej ROS (go-ros) yang sudah menyediakan sokongan untuk Go. Untuk menggunakan Go with ROS, anda perlu memasang pakej ini. Dalam ruang kerja ROS anda, masukkan arahan berikut:

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
Salin selepas log masuk
  1. Pakej Test Go ROS

Anda boleh menguji sama ada pakej Go ROS berjaya dengan menjalankan Pasang nod ujian rosgo. Masukkan ruang kerja ROS anda dan jalankan arahan berikut:

roscore &
cd src/github.com/akio/rosgo
go run tools/testsub.go /test &
go run tools/testpub.go /test &
Salin selepas log masuk

Sekarang, anda sepatutnya melihat dua tetingkap terminal mencetak mesej berbeza. Ini bermakna anda berjaya menulis Node dalam ROS menggunakan Go.

Ringkasan

Menggunakan Go dalam ROS membolehkan anda menulis kod yang lebih pantas dan cekap. Walau bagaimanapun, anda mungkin menghadapi beberapa masalah semasa pemasangan pakej Go dan Go ROS. Jika anda mengikuti langkah di atas dan meluangkan sedikit masa menyahpepijat, anda akan dapat memasang dan menggunakan Go dengan mudah.

Atas ialah kandungan terperinci ros pasang golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan