Der Sensorfusionstest misst die Zeitstempelgenauigkeit der Sensoren für Android-Geräte, insbesondere Kamera-Bildsensoren und Gyroskope Dieses finden Sie eine detaillierte Anleitung wie Sie den Sensor Fusion-Test und die Sensor Fusion Box für den ersten .
Videoanleitung
Dies ist ein Videoanleitung zur Einrichtung der Sensorfusionsbox.
Erforderliche Tools
Prüfen Sie zuerst, ob die folgenden Komponenten vorhanden sind:
<ph type="x-smartling-placeholder"> <ph type="x-smartling-placeholder">- </ph>
- USB-A-zu-B-Kabel
- USB-A-auf-C-Kabel (für Testtelefon)
- 12-V-2-A-Stromkabel (für Servo-Steuerung)
- 12-V-Netzkabel (für Beleuchtung, mit Schalter)
- 5-V-Stecker-Stecker-Verbindungskabel (für Beleuchtung)
- 5-V-Adapterkabel (für die Beleuchtung)
Schritt 1: Lampen verbinden
So verbindest du die Lampen:
- Verbinden Sie die beiden Leuchten an der Unterseite über das Steckerkabel. wie in Abbildung 2 dargestellt. Befestige das Kabel an der Unterseite des um zu verhindern, dass das Kabel den Betrieb stört.
- Verbinden Sie das Ende der Lampe näher am Loch für den Kabelausgang
das Conversion-Kabel
<ph type="x-smartling-placeholder">
<ph type="x-smartling-placeholder">
- </ph>
- Loch für Lichtkabelausgang
- Loch für USB-Kabelausgang
- 5-V-Stecker-Stecker-Konverterkabel
- Fädeln Sie das nicht verbundene Ende des Konvertierungskabels durch den runden
Loch in den Karton und schließe ihn an die Stromversorgung an.
für die Beleuchtung.
<ph type="x-smartling-placeholder">
<ph type="x-smartling-placeholder">
- </ph>
- Loch für den Ausstieg
- Konvertierungskabel
- Stromkabel
Schritt 2: Servo anhängen
So befestigst du den Servo:
- Schließe den Servostecker an die Servosteuerung an. Achten Sie darauf, Der Anschlussstecker muss an den entsprechenden Farben (Y = Gelb, R = Rot, B = Schwarz), da eine Umkehrung der Bestellung zu Schäden Motor. Ist das Kabel zu kurz, verwenden Sie einen <ph type="x-smartling-placeholder"></ph> Servo-Verlängerungskabel. <ph type="x-smartling-placeholder">
- Schließen Sie die Servosteuerung an das Netzkabel an (die Beleuchtung und unabhängige, dedizierte Netzteile haben. <ph type="x-smartling-placeholder">
- Verbinden Sie die Servo-Steuerung über das USB-A-zu-B-Kabel mit dem Host (Computer, auf dem der Test ausgeführt wird). <ph type="x-smartling-placeholder">
Schritt 3: Smartphone anschließen
- Setze das Smartphone auf die Halterung und klemm sie an die Halterung. Ziehen Sie sie fest, indem Sie die
Nylonschraube rechts.
<ph type="x-smartling-placeholder">Smartphones sollten so platziert werden, dass sich die USB-Kabel der Peripheriegerät der Smartphonehalterung und die Kameras befinden sich in der Mitte des an der Halterung an.
- Halten Sie das USB-Kabel des Smartphones mit einem Reißverschluss an der Halterung und führen Sie es durch das Ausgangsloch aus dem Kasten heraus. Anderes Ende anschließen des Kabels mit dem Host verbinden, auf dem der Test läuft. <ph type="x-smartling-placeholder">
Schritt 4: Testskript ausführen
Die ausführbare Python-Hauptdatei für das Testskript ist:
python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
Sie können den Befehl so ändern, dass die eigentliche Rotatoradresse angegeben wird:
rot_rig=VID:PID:CH
- Um die Anbieter-ID (VID) und die Produkt-ID (PID) zu ermitteln, verwenden Sie die
Befehl
lsusb
. - Standardmäßig sind die VID und die PID
an
04d8
undfc73
mit Kanal "1".
Mehrere Ausführungen, unterschiedliche Formate
Wenn Sie mehrere Ausführungen mit unterschiedlichen Formaten durchführen möchten, können Sie eine
Skript verwenden (die Ergebnisse werden jedoch nicht
CtsVerifier.apk
. Beispiel-Testskript:
python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7
Berechtigungsprobleme
Um Berechtigungsprobleme bei der Steuerung des Motors über die USB-Anschluss:
- Fügen Sie der Gruppe
dialout
den Operator-Nutzernamen hinzu:sudo adduser USERNAME dialout
- Melden Sie den Operator ab.
- Melden Sie sich als Operator an.