Kurzanleitung für Sensor Fusion Box

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> Komponenten des Sensorfusionstests
Abbildung 1: Für die Sensorfusion erforderliche Komponenten testen
<ph type="x-smartling-placeholder">
    </ph>
  1. USB-A-zu-B-Kabel
  2. USB-A-auf-C-Kabel (für Testtelefon)
  3. 12-V-2-A-Stromkabel (für Servo-Steuerung)
  4. 12-V-Netzkabel (für Beleuchtung, mit Schalter)
  5. 5-V-Stecker-Stecker-Verbindungskabel (für Beleuchtung)
  6. 5-V-Adapterkabel (für die Beleuchtung)

Schritt 1: Lampen verbinden

So verbindest du die Lampen:

  1. 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.
  2. Verbinden Sie das Ende der Lampe näher am Loch für den Kabelausgang das Conversion-Kabel <ph type="x-smartling-placeholder">
    </ph> Lampen verbinden
    Abbildung 2: Die Lichter werden miteinander verbunden und eine Lampe mit dem Konvertierungskabel verbinden.
    <ph type="x-smartling-placeholder">
      </ph>
    1. Loch für Lichtkabelausgang
    2. Loch für USB-Kabelausgang
    3. 5-V-Stecker-Stecker-Konverterkabel
  3. 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> Umwandlungs- und Stromkabel
    Abbildung 3: Aus dem Lieferumfang verlaufendes Beleuchtungskabel und es an das Stromkabel anzuschließen
    <ph type="x-smartling-placeholder">
      </ph>
    1. Loch für den Ausstieg
    2. Konvertierungskabel
    3. Stromkabel

Schritt 2: Servo anhängen

So befestigst du den Servo:

  1. 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">
    </ph> Servo, der mit der Servo-Steuerung verbunden ist
    Abbildung 4: Servo, der mit der Servosteuerung verbunden ist Kästchen
  2. Schließen Sie die Servosteuerung an das Netzkabel an (die Beleuchtung und unabhängige, dedizierte Netzteile haben. <ph type="x-smartling-placeholder">
    </ph> Servosteuerung an Stromversorgung anschließen
    Abbildung 5: Wenn Sie die Servosteuerung mit dediziertes Netzkabel
  3. 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">
    </ph> Servo-Steuerfeld mit Hostcomputer verbinden
    Abbildung 6: Schließen Sie das Servo-Steuerelement an die Hostcomputer

Schritt 3: Smartphone anschließen

  1. 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">
    </ph> Smartphone an Halterung anbringen
    Abbildung 7: Platzieren Sie das Telefon auf dem Befestigung

    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.

  2. 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">
    </ph> Smartphone-USB-Kabel mit Kabelbindern
    Abbildung 8: Smartphone-USB-Kabel an Halterung festgehalten Seilrutschen

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 und fc73 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:

  1. Fügen Sie der Gruppe dialout den Operator-Nutzernamen hinzu:
    sudo adduser USERNAME dialout
        
  2. Melden Sie den Operator ab.
  3. Melden Sie sich als Operator an.