Advertisement

Instalasi ROS Melodic Morenia pada Microsoft Windows 10

0 143

Sepertinya semenjak Satya Nadela mengambil tampuk kepemimpinan Microsoft, perusahaan pemilik Sistem Operasi terpopuler sejagad (Microsoft Windows) berubah haluan dengan sangat radikal — dari yang semula sangat alergi, menjadi lebih bersahabat kepada banyak project Open Source.

Kali ini Microsoft menunjukkan dukungannya pada ROS (Robot Operating System) yang semenjak versi Melodic Meronia mulai didukung oleh Microsoft melalui hadirnya “middleware robotik” tersebut ke dalam  Sistem Operasi mereka — Microsoft Windows 10.

Dukungan tersebut dapat ditelusuri pada ROSCon 2018 di Spanyol tahun lalu dimana Microsoft mengumumkan bergabungnya mereka kedalam ROS Industrial Consortium untuk berinvestasi di dalam  membangun robot industri dan bekerja sama dalam membangun komunitas Open Robotics dan ROS Industrial Consortium untuk memasukkan Robot Operating System kedalam Microsoft Windows

Tentu ini kabar baik bagi pengguna Sistem Operasi Windows sekaligus penggemar ROS, sehingga dengan adanya dukungan ROS ke dalam Microsoft Windows,  mereka tidak perlu lagi membuat sistem dual booting pada mesin komputer atau menggunakan VirtualBox untuk sekedar belajar dan menggunakan Robot Operating System.

  • Prasyarat.

Untuk mulai menginstal ROS pada Microsoft Windows 10. Pembaca diasumsikan telah menginstal beberapa software sebagai berikut

  • Visual Studio : Pengguna dapat menggunakan versi Visual Studio 2017 ataupun 2019. Pembaca dapat merujuk pada artikel terdahulu tentang bagaimana petunjuk untuk menginstal Microsoft Visual Studio di tautan berikut
  • Chocolatey : Chocolatey adalah software package manager  untuk Microsoft Windows yang dapat digunakan untuk menginstall software cukup menggunakan Command prompt layaknya apt-get pada Linux famili Debian. Untuk menginstal,  gunakan command prompt atau Power Shell dengan privilege Administrator lalu jalankan script berikut
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
  • Git: Git adalah software untuk  versioning control source code. Pembaca dapat membaca lebih lanjut artikel embeddednesia lain untuk menginstal dan memahami penggunaan Git pada tautan berikut

Adverstiment

  • Instalasi

Untuk memulai proses instalasi, pertama buat shortcut di dekstop dengan klik kanan pilih New > Shortcut lalu masukkan sintaks berikut. Lalu beri nama shortcut tersebut, misalnya ROS

C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64

Sintaks tersebut berlaku jika digunakan Visual Studio 2019 Community, jika yang digunakan adalah versi 2017 Community, pengguna dapat mengganti angka 2019 pada sintaks diatas menjadi 2017

 

Jalankan shortcut tersebut dengan privilige Administrator, dengan mengetikkan pada taskbar Windows lalu pilih Run As Administrator

Setelah  jendela command prompt ROS telah tampil, ketikkan perintah berikut

choco source add -n=ros-win -s="https://roswin.azurewebsites.net/api/v2" --priority=1
choco upgrade ros-melodic-desktop_full -y --execution-timeout=0

proses pengunduhan dan instalasi akan memakan waktu beberapa saat bergantung pada kecepatan akses internet yang digunakan

Adverstiment

  • Menggunakan ROS di dalam Windows

Untuk menjalankan ROS pada command prompt, buat shortcut baru atau ubah shortcut ROS sebelumnya,  lalu ganti menjadi sebagai berikut. Caranya, klik kanan pada shortcut yang dimaksud, lalu pilih properties dan Ubah pada field Target

C:\Windows\System32\cmd.exe /k "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\VsDevCmd.bat" -arch=amd64 -host_arch=amd64 && C:\opt\ros\melodic\x64\setup.bat

 

Perhatikan, bahwa command yang digunakan sama, hanya ditambahkan perintah berikut

 && C:\opt\ros\melodic\x64\setup.bat

guna menjalankan setup.bat pada ROS setiap command prompt ROS baru dibuka. Penulis menaruh shortcut  ini pada C:\ Users\{user.name}\ karena ini adalah alamat pertama yang tampil kala membuka jendela command prompt baru

Pengguna dapat menginstall Windows Terminal melalui Microsoft Store untuk memudahkan bernavigasi menggunakan jendela command prompt dan merasakan pengalaman yang sama seperti saat menggunakan terminal pada Linux
Selamat kini, Robotic Operating System telah berhasil diinstal pada Microsoft Windows 10. Pengguna dapat mulai membuat program node dengan code yang sama  sebagaimana halnya pada program ROS yang dibuat pada sistem operasi Linux Ubuntu

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

%d blogger menyukai ini: