Tutorial Elektronika Embedded dan Pemrograman Sampai Mahir

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

1 348

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’

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 digunakan, 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.

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 Komen
  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. […]

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogger menyukai ini: