Advertisement

Instalasi Robot Operating System (Kinetic Kame di Ubuntu 16.04 LTS )

1 2.577

20161005114818422 (1)ROS berjalan di sistem operasi linux, Ubuntu adalah salah satu distro linux yang didukung (ada beberapa distro dan sistem operasi yang lain yang didukung secara eksperimental) Sehingga dalam tutorial  ini saya akan menggunakan Ubuntu 16.04 LTS, dan ROS versi Kinetic Kame.

Ada beberapa alternatif untuk menginstall OS Ubuntu.

  1. Menginstall secara native di komputer. Anda bisa mendownload iso nya di situs resmi ubuntu
  2. Menginstall sebagai bootable USB
  3. Menggunakan Virtual Machine

embeddednesia dalam waktu dekat akan menyediakan image sistem operasi ubuntu yang telah terinstall ROS Kinetic Kame pada opsi ke 3, sehingga anda tinggal membeli DVD-nya dan menginstalnya pada komputer anda. Pilihan ini yang embeddednesia pandang lebih cocok untuk pembelajaran, karena pembaca tidak perlu dipusingkan dengan banyak hal tentang instalasi Sistem Operasi, atau harus mengganti sistem operasi komputer yang sekarang digunakan.

Oke, asumsikan, anda telah siap dengan Sistem Operasi Ubuntu 16.04 LTS, maka terlebih dahulu harus dipastikan bahwa pengaturan Software & Updates telah diatur ke posisi Main Server (Bukan server lokal regional), silahkan sesuaikan

VirtualBox_ROS-16.04VM_12_03_2017_19_03_09

Oke, mari mulai persiapan instalasinya,  ketik perintah berikut untuk untuk menambah repositori:

sudo sh -c ‘echo “deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main” > /etc/apt/sources.list.d/ros-latest.list’

Adverstiment

Setelah itu pasang key, dengan mengetikkan perintah berikut sehingga Ubuntu akan memasukkan repositori tersebut ke dalam trusted list

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

Kemudian, pastikan bahwa semua package yang berada dalam sistem linux telah dimutakhirkan

sudo apt-get update

ROS berisi banyak pustaka dan program yang mungkin tidak pernah anda gunakan, sehingga ROS menyediakan empat jenis paket instalasi yang berbeda, untuk pengguna tingkat lanjut misalnya, mungkin hanya memerlukan instalasi basic sehinga developer hanya menginstal apa yang digunakan, namun untuk tingkat pemula, direkomendasikan melakukan instalasi penuh untuk keperluan latihan dan pembelajaran

sudo apt-get install ros-kinetic-desktop-full

Sebelum menggunakan ROS, perlu diinisialisasikan rosdep. perangkat command line rosdep membantu developer untuk mengetahui dependensi sistem dari kode sumber yang sedang di-compile atau instal. Untuk alasan ini, maka  rosdep diperlukan oleh beberapa komponen inti dari ROS, sehingga secara default perangkat ini telah terinstal.

Adverstiment

Untuk menginisialisasi rosdep, jalankan perintah berikut

sudo rosdep init
rosdep update
  • Mengatur Environment

Selamat, kini ROS telah terinstall pada Sistem Operasi Ubuntu anda, untuk memulai menggunakannya. Sistem harus perlu mengetahui lokasi dari file executable atau binary berada. Untuk melakukan ini kita harus menjalankan sebuah script seperti berikut

Buat direktori workspace misalkan kinetic_workspace

mkdir ~/kinetic_workspace

Tambahkan ke ROS_PACKAGE_PATH

echo “source /opt/ros/kinetic/setup.bash” >> ~/.bashrc
source ~/.bashrc
echo “export ROS_PACKAGE_PATH = ~/kinetic_workspace:$ROS_PACKAGE_PATH” >> ~/.bashrc
echo “export ROS_WORKSPACE = ~/kinetic_workspace” >> ~/.bashrc
source ~/.bashrc

ROS Install

rosinstall adalah command tool yang memungkinkan developer dengan mudah mengunduh kode sumber package ROS dengan menggunakan satu perintah. Command tool ini didistribusikan secara terpisah, sehingga kita juga perlu menginstalnya, gunakan perintah berikut

sudo apt-get install python-rosinstall

Oke, selesei. Kini ROS sudah siap digunakan di komputer anda, selamat bereksperimen. dan Salam elektronika 😉

 

1 Komentar
  1. […] Dalam tutorial ini embeddednesia menggunakan Ubuntu 16.04 LTS dan  ROS versi Kinetic Kame. Bagi pembaca yang belum memiliki environment ROS yang berjalan, silahkan baca tutorial sebelumnya tentang bagaimana cara menginstal ROS. […]

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar anda diproses.

%d blogger menyukai ini: