18 May 2026 — admin

Gaskeun! Cara Install ROS2 di Jetson Orin Nano Super

Default image

Lagi Pegang Jetson Orin Nano Super Tapi Cuma Dijadiin Ganjel Pintu?

Pernah gak sih lu ngerasa dapet hardware gahar kayak Nvidia Jetson Orin Nano Super, tapi pas mau mulai malah bingung mau diapain? Apalagi kalo dapet tugas bikin proyek robotika di sekolah atau kampus. Rasanya pengen langsung sat-set bikin robot yang bisa jalan sendiri, tapi pas liat dokumentasi aslinya malah bikin pusing tujuh keliling. Tenang lur, lu gak sendirian. Banyak yang ngerasa mager duluan pas liat terminal Linux yang item semua itu.

Jetson Orin Nano Super itu sebenernya 'otak' yang kenceng banget buat urusan AI dan robotika. Tapi, otak tanpa sistem operasi yang pas itu ibarat PC gaming spek dewa tapi cuma dipake main Solitaire. Nah, di sinilah ROS2 (Robot Operating System 2) masuk sebagai pahlawannya. Di artikel ini, kita bakal bahas tuntas gimana cara install ROS2 Humble (versi yang paling stabil buat Ubuntu 22.04) di Jetson kesayangan lu tanpa drama error yang bikin emosi. Gaskeun!

Kenapa Harus ROS2 Humble?

Mungkin lu nanya, 'Kenapa gak pake ROS1 aja, Bang?'. Dengerin nih lur, ROS1 itu udah mulai ditinggalin. ROS2 bawa banyak peningkatan, terutama di bagian keamanan dan komunikasi antar sensor yang jauh lebih stabil (pake standar DDS). Buat lu yang lagi ngerjain proyek robotika sekolah, pake ROS2 itu investasi masa depan. Skill ini bakal kepake banget pas lu masuk dunia kerja nanti, wkwk.

Persiapan Sebelum Tempur

Sebelum kita ngetik perintah-perintah sakti di terminal, pastiin dulu Jetson lu udah terinstall JetPack 6.0 atau yang terbaru yang basisnya Ubuntu 22.04. Kalo masih pake versi lama, mending update dulu biar gak kena mental pas install library-nya. Pastiin juga koneksi internet lu stabil, jangan pake hotspot HP yang sisa kuotanya tinggal 100MB, ntar malah nangis di tengah jalan.

Langkah 1: Setup Locale (Biar Gak Error Aneh)

Langkah pertama yang sering dilupain orang adalah setting locale. Kalo locale-nya gak bener, kadang installer-nya suka ngambek. Buka terminal lu, terus copas kode ini:

locale  # check for UTF-8

sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8

locale  # verify settings

Kalo udah muncul UTF-8, berarti aman. Kita lanjut ke tahap berikutnya.

Langkah 2: Tambahin Repository ROS2

Sekarang kita kasih tau Ubuntu lu di mana tempat download ROS2. Kita perlu nambahin GPG key-nya dulu biar sistem lu percaya sama file yang di-download.

sudo apt install software-properties-common
sudo add-apt-repository universe

sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

Setelah ini, jangan lupa sudo apt update lagi ya biar sistemnya sadar kalo ada barang baru di gudang repository.

Langkah 3: Install ROS2 Humble (Waktunya Eksekusi!)

Nah, ini dia menu utamanya. Ada dua pilihan install: Desktop Install (ada visualisasinya kayak RViz) atau Base Install (ringan banget, cocok buat robot yang gak pake layar). Karena Jetson Orin Nano Super itu gahar, kita gas yang versi Desktop aja biar puas!

sudo apt install ros-humble-desktop

Proses ini bakal makan waktu lumayan lama tergantung speed internet lu. Sambil nunggu, lu bisa nyeduh kopi atau scroll TikTok bentar lah biar gak bosen.

Langkah 4: Sourcing Script (Biar Command ROS2 Kebaca)

Kalo udah beres install, jangan seneng dulu. Lu harus kasih tau terminal lu di mana lokasi command ROS2 itu berada. Kalo gak, pas lu ketik ros2, si terminal bakal bilang 'command not found'. Sedih kan?

# Lakuin ini tiap buka terminal baru
source /opt/ros/humble/setup.bash

# Atau biar otomatis tiap buka terminal:
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc

Langkah 5: Test Drive Pake Turtlesim

Gak afdol kalo gak ngetes apakah installasi kita sukses atau zonk. Kita pake cara klasik: Turtlesim. Ini adalah simulasi kura-kura kecil yang bakal nurut sama perintah lu. Buka satu terminal, jalanin:

ros2 run turtlesim turtlesim_node

Terus buka terminal satu lagi, dan jalanin control-nya:

ros2 run turtlesim draw_square

Kalo kura-kuranya gerak bikin kotak, selamat lur! Lu udah resmi jadi calon master robotika. Jetson lu sekarang udah punya 'nyawa' buat ngontrol motor, baca sensor LiDAR, sampe jalanin AI vision yang canggih-canggih.

Tips Tambahan: Install Colcon Buat Build Project

Kalo nanti lu mau bikin folder project sendiri (biasanya disebut workspace), lu butuh tool namanya colcon. Ini wajib punya biar lu gak pusing pas mau compile kode bikinan sendiri.

sudo apt install python3-colcon-common-extensions

Sekarang Jetson Orin Nano Super lu udah siap tempur buat proyek robotika sekolah. Mau bikin robot pembersih debu? Robot pengantar makanan? Atau robot yang bisa kenalin muka mantan? Semuanya bisa dimulai dari sini! Jadi, robot apa yang bakal lu bikin pertama kali pake setup gahar ini?

FAQ (Pertanyaan Umum)

Q: Bang, kok pas install muncul error E: Unable to locate package?
A: Coba cek lagi langkah nambahin repository-nya, lur. Biasanya ada typo atau lu lupa jalanin sudo apt update setelah nambahin key-nya.

Q: Jetson Orin Nano Super kuat gak buat jalanin SLAM sama Nav2?
A: Kuat banget! Orin Nano Super itu punya CUDA core yang mumpuni, jadi buat urusan mapping dan navigasi mah enteng, asal RAM-nya gak kemakan aplikasi lain yang gak guna.

Q: Bisa gak install ROS2 Foxy di JetPack 6?
A: Gak disaranin, lur. JetPack 6 itu basisnya Ubuntu 22.04, sedangkan Foxy itu buat Ubuntu 20.04. Mending pake Humble biar gak banyak konflik library.


Jangan cuma dibaca, langsung praktekin di Jetson lu sekarang! Share foto robot lu di kolom komentar ya kalau udah berhasil jalan!


Komentar (0)

Tinggalkan Jejak

Cari Artikel

Tekan Enter untuk mencari