Synchronisieren Sie Tactile mit Roboterarm
Stecken Sie den Paxini Gen3 auf den Griff, lenken Sie USB-Kabel entlang des Arms und verwenden Sie MultiSourceSync, um synchronisierte Armgelenk-Status-, Tactile- und Kamera-Daten mit überprüften Zeitstempeln aufzuzeichnen.
Einheit 3 von 5 · Armintegration · ~ 2 Stunden
In dieser Einheit werden Sie den Gen3 auf Ihrem Griff montieren, USB-Kabel entlang des Arms verlegen und MultiSourceSync verwenden, um synchronisierte Arm-Gelenk-Zustand + taktile + Kamera-Räume mit verifizierter Zeitstempel-Ausrichtung aufzunehmen.
Schritt 1
Befestigen Sie den Sensor auf Ihrem Griff
Verwenden Sie den mit Ihrem Sensor gelieferten Montageadapter. Für Flach-Greifer (Robotiq 2F, maßgeschneiderte 3D-gedruckte): Verwenden Sie das Klebstoffpolster auf die Fingerspitze des Grippers, drücken Sie den Sensor fest für 30 Sekunden und schließen Sie dann mit M2-Schrauben durch die Ecklöcher. Lassen Sie das Klebstoff vollständig heilen (mindestens 30 Minuten) bevor Sie eine Ladung anwenden.
Bei gebogenen Fingerspitzen (Allegro, Orca Hand Fingerspiele): Verwenden Sie die vergleichbare Klebeanlage (einschließlich). Der Sensorkörper ist flexibel genug, um sich an Kurven bis zu einem Radius von 20 mm zu halten.
An der Sensoroberfläche darf kein Klebstoff aufgetragen werden Die Sensoroberfläche ist das flache Gesicht mit dem feinen Gittermuster.
Schritt 2
USB-Kabel entlang des Arms zu verlegen
Führen Sie das Sensor USB-C-Kabel entlang der Armverbindung zum Handgelenk und dann auf den Unterarm zu einem USB-Knotenpunkt, der am letzten Link vor dem Endefektor montiert ist.
- 15 cm Schleifpunkt an jedem rotanten Gelenk lassen
Das Kabel darf nicht in einem Gelenkwinkel im Arbeitsbereich des Arms angespannt sein. - Die Routenkabel parallel zu den Armverbindungen, nicht diagonal
diagonale Routing erzeugt Drehmoment an den Gelenken. - Sie müssen alle 10
15 cm Kabelklippen schützen, um zu verhindern, dass das Kabel während der Armbewegung Hindernisse ergreift. - Der USB-Hub am Handgelenk sollte steif (nicht schwebend) montiert sein, um die Anschlussspannung bei schnellen Bewegungen zu verhindern.
** USB-Hub Platzierung** Ein USB 3.0-Hub am Roboterhandgelenk ist die sauberste Lösung für Multi-Sensor-Setups. Das USB-Kabel vom Hub zum Host-PC läuft entlang des Arm-Kabel-Bundels. Für Einzelsensor-Setups kann das Sensor-Kabel direkt zum Host-PC laufen, wenn der Arbeitsplatz des Arms eingeschränkt ist.
Schritt 3
Synchronisierte Aufzeichnung mit MultiSourceSync
Die MultiSourceSync-Klasse akzeptiert Rückrufe für jede Datenquelle und erzeugt zeitlich ausgerichtete Tuples. Implementieren Sie die Arm-Schnittstelle, indem Sie den gemeinsamen Zustandleser Ihres Arm-SDK einwickeln:
Import paxini von paxini.sync Import MultiSourceSync Zeit # Mindestarm-Schnittstelle
Schritt 4
Überprüfung der Synchronisierungsqualität
Bevor Sie Ihren echten Datensatz aufzeichnen, überprüfen Sie, ob die Zeitstempel innerhalb Ihrer Toleranz ausgerichtet sind.
# Aufzeichnen Sie eine 10-Sekunden-Test-Episode und überprüfen Sie die Synchronisierungsqualität von paxini.sync Import MultiSourceRecorder, überprüfen Sie_sync_quality-Recorder = MultiSourceRecorder(arm=arm, sensor=sensor, output_dir="./test_recordings/", episode_prefix="sync_test") Aufzeichner.start_episode() Zeit.schlaf(10) # 10 Sekunden
Wenn max_dt_ms über 10 ms liegt, gibt der Arm SDK den veralteten gemeinsamen Zustand zurück. Überprüfen Sie, ob die Arm SDK-Umfragequote mit der Sensorrate übereinstimmt. Für ROS2-basierte Arme stellen Sie sicher, dass der Joint State Publisher nicht durch die Messaging-Warteschlange tief eingedrückt wird.
Typische Synchronisierungsqualitätszahlen Mittelwert: 0,5
Einheit 3 vollendet, wenn...
Der Gen3-Sensor ist physisch auf dem Griff montiert, wobei alle Kabel festgefahren sind und keine Schwachheit unter Spannung besteht.
[← Zurück zu Wegübersicht]







