Senin, 16 Mei 2016

OPEN RESOURCE





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:

  1. Menjalankan server CARLA

  2. Menghubungkan client via Python

  3. 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

  1. Install CARLA

    • Di Linux/Windows via release binary atau build manual (GitHub).

    • Di Linux bisa pakai apt-get install carla (paket .deb).

  2. Jalankan server dengan sensor/camera

    • Contoh: CarlaUE4.sh -carla-server …

  3. Hubungkan client via API Python/C++

    • Contoh skrip sederhana: spawn_npc.py, manual_control.py.

  4. 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

SURVIVAL INSTINCT

  Survival instinct adalah naluri dasar manusia untuk melindungi diri dan tetap hidup saat menghadapi bahaya, ketidakpastian, atau ancaman...