Sammeln Sie Demonstrationen über den ganzen Körper
Sammeln Sie ganze Körper humanoide Demonstrationen auf dem Booster K1. Multi-Kamera-Setup, k1_agent.py, 30+ DoF Datensatz Format, Sicherheitsprotokoll und Qualitätsfilterung.
Einheit 4 von 5 · Ganzkörperdatenerhebung · ~4 Stunden
Setzen Sie Ihre Aufnahmegröte ein, konfigurieren Sie Kameras, verwenden Sie k1_agent.py, um Episoden zu streamen und aufzunehmen und qualitativ hochwertige Filterungen auf Ihren Datensatz anzuwenden. Ziel: 50 qualitativ hochwertige Demonstrationsepisoden für den gesamten Körper.
**
Kamera-Einstellung
Für die Demonstration der Körpermanipulationen werden mindestens zwei Kameras empfohlen:
- ** Kopf-montierte egozentrische Kamera**
Erfasst den Arbeitsbereich des Arms aus der Perspektive des Robots. - Externe feste Kamera
Erfasst den ganzen Körper und die Aufgabenszene. - **Handgelenkkameras (optional) **
Fügen Sie für feine Manipulationsarbeiten, bei denen die Sichtbarkeit des End-Effektors entscheidend ist, Linke und Rechte-Handgelenkkameras hinzu.
Ein Start einer Aufnahmesitzung mit k1_agent.py
python k1_agent.py \
--robot-ip 192.168.10.102 \
--platform-url https://fearless-backend-533466225971.us-central1.run.app \
--record \
--task "pick up the red block from the table" \
--cameras head_cam,external \
--episode-timeout 60 \
--output-dir ./recordings/session_001/
Der Agent streamt die gemeinsame Telemetrie in Echtzeit zur Plattform und speichert lokale Kopien.
Datensatzformat
Jede Episode wird als Verzeichnis gespeichert:
recordings/session_001/episode_000001/
joint_states.npy # [T, 44] — positions and velocities for 22 joints
imu.npy # [T, 6] — accel + gyro
head_pose.npy # [T, 2] — yaw and pitch
head_cam.mp4 # 1280x720 @ 30 fps
external.mp4 # 1920x1080 @ 30 fps
timestamps.npy # [T] unix timestamps
metadata.json # {task, success, duration_s, operator}
Qualitätsfilterprotokoll
Nach jeder Sitzung überprüfen und filtern Sie die Episoden, bevor Sie Ihrem Trainingssatz hinzufügen:
- Sehen Sie sich jede Episode im Plattform-Überprüfungsplatz (oder mit
T2 ). - Kennzeichnen Sie Episoden nur als
T3 , wenn die Aufgabe von Ende zu Ende abgeschlossen wurde. - Werfen Sie jede Episode, in der der Roboter Instabilität gezeigt hat, ein naher Fall oder der Betreiber eingegriffen hat, weg.
- Überprüfen Sie, ob die Kamera-Ströme vollständig sind
keine abfallenden Rahmen oder Verstopfungen des Aufgabenbereichs. - Zielen Sie auf 50 erfolgreiche Episoden, bevor Sie zur Einheit 5 trainieren.
Sicherheitsprotokoll der Sitzung
- Die maximale Dauer der Episoden ist 60 Sekunden.
- Drehen Sie die Betreiber alle 30 Minuten in VR-Sitzungen um.
- Überprüfen Sie alle 20 Episoden die Gelenktemperatur:
T4 . Wenn ein Gelenk 60°C übersteigt, halten Sie 10 Minuten Pause. - Melden Sie alle Vorfälle (Fälle, Nahefälle, abgebrochenen Episoden) in Ihren Sitzungsanmerkungen auf.
Einheit 4 ist fertig, wenn...
Sie haben 50 oder mehr Episoden mit dem Etikett
[← Zurück zu Wegübersicht]







