Table of Contents

Pengantar easyar mega

EasyAR Mega adalah teknologi komputasi spasial kolaboratif perangkat-cloud yang bertujuan menciptakan ruang digital twin presisi tinggi dan persisten untuk seluruh dunia fisik (misalnya kota, kawasan industri, atau pusat perbelanjaan besar). Dengan EasyAR Mega, aplikasi Anda dapat mencapai pelokalan dalam/luar ruangan skala besar presisi tinggi dan oklusi virtual-nyata, menghadirkan pengalaman interaksi spasial yang belum pernah ada sebelumnya.

Bab ini akan memperkenalkan secara singkat dari perspektif pengembang tentang prinsip kerja inti, efek yang diharapkan, dan panduan adaptasi platform EasyAR Mega.

Penting

Pengguna non-pengembang (seperti manajer produk, staf operasional, penguji, dll.) langsung menuju Panduan Penggunaan Mega untuk mempelajari layanan Mega.

Sebelum memulai: pastikan layanan lokasi siap

Sebelum mengintegrasikan fungsionalitas EasyAR Mega ke aplikasi Anda, harus memastikan prasyarat inti: layanan pelokalan cloud Mega telah siap.

  • Pengumpulan data lapangan selesai
    • Menggunakan perangkat tertentu untuk mengumpulkan data di area target
    • Menggunakan Mega Toolbox untuk mengumpulkan data EIF guna verifikasi efek
  • Pemetaan Mega Block selesai
  • Layanan pelokalan diaktifkan dan terikat ke aplikasi
    • Menambahkan Block ke pustaka pelokalan Mega di Pusat Pengembangan
    • Mendapatkan App ID, API Key yang valid dan mengonfigurasinya dengan benar ke proyek Anda
Penting

Jika langkah-langkah di atas belum selesai, aplikasi tidak akan dapat memperoleh hasil pelokalan, ditunjukkan dengan "konten AR tidak pernah terpicu". Pastikan untuk memverifikasi ketersediaan layanan sebelum pengembangan.

Prinsip dasar pelokalan mega

Berbeda dengan pelokalan GNSS tradisional yang bergantung pada sinyal satelit, EasyAR Mega berbasis teknologi pelacakan visual mutakhir. Dengan mencocokkan data gambar yang diambil perangkat pengguna secara real-time dengan data 3D presisi tinggi yang telah dibangun sebelumnya, posisi pengguna dalam dunia fisik dengan 6DoF ditentukan. Berdasarkan posisi ini, aplikasi dapat merender konten virtual yang ditumpuk pada posisi fisik yang tepat.

Alur kerja adalah sebagai berikut:

  1. Pembangunan peta:

    • Menggunakan peralatan profesional (seperti kamera panorama) untuk mengumpulkan data di area target.
      Data Capture
    • Melalui backend manajemen pemetaan EasyAR, unggah data yang dikumpulkan (seperti file .360).
    • Platform pemrosesan cloud akan menghitung gambar dalam data yang dikumpulkan, menggunakan algoritma AI canggih untuk mengekstrak fitur visual area target; dan menggabungkan gambar dengan informasi sensor IMU, memulihkan lintasan gerakan saat pengambilan (yaitu pose kamera setiap saat); kemudian menghasilkan titik awan tiga dimensi dari seluruh pemandangan, membangun jaringan padat dengan tekstur yang dipetakan.
    • Akhirnya, sistem pemetaan akan mengeluarkan "Peta Mega Block" berpresisi tinggi yang ditentukan oleh EasyAR, berisi informasi geometri tiga dimensi dan fitur visual. Peta ini adalah landasan lokalisasi Mega.
      Mapping Process
  2. Lokalisasi waktu-nyata:

    • Pengguna membuka aplikasi, kamera perangkat menangkap gambar dalam pandangan pengguna secara real-time, dan mengirimkannya bersama parameter intrinsik kamera, parameter ekstrinsik (jika ada), informasi bantu (jika ada, seperti GNSS) ke layanan lokalisasi cloud Mega.
      User case
    • Layanan lokalisasi cloud Mega akan mengekstrak fitur visual dari gambar yang diunggah, dan membandingkannya dengan cepat serta mencocokkannya dengan Peta Mega Block di perpustakaan lokalisasi.
    • Setelah pencocokan berhasil, sistem dapat menghitung pose pengguna saat ini di peta (yaitu posisi dan orientasi) dengan presisi tingkat-sentimeter.
    • Pada saat ini, lokalisasi cloud Mega akan mengirimkan pose yang telah dihitung ke sisi aplikasi, dan melakukan pelacakan gabungan di sisi aplikasi dengan sistem SLAM perangkat itu sendiri.
    • Akhirnya, sisi aplikasi akan mendapatkan pose yang terlokalisasi secara real-time dan terus dilacak, sehingga memungkinkan konten virtual ditampilkan pada posisi yang telah ditambatkan sebelumnya di dunia fisik, dan diperbarui terus-menerus mengikuti pergerakan orang.
      Localize Process

Efek dan hasil yang diharapkan

Setelah berhasil mengintegrasikan EasyAR Mega, aplikasi Anda dapat mencapai efek menakjubkan berikut:

  • Presisi tingkat-sentimeter: Dibandingkan dengan kesalahan GNSS yang mencapai beberapa meter hingga puluhan meter, positioning Mega mampu memberikan akurasi tingkat sub-meter hingga sentimeter, memungkinkan konten virtual "terpaku" stabil di posisi spesifik dunia nyata.
  • Ruang persisten: Konten virtual dapat ditempatkan di mana saja di dunia fisik, dan semua pengguna melihat konten yang konsisten di lokasi yang sama.
  • Oklusi nyata: Melalui kemampuan pemahaman spasial Mega, objek virtual dapat dihalangi oleh bangunan atau penghalang fisik nyata, sangat meningkatkan imersi.
  • Beroperasi di area tanpa GNSS: Di area dengan sinyal GNSS lemah atau tidak valid seperti dalam ruangan, parkir bawah tanah, jalan kota penuh gedung tinggi, atau hutan pegunungan lebat, Mega tetap dapat menyediakan layanan positioning yang stabil dan andal.

Video ini menunjukkan contoh efek penggunaan khas EasyAR Mega:

  • Positioning spasial presisi tinggi dan persisten memungkinkan konten virtual menyatu sempurna dengan permukaan bangunan, menampilkan video dinamis yang indah dan poster 3D raksasa yang dirancang cermat.
  • Oklusi nyata dari pemahaman spasial membuat kembang api di langit, efek digital, dan lingkungan sekitar saling melengkapi tanpa terasa janggal.
  • Didukung oleh algoritma visual canggih, seluruh pengalaman tidak terpengaruh oleh lingkungan sekitar yang kompleks dan padat orang, bahkan tetap berfungsi stabil di malam hari.

Situasi tidak ideal yang mungkin ditemui

  • Kecepatan pengenalan positioning lambat

    Di area padat seperti lokasi acara besar, karena penundaan jaringan, permintaan bersamaan, dll., latensi positioning cloud Mega mungkin relatif tinggi. Pengguna mungkin perlu menunggu beberapa saat sebelum konten virtual muncul.

  • Perubahan lingkungan menyebabkan kesalahan

    Jika lingkungan fisik mengalami perubahan drastis (mis. pembangunan pagar proyek, perubahan vegetasi musiman), akurasi positioning mungkin menurun atau hilang. Peta Mega perlu diperbarui secara berkala untuk beradaptasi.

  • Pengalaman berkelanjutan mengalami drift

    Positioning Mega akan berfusi dengan sistem SLAM perangkat di sisi aplikasi dan terus mengaktifkan kamera. Operasi jangka panjang dapat menyebabkan penurunan frekuensi CPU perangkat, mengakibatkan lag, frame drop, drift skala pelacakan, dll.

Kiat

Untuk detail lebih lanjut tentang anomali kinerja atau kegagalan, lihat bagian Pemecahan masalah:

Saran pengembangan

Jika Anda menghadapi masalah terkait pengembangan non-program seperti kegagalan layanan, perubahan skenario, ekspansi bisnis, dll. selama integrasi EasyAR Mega, kunjungi Panduan Penggunaan Mega kami.

Dalam panduan tersebut, Anda dapat menemukan:

  • Pembuatan layanan: Lihat cara membuat layanan Mega dan pemecahan masalah sederhana.
  • Optimalisasi efek: Pelajari cara pratinjau efek berjalan dan pengumpulan data abnormal, pemantauan cold-start, dll.
  • Operasi persisten: Pahami cara menangani perubahan skenario, ekspansi bisnis, serta kebutuhan operasional persisten seperti migrasi/upgrade.
  • Integrasi bisnis: Kenali penggunaan data bisnis praktis seperti jaringan navigasi.
  • Referensi: Manual operasional untuk alat praktis seperti Mega Studio, Mega Toolbox.

Melalui tulisan ini, kami harap Anda memahami prinsip kerja dan efek EasyAR Mega secara jelas. Selanjutnya, Anda dapat mulai mempersiapkan proyek Mega pertama Anda!

Panduan khusus platform

Metode integrasi EasyAR Mega sangat terkait dengan platform. Silakan merujuk panduan berikut sesuai platform target Anda: