Sensör birleştirme testi, özellikle kamera görüntü sensörleri ve jiroskoplar olmak üzere Android cihazlar için sensörlerin zaman damgası doğruluğunu ölçer. Bu sayfa, Sensör Füzyon testinin ve Sensör Füzyon Kutusunun ilk kez nasıl kurulacağına ilişkin adım adım yönergeler sağlar.
Video öğretici
Bu, sensör füzyon kutusunun nasıl kurulacağına ilişkin bir eğitim videosudur.
Gerekli araçlar
Başlamadan önce aşağıdaki bileşenlere sahip olduğunuzdan emin olun:

- USB A'dan B'ye kablo
- USB A - C kablosu (telefon testi için)
- 12V 2A güç kablosu (servo kontrol kutusu için)
- 12V güç kablosu (aydınlatma için, anahtarlı)
- 5V erkek-erkek bağlantı kablosu (aydınlatma için)
- 5V erkek-dişi dönüştürme kablosu (aydınlatma için)
1. Adım: Işıkları bağlayın
Işıkları bağlamak için:
- Şekil 2'de gösterildiği gibi ışıkların alt uçlarındaki iki ışığı bağlamak için erkek-erkek kabloyu kullanın. Kablonun çalışmayı engellemesini önlemek için kabloyu kutunun altına sabitleyin.
- Işığın ucunu ışık kablosu çıkış deliğine daha yakın olan dönüştürme kablosuna bağlayın
Şekil 2. Işıkları birbirine ve bir ışığı dönüştürme kablosuna bağlama - Işık kablosu çıkış deliği
- USB kablosu çıkış deliği
- 5V erkek-erkek dönüştürme kablosu
- Dönüştürme kablosunun bağlanmamış ucunu kutudan çıkan yuvarlak delikten geçirin, ardından aydınlatma için güç kablosuna bağlayın.
Şekil 3. Kutudan çıkan ve güç kablosuna bağlanan aydınlatma dönüştürme kablosu - Çıkış deliği
- Dönüşüm kablosu
- Güç kablosu
Adım 2: Servoyu takın
Servoyu takmak için:
- Servo konektörünü servo kontrolüne takın. Sıranın tersine çevrilmesi motora zarar verebileceğinden, konnektörü etiketteki ilgili renklere (Y = Sarı, R = Kırmızı, B = Siyah) göre yerleştirdiğinizden emin olun. Kablo çok kısaysa, bir servo uzatma kablosu kullanın.
Şekil 4. Servo kontrol kutusuna bağlanan servo - Servo kontrolü güç kablosuyla bağlayın (aydınlatma ve servo kontrol bağımsız, özel güç kaynaklarına sahiptir).
Şekil 5. Servo kontrolü özel güç kablosuna bağlama - Servo kontrol kutusunu ana bilgisayara (testi yapan makine) bağlamak için USB A - B kablosunu kullanın.
Şekil 6. Servo kontrol kutusunu ana makineye bağlama
3. Adım: Telefonu ekleyin
- Telefonu fikstürün üzerine yerleştirin ve sıkıştırın. Naylon vidayı sağa çevirerek sıkın.
Şekil 7. Telefonun fikstüre yerleştirilmesi ve klemplenmesi Telefonlar, USB kabloları telefon montajının çevresine ve kameralar montajın merkezine yakın olacak şekilde yerleştirilmelidir.
- Telefonun USB kablosunu sabitleme plakasına tutturmak için bir fermuar kullanın ve kutunun dışına, çıkış deliğinden geçirin. Kablonun diğer ucunu testi çalıştıran ana bilgisayara takın.
Şekil 8. Fermuarlı bağlantı elemanına tutturulmuş telefon USB kablosu
4. Adım: Test komut dosyasını çalıştırın
Test komut dosyası için yürütülebilir ana python dosyası:
python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
Aşağıdakileri kullanarak, gerçek döndürücü adresini belirtmek için komutu değiştirebilirsiniz:
rot_rig=VID:PID:CH
- Satıcı Kimliğini (VID) ve Ürün Kimliğini (PID) belirlemek için
lsusb
Linux komutunu kullanın. - Varsayılan olarak, VID ve PID, kanal "1" ile
04d8
vefc73
ayarlanmıştır.
Çoklu çalıştırmalar, farklı formatlar
Farklı biçimlerde birden çok çalıştırma gerçekleştirmek için farklı bir komut dosyası kullanabilirsiniz (ancak sonuçlar CtsVerifier.apk
yüklenmeyecektir). Örnek test komut dosyası:
python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7
İzin sorunları
Motorun USB bağlantı noktası aracılığıyla kontrol edilmesiyle ilgili izin sorunlarını çözmek için:
-
dialout
kullanarak operatör kullanıcı adını arama grubuna ekleyin:sudo adduser USERNAME dialout
- Operatörün oturumunu kapatın.
- Operatörde oturum açın.