Aller au contenu

Collecte de données

La page Collection sert à enregistrer des données de démonstration. La collecte enregistre la façon dont une personne accomplit une tâche via téléopération, puis transforme ce processus en données entraînables.

Chaque épisode doit inclure l’état initial, le processus complet et l’état final. Le modèle apprend la relation entre images caméra, états articulaires et séquences d’actions.

ParamètreValeur par défautDescription
Dataset namered-block-transferNom du résultat collecté
Task descriptionMove the red block from the left side to the right sideDécrit la tâche à apprendre
Number of episodes6Nombre de démonstrations enregistrées
Episode duration30 secondesDoit couvrir une exécution complète
Rest duration5 secondesTemps de remise à zéro entre épisodes
Sampling speedDépend du dispositifInfluence la fréquence d’images

Data Collection screenshot 1

Confirme que la configuration, la calibration et la téléopération sont prêtes. Renseigne le nom du dataset et la description de la tâche, définit les épisodes et les durées, puis clique sur Start Recording.

Garde constants l’espace de travail, l’angle caméra, la position initiale des objets et la posture du bras. Si une démonstration échoue clairement, ré-enregistre-la au lieu de la mélanger aux données officielles. Commence par environ 20 épisodes par lot et contrôle leur qualité avant de poursuivre. Si davantage d’échantillons sont nécessaires, collecte-les par lots et fusionne-les dans Dataset Management.

Actions disponibles pendant l’enregistrement :

ActionFonction
End current episode earlyTerminer l’épisode en cours
Re-record current episodeRéenregistrer l’épisode
Stop all recordingArrêter toute la tâche
Diagnostic logsVoir les journaux bas niveau

Data Collection screenshot 2

Data Collection screenshot 3

Data Collection screenshot 4

Vérifie le débit d’images réel / cible, les images perdues et le timing récent. Si la qualité est instable, réduis la vitesse d’échantillonnage, baisse la résolution caméra ou désactive les aperçus inutiles.

Problèmes de performance courants

Des performances insuffisantes n’arrêtent pas toujours immédiatement l’enregistrement. Elles peuvent se manifester par des commandes retardées, des pertes d’images ou une durée d’épisode anormale. Résolvez ces problèmes avant de poursuivre une collecte en série.

SymptômeSignification possibleAction recommandée
Délai important après la fin anticipée, le réenregistrement ou l’arrêtLa charge des caméras, la vitesse d’échantillonnage ou la charge système empêche le thread d’enregistrement de traiter rapidement les commandesRéduisez la vitesse ou la résolution, désactivez les aperçus inutiles et vérifiez si la réactivité revient.
Une durée de 15 secondes est configurée, mais l’épisode du dataset est nettement plus courtDes images ont pu être perdues, l’écriture interrompue ou les performances insuffisantesVérifiez le débit réel / cible, les pertes d’images et les logs. Supprimez ou réenregistrez les épisodes anormaux.
Le débit reste sous la cible ou les pertes augmententLa configuration dépasse les capacités de l’ordinateur, de la caméra ou du stockageRéduisez le niveau d’échantillonnage ou le volume d’image, puis testez la stabilité avec quelques épisodes.
  • Enregistre plusieurs démonstrations complètes par tâche.
  • Commence chaque épisode depuis un état initial similaire.
  • Évite les pauses, collisions et occultations.
  • Garde la description de tâche cohérente.
  • Ne mélange pas des tâches différentes dans le même dataset.
  • Réenregistre ou supprime les démonstrations ratées avant l’entraînement.

Référence pour le volume de collecte et les steps d’entraînement

Section intitulée « Référence pour le volume de collecte et les steps d’entraînement »

Les valeurs suivantes constituent des points de départ pour une première expérience, et non une garantie de performance. Le volume nécessaire et le nombre de steps dépendent de la difficulté, de la cohérence des démonstrations, des vues caméra, de la variation des objets et du type de policy.

Effectuez d’abord un petit cycle de collecte, entraînement et validation, puis ajoutez des données en fonction des échecs observés.

DifficultéExempleÉpisodes suggérésSteps suggérésCritère principal
DébutantDéplacer d’une position fixe A vers une position fixe BEnviron 2010 000–15 000Trajectoire stable, erreur finale maîtrisée et absence d’échec évident lors des répétitions.
IntermédiaireSaisir depuis des positions aléatoires dans une zone et déplacer vers une cibleEnviron 5030 000–40 000Couverture de plusieurs positions initiales, taux de saisie stable et placement globalement cohérent.
AvancéTâche longue, multi-étapes ou continueEnviron 10080 000–100 000Stabilité dans la durée, erreur cumulée, états anormaux et couverture de la distribution des données.