Tahapan instalasi ROS Kinetic pada Ubuntu 16.04 menggunakan Virtualbox
1. Setting virtualisasi
2. Install virtualbox
3. Install Ubuntu 16.04 di Virtualbox
4. Setting Full Screen Ubuntu di virtualbox (jika belum full screen)
5. Install ROS Kinetic (dan Gazebo) di Ubuntu 16.04
Setting virtualisasi
lCek apakah virtualisasi sudah aktif melalui task manager
https://support.bluestacks.com/hc/en-us/articles/115003174386-How-can-I-enable-virtualization-VT-on-my-PC-
lJika belum aktif maka bisa diaktifkan melalui BIOS setting. Silahkan cek link berikut kemudian pilih cara setting sesuai jenis komputer/laptop masing-masing
https://2nwiki.2n.cz/pages/viewpage.action?pageId=75202968#:~:text=Press%20F2%20key%20at%20startup,changes%20and%20Reboot%20into%20Windows.
Install virtualbox
lDownload virtualbox melalui link berikut
Windows
https://download.virtualbox.org/virtualbox/6.1.16/VirtualBox-6.1.16-140961-Win.exe
OS X
https://download.virtualbox.org/virtualbox/6.1.16/VirtualBox-6.1.16-140961-OSX.dmg
Linux
https://www.virtualbox.org/wiki/Linux_Downloads
lInstall virtualbox --> double klik file hasil download atau sesuai instruksi cara install di masing masing operating system yang digunakan.
lBisa juga mengikuti instruksi seperti di link berikut:
https://www.nitrotekno.com/cara-install-virtualbox-di-windows-10-8-7-update-maret-2020/
https://www.nitrotekno.com/cara-install-virtualbox-di-windows-10-8-7-update-maret-2020/
Install Ubuntu 16.04 di Virtualbox
Download Ubuntu 16.04
lDownload Ubuntu 16.04 melalui link berikut:
https://releases.ubuntu.com/16.04/
lPilih Download Dekstop Image (64-bit PC (AMD64) desktop image atau 32-bit PC (i386) desktop image). Pilih sesuai spesifikasi komputer anda (umumnya untuk komputer sekarang sudah menggunakan 64 bit).
lSimpan file ubuntu berextension .iso ke dalam folder yang mudah dicari
Setting virtual machine
lBuka/jalankan virtualbox
lClick New
lTuliskan nama (terserah masing-masing), Type --> Linux, Version --> Ubuntu_64
lClick Next
lMemory Size --> Sy rekomendasikan 4 GB atau lebih (tetapi jangan sampai batas merah)
lClick Next
lCreate your virtual machine's virtual hard drive --> biarkan default tidak apa-apa
lUntuk ukuran hard drive saran Saya sekitar 20GB karena untuk instalasi Ubuntu, ROS dan software pendukung jika diperlukan
lClick Create
Install Ubuntu 16.04
lInstall ubuntu di virtualbox dengan click start
https://www.wikihow.com/Install-Ubuntu-on-VirtualBox
lPilih file Ubuntu (.iso) yg telah didownload sebelumnya dengan mengclick tombol bergambar folder sebelah kiri bawah. Kemudian click Start.
https://www.wikihow.com/Install-Ubuntu-on-VirtualBox
lClick Install Ubuntu
https://ubuntu.com/tutorials/install-ubuntu-desktop-1604#3-boot-from-dvd
lIkuti wizard pada saat instalasi (anda bisa membiarkan settingan default atau disesuaikan sesuai kebutuhan anda)
lSetting login: Nama dan Password --> jangan lupa untuk diingat passwordnya
lTunggu sampai proses instalasi selesai. Kemudian click Restart Now
https://ubuntu.com/tutorials/install-ubuntu-desktop-1604#3-boot-from-dvd
lIngat restart ini adalah restart virtual machine. Jangan lupa memilih “Power off the machine” kemudian click Ok.
lSetelah itu untuk menggunakan Ubuntu --> open virtualbox --> pilih virtual machine yg diinginkan --> click start --> gunakan password untuk login.
Setting Full Screen Ubuntu di virtualbox (jika belum full screen)
lStep 1: Open Ubuntu in VirtualBox and Login .
lStep 2: Now, Click on Devices .
lStep 3: Click on 'Insert Guest Additions CD image', Provide Password.
lStep 4: Once,Installation is done, Hit Enter to Return.
lStep 5: Now, Shut down the virtual Machine and restart it again.
lStep 6: Press Right CTRL+F on your Keyboard and You will see Ubuntu in FullScreen.
Install ROS Kinetic (dan Gazebo) di Ubuntu 16.04
1. Jalankan Ubuntu
2. Buka Terminal di Ubuntu dengan shortcut CTRL+ALT+T atau click kanan --> Open Terminal
3. Ketik/copy (gunakan mouse untuk copy paste di terminal) command berikut di terminal dan tekan enter (jika perlu password maka masukkan password anda):
a) sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
b) sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
atau
curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -
c) sudo apt-get update
d) sudo apt-get install ros-kinetic-desktop-full
e) echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
f) source ~/.bashrc
g) sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
h) sudo apt install python-rosdep
i) sudo rosdep init
j) rosdep update
4. Informasi lebih lanjut dapat dilihat pada --> http://wiki.ros.org/kinetic/Installation/Ubuntu
5. Note: jika ada error biasanya karena gagal download. Maka ulangi langkah sebelumnya sehingga akan melakukan download file yg belum terdownload.
6. Cek instalasi ros dengan perintah “printenv | grep ROS” --> akan menunjukkan environment dari ROS yang terinstall
7. Cek instalasi gazebo di ROS dengan perintah “roslaunch gazebo_ros empty_world.launch” --> akan muncul simulator gazebo
8. Jika step 6 dan/atau 7 ada error maka periksa kembali (atau ulangi) instalasi anda
Referensi:
https://support.bluestacks.com/hc/en-us/articles/115003174386-How-can-I-enable-virtualization-VT-on-my-PC-
https://www.nitrotekno.com/cara-install-virtualbox-di-windows-10-8-7-update-maret-2020/
https://www.wikihow.com/Install-Ubuntu-on-VirtualBox
https://ubuntu.com/tutorials/install-ubuntu-desktop-1604#3-boot-from-dvd
https://linuxconfig.org/how-to-open-a-terminal-on-ubuntu-xenial-xerus-16-04-linux
http://wiki.ros.org/kinetic/Installation/Ubuntu