MallNav / Home Lab
v0.3.1.6 · Visual Tracking

Tracking menggunakan ciri kamera dan peta metrik berdaftar. Langkah dan pilihan lokasi tidak menentukan posisi. Chevron hanya muncul dengan pose visual serta laluan sah. Apabila tracking hilang, arahan dihentikan. Pemetaan awal tersedia dalam panel engineering.

◎
Live Camera + Floor Perspective
Buka melalui HTTPS untuk menguji pada iPhone. Arrow tidak mengesan dinding secara automatik.
——
Tanpa sensorBelum dikalibrasi
PERLU KALIBRASI
Pilih destinasi0 langkah · 0 mBukan tracking lantai sebenar
Sedia untuk ujian.
Kalibrasi perspektif, skala & keselamatan

Kamera menentukan pose daripada geometri berdaftar. Kawalan lama dikekalkan untuk keserasian; ia tidak boleh mengesahkan posisi atau ketibaan. Gunakan panel engineering untuk pemetaan awal sekali. Dalam perjalanan biasa, posisi dan ketibaan diproses secara automatik.

50°
62°
0.026
0.65 m

Jangan terus berjalan jika anak panah menuju dinding. Tekan “Laluan terhalang” supaya arahan berhenti.

Pelan Type A Mirror — Laluan Berasaskan Nod

🔵 Laluan pilihan (mengikut graph pintu) · 🟢 Posisi anggaran · 🟡 Simpang belum disahkan · 🟠 Destinasi. Peta mirror dihasilkan daripada pelan asal; beberapa lokasi pintu masih perlu disemak secara fizikal.

Jarak laluan—
Nod disahkan—
TrackingAnggaran
Keadaan laluanBelum diuji

NOTA KESELAMATAN: Tiada pengesanan halangan kamera, dinding atau pejalan kaki. Nod laluan ialah anggaran pada pelan yang diberikan, belum disahkan sebagai pintu sebenar. Jangan berjalan dengan mata hanya pada skrin.

Privasi: video kamera diproses pada telefon; tiada video dihantar ke server oleh kod ini. Untuk menguji QR pada lokasi fizikal, cetak URL checkpoint yang dihasilkan dan buka dengan kamera iPhone. URL QR boleh disalin, jadi ia tidak membuktikan kehadiran fizikal. Ujian ini bukan sistem keselamatan atau navigasi komersial.

Engineering · tracking, pemetaan awal & ujian

Memuatkan computer vision setempat…


Reference foto mengenal pasti calon ruang sahaja. Posisi metrik memerlukan peta 3D berdaftar dan intrinsics yang sah. Data peribadi kekal pada peranti dan tidak dimuat naik.

1 · Pendaftaran anchor fizikal sekali

Preset ialah CADANGAN daripada pelan, bukan ukuran anchor yang sudah disahkan. Letakkan marker rata pada dinding tetap. Ukur kedudukan, tinggi pusat, lebar grid hitam dan orientasi sebelum mengesahkan.

Imbas dari beberapa sudut untuk anggaran intrinsics berbilang pandangan. Jika variasi tilt tidak cukup, tracking kekal belum disahkan. Profil kamera berkalibrasi boleh diimport.

2 · Kumpul peta ciri 3D peribadi

Semasa pose marker sah, klik empat bucu kawasan dinding rata pada satah marker yang sama. Elakkan kerusi, langsir, mainan, kaca dan objek bergerak. Ciri dipetakan melalui persilangan sinar/satah; mapping pass menambah titik triangulasi apabila pose kukuh dan pandangan bertindih.

Klik empat bucu pada preview.

Ini pemetaan awal, bukan butang waypoint semasa perjalanan. Tanpa liputan ciri bertindih, tracking mesti berhenti.

3 · Sahkan bukaan dan zon ketibaan sekali

Tandakan hanya sambungan yang telah diperiksa secara fizikal. Tanpa bukaan disahkan, route AR dan ketibaan tidak dibenarkan.

Zon hanya direkod semasa pose visual sah. Dalam perjalanan biasa, ketibaan diperiksa secara automatik daripada beberapa pemerhatian kamera, tanpa butang ini.

4 · Log ujian ground truth

Sasaran 0.5–1.0 m tidak dianggap tercapai tanpa ralat ground truth daripada ujian iPhone sebenar.