🧪 De nouveaux tutoriels arrivent — du bras robotique au capteur
Aller au contenu

5 · Enregistrer un jeu de données ​

Précédent : 04 TéléopérationSuivant : 06 Entraîner et exécuter l'inférence

Un jeu de données est un ensemble d'épisodes, chacun étant une démonstration unique de la tâche du début à la fin. L'enregistrement, c'est la téléopération plus une commande d'enregistrement.

Configuration ​

Ouvrez l'onglet Recording et renseignez :

ChampCe qu'il faut y mettre
Nom du jeu de données (repo_id)your-name/task-name, par ex. juxi/pick-up-the-cube. La partie name/ doit être votre nom d'utilisateur Hugging Face si vous prévoyez de le téléverser
Description de la tâcheUne phrase, par ex. pick up the cube and drop it in the box. C'est le texte sur lequel la policy est conditionnée
ÉpisodesCombien de démonstrations — voir ci-dessous
CamérasQuelles caméras configurées inclure, et à quelle résolution et fréquence d'images

Combien d'épisodes ​

30 à 50 pour un simple pick-and-place. Une tâche très répétitive en demande moins ; une tâche très variée en demande plus.

La cohérence compte plus que le nombre : la même position de départ, le même cadrage de caméra et la même description de tâche pour chaque épisode. Cinquante démonstrations quasi identiques valent mieux que cent démonstrations variées. Ne faites varier que ce à quoi vous voulez que la policy soit robuste — si chaque épisode commence avec le cube au même endroit, la policy apprend cet endroit.

Pendant l'enregistrement ​

ToucheAction
SPACE ou →Termine l'épisode en cours, démarre le suivant
DEL ou ←Abandonne l'épisode qui vient d'être enregistré et le refait

L'onglet affiche un compteur d'épisodes et un compteur de sessions.

Terminez l'épisode lorsque la tâche est accomplie — pas après que le bras est revenu au départ. Le retour concerne l'épisode suivant.

Refaites un épisode quand vous avez mal manipulé le bras, déplacé l'objet par accident ou pas terminé la tâche. La policy apprend de tout ce qui se trouve dans le jeu de données, y compris des erreurs.

Arrêter ​

Arrêtez la session une fois que vous avez assez d'épisodes. L'enregistrement est finalisé quand vous arrêtez — c'est à ce moment que l'index du jeu de données est écrit. Une session tuée en plein épisode peut laisser un jeu de données qui se lit comme incomplet.

Où vont les données ​

Par défaut sous ~/.cache/huggingface/lerobot/, indexé par le repo_id que vous avez choisi. Rien n'est téléversé avant que vous ne le poussiez depuis l'onglet Upload.

Vérifier l'enregistrement ​

Ouvrez l'onglet Datasets et sélectionnez le jeu de données. Vous pouvez parcourir les épisodes image par image, une caméra à la fois, avec une courbe de mouvement des articulations.

Faites-le avant l'entraînement. Cela révèle ce qui est invisible quand vous tenez le bras :

  • Une caméra mal orientée — les images sont sur le côté
  • Un épisode avec un temps mort au début
  • Une caméra de poignet sortie du cadre en cours de route

Un nouvel enregistrement coûte quelques minutes ; le découvrir après l'entraînement coûte la session d'entraînement.


Suivant : 06 Entraîner et exécuter l'inférence