GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal ROS Noetic di Ubuntu 20.04 LTS

ROS (Robot Operating System) adalah proyek sumber terbuka yang menyediakan kerangka kerja dan alat untuk aplikasi robotika. Ini membantu merancang perangkat lunak yang kompleks tanpa mengetahui cara kerja perangkat keras tertentu.

Noetik adalah rilis LTS dari ROS dan disesuaikan untuk Ubuntu 20.04. Dukungan ROS Noetic hingga 2025 (5 tahun). Arsitektur yang didukung adalah amd64, armhf, dan arm64.

Dalam tutorial ini, kita akan memandu cara menginstal ROS Noetic di Ubuntu 20.04 .

1. Tambahkan repo Noetic Resmi ke Ubuntu

Langkah pertama dalam menginstal ROS Noetic adalah menambahkan repositori resmi ROS Noetic ke file daftar sumber Ubuntu 20.04.

Untuk menambahkan repo Noetic, ketik:

$ echo "deb http://packages.ros.org/ros/ubuntu focal main" | sudo tee /etc/apt/sources.list.d/ros-focal.list

Keluaran:

deb http://packages.ros.org/ros/ubuntu focal main.

2. Tambahkan gantungan kunci ROS resmi

Selanjutnya, tambahkan keyring ROS resmi ke sistem Ubuntu 20.04 Anda. Ada dua cara untuk melakukannya.

Metode pertama adalah menggunakan hkp://keyserver.ubuntu.com:80 server kunci Ubuntu. Jika ini tidak berhasil, Anda dapat mencoba menggantinya dengan hkp://pgp.mit.edu:80 . Jadi, jalankan perintah di bawah ini.

$ sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

Metode kedua adalah menggunakan perintah curl untuk mengunduh keyring ROS resmi dan menambahkannya secara lokal.

$ curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -

Output “OK”, berarti kunci telah berhasil ditambahkan.

3. Perbarui indeks paket ROS

Selanjutnya, kami akan memperbarui sistem Ubuntu kami untuk mendapatkan informasi paket ROS Noetic dari repositori.

$ sudo apt update

Ini akan menyinkronkan repositori yang baru ditambahkan dengan repositori online Ubuntu.

4. Instal ROS Noetic di Ubuntu 20.04

ROS memiliki beberapa paket meta yang dapat Anda pilih untuk diinstal sesuai dengan kebutuhan spesifik Anda.

Berikut ini adalah metapackage ROS Noetic resmi:

  • ros-noetic-desktop-full
  • ros-noetic-desktop
  • ros-noetic-ros-base
  • Ros-noetic-ros-core

Pilih metapackage pilihan Anda dan instal dengan salah satu perintah di bawah ini.

Instal ros-noetic-desktop-full

Paket ros-noetic-desktop-full hadir dengan semua paket di ros-noetic-desktop dan juga paket persepsi (ros-noetic-perception) dan simulasi (ros-noetic-simulators).

Untuk menginstal ros-noetic-desktop-full, jalankan perintah berikut:

$ sudo apt install ros-noetic-desktop-full

Setelah Anda menjalankan perintah, tekan Y untuk melanjutkan instalasi.

Instal ros-noetic-desktop

Ros-noetic-desktop adalah versi minimal dari ros-noetic-desktop-full. Ini berisi sebagian besar paket tutorial termasuk:

  • berhadapan
  • sudut
  • tutorial_umum
  • tutorial_geometri
  • ros_tutorials
  • roslint
  • urdf_tutorial
  • visualization_tutorials

Untuk menginstal ros-noetic-desktop, jalankan perintah berikut:

$ sudo apt install ros-noetic-desktop

Instal ros-noetic-base

Ros-noetic-base hanya berisi paket-paket dasar. Ini termasuk paket di ros_core dan alat non-robot dasar lainnya seperti konfigurasi ulang dinamis, nodelet, dan actionlib.

Untuk menginstal ros-noetic-base, jalankan perintah berikut:

$ sudo apt install ros-noetic-base

Instal ros-noetic-core

Ros-noetic-core berisi kumpulan paket minimal. Paket termasuk:

  • pesan_umum
  • gencpp
  • genus
  • genlisp
  • genmsg
  • gennodejs
  • genpy
  • generasi_pesan
  • waktu proses_pesan
  • pluginlib
  • ros
  • ros_comm
  • rosbag_migration_rule
  • roskonsol

Untuk menginstal ros-noetic-core, jalankan perintah berikut:

$ sudo apt install ros-noetic-core

 5. Siapkan lingkungan ROS Noetic

Langkah selanjutnya adalah mengatur lingkungan ROS Noetic. Pertama sumber skrip setup.bash di setiap terminal bash yang menggunakan ROS, ketik:

$ source /opt/ros/noetic/setup.bash

Tambahkan file .bashrc yang terletak di direktori home Anda untuk menghindari berjalan setiap kali Anda meluncurkan shell baru:

$ echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc

Verifikasi dengan menjalankan perintah berikut:

$ tail ~/.bashrc

Agar perubahan diterapkan, ketik:

$  source ~/.bashrc 

Verifikasi pemasangan Noetic

Setelah berhasil menginstal ROS Noetic di Ubuntu 20.04, cukup jalankan perintah roscd.

$ roscd

Anda akan melihat bahwa direktori saat ini dari prompt Anda berubah menjadi /opt/ros/noetic , di situlah kami menginstal Noetic.

Kami juga dapat memverifikasi pemasangan dengan menjalankan roscore perintah di direktori noetic. Output menampilkan distro ros dan versi ros dalam ringkasan.

$ roscore

Kesimpulan

Dalam tutorial ini kita belajar cara menginstal ROS Noetic di Ubuntu 20.04. Sekarang Anda dapat memprogram robot Anda menggunakan Noetic.


Ubuntu
  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  1. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  2. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04

  3. Cara Menginstal Spotify di Ubuntu 18.04 LTS

  1. Cara Menginstal Prometheus di Ubuntu 18.04 LTS

  2. Cara Menginstal Memcached di Ubuntu 18.04 LTS

  3. Cara Menginstal VestaCP di Ubuntu 18.04 LTS