Le test de fusion des capteurs mesure
la précision de l'horodatage des capteurs
Appareils Android, en particulier les capteurs d'images et les gyroscopes. Ce
fournit des instructions détaillées
comment configurer le test Sensor Fusion et le Sensor Fusion Box pour la première
en temps réel.
Tutoriel vidéo
Tutoriel vidéo expliquant comment configurer le boîtier de fusion de capteurs.
Outils requis
Avant de commencer, assurez-vous de disposer des composants suivants:
<ph type="x-smartling-placeholder"></ph>
Figure 1. Composants requis pour la fusion de capteurs
de test
<ph type="x-smartling-placeholder"></ph>
Câble USB-A vers USB-B
Câble USB A vers USB C (pour téléphone de test)
Cordon d'alimentation 12 V, 2 A (pour boîtier de commande de servo)
Câble d'alimentation 12 V (pour l'éclairage, avec interrupteur)
Câble de connexion mâle-mâle 5 V (pour l'éclairage)
Câble de conversion mâle-femelle 5 V (pour l'éclairage)
Étape 1: Connectez les ampoules
Pour connecter les ampoules:
Utilisez un câble mâle-mâle pour connecter les deux lampes aux extrémités inférieures.
des lumières, comme illustré dans la figure 2. Fixez le câble à la base du
pour empêcher le câble d'interférer avec le fonctionnement.
Raccordez l'extrémité de la lumière au plus près du trou de sortie du câble de la lumière pour
le câble de conversion
<ph type="x-smartling-placeholder"></ph>
Figure 2. Reliez les lumières
les unes aux autres et
entre le câble d'alimentation et le câble de conversion.
<ph type="x-smartling-placeholder"></ph>
Trou de sortie du câble léger
Trou de sortie du câble USB
Câble de conversion mâle-mâle 5 V
Faites passer l'extrémité non connectée du câble de conversion dans un rond
dans le trou qui sort du boîtier, puis raccordez-le
pour l'éclairage.
<ph type="x-smartling-placeholder"></ph>
Figure 3. Câble de conversion pour éclairage sortant de la boîte
et le branchement au câble d'alimentation
<ph type="x-smartling-placeholder"></ph>
Trou de sortie
Câble de conversion
Câble d'alimentation
Étape 2: Fixez le servo
Pour attacher le servo:
Branchez le connecteur du servo à la commande du servo. Veillez à insérer
le connecteur orienté dans les couleurs correspondantes, comme indiqué (Y =
jaune, R = rouge, B = noir), car inverser la commande pourrait endommager
moteur. Si le câble est trop court, utilisez un
<ph type="x-smartling-placeholder"></ph>
câble d'extension pour servo.
<ph type="x-smartling-placeholder"></ph>
Figure 4. Servo se connectant à la commande de servo
Branchez la commande du servo à l'aide de son câble d'alimentation (les systèmes d'éclairage et
sont équipées d'une alimentation indépendante et dédiée).
<ph type="x-smartling-placeholder"></ph>
Figure 5. Connectez la commande servo à son
câble d'alimentation dédié
Utilisez le câble USB A vers B pour connecter le boîtier de commande du servo
l'hôte (machine qui exécute le test).
<ph type="x-smartling-placeholder"></ph>
Figure 6. Branchez le boîtier de commande du servo
machine hôte
Étape 3: Fixez le téléphone
Placez le téléphone sur le support et serrez-le. Serrez en tournant
en nylon vers la droite.
<ph type="x-smartling-placeholder"></ph>
Figure 7. Placez le téléphone et serrez-le
présentoir
Les téléphones doivent être placés de telle sorte que les câbles USB soient situés à
la périphérie du support de téléphone et les caméras sont près du centre
le support.
Utilisez une attache pour maintenir le câble USB du téléphone contre la plaque du support et
et faites-le passer à l'extérieur du boîtier par le trou de sortie. Branchez l'autre extrémité
du câble à l'hôte qui exécute le test.
<ph type="x-smartling-placeholder"></ph>
Figure 8. Cordon USB du téléphone maintenu sur le support avec
cravates
Étape 4: Exécutez le script de test
L'exécutable Python principal du script de test est le suivant:
Vous pouvez modifier la commande pour spécifier l'adresse réelle du rotation de l'appareil à l'aide de la commande suivante:
rot_rig=VID:PID:CH
Pour déterminer l'ID fournisseur (VID) et l'ID produit (PID), utilisez la variable
commande lsusb.
Par défaut, le VID et le PID sont définis
à 04d8 et fc73 par le canal "1".
Plusieurs exécutions, différents formats
Pour effectuer plusieurs exécutions avec différents formats, vous pouvez utiliser un
script différent (les résultats ne seront toutefois pas importés
CtsVerifier.apk). Exemple de script de test:
Pour résoudre les problèmes d'autorisation liés au contrôle du moteur via
Port USB:
Ajoutez le nom d'utilisateur de l'opérateur au groupe dialout à l'aide de la commande suivante:
sudo adduser USERNAME dialout
Déconnectez l'opérateur.
Connectez-vous à l'opérateur.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/09 (UTC).
[null,null,["Dernière mise à jour le 2024/11/09 (UTC)."],[],[]]