Uji fusi sensor mengukur keakuratan stempel waktu sensor untuk perangkat Android, khususnya sensor gambar kamera dan giroskop. Halaman ini memberikan petunjuk langkah demi langkah tentang cara menyiapkan pengujian Sensor Fusion dan Sensor Fusion Box untuk pertama kalinya.
Video tutorial
Ini adalah video tuturial cara setting sensor fusion box.
Alat yang diperlukan
Sebelum memulai, pastikan Anda memiliki komponen berikut:
- Kabel USB A ke B
- Kabel USB A ke C (untuk telepon uji)
- Kabel listrik 12V 2A (untuk kotak kontrol servo)
- Kabel listrik 12V (untuk penerangan, dengan sakelar)
- Kabel koneksi male-male 5V (untuk penerangan)
- Kabel konversi pria-wanita 5V (untuk penerangan)
Langkah 1: Hubungkan lampu
Untuk menghubungkan lampu:
- Gunakan kabel male-male untuk menyambungkan kedua lampu di ujung bawah lampu seperti yang ditunjukkan pada gambar 2. Kencangkan kabel ke bagian bawah kotak agar kabel tidak mengganggu pengoperasian.
- Hubungkan ujung lampu lebih dekat ke lubang keluar kabel lampu ke kabel konversi
- Lubang keluar kabel ringan
- Lubang keluar kabel USB
- Kabel konversi jantan-jantan 5V
- Masukkan ujung kabel konversi yang belum tersambung melalui lubang bundar yang keluar dari kotak, lalu sambungkan ke kabel daya untuk penerangan.
- Lubang keluar
- Kabel konversi
- Kabel listrik
Langkah 2: Pasang servo
Untuk memasang servo:
- Colokkan konektor servo ke kontrol servo. Pastikan untuk memasukkan konektor dengan orientasi warna yang sesuai seperti pada label (Y = Kuning, R = Merah, B = Hitam), karena membalik urutannya dapat merusak motor. Jika kabelnya terlalu pendek, gunakan kabel ekstensi servo .
- Hubungkan kontrol servo dengan kabel dayanya (pencahayaan dan kontrol servo memiliki catu daya khusus yang independen).
- Gunakan kabel USB A ke B untuk menghubungkan kotak kontrol servo ke host (mesin yang menjalankan pengujian).
Langkah 3: Pasang telepon
- Letakkan telepon pada perlengkapannya dan jepit. Kencangkan dengan memutar sekrup nilon ke kanan.
Ponsel harus ditempatkan sedemikian rupa sehingga kabel USB terletak di pinggiran dudukan ponsel dan kamera berada di dekat bagian tengah dudukan.
- Gunakan pengikat zip untuk menahan kabel USB telepon ke pelat perlengkapan dan arahkan ke luar kotak melalui lubang keluar. Hubungkan ujung kabel yang lain ke host yang menjalankan pengujian.
Langkah 4: Jalankan skrip pengujian
Python utama yang dapat dieksekusi untuk skrip pengujian adalah:
python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
Anda dapat mengubah perintah untuk menentukan alamat rotator sebenarnya dengan menggunakan:
rot_rig=VID:PID:CH
- Untuk menentukan Vendor ID (VID) dan Product ID (PID), gunakan perintah Linux
lsusb
. - Secara default, VID dan PID diatur ke
04d8
danfc73
dengan saluran "1".
Banyak proses, format berbeda
Untuk melakukan beberapa proses dengan format berbeda, Anda dapat menggunakan skrip yang berbeda (namun, hasilnya tidak akan diunggah ke CtsVerifier.apk
). Contoh skrip pengujian:
python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7
Masalah izin
Untuk mengatasi masalah izin terkait pengendalian motor melalui port USB:
- Tambahkan nama pengguna operator ke grup
dialout
menggunakan:sudo adduser USERNAME dialout
- Keluar dari operator.
- Masuk ke operator.