CARLA.org adalah situs resmi dari CARLA — sebuah simulator open-source untuk penelitian dan pengembangan sistem mengemudi otonom (autonomous driving) .
📌 Apa Itu CARLA?
-
CARLA = Car Learning to Act
Didesain sejak awal sebagai platform modular berbasis Unreal Engine (UE4/UE5), CARLA memungkinkan pengguna melakukan pengendalian lengkap simulasi, seperti sensor, cuaca, kendaraan, lalu-lintas, dan pindah-pindah kendaraan (Silva MFPedro). -
Open‑source & Gratis untuk R&D
Anda tidak hanya mendapatkan simulasi, tetapi juga akses penuh ke kode, aset digital (peta, bangunan, kendaraan, pejalan kaki), dan semua protokolnya . -
Tujuan utama
Mendorong demokratisasi riset mengemudi otonom: mulai dari akademisi, startup, hingga perusahaan besar dapat menggunakan CARLA tanpa biaya tinggi (Unreal Engine).
⚙️ Fitur Utama CARLA
-
Arsitektur client‑server
Simulator dijalankan di server (biasanya GPU), sementara logic kendaraan/dinamisnya dikendalikan melalui API Python/C++ di client (Rocketloop). -
Sistem sensor komprehensif
Mendukung LiDAR, kamera, kedalaman, semantic segmentation, radar, GPS, dan lainnya – lengkap dengan data ground-truth (CARLA Simulator). -
Traffic Manager & Scenario Runner
Modul bawaan untuk mengelola lalu lintas otomatis, pejalan kaki, serta mendefinisi skenario lalu-lintas kompleks bagi penelitian ADAS/AV (CARLA Simulator). -
Modul cuaca & kondisi lingkungan
Anda bisa mensimulasikan berbagai kondisi—cuaca, waktu, dan pencahayaan—dengan kontrol penuh atas variabelnya . -
Lintas integrasi
Ada koneksi ke ROS, Autoware, format OpenDRIVE, Omniverse, hingga integrasi ke AWS dan NVIDIA Omniverse (CARLA Simulator).
🎥 Demo & Tutorial
CARLA Tutorial 00 – Getting Started (Controlling the Car and getting Camera Sensor Data)
Ini adalah video dasar (~35 menit) dari channel CARLA yang menjelaskan:
-
Menjalankan server CARLA
-
Menghubungkan client via Python
-
Mengakses data sensor (seperti kamera)
Video ini sangat cocok untuk pemula.
🔍 Referensi Kunci & Bacaan Lanjut
-
ArXiv: CARLA: An Open Urban Driving Simulator – paper asli yang memperkenalkan CARLA sebagai platform open‑source untuk R&D mobil otonom (arXiv).
-
GitHub: repositori carla-simulator/carla – berisi kode penuh, asset, API Python & C++, panduan instalasi, dan basis developer aktif (Luffca).
-
Dokumentasi: tersedia di ReadTheDocs, memuat tutorial Quickstart, penggunaan sensor, scripting scenario, dan integrasi eksternal .
✅ Siapa yang Harus Menggunakan CARLA?
-
Peneliti & mahasiswa: untuk riset AI, algoritma persepsi, end-to-end driving, simulasi RL/IL.
-
Perusahaan & startup AV: untuk pengembangan ADAS, tes algoritma, validasi lintas skenario tanpa memerlukan kendaraan fisik.
-
Pengembang ROS & autonomous agents: bisa eksperimentasi dengan lingkungan kompleks menggunakan API dan integrasi yang sudah ada.
🔧 Cara Memulai
-
Install CARLA
-
Di Linux/Windows via release binary atau build manual (GitHub).
-
Di Linux bisa pakai
apt-get install carla(paket.deb).
-
-
Jalankan server dengan sensor/camera
-
Contoh:
CarlaUE4.sh -carla-server …
-
-
Hubungkan client via API Python/C++
-
Contoh skrip sederhana:
spawn_npc.py,manual_control.py.
-
-
Eksplorasi dokumentasi
-
Pelajari sensor, traffic manager, scenario runner, ROS bridge, dsb.
-
🧭 Kesimpulan
-
CARLA.org adalah pusat dari ekosistem CARLA: website, dokumentasi, dan komunitas.
-
CARLA sendiri merupakan simulator powerful dan gratis untuk mengembangkan dan menguji teknologi mobil otonom.
-
Dirancang fleksibel untuk kalangan akademisi, startup, dan corporate.
-
Mulailah dengan video tutorial “Getting Started” yang sudah disediakan channel CARLA.
Tidak ada komentar:
Posting Komentar