Η καταχώριση γλωσσαρίου AY-Robots για τη μορφή δεδομένων LeRobot, τη μορφή που καταναλώνει κάθε εκπαιδευτής στην πλατφόρμα είτε τα επεισόδια καταγράφηκαν είτε δημιουργήθηκαν.
συνθετικά δεδομέναsim-to-realIsaac Labμάθηση μέσω μίμησηςMimicGenSO-101

Συνθετικά Δεδομένα για Πολιτικές Ρομπότ: Πού Βοηθά η Προσομοίωση

AY-Robots ResearchAugust 23, 202631 λεπτά ανάγνωσης

Η προσομοίωση μπορεί να πολλαπλασιάσει μια χούφτα επιδείξεων σε χιλιάδες. Εδώ είναι τι πραγματικά λένε οι δημοσιευμένοι αριθμοί, πού δαγκώνει το χάσμα sim-to-real, και τι πρέπει ακόμα να καταγραφεί.

Κάθε λίγους μήνες κάποιος συνειδητοποιεί ότι η καταγραφή πενήντα επεισοδίων με το χέρι είναι αργή, και ρωτάει αν ένας προσομοιωτής θα μπορούσε να τα παράγει αντ' αυτού. Είναι μια δίκαιη ερώτηση. Η ειλικρινής απάντηση έχει τρία μέρη: τα παραγόμενα δεδομένα βοηθούν, δεν αντικαθιστούν τις πραγματικές καταγραφές, και η αναλογία μεταξύ αυτών των δύο γεγονότων εξαρτάται εξ ολοκλήρου από το είδος των συνθετικών δεδομένων που εννοείτε.

Αυτή η σελίδα εξετάζει τι μέτρησε πραγματικά η δημοσιευμένη εργασία, τι μπορείτε να εκτελέσετε σήμερα σε έναν βραχίονα χαμηλού κόστους όπως ο SO-100, και πού το χάσμα προσομοίωσης-πραγματικότητας καταβροχθίζει τα κέρδη. Η σύντομη εκδοχή, πριν από τη λεπτομέρεια: τα συστήματα που αναφέρουν τους μεγαλύτερους πολλαπλασιαστές πολλαπλασιάζουν ένα μικρό σύνολο πραγματικών ανθρώπινων επιδείξεων. Δεν καταργούν την ανάγκη για αυτές.

Τι πρέπει να γνωρίζετε

  • Τέσσερις άσχετες τεχνικές ονομάζονται συνθετικά δεδομένα στη χειραγώγηση: πολλαπλασιασμός τροχιών, φυσικές εκτελέσεις (physics rollouts), μοντέλα κόσμου βίντεο (video world models) και επαύξηση χώρου εικόνας (image-space augmentation). Αποτυγχάνουν με διαφορετικούς τρόπους και έχουν διαφορετική αξία.
  • Το MimicGen μετέτρεψε λιγότερες από 200 ανθρώπινες επιδείξεις σε πάνω από 50.000 παραγόμενες σε 18 εργασίες. Στην εργασία του Square D0, 200 επιδείξεις που δημιουργήθηκαν από 10 ανθρώπινες επιδείξεις έδωσαν 79 τοις εκατό επιτυχία έναντι 84 τοις εκατό για 200 πραγματικές ανθρώπινες επιδείξεις.
  • Το RoboCasa είναι το αντιπαράδειγμα: 72.000 παραγόμενες επιδείξεις σημείωσαν 47.6 τοις εκατό έναντι 28.8 τοις εκατό για 1.250 ανθρώπινες επιδείξεις. Αυτό είναι ένα πλεονέκτημα όγκου 58x, όχι μια νίκη εφάμιλλης σύγκρισης.
  • Η μελέτη συν-εκπαίδευσης προσομοίωσης-πραγματικότητας αναφέρει μια μέση βελτίωση 38 τοις εκατό στην απόδοση εργασιών στον πραγματικό κόσμο. Η συνταγή είναι η συν-εκπαίδευση σε ένα μείγμα, όχι η μεταφορά μόνο από προσομοίωση.
  • Το GR00T N1 βασίζεται σε 780.000 τροχιές προσομοίωσης (ισοδύναμο 6.500 ωρών, που δημιουργήθηκαν σε 11 ώρες) και 827 ώρες νευρωνικών τροχιών που αναπτύχθηκαν από 88 πραγματικές ώρες. Αυτές οι 88 πραγματικές ώρες εξακολουθούν να είναι η κορυφή της πυραμίδας.
  • Για ένα SO-101 υπάρχει σήμερα μια λειτουργική ανοιχτή ροή εργασίας: LeIsaac μέσα στο Isaac Lab, τηλεχειρισμός με τον φυσικό βραχίονα-οδηγό, πολλαπλασιασμός με το Isaac Lab Mimic, εξαγωγή σε μορφή LeRobot, λεπτομερής ρύθμιση GR00T.
  • Η AY-Robots δεν παράγει συνθετικά δεδομένα. Εκπαιδεύεται στο σύνολο δεδομένων LeRobot που της δίνετε, ανεξάρτητα από τον τρόπο παραγωγής αυτού του συνόλου δεδομένων, και οι εκπαιδευτές χρειάζονται 30 έως 50 επεισόδια ελάχιστο ανάλογα με το μοντέλο.

Τέσσερα διαφορετικά πράγματα ονομάζονται συνθετικά δεδομένα

Πριν συγκρίνουμε αριθμούς, αξίζει να διαχωρίσουμε τις οικογένειες, γιατί μια εργασία που αναφέρει έναν πολλαπλασιαστή 100x και μια εργασία που αναφέρει αύξηση επιτυχίας 5 μονάδων συχνά περιγράφουν την ίδια διαδικασία από διαφορετικές οπτικές γωνίες. Το κοινό σημείο είναι ότι κάτι στο σύνολο δεδομένων LeRobot παράχθηκε από μηχανή αντί να καταγραφεί από έναν φυσικό βραχίονα. Αυτό που διαφέρει είναι ποιο μέρος.

ΟικογένειαΤι παραμένει πραγματικόΤι παράγεταιΑναφερόμενος πολλαπλασιαστήςΚύριος τρόπος αποτυχίας
Πολλαπλασιασμός τροχιών (MimicGen, DexMimicGen, Isaac Lab Mimic)Μια χούφτα ανθρώπινων επιδείξεων, τα πλέγματα αντικειμένων, η μηχανή φυσικήςΝέες τροχιές προσαρμοσμένες σε νέες στάσεις αντικειμένων και διατάξεις σκηνών10 ανθρώπινες επιδείξεις σε 1.000 ανά κατανομή επαναφοράς· 60 σε 21.000· κάτω από 200 σε πάνω από 50.000Οι προσπάθειες παραγωγής αποτυγχάνουν. Το Isaac Lab τοποθετεί το ποσοστό επιτυχίας υποψηφίων έως και 70 τοις εκατό σε απλές περιπτώσεις και κάτω από 1 τοις εκατό σε δύσκολες.
Εκτελέσεις φυσικής σε προσομοιωτή εργασιών (Isaac Lab, robosuite, RoboCasa)Η μηχανή φυσικής και η βιβλιοθήκη πόρωνΟλόκληρα επεισόδια, καθοδηγούμενα από προγραμματισμένους ελεγκτές, σχεδιαστές ή RLΠεριορίζεται μόνο από τις ώρες GPUΟ προσομοιωμένος βραχίονας δεν είναι ο δικός σας βραχίονας. Η δυναμική επαφής και σερβομηχανισμού είναι προσεγγίσεις.
Μοντέλα κόσμου βίντεο (DreamGen, Cosmos Transfer)Λίγα πραγματικά επεισόδια τηλεχειρισμού που χρησιμοποιούνται ως συνθήκηΦωτορεαλιστικό βίντεο νέων συμπεριφορών, συν ψευδο-ενέργειες που ανακτήθηκαν αργότερα88 ώρες έως 827 ώρες στο GR00T N1, περίπου 10xΟι ενέργειες συμπεραίνονται, δεν μετρούνται. Ένα εύλογο βίντεο μπορεί να περιέχει μια απίθανη ενέργεια.
Αύξηση χώρου εικόνας (τυχαία περικοπή, χρωματική διακύμανση)Τα πάντα εκτός από τα pixelΔιαταραγμένες όψεις επεισοδίων που ήδη έχετε1x, δεν δημιουργεί νέα τροχιάΗ γεωμετρική αύξηση σπάει τη σύνδεση μεταξύ της εικόνας και της ετικέτας ενέργειας.

Μόνο οι τρεις πρώτες είναι συνθετικά δεδομένα με την έννοια που εννοεί αυτό το άρθρο. Η τέταρτη αξίζει να αναφερθεί επειδή εντάσσεται στην ίδια συζήτηση και είναι μακράν το φθηνότερο πράγμα στη λίστα. Εάν δεν έχετε ήδη ενεργοποιήσει τις αυξήσεις που συνοδεύουν τον εκπαιδευτή σας, κάντε το πριν εγκαταστήσετε έναν προσομοιωτή.

Μπορείτε να δείτε πραγματικά συνθετικά δεδομένα πριν δημιουργήσετε οτιδήποτε

Η NVIDIA δημοσίευσε τις προσομοιωμένες τροχιές που χρησιμοποιήθηκαν για την μετα-εκπαίδευση του GR00T N1 ως nvidia/PhysicalAI-Robotics-GR00T-X-Embodiment-Sim στο Hugging Face, περίπου 1.87 TB υπό cc-by-4.0. Αναλύεται σε 9.000 δια-ενσωματωμένες αμφιδέξιες τροχιές Panda και GR1, 240.000 τροχιές ανθρωποειδών επιτραπέζιων ρομπότ, 72.000 τροχιές κουζίνας με ένα Panda και 102 τροχιές loco-manipulation Unitree G1. Η λήψη ενός υποσυνόλου με huggingface-cli download --include "gr1_arms_only.CanSort/**" και η παρακολούθηση μερικών επεισοδίων είναι ο γρηγορότερος τρόπος να βαθμονομήσετε πώς μοιάζουν οι παραγόμενες τροχιές, και δεν κοστίζει τίποτα εκτός από εύρος ζώνης.

Τι λένε πραγματικά οι δημοσιευμένοι αριθμοί

Εδώ είναι η βάση των αποδεικτικών στοιχείων, με τους αριθμούς όπως τους αναφέρουν οι πηγές και όχι όπως τους συνοψίζουν τα δελτία τύπου. Κάθε γραμμή παρακάτω προέρχεται από μια εργασία ή σελίδα έργου που διαβάστηκε στις 23 Αυγούστου 2026.

ΣύστημαΕίσοδοςΠαραγόμεναΑναφερόμενο αποτέλεσμα
MimicGen, CoRL 2023Λιγότερες από 200 ανθρώπινες επιδείξεις· 10 ανθρώπινες επιδείξεις στην απευθείας σύγκρισηΠάνω από 50.000 επιδείξεις, 18 εργασίες, τέσσερις βραχίονες (Panda, Sawyer, IIWA, UR5e)Square D0: 79 τοις εκατό από 200 επιδείξεις που δημιουργήθηκαν από 10 ανθρώπινες επιδείξεις, έναντι 84 τοις εκατό από 200 ανθρώπινες επιδείξεις
DexMimicGen, 202460 ανθρώπινες επιδείξεις πηγής21.000 επιδείξεις για αμφιδέξιους ρομπότΑμφιδέξιες εργασίες σε προσομοίωση, συν μια ανάπτυξη ταξινόμησης κουτιών από ανθρωποειδές real-to-sim-to-real
RoboCasa, 20241.250 ανθρώπινες επιδείξεις (50 ανά εργασία σε 25 ατομικές εργασίες), 100 εργασίες αξιολόγησης, πάνω από 150 κατηγορίες αντικειμένων100.000 τροχιές MimicGen· το υποσύνολο των 72.000 επιδείξεων οδηγεί την κύρια σύγκριση28,8 τοις εκατό συνολικά στο ανθρώπινο σύνολο έναντι 47,6 τοις εκατό στο πλήρως παραγόμενο σύνολο, αξιολογημένο μόνο σε μη ορατές περιπτώσεις αντικειμένων
Συνεκπαίδευση προσομοίωσης και πραγματικότητας, 2025Πραγματικές επιδείξεις συν σύνολα δεδομένων προσομοίωσης, δύο τομείς (ρομποτικός βραχίονας και ανθρωποειδές)Ένα μείγμα, όχι μια αντικατάστασηΤα δεδομένα προσομοίωσης βελτίωσαν την απόδοση εργασιών στον πραγματικό κόσμο κατά μέσο όρο 38 τοις εκατό
DreamGen, 2025Δεδομένα τηλεχειρισμού από μία μόνο εργασία pick-and-place σε ένα περιβάλλονΣυνθετικό βίντεο συν ψευδο-ενέργειες από ένα μοντέλο λανθάνουσας ενέργειας ή ένα μοντέλο αντίστροφης δυναμικής22 νέες συμπεριφορές σε ένα ανθρωποειδές, σε ορατά και μη ορατά περιβάλλοντα
Πυραμίδα δεδομένων GR00T N1, 202588 ώρες εσωτερικής τηλεχειρισμού GR-1827 ώρες νευρωνικών τροχιών (περίπου 10x)· 780.000 τροχιές προσομοίωσης, ισοδύναμες με 6.500 ώρες, που παράχθηκαν σε 11 ώρεςΟι νευρωνικές τροχιές πρόσθεσαν 4,2, 8,8 και 6,8 μονάδες στο RoboCasa στα καθεστώτα 30, 100 και 300 επιδείξεων ανά εργασία, και 5,8 μονάδες κατά μέσο όρο σε 8 πραγματικές εργασίες GR-1
Διαβάστε τους πολλαπλασιαστές ως αριθμούς τροχιών, όχι ως ικανότητα

Ένας πολλαπλασιαστής είναι ένας αριθμός γραμμών. Η απευθείας σύγκριση του MimicGen τοποθετεί τα παραγόμενα δεδομένα ελαφρώς κάτω από τον ίδιο αριθμό ανθρώπινων δεδομένων (79 έναντι 84 τοις εκατό), και η αφαίρεση του GR00T N1 προσθέτει μονοψήφια ποσοστιαία σημεία πάνω σε ένα μοντέλο που είχε ήδη τις πραγματικές ώρες. Το RoboCasa νικάει τα ανθρώπινα δεδομένα, 47,6 έναντι 28,8 τοις εκατό, αλλά με 72.000 παραγόμενες επιδείξεις έναντι 1.250 ανθρώπινων. Ο όγκος αγοράζει κάλυψη. Δεν αγοράζει πληροφορίες που οι επιδείξεις σας δεν περιείχαν ποτέ.

Το μοτίβο σε κάθε ειλικρινή αφαίρεση είναι το ίδιο. Τα συνθετικά δεδομένα διευρύνουν την κάλυψη οικονομικά. Δεν δημιουργεί πληροφορίες σχετικά με τον αρπάγη σας, την κάμψη του σερβομηχανισμού σας, τον φωτισμό σας ή το ύψος του τραπεζιού σας που δεν υπήρχαν κάπου στις πραγματικές επιδείξεις. Εάν η πολιτική σας αποτύχει επειδή ο τελικός ενεργοποιητής κλείνει μισό δευτερόλεπτο αργότερα, καμία ποσότητα προσομοιωμένης παραλλαγής δεν το διορθώνει. Αυτό είναι ένα πρόβλημα χρονισμού αρπάγης στις πραγματικές καταγραφές.

Ένα εύρημα του MimicGen αξίζει να το λάβετε υπόψη στις δικές σας συνεδρίες καταγραφής, επειδή έρχεται σε αντίθεση με τις συνήθεις συμβουλές. Το έργο δημιούργησε δύο σύνολα δεδομένων στο Square D2, ένα με 10 επιδείξεις από έναν ανθρώπινο χειριστή καλύτερης ποιότητας και ένα με 10 επιδείξεις από έναν χειριστή χειρότερης ποιότητας, και τα δύο προερχόμενα από το σύνολο δεδομένων robomimic multi-human Square. Οι πολιτικές που εκπαιδεύτηκαν σε κάθε ένα πέτυχαν συγκρίσιμα αποτελέσματα, κάτι που οι συγγραφείς ερμήνευσαν ως ένδειξη ότι σε καθεστώς δεδομένων μεγάλης κλίμακας η ποιότητα των δεδομένων μπορεί να μην έχει τόσο μεγάλη σημασία. Διαβάστε προσεκτικά, αυτή είναι μια δήλωση σχετικά με τις δέκα αρχικές επιδείξεις, όχι σχετικά με τα πενήντα πραγματικά σας επεισόδια. Σημαίνει ότι ένα ελαφρώς ακατάστατο αρχικό σύνολο δεν είναι αυτό που στέκεται ανάμεσα σε εσάς και ένα χρήσιμο παραγόμενο σύνολο δεδομένων. Δεν σημαίνει ότι τα πραγματικά επεισόδια στα οποία συν-εκπαιδεύεστε μπορούν να είναι ακατάστατα, επειδή αυτά είναι που φέρουν τις πληροφορίες που δεν έχει ο προσομοιωτής.

Ο δημόσιος κατάλογος συνόλων δεδομένων AY-Robots που παραθέτει καταγεγραμμένα σύνολα δεδομένων LeRobot με τον αριθμό των επεισοδίων τους.
Ο δημόσιος κατάλογος συνόλων δεδομένων στο /directory. Κάθε καταχώριση εδώ είναι πραγματικά καταγεγραμμένα επεισόδια. Τα συνθετικά δεδομένα είναι ένας πολλαπλασιαστής πάνω σε κάτι τέτοιο, όχι υποκατάστατο.

Το χάσμα προσομοίωσης-πραγματικότητας, συγκεκριμένα

Το χάσμα συνήθως συζητείται ως μία ενιαία ποσότητα, κάτι που δεν είναι χρήσιμο. Πρόκειται για τουλάχιστον πέντε ξεχωριστές αναντιστοιχίες, και αυτές έχουν διαφορετικά μεγέθη σε έναν βραχίονα χόμπι 110 έως 150 EUR από ό,τι σε έναν Franka.

  • Επαφή και τριβή. Το Isaac Lab δηλώνει ξεκάθαρα ότι δεδομένου του ίδιου υλικού και της ίδιας έκδοσης Isaac Sim και PhysX, η προσομοίωση είναι αναπαραγώγιμη, αλλά ότι τα αποτελέσματα διαφέρουν σε διαφορετικές διαμορφώσεις υλικού λόγω της ακρίβειας κινητής υποδιαστολής και των σφαλμάτων στρογγυλοποίησης, και ότι το PhysX δεν εγγυάται ντετερμινισμό για οποιαδήποτε σκηνή με μη άκαμπτα σώματα όπως ύφασμα ή μαλακά σώματα.
  • Ενεργοποίηση. Ένας σερβοκινητήρας διαύλου Feetech STS3215 που λειτουργεί στα 7.4 V παρουσιάζει κάμψη υπό φορτίο, έχει κενό, και αλλάζει συμπεριφορά καθώς θερμαίνεται. Το μοντέλο MJCF για το SO-101 δανείζεται τις παραμέτρους του κινητήρα του από ένα άσχετο έργο αντί να τις προσδιορίζει στον βραχίονά σας.
  • Απόδοση. Ο θόρυβος της κάμερας, το rolling shutter, η αυτόματη έκθεση και η ακριβής απόχρωση του τραπεζιού σας δεν περιλαμβάνονται στην απόδοση. Αυτό είναι το μισό του χάσματος που το Cosmos-Transfer1 κατασκευάστηκε για να κλείσει: η ρομποτική του ροή εργασιών επαύξησης αντιστοιχίζει ένα ρομποτικό συνθετικό παράδειγμα σε πολλαπλά ρεαλιστικά παραδείγματα από τμηματοποίηση, βάθος ή συνθήκες ακμών.
  • Χρονισμός. Ένας προσομοιωτής εκτελεί βήματα με σταθερό ρυθμό. Ένας πραγματικός βρόχος ελέγχου όχι, και το ίδιο το μοντέλο κοστίζει 20 έως 485 ms ανά βήμα δράσης ανάλογα με το ποιο επιλέξατε. Δείτε καθυστέρηση συμπερασμάτων.
  • Στατιστικά αντικειμένων. Οι προσομοιωμένες σκηνές λαμβάνονται δείγματα από μια κατανομή που κάποιος κατέγραψε. Το τραπέζι της κουζίνας σας όχι.

Τι γνωρίζει στην πραγματικότητα ένας προσομοιωμένος SO-100 για τον βραχίονά σας

Αυτό είναι το μέρος που αποφασίζει αν κάτι από τα παραπάνω αξίζει το Σαββατοκύριακό σας, και η πρώτη έκπληξη είναι ότι το SO-100 και το SO-101 δεν εξυπηρετούνται εξίσου. Το αποθετήριο SO-ARM100 του TheRobotStudio διατηρεί τα στοιχεία προσομοίωσής του υπό Simulation/. Ο φάκελος SO100 περιέχει ένα μόνο αρχείο URDF και τίποτα άλλο. Ο φάκελος SO101 περιέχει αρχεία URDF και MuJoCo: scene.xml, so101_new_calib.xml, so101_old_calib.xml, τα αντίστοιχα URDFs και ένα joints_properties.xml. Αν θέλετε ένα φυσικό μοντέλο αντί για μια κινηματική αλυσίδα, θέλετε τα αρχεία SO-101.

Δημιουργήθηκαν με το plugin onshape-to-robot από ένα μοντέλο CAD σχεδιασμένο στο Onshape, πράγμα που σημαίνει ότι η κινηματική και τα οπτικά πλέγματα είναι τόσο καλά όσο το CAD. Η δυναμική είναι μια διαφορετική ιστορία, και το README του αποθετηρίου είναι ειλικρινές για τρία πράγματα. Τα πλέγματα σύγκρουσης βάσης αφαιρέθηκαν λόγω προβληματικής συμπεριφοράς σύγκρουσης κατά την προσομοίωση και τον σχεδιασμό. Οι ιδιότητες του κινητήρα STS3215 προσαρμόζονται από το έργο Open Duck Mini αντί να μετρηθούν σε ένα SO-101. Και η σύμβαση αρπάγης LeRobot, όπου το 0 είναι πλήρως κλειστό και το 100 είναι πλήρως ανοιχτό, δεν αντικατοπτρίζεται ρητά ακόμη στα αρχεία URDF και MuJoCo. Κάθε ένα από αυτά είναι ένα σημείο όπου μια πολιτική που εκπαιδεύτηκε αποκλειστικά σε αυτό το μοντέλο θα συμπεριφέρεται διαφορετικά στο γραφείο σας.

Η σύμβαση βαθμονόμησης που τρώει μια μέρα

Υπάρχουν δύο συμβάσεις μηδενισμού στα αρχεία MuJoCo που παρέχονται, και το scene.xml επιλέγει μεταξύ τους ανάλογα με το αρχείο ρομπότ που περιλαμβάνει. Στο so101_new_calib.xml, την προεπιλογή, το εικονικό μηδέν κάθε άρθρωσης βρίσκεται στη μέση του εύρους της άρθρωσης. Στο so101_old_calib.xml το μηδέν είναι η διαμόρφωση όπου το ρομπότ είναι πλήρως εκτεταμένο οριζόντια. Εάν τα προσομοιωμένα επεισόδιά σας χρησιμοποιούν μία σύμβαση και τα καταγεγραμμένα πραγματικά επεισόδιά σας χρησιμοποιούν την άλλη, κάθε γωνία άρθρωσης στο μικτό σύνολο δεδομένων μετατοπίζεται κατά δεκάδες μοίρες, η απώλεια εξακολουθεί να μειώνεται, και η πολιτική κάνει κάτι με σιγουριά λάθος. Ελέγξτε τη σύμβαση και στις δύο πλευρές πριν συν-εκπαιδεύσετε, και διαβάστε πρώτα βαθμονόμηση και η απώλεια μειώνεται, η πολιτική δεν κάνει τίποτα.

Τυχαιοποίηση πεδίου, και τι δεν διορθώνει

Η τυπική απάντηση στο χάσμα είναι να σταματήσουμε να προσπαθούμε να ταιριάξουμε την πραγματικότητα και αντ' αυτού να εκπαιδεύσουμε σε μια αρκετά ευρεία κατανομή ώστε η πραγματικότητα να εμπίπτει σε αυτήν. Ο Tobin και οι συνεργάτες του έδειξαν την ισχυρή εκδοχή αυτού το 2017: ένας ανιχνευτής αντικειμένων που εκπαιδεύτηκε μόνο σε προσομοιωμένες εικόνες με μη ρεαλιστικές τυχαίες υφές, χωρίς καμία προ-εκπαίδευση σε πραγματικές εικόνες, εντόπισε πραγματικά αντικείμενα με ακρίβεια 1.5 cm και παρέμεινε ανθεκτικός σε αποπροσανατολιστές και μερικές αποκρύψεις.

Το Isaac Lab εκθέτει την ίδια ιδέα με τους όρους συμβάντων που επισυνάπτετε σε μια διαμόρφωση περιβάλλοντος. Αυτοί είναι οι διακόπτες, με τα πραγματικά ονόματα των συναρτήσεών τους στο isaaclab.envs.mdp, ώστε να μπορείτε να τους διαβάσετε αντί να μαντεύετε.

Συνάρτηση συμβάντοςΤι διαταράσσει
randomize_rigid_body_materialΤριβή επαφής και επαναφορά
randomize_rigid_body_mass, randomize_rigid_body_comΜάζα αντικειμένου και συνδέσμου, μετατοπίσεις κέντρου μάζας
randomize_actuator_gainsΑκαμψία και απόσβεση ελεγκτή άρθρωσης
randomize_joint_parameters, randomize_fixed_tendon_parametersΤριβή άρθρωσης, οπλισμός και όρια
randomize_visual_texture_material, randomize_visual_colorΕμφάνιση, το φωτομετρικό μισό του κενού
randomize_physics_scene_gravityΤο διάνυσμα βαρύτητας
apply_external_force_torque, push_by_setting_velocityΔιαταραχές χρόνου εκτέλεσης
reset_root_state_uniform, reset_joints_by_offsetΑρχική διασπορά κατά την επαναφορά κάθε επεισοδίου

Εδώ είναι το όριο, και είναι αυτό στο οποίο σκοντάφτουν οι άνθρωποι. Η τυχαιοποίηση διευρύνει την κατανομή που έχει δει η πολιτική μέσα στο μοντέλο που δημιουργήσατε. Δεν μπορεί να εισαγάγει ένα φυσικό φαινόμενο που δεν αναπαριστά ο προσομοιωτής. Εάν το PhysX δεν μοντελοποιεί το κενό και τη θερμική πτώση των σερβομηχανισμών STS3215, η τυχαιοποίηση της ακαμψίας τους δεν διδάσκει τίποτα στην πολιτική για το κενό. Γι' αυτό ένας βραχίονας που υπό μια πολιτική εκπαιδευμένη σε προσομοίωση δεν είναι πρόβλημα προϋπολογισμού τυχαιοποίησης. Είναι πρόβλημα μοντελοποίησης.

Η χειροκίνητη διαδρομή: δημιουργία δεδομένων στο Isaac Lab

Το Isaac Gym είναι παλαιότερο λογισμικό. Η ίδια η σελίδα της NVIDIA φέρει την επικεφαλίδα "Isaac Gym - Πλέον Καταργημένο" και αναφέρει ότι οι προγραμματιστές μπορούν να το κατεβάσουν και να συνεχίσουν να το χρησιμοποιούν, αλλά ότι δεν υποστηρίζεται πλέον, παραπέμποντας αντ' αυτού στο Isaac Lab. Αν θέλετε την ιστορία, καλύψαμε και τα δύο: και . Για νέα εργασία το 2026, ξεκινήστε από το Isaac Lab.

  1. 1
    Εγκατάσταση Isaac Sim και Isaac Lab

    Η σελίδα εγκατάστασης pip αναφέρει ότι οι οδηγίες αφορούν το Isaac Sim 5.X, το οποίο απαιτεί Python 3.11. Η κλωνοποίηση του πηγαίου κώδικα σας παρέχει τα scripts που χρειάζονται τα επόμενα βήματα.

    bash
    pip install "isaacsim[all,extscache]==5.1.0" \
        --extra-index-url https://pypi.nvidia.com
    
    git clone https://github.com/isaac-sim/IsaacLab.git --branch main
    cd IsaacLab
    sudo apt install cmake build-essential
    ./isaaclab.sh --install
    
    # smoke test
    ./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py
  2. 2
    Καταγράψτε περίπου δέκα ανθρώπινες επιδείξεις

    Η τεκμηρίωση του Isaac Lab είναι συγκεκριμένη: απαιτούνται περίπου 10 επιτυχημένες επιδείξεις για να επιτύχουν τα ακόλουθα βήματα. Οι συμβουλές του είναι εξίσου συγκεκριμένες. Κρατήστε τις επιδείξεις σύντομες, ακολουθήστε μια άμεση διαδρομή αντί να κινείστε κατά μήκος αυθαίρετων αξόνων, και μην κάνετε παύσεις, γιατί δεν είναι προφανές σε μια πολιτική γιατί και πότε να κάνει παύση.

    bash
    ./isaaclab.sh -p scripts/tools/record_demos.py \
        --task Isaac-Stack-Cube-Franka-IK-Rel-v0 \
        --device cpu \
        --teleop_device spacemouse \
        --dataset_file ./datasets/dataset.hdf5 \
        --num_demos 10
  3. 3
    Σχολιάστε τα όρια των υποεργασιών

    Το Mimic χωρίζει τις επιδείξεις εισόδου σε υποεργασίες ώστε να μπορεί να επαναχρονίσει και να επαναστοχεύσει τα τμήματα. Η σημαία --auto το κάνει αυτό χωρίς ανθρώπινη παρέμβαση για εργασίες που ορίζουν αυτόματη σχολιασμό. Χωρίς αυτήν, κάνετε παύση με το B, συνεχίζετε με το N και σημειώνετε ένα όριο με το S. Σημειώστε ότι το αναγνωριστικό εργασίας αποκτά ένα επίθημα -Mimic.

    bash
    ./isaaclab.sh -p scripts/imitation_learning/isaaclab_mimic/annotate_demos.py \
        --device cpu \
        --task Isaac-Stack-Cube-Franka-IK-Rel-Mimic-v0 \
        --auto \
        --input_file ./datasets/dataset.hdf5 \
        --output_file ./datasets/annotated_dataset.hdf5
  4. 4
    Δημιουργήστε το πολλαπλασιασμένο σύνολο δεδομένων

    Αυτό είναι το βήμα που μετατρέπει το 10 σε 1000. Το Mimic εφαρμόζει ένα κριτήριο επιτυχίας boolean σε κάθε υποψήφιο και διατηρεί μόνο όσους ολοκλήρωσαν την εργασία, οπότε ο αριθμός εξόδου είναι χαμηλότερος από τον αριθμό των δοκιμών. Η τεκμηρίωση αναφέρει ότι το ποσοστό επιτυχίας των υποψηφίων φτάνει το 70 τοις εκατό σε απλές περιπτώσεις και κάτω από 1 τοις εκατό για δύσκολες εργασίες και πολύπλοκα ρομπότ: περίπου 50 τοις εκατό για τη στοίβα κύβων Franka, και 65 έως 80 τοις εκατό για την επιλογή και τοποθέτηση GR1T2, όπου 1000 επιδείξεις διαρκούν 18 έως 40 λεπτά (19 λεπτά σε μια RTX ADA 6000 στο 80 τοις εκατό).

    bash
    ./isaaclab.sh -p scripts/imitation_learning/isaaclab_mimic/generate_dataset.py \
        --device cpu \
        --num_envs 10 \
        --generation_num_trials 1000 \
        --headless \
        --input_file ./datasets/annotated_dataset.hdf5 \
        --output_file ./datasets/generated_dataset.hdf5
  5. 5
    Μετατροπή HDF5 σε σύνολο δεδομένων LeRobot

    Όλα τα παραπάνω παράγουν HDF5 τύπου robomimic, και ο πυρήνας του Isaac Lab δεν περιλαμβάνει δικό του μετατροπέα LeRobot: η τεκμηρίωσή του αναφέρει μόνο ότι μπορείτε να μετατρέψετε το παραγόμενο σύνολο δεδομένων σε μορφή LeRobot. Δύο έργα παρέχουν τον πραγματικό μετατροπέα. Το IsaacLab-Arena παρέχει έναν στοχευμένο για GR00T, ο οποίος καθοδηγείται εξ ολοκλήρου από μια διαμόρφωση YAML, και το LeIsaac παρέχει το δικό του ζεύγος για τη διαδρομή SO-101 (δείτε παρακάτω).

    bash
    # IsaacLab-Arena, GR00T LeRobot format
    python isaaclab_arena_gr00t/lerobot/convert_hdf5_to_lerobot.py \
        --yaml_file isaaclab_arena_gr00t/lerobot/config/gr1_manip_config.yaml
Καρφιτσώστε τις εκδόσεις σας, και μην εμπιστεύεστε το main

Στις 23 Αυγούστου 2026, η τεκμηρίωση του Isaac Lab για το main φέρει ένα σήμα Isaac Sim 6.0.1 και προσφέρει release/3.0.0 και v3.0.0-beta2 στον επιλογέα έκδοσης του, μαζί με το v2.3.2, ενώ η σελίδα εγκατάστασης pip στο ίδιο δέντρο εξακολουθεί να καθορίζει το isaacsim[all,extscache]==5.1.0 και περιγράφει τις οδηγίες ως για το Isaac Sim 5.X. Το κοντέινερ blueprint της NVIDIA synthetic-manipulation-motion-generation είναι ακόμα παλαιότερο: Isaac Lab 2.0.2 σε Isaac Sim 4.5.0. Ο πίνακας συμβατότητας του LeIsaac συνδυάζει το Isaac Sim 5.1 με το Isaac Lab v2.3.0. Αυτά τα δέντρα κινούνται γρηγορότερα από ό,τι συμβαδίζει η τεκμηρίωση. Επιλέξτε μία έκδοση, σημειώστε την, και περιμένετε ότι οι διαδρομές των scripts και τα ονόματα των flags θα έχουν αλλάξει αν ακολουθήσετε ένα tutorial γραμμένο πριν από τρεις μήνες.

Γιατί αποτυγχάνουν οι προσπάθειες δημιουργίας, και τι να αλλάξετε

Ένα ποσοστό επιτυχίας υποψηφίου που κυμαίνεται μεταξύ 70 τοις εκατό και κάτω του 1 τοις εκατό δεν είναι μυστήριο, και το Isaac Lab τεκμηριώνει τις κοινές παγίδες αντί να σας αφήνει να μαντέψετε. Κάθε μία από αυτές είναι κάτι που ελέγχετε κατά τον χρόνο καταγραφής, γι' αυτό αξίζει να διαβάσετε αυτή τη λίστα πριν καταγράψετε τις δέκα αρχικές επιδείξεις, παρά μετά την πρώτη απογοητευτική εκτέλεση παραγωγής.

  • Οι επιδείξεις είναι πολύ μεγάλες. Ένας μεγαλύτερος χρονικός ορίζοντας είναι πιο δύσκολο να μαθευτεί από μια πολιτική. Ξεκινήστε κοντά στο πρώτο αντικείμενο και ελαχιστοποιήστε την κίνηση.
  • Οι επιδείξεις δεν είναι ομαλές. Η ακανόνιστη κίνηση είναι δύσκολο να αποκρυπτογραφηθεί από μια πολιτική, και το καλύτερο υλικό τηλεχειρισμού παρέχει καλύτερα δεδομένα: η τεκμηρίωση αναφέρει σαφώς ότι ένα SpaceMouse είναι ανώτερο από ένα πληκτρολόγιο.
  • Παύσεις. Οι παύσεις είναι δύσκολο να μαθευτούν, επειδή δεν είναι προφανές σε μια πολιτική γιατί και πότε να κάνει παύση. Διατηρήστε την κίνηση ρευστή.
  • Πάρα πολλές υποεργασίες. Περισσότερες υποεργασίες σημαίνουν περισσότερη σύνδεση μεταξύ των τμημάτων τροχιάς, γεγονός που οδηγεί σε λιγότερο ομαλή κίνηση και χαμηλότερο ποσοστό επιτυχίας παραγωγής. Σημειώστε τα όρια όπου ο βραχίονας είναι απίθανο να συγκρουστεί με οτιδήποτε.
  • Χωρίς θόρυβο δράσης. Ο θόρυβος δράσης καθιστά τις προκύπτουσες πολιτικές πιο στιβαρές.
  • Η καταγραφή περικόπηκε πολύ σφιχτά. Εάν η καταγραφή σταματήσει στο ακριβές καρέ που ενεργοποιείται ο όρος επιτυχίας, ενδέχεται να μην ενεργοποιηθεί ξανά κατά την αναπαραγωγή. Αφήστε ένα περιθώριο στο τέλος.
  • Μη-ντετερμινιστική αναπαραγωγή. Η φυσική στο Isaac Lab δεν είναι ντετερμινιστικά αναπαραγώγιμη σε όλα τα env.reset, οπότε ορισμένες ανθρώπινες επιδείξεις αποτυγχάνουν στην αναπαραγωγή. Συλλέξτε περισσότερες από όσες χρειάζεστε και κρατήστε αυτές που επιβιώνουν της επισήμανσης. Ό,τι καταλήγει σε ένα αρχείο HDF5 που δημιουργήθηκε από το Mimic είναι μια επιτυχημένη επίδειξη και μπορεί να χρησιμοποιηθεί για εκπαίδευση ακόμα κι αν η αναπαραγωγή αποτύχει αργότερα.

Το βήμα παρεμβολής μεταξύ των συνδεδεμένων τμημάτων υποεργασιών έχει τη δική του ρύθμιση, και ο αριθμός των βημάτων παρεμβολής που χρειάζεστε κλιμακώνεται ανάλογα με το πόσο γρήγορα κινείται το ρομπότ και πόσο ευρεία είναι η κατανομή επαναφοράς αντικειμένου. Μια σύνθετη εργασία με μεγάλη κατανομή επαναφοράς αφήνει μεγαλύτερα κενά μεταξύ των τμημάτων, γεγονός που απαιτεί περισσότερα βήματα παρεμβολής για να προκύψει ως συνεχής κίνηση. Εάν τα βίντεο που δημιουργήσατε δείχνουν τον βραχίονα να κινείται απότομα μεταξύ των φάσεων, αυτή είναι η παράμετρος που πρέπει να εξετάσετε πριν κατηγορήσετε τις αρχικές επιδείξεις.

Η ίδια διαδικασία σε ένα SO-101, με τον πραγματικό βραχίονα οδηγό

Αυτό είναι το ενδιαφέρον για όποιον διαβάζει αυτή τη σελίδα, επειδή είναι η μόνη ανοιχτή διοχέτευση που τοποθετεί ένα μέσα στο Isaac Lab και σας επιτρέπει να το οδηγείτε με τον φυσικό βραχίονα leader που ήδη διαθέτετε. Το LeIsaac, έκδοση 0.4.0 κατά τη στιγμή της συγγραφής, είναι το επίσημο περιβάλλον προσομοίωσης εκμάθησης μέσω μίμησης ενσωματωμένο στο EnvHub του LeRobot. Ο πίνακας συμβατότητάς του αναφέρει τρεις λειτουργικούς συνδυασμούς· ο νεότερος συνδυάζει το Isaac Sim 5.1 με το Isaac Lab v2.3.0, CUDA 12.8, PyTorch 2.7.0 και Python 3.11, και η τεκμηρίωση συνιστά Isaac Sim 5.0 ή νεότερο για κάρτες σειράς 50.

bash
git clone https://github.com/LightwheelAI/leisaac.git --recursive
conda create -n leisaac python=3.11 && conda activate leisaac
conda install -c "nvidia/label/cuda-12.8.1" cuda-toolkit
pip install -U torch==2.7.0 torchvision==0.22.0 \
  --index-url https://download.pytorch.org/whl/cu128
pip install "isaacsim[all,extscache]==5.1.0" --extra-index-url https://pypi.nvidia.com
sudo apt install cmake build-essential
cd leisaac/dependencies/IsaacLab && ./isaaclab.sh --install && cd ../..
pip install -e source/leisaac
pip install -e "source/leisaac[lerobot]"
pip install numpy==1.26.0
LeIsaac από την πηγή. Το pin του numpy βρίσκεται στις επίσημες οδηγίες, όχι ως λύση.

Με αυτό στη θέση του, ο βραχίονας leader στο /dev/ttyACM0 οδηγεί τον προσομοιωμένο follower και καταγράφει απευθείας σε HDF5. Ο βρόχος είναι ο ίδιος που ήδη γνωρίζετε από την πραγματική καταγραφή, μόνο που ο follower είναι ένα άκαμπτο σώμα στο PhysX.

bash
python scripts/environments/teleoperation/teleop_se3_agent.py \
    --task=LeIsaac-SO101-PickOrange-v0 \
    --teleop_device=so101leader \
    --port=/dev/ttyACM0 \
    --num_envs=1 \
    --device=cuda \
    --enable_cameras \
    --record \
    --dataset_file=./datasets/dataset.hdf5
Αναγνωριστικό ΠεριβάλλοντοςΠεριγραφή εργασίαςΡομπότ
LeIsaac-SO101-PickOrange-v0Πάρτε τρία πορτοκάλια και τοποθετήστε τα στο πιάτο, στη συνέχεια επαναφέρετε τον βραχίονα στην κατάσταση ανάπαυσηςSingle-arm SO101 follower
LeIsaac-SO101-LiftCube-v0Σηκώστε τον κόκκινο κύβοSingle-arm SO101 follower
LeIsaac-SO101-CleanToyTable-v0Πάρτε δύο αντικείμενα με το γράμμα 'e' στο κουτί, στη συνέχεια επαναφέρετε τον βραχίονα στην κατάσταση ανάπαυσηςSingle-arm SO101 follower
LeIsaac-SO101-CleanToyTable-BiArm-v0Η ίδια εργασία με δύο βραχίονεςBi-arm SO101 follower
LeIsaac-SO101-FoldCloth-BiArm-v0Διπλώστε το ύφασμα, στη συνέχεια επαναφέρετε τον βραχίονα στην κατάσταση ανάπαυσης. Μόνο η παραλλαγή DirectEnv υποστηρίζει τον έλεγχο επιτυχίας (check_success)Bi-arm SO101 follower
LeIsaac-LeKiwi-CleanupTrash-v0Σηκώστε σκουπίδια χαρτιού από το πάτωμα και πετάξτε τα στον κάδο απορριμμάτωνLeKiwi

Τα περισσότερα από αυτά τα αναγνωριστικά υπάρχουν επίσης ως παραλλαγή -Direct-v0, και python scripts/environments/list_envs.py εκτυπώνει την τρέχουσα λίστα. Μπορείτε επίσης να παρακάμψετε εντελώς την παράκαμψη HDF5 και να γράψετε τη μορφή LeRobot κατά τη διάρκεια της τηλελειτουργίας προσθέτοντας τρεις σημαίες. Δύο προειδοποιήσεις προέρχονται από την ίδια την τεκμηρίωση: ο καταγραφέας παραλείπει αυτόματα τα πρώτα 5 καρέ κάθε επεισοδίου για να αποφύγει την αστάθεια από τις αρχικές καταστάσεις, και μπορεί να προκαλέσει μικρές καθυστερήσεις στην τηλελειτουργία, κάτι που είναι ακριβώς το είδος του πράγματος που αλλάζει αθόρυβα τον χαρακτήρα των επιδείξεών σας. Επίσης, εκκαθαρίζει μόνο επεισόδια που η εργασία έχει χαρακτηρίσει επιτυχημένα.

bash
python scripts/environments/teleoperation/teleop_se3_agent.py \
    --task=LeIsaac-SO101-PickOrange-v0 \
    --teleop_device=so101leader \
    --port=/dev/ttyACM0 \
    --num_envs=1 --device=cuda --enable_cameras --record \
    --use_lerobot_recorder \
    --lerobot_dataset_repo_id=<your-user>/<dataset-name> \
    --lerobot_dataset_fps=30

Το βήμα πολλαπλασιασμού εκτελείται στη συνέχεια σε αυτές τις καταγραφές. Το LeIsaac ενσωματώνει το Isaac Lab Mimic σε τέσσερις εντολές, επειδή το Mimic γενικεύει τροχιές από τις θέσεις του τελικού ενεργοποιητή και του αντικειμένου: μετατροπή των ενεργειών χώρου αρθρώσεων σε ενέργειες βασισμένες σε IK, σχολιασμός, δημιουργία και στη συνέχεια μετατροπή πίσω στον χώρο αρθρώσεων.

bash
python scripts/mimic/eef_action_process.py \
  --input_file ./datasets/mimic-lift-cube-example.hdf5 \
  --output_file ./datasets/processed_mimic-lift-cube-example.hdf5 \
  --to_ik --headless

python scripts/mimic/annotate_demos.py --device cuda \
  --task LeIsaac-SO101-LiftCube-Mimic-v0 \
  --input_file ./datasets/processed_mimic-lift-cube-example.hdf5 \
  --output_file ./datasets/annotated_mimic-lift-cube-example.hdf5 \
  --enable_cameras

python scripts/mimic/generate_dataset.py --device cuda \
  --num_envs 1 --generation_num_trials 10 \
  --input_file ./datasets/annotated_mimic-lift-cube-example.hdf5 \
  --output_file ./datasets/generated_mimic-lift-cube-example.hdf5 \
  --enable_cameras

python scripts/mimic/eef_action_process.py \
  --input_file ./datasets/generated_mimic-lift-cube-example.hdf5 \
  --output_file ./datasets/final_generated_mimic-lift-cube-example.hdf5 \
  --to_joint --headless

Στη συνέχεια μετατρέψτε σε LeRobot. Αυτό είναι το βήμα όπου εφαρμόζεται ο κανόνας μορφοποίησης της πλατφόρμας, και το LeIsaac τυχαίνει να παρέχει ακριβώς τους δύο μετατροπείς που χρειάζεστε: isaaclab2lerobot.py γράφει LeRobot v2, το οποίο είναι αυτό που δέχονται οι φορτωτές GR00T, και isaaclab2lerobotv3.py γράφει v3 για Pi0.5, SmolVLA και ACT. Τα δύο σενάρια δέχονται πανομοιότυπα ορίσματα αλλά χρησιμοποιούν διαφορετικές εκδόσεις lerobot, και μόνο τα επιτυχημένα επεισόδια μετατρέπονται.

bash
pip install lerobot==0.3.3
pip install numpy==1.26.0

python scripts/convert/isaaclab2lerobot.py \
    --task_name=LeIsaac-SO101-PickOrange-v0 \
    --repo_id=<your-user>/so101_pick_orange_sim \
    --hdf5_root=./datasets \
    --hdf5_files=dataset.hdf5
Έξοδος LeRobot v2 για GR00T. Αντικαταστήστε με isaaclab2lerobotv3.py, με lerobot 0.4.2, για τους εκπαιδευτές v3.
Υπάρχει μια διέξοδος χωρίς GPU

Το LeIsaac τεκμηριώνει την εκτέλεση ολόκληρης της στοίβας στο NVIDIA Brev: αναπτύξτε, κάντε κλικ στον σύνδεσμο της θύρας 80 για να ανοίξετε έναν διακομιστή VS Code βασισμένο σε πρόγραμμα περιήγησης, και οδηγήστε τα τέσσερα προεγκατεστημένα σενάρια με --kit_args="--no-window --enable omni.kit.livestream.webrtc", βλέποντας την απόδοση στην ίδια διεύθυνση με /viewer προσαρτημένο. Εάν δεν έχετε κάρτα workstation κάτω από το γραφείο σας, αυτός είναι ένας φθηνότερος τρόπος να διαπιστώσετε αν η προσομοιωμένη έκδοση της εργασίας σας είναι έστω και κοντά, πριν δεσμεύσετε υλικό για αυτήν.

Δύο διαδρομές για μια εκπαιδευμένη πολιτική

Φτιάχνετε τη σκηνή, δημιουργείτε τα δεδομένα, νοικιάζετε την GPU και ρυθμίζετε την εξυπηρέτηση μόνοι σας. Αυτή είναι η σωστή επιλογή εάν η εργασία απαιτεί περιβαλλοντική ποικιλομορφία που δεν μπορείτε να οργανώσετε φυσικά, ή εάν θέλετε επαναλαμβανόμενη αξιολόγηση.

  1. Εγκαταστήστε το Isaac Sim 5.1 και το Isaac Lab, ή τη στοίβα LeIsaac εάν το ρομπότ σας είναι SO-101.
  2. Μοντελοποιήστε ή εισαγάγετε τη σκηνή. Αυτό είναι το βήμα που κανείς δεν προϋπολογίζει και είναι συνήθως το πιο χρονοβόρο.
  3. Καταγράψτε περίπου 10 καθαρές επιδείξεις μέσω του προσομοιωμένου ακολουθητή.
  4. Σχολιάστε υποεργασίες, εκτελέστε το generate_dataset.py και αποδεχτείτε ότι οι αποτυχίες απορρίπτονται.
  5. Μετατρέψτε το HDF5 σε μορφή LeRobot, επιλέγοντας v2 για το GR00T και v3 για τα υπόλοιπα.
  6. Καταγράψτε πραγματικά επεισόδια στον φυσικό βραχίονα ούτως ή άλλως, και στη συνέχεια συν-εκπαιδεύστε στο μείγμα.
  7. Νοικιάστε μια GPU, εκτελέστε το fine-tune, εξυπηρετήστε το checkpoint δίπλα στον βραχίονα.
ΠόροςΤι αναφέρουν οι πηγές
Τοπική GPU προσομοίωσηςΤο σχέδιο συνθετικής χειραγώγησης της NVIDIA απαιτεί Ubuntu 22.04 και μια NVIDIA RTX A6000 με 48 GB VRAM
Κόμβος μοντέλου κόσμουΤο ίδιο σχέδιο απαιτεί μια H100 ή ανώτερη με 80 GB, σε έναν κόμβο ξεχωριστό από την προσομοίωση του Isaac Lab
Εκδόσεις κοντέινερIsaac Lab 2.0.2 on Isaac Sim 4.5.0 inside that blueprint image
Διακίνηση παραγωγήςΤο Isaac Lab αναφέρει 1000 επιδείξεις pick-and-place GR1T2 σε 18 έως 40 λεπτά, 19 λεπτά σε μια RTX ADA 6000 με 80 τοις εκατό επιτυχία
Κόστος νευρωνικής τροχιάςΤο GR00T N1 αναφέρει περίπου 105.000 ώρες GPU L40, περίπου 1,5 ημέρα σε 3.600 L40, για τις 827 ώρες των ονείρων του
Το πραγματικό κόστος είναι ο ημερολογιακός χρόνος, όχι ο χρόνος GPU

Η δημιουργία 1000 τροχιών είναι υπόθεση ενός απογεύματος. Το να φέρετε τη σκηνή σας, τις εξωτερικές παραμέτρους της κάμεράς σας, τα πλέγματα των αντικειμένων σας και το μοντέλο του σερβομηχανισμού σας αρκετά κοντά ώστε αυτές οι τροχιές να μεταφερθούν, είναι εκεί που πηγαίνουν οι εβδομάδες. Προϋπολογίστε για τη μοντελοποίηση, όχι για τη δειγματοληψία.

Μοντέλα κόσμου βίντεο: το νεότερο επίπεδο, και το λιγότερο μετρημένο

Η ιδέα πίσω από το DreamGen είναι ότι ένα γενετικό μοντέλο βίντεο, προσαρμοσμένο στην ενσωμάτωση του ρομπότ-στόχου, μπορεί να φανταστεί εύλογα επεισόδια σε σκηνές που δεν επισκεφτήκατε ποτέ. Η διαδικασία έχει τέσσερα στάδια: fine-tune το μοντέλο κόσμου βίντεο, δημιουργία φωτορεαλιστικών συνθετικών βίντεο ρομπότ, ανάκτηση ακολουθιών ψευδο-δράσης με ένα μοντέλο λανθάνουσας δράσης ή ένα μοντέλο αντίστροφης δυναμικής, και στη συνέχεια εκπαίδευση της πολιτικής του ρομπότ στο αποτέλεσμα. Το αποθετήριο GR00T-dreams της NVIDIA υλοποιεί ακριβώς αυτό.

Το βασικό αποτέλεσμα είναι πραγματικό και αξίζει να ληφθεί σοβαρά υπόψη: δεδομένα τηλελειτουργίας από μία μόνο εργασία επιλογής και τοποθέτησης σε ένα περιβάλλον παρήγαγαν 22 νέες συμπεριφορές σε έναν ανθρωποειδή, τόσο σε γνωστά όσο και σε άγνωστα περιβάλλοντα. Η επιφύλαξη είναι εξίσου πραγματική και βρίσκεται στο τρίτο στάδιο.

Μοντέλα κόσμου βίντεο ως πηγή δεδομένων
Πλεονεκτήματα
  • Κλιμακώνονται κατά τον άξονα που είναι πραγματικά ακριβός στον πραγματικό κόσμο: νέες σκηνές, νέες διατάξεις αντικειμένων, νέες διατυπώσεις της οδηγίας.
  • GR00T-dreams παραθέτει τέσσερις υποστηριζόμενες υλοποιήσεις για τα σενάρια εξαγωγής δράσεων και λεπτομερούς ρύθμισης: franka, gr1, robocasa και so100. Αυτή δεν είναι μια τεχνική μόνο για ανθρωποειδή.
  • Το Cosmos-Transfer1 επιτίθεται απευθείας στο φωτομετρικό μισό του κενού, αντιστοιχίζοντας ένα συνθετικό παράδειγμα ρομποτικής σε πολλαπλά ρεαλιστικά από τμηματοποίηση, βάθος ή συνθήκες ακμών. Το ίδιο το Isaac Lab παρέχει εργαλεία προτροπής για αυτό κάτω από το scripts/tools/cosmos.
  • Το έργο DreamGen παρέχει το DreamGen Bench, ένα benchmark παραγωγής βίντεο που δείχνει μια ισχυρή συσχέτιση μεταξύ της απόδοσης του benchmark και της επιτυχίας της πολιτικής downstream, ώστε να μπορείτε να ελέγχετε τις παραγωγές πριν τις εκπαιδεύσετε.
Αντισταθμίσεις
  • Οι ενέργειες ανακτώνται από ένα μοντέλο, όχι μετρώνται από έναν κωδικοποιητή. Ένα βίντεο που φαίνεται σωστό μπορεί να περιέχει μια τροχιά άρθρωσης που το χέρι σας δεν μπορεί να εκτελέσει.
  • Η παραγωγή είναι ακριβή. Το GR00T N1 αναφέρει δύο λεπτά για την παραγωγή ενός δευτερολέπτου βίντεο σε μια L40, περίπου 105.000 ώρες GPU L40, περίπου 1,5 ημέρα σε 3.600 GPU L40, για τις 827 ώρες νευρωνικών τροχιών του.
  • Το μετρούμενο κέρδος βρίσκεται σε μονοψήφια νούμερα: 4.2, 8.8 και 6.8 μονάδες στο RoboCasa σε όλα τα τρία καθεστώτα δεδομένων, και 5.8 μονάδες κατά μέσο όρο σε 8 πραγματικές εργασίες GR-1, επιπλέον ενός μοντέλου που ήδη διέθετε τα πραγματικά δεδομένα.
  • Καμία δημοσιευμένη συνταγή δεν το επικυρώνει αυτό για ένα βραχίονα με hobby-servo 7.4 V από άκρο σε άκρο. Θα κάνατε μεταφορά, όχι απλή εφαρμογή.
Ποτέ μην τροφοδοτείτε 12 V σε ένα STS3215

Άσχετο με την προσομοίωση, αλλά προκύπτει κάθε φορά που κάποιος μετακινείται από έναν προσομοιωμένο βραχίονα σε έναν πραγματικό και αυτοσχεδιάζει ένα τροφοδοτικό. Ο SO-100, ο SO-101 και ο βραχίονας LeKiwi λειτουργούν όλοι με servos Feetech STS3215 στα 7.4 V. Η τροφοδοσία τους με 12 V τα καταστρέφει, και ο LeKiwi είναι μια ιδιαίτερη παγίδα επειδή η βάση του είναι 12 V. Δείτε τη σελίδα υλικού του SO-100 πριν συνδέσετε οτιδήποτε.

Η συνεκπαίδευση είναι η συνταγή που πραγματικά δείχνει κέρδη

Αν κρατήσετε ένα επιχειρησιακό μάθημα από τη βιβλιογραφία, κρατήστε αυτό. Η μελέτη συνεκπαίδευσης προσομοίωσης-πραγματικότητας (Maddukuri και συνεργάτες, 2025) είχε ως στόχο να βρει μια απλή συνταγή για τη χρήση δεδομένων προσομοίωσης για την επίλυση εργασιών ρομποτικής χειραγώγησης βασισμένων στην όραση, σε δύο τομείς, έναν ρομποτικό βραχίονα και έναν ανθρωποειδή, και το συμπέρασμά της είναι ότι εκπαιδεύεστε σε ένα μείγμα. Τα δεδομένα προσομοίωσης βελτίωσαν την απόδοση των εργασιών στον πραγματικό κόσμο κατά μέσο όρο 38 τοις εκατό, και η εργασία αναφέρει ρητά ότι αυτό ίσχυε ακόμη και με αξιοσημείωτες διαφορές μεταξύ των δεδομένων προσομοίωσης και των δεδομένων του πραγματικού κόσμου.

Αυτή η τελευταία πρόταση έχει μεγαλύτερη σημασία από το 38 τοις εκατό. Σημαίνει ότι η προσομοίωση δεν χρειάζεται να είναι ένας τέλειος ψηφιακός δίδυμος για να είναι χρήσιμη, υπό την προϋπόθεση ότι τα πραγματικά δεδομένα περιλαμβάνονται στο μείγμα για να την αγκυροβολήσουν. Η μεταφορά μόνο από προσομοίωση είναι ο δαπανηρός δρόμος: η ίδια εργασία αναφέρει ότι η εκπαίδευση μιας πολιτικής αποκλειστικά σε προσομοίωση και η μεταφορά της στον πραγματικό κόσμο απαιτεί συχνά σημαντική ανθρώπινη προσπάθεια για να γεφυρωθεί το χάσμα της πραγματικότητας. Η συνεκπαίδευση παρακάμπτει το μεγαλύτερο μέρος αυτής της προσπάθειας, καθώς δεν ζητά ποτέ από την πολιτική να κλείσει το χάσμα μόνη της.

Ο πίνακας σύγκρισης πολιτικών AY-Robots που δείχνει παραμέτρους, βαθμίδα GPU, καθυστέρηση συμπερασμάτων και ελάχιστα επεισόδια για GR00T N1.7, GR00T N1.5, Pi0.5, SmolVLA και ACT.
Οι πέντε εκπαιδεύσιμες πολιτικές στο /policies. Η στήλη ελάχιστων επεισοδίων είναι ο αριθμός που αποφασίζει αν τα συνθετικά δεδομένα είναι ένα «ωραίο να έχεις» ή ο μόνος τρόπος να φτάσεις σε ένα εκπαιδεύσιμο σύνολο δεδομένων.

Πρακτικά, σε αυτή την πλατφόρμα, η συνεκπαίδευση σημαίνει ένα πράγμα: τοποθετήστε και τα δύο σύνολα επεισοδίων στο ίδιο σύνολο δεδομένων LeRobot με συνεπή κλειδιά κάμερας, συνεπή σειρά αρθρώσεων και συνεπείς μονάδες, και στη συνέχεια εκτελέστε μια κανονική λεπτομερή ρύθμιση. Δεν υπάρχει κουμπί ρύθμισης βάρους μείγματος στη φόρμα εκπαίδευσης. Αν θέλετε αναλογία προσομοίωσης προς πραγματικότητα 3:1, το εκφράζετε με το πόσα επεισόδια από το καθένα βάζετε στο σύνολο δεδομένων.

Το φθηνότερο κέρδος από την προσομοίωση δεν είναι τα δεδομένα εκπαίδευσης

Είναι η αξιολόγηση. Η εκτέλεση δεκάδων πραγματικών δοκιμών ανά εργασία για τη σύγκριση δύο είναι μια μέρα χρόνου ρομποτικού βραχίονα, και ο βραχίονας μετατοπίζεται μεταξύ των δοκιμών. Το SIMPLER (Li και συνεργάτες, 2024) δημιούργησε προσομοιωμένα περιβάλλοντα των οποίων ο σκοπός είναι η βαθμολόγηση πραγματικών πολιτικών αντί η εκπαίδευσή τους, και στη συνέχεια μέτρησε πόσο καλά η κατάταξη της προσομοίωσης προβλέπει την πραγματική. Ένα μόνο περιβάλλον SIMPLER αποδίδει 3.500 βήματα προσομοίωσης ανά δευτερόλεπτο σε μια καταναλωτική RTX 4090 σε ανάλυση 640 επί 512, το οποίο υπό συχνότητα προσομοίωσης 500 Hz είναι μια επιτάχυνση 7x σε σχέση με την πραγματική αξιολόγηση.

Πρωτόκολλο αξιολόγησηςMMRV (το χαμηλότερο είναι καλύτερο)Pearson r (το υψηλότερο είναι καλύτερο)
Validation MSE0.3750.308
SIMPLER, συσσώρευση παραλλαγών0.1430.778
SIMPLER, οπτική αντιστοίχιση0.0560.924

Αυτοί είναι μέσοι όροι από τρεις ομάδες εργασιών Google Robot για έξι κοινά σημεία ελέγχου ανοιχτού κώδικα: τρία σημεία ελέγχου RT-1 σε διαφορετικά στάδια εκπαίδευσης, RT-1-X, RT-2-X και Octo-Base. Η πραγματική πλευρά δεν έχει ομοιόμορφο αριθμό δοκιμών, κάτι που αξίζει να γνωρίζετε πριν το αναφέρετε: 75 δοκιμές για την ανάσυρση κουτιού αναψυκτικού, 60 για την κίνηση κοντά, 54 για τις εργασίες ανοίγματος και κλεισίματος συρταριού και 27 για την πιο χρονοβόρα εργασία συρταριού και μήλου. Η σύγκριση με το validation MSE είναι το χρήσιμο μέρος. Η επιλογή μοντέλου με βάση την απώλεια επικύρωσης κατατάσσει αυτά τα σημεία ελέγχου άσχημα, και ένα Pearson r 0.924 υπό οπτική αντιστοίχιση σημαίνει ότι αν ένα σημείο ελέγχου βαθμολογείται καλύτερα στο SIMPLER, πολύ πιθανόν να βαθμολογείται καλύτερα και στον πάγκο. Αυτός είναι ένας επαναλαμβανόμενος πίνακας αποτελεσμάτων που μπορεί να τρέξει εν μία νυκτί, και δεν απαιτεί να πιστεύετε τίποτα σχετικά με τη μεταφορά εκπαίδευσης από προσομοίωση σε πραγματικότητα.

Ο πίνακας κατάταξης της Αρένας AY-Robots, ένας ταξινομήσιμος πίνακας 85 μοντέλων όρασης-γλώσσας-δράσης με 332 αποτελέσματα συγκριτικής αξιολόγησης, με κάθε τιμή να συνδέεται με την αρχική της εργασία ή την κάρτα μοντέλου.
Η Αρένα στο /arena συλλέγει 332 αποτελέσματα συγκριτικής αξιολόγησης από 85 μοντέλα. Σχεδόν όλα είναι προσομοιωμένες συγκριτικές αξιολογήσεις, κάτι που είναι ακριβώς το νόημα του επιχειρήματος SIMPLER: η προσομοίωση είναι ένας καλός πίνακας αποτελεσμάτων πολύ πριν γίνει μια καλή πηγή δεδομένων.

Αν θέλετε το ευρύτερο πλαίσιο για το τι σας λένε και τι δεν σας λένε αυτοί οι αριθμοί συγκριτικής αξιολόγησης σχετικά με ένα , το αναλύσαμε ξεχωριστά στην .

Πού αυτή η πλατφόρμα δεν σας βοηθά

Το να είμαστε σαφείς σχετικά με τα όρια εξοικονομεί χρόνο σε όλους. Το AY-Robots είναι μια πλατφόρμα καταγραφής, εκπαίδευσης και εξυπηρέτησης. Δεν περιέχει προσομοιωτή.

  • Όχι Isaac Lab, όχι MimicGen, όχι μοντέλο κόσμου, όχι δημιουργία σκηνών. Αν θέλετε παραγόμενα δεδομένα, τα παράγετε αλλού και φέρνετε το αποτέλεσμα.
  • Οι εκπαιδευτές καταναλώνουν σύνολα δεδομένων LeRobot και τίποτα άλλο. Μια εξαγωγή προσομοιωτή πρέπει να μετατραπεί πριν γίνει είσοδος, και πρέπει να είναι η σωστή έκδοση: v2.0 ή v2.1 για GR00T N1.5 και N1.7, v3.0 για Pi0.5, SmolVLA και ACT.
  • Το σημείο εισόδου λεπτομερούς ρύθμισης του GR00T είναι ένα tyro CLI που δεν εκθέτει κανένα seed, οπότε οι εκτελέσεις του GR00T δεν είναι αναπαραγώγιμες bit-προς-bit. Αν εκτελείτε μια προσεκτική αφαίρεση sim-versus-real, αυτό είναι ένας πραγματικός περιορισμός. Το προεπιλεγμένο seed του lerobot είναι 1000, και οι φόρμες ACT, SmolVLA και Pi0.5 εκθέτουν ένα πεδίο seed.
  • Η συσσώρευση κλίσης εφαρμόζεται στην πραγματικότητα μόνο για τους δύο εκπαιδευτές GR00T. Για τα Pi0.5 και SmolVLA το πεδίο υπάρχει στη φόρμα, αλλά το lerobot 0.5.1 δεν έχει τέτοια σημαία, οπότε δεν κάνει τίποτα.
  • Η εξαγωγή συμπερασμάτων πρέπει να βρίσκεται δίπλα στους σερβοκινητήρες για γρήγορες εργασίες. Ο βρόχος ελέγχου είναι 20 έως 485 ms ανά βήμα δράσης ανάλογα με το μοντέλο, και η προσθήκη διαδρομών μετ' επιστροφής μέσω του δημόσιου διαδικτύου μετατρέπει μια λειτουργική πολιτική σε διστακτική. Η απομακρυσμένη εξαγωγή συμπερασμάτων είναι βιώσιμη για αργές εργασίες pick-and-place, όχι για γρήγορη αντιδραστική κίνηση.
Τι μπορείτε να κάνετε εδώ που είναι πραγματικά δύσκολο αλλού

Καταγράψτε το πραγματικό μισό ενός μείγματος συν-εκπαίδευσης χωρίς να διαθέτετε ρομποτικό βραχίονα. Το /live μεταδίδει ένα φυσικό SO-100 χωρίς εγγραφή, βασισμένο σε ουρά, και το πρόγραμμα χειριστή υπάρχει επειδή κάποιος πρέπει να τα οδηγεί. Αν το σημείο συμφόρησής σας είναι ότι έχετε έναν προσομοιωτή και καθόλου πραγματικά επεισόδια, αυτό είναι το κενό που καλύπτει αυτή η πλατφόρμα.

Ένας προϋπολογισμός που μπορείτε να υπερασπιστείτε

Βάλτε τις δύο διαδρομές δίπλα-δίπλα με τους αριθμούς που δημοσιεύει η καθεμία, και η απόφαση συνήθως λαμβάνεται μόνη της για ένα έργο μίας εργασίας σε έναν βραχίονα χαμηλού κόστους.

Στοιχείο γραμμήςΠροτεραιότητα στην προσομοίωσηΠροτεραιότητα στην καταγραφή
Αρχική μοντελοποίησηΣκηνή, πλέγματα, τοποθέτηση κάμερας, μοντέλο σερβομηχανισμού. Ημέρες έως εβδομάδεςΚανένα
Συλλογή δεδομένωνΠερίπου 10 επιδείξεις σε προσομοίωση, μετά παραγωγή30 έως 50 πραγματικά επεισόδια, λίγες ώρες τηλεχειρισμού
Απαιτούμενο υλικόΚάρτα 48 GB για το σχέδιο Isaac Lab, 80 GB για τη σκηνή CosmosΈνας βραχίονας και ένας φορητός υπολογιστής
Κόστος εκπαίδευσηςΊδιο με τη δεξιά στήλη, ο εκπαιδευτής δεν ενδιαφέρεται από πού προήλθαν τα δεδομένα1 to 3 USD on the 4090 tier, 4 to 12 USD on the A100 or H100 tier
Καλύτερη απόδειξη απόδοσης38 τοις εκατό μέση πραγματική αύξηση όταν συν-εκπαιδεύεται, 4 έως 9 μονάδες από νευρωνιακές τροχιέςΗ βάση αναφοράς έναντι της οποίας μετρώνται όλα τα παραπάνω
Αποτυγχάνει ότανΗ εργασία σας εξαρτάται από την επαφή, τα παραμορφώσιμα υλικά ή τη συμμόρφωση του σερβομηχανισμούΧρειάζεστε περιβαλλοντική ποικιλία που δεν μπορείτε να δημιουργήσετε φυσικά

Για μια πρώτη πολιτική σε ένα SO-100, καταγράψτε. Το και σας οδηγούν σε ένα διαθέσιμο σημείο ελέγχου στην τιμή ενός καφέ, και θα έχετε το πραγματικό μισό οποιουδήποτε μελλοντικού μείγματος συν-εκπαίδευσης. Προσεγγίστε τον προσομοιωτή όταν έχετε μια λειτουργική βάση αναφοράς και μια συγκεκριμένη αποτυχία γενίκευσης που μπορείτε να ονομάσετε, όπως μια πολιτική που .

Δεν έχετε ακόμα βραχίονα στο γραφείο σας;

Οδηγήστε έναν πραγματικό SO-100 στον περιηγητή, βασισμένο σε ουρά, χωρίς εγγραφή, και δείτε πώς μοιάζει ένα πραγματικό επεισόδιο πριν περάσετε ένα Σαββατοκύριακο μοντελοποιώντας ένα σε έναν προσομοιωτή.

Οδηγήστε έναν πραγματικό βραχίονα

Μια συνταγή που σέβεται τα στοιχεία

  1. 1
    Καταγράψτε πρώτα την πραγματική βάση αναφοράς

    30 επεισόδια για SmolVLA, 50 για ACT, GR00T N1.7 και Pi0.5. Εκπαιδεύστε μία φορά. Ό,τι αποτυγχάνει αυτή η πολιτική είναι η προδιαγραφή σας για τα συνθετικά δεδομένα.

  2. 2
    Ονομάστε την αποτυχία γενίκευσης

    Θέση αντικειμένου; Φωτισμός; Ύψος τραπεζιού; Παρεμβολείς; Διαφορετική διατύπωση της οδηγίας; Τα συνθετικά δεδομένα είναι καλά σε ακριβώς ένα από αυτά κάθε φορά, και άχρηστα αν δεν μπορείτε να πείτε ποιο.

  3. 3
    Επιλέξτε την φθηνότερη οικογένεια που το καλύπτει

    Παραλλαγή στάσης και διάταξης: πολλαπλασιασμός τροχιάς. Φωτισμός και υφή: πρώτα ενίσχυση εικόνας, δεύτερο μοντέλο κόσμου. Ολοκαίνουργιες σκηνές: φυσικές προσομοιώσεις, και αποδεχτείτε το κόστος μοντελοποίησης.

  4. 4
    Δημιουργήστε, μετά απορρίψτε επιθετικά

    Οι προσπάθειες δημιουργίας αποτυγχάνουν, και το ποσοστό επιτυχίας των υποψηφίων του Isaac Lab κυμαίνεται από 70 τοις εκατό έως κάτω από 1 τοις εκατό ανάλογα με την εργασία. Κρατήστε μόνο επιτυχημένες τροχιές που ολοκληρώνουν την εργασία, και ελέγξτε ένα δείγμα ως βίντεο πριν εμπιστευτείτε την παρτίδα.

    bash
    python scripts/mimic/generate_dataset.py --device cuda \
        --num_envs 8 --generation_num_trials 500 \
        --input_file ./datasets/annotated.hdf5 \
        --output_file ./datasets/generated.hdf5 --enable_cameras
  5. 5
    Συν-εκπαιδεύστε, μην αντικαταστήσετε

    Συγχωνεύστε τα δημιουργημένα επεισόδια με τα πραγματικά σε ένα ενιαίο σύνολο δεδομένων LeRobot με πανομοιότυπα κλειδιά κάμερας και σειρά αρθρώσεων. Το ποσοστό 38 τοις εκατό είναι ένα ποσοστό συν-εκπαίδευσης.

  6. 6
    Αξιολογήστε στον πραγματικό βραχίονα, και μόνο εκεί

    Η προσομοιωμένη αξιολόγηση είναι ένα καλό σήμα κατάταξης (Pearson r 0.924 στη ρύθμιση οπτικής αντιστοίχισης του SIMPLER) αλλά δεν είναι η δοκιμή αποδοχής. Εκτελέστε το checkpoint στον πάγκο πριν το πιστέψετε.

Αν προτιμάτε να ξεκινήσετε από μια λίστα ελέγχου για τις ίδιες τις πραγματικές καταγραφές, ο οδηγός συλλογής δεδομένων, καλύπτει την τοποθέτηση κάμερας, το action chunking επιπτώσεις και τους τρόπους αποτυχίας που καθιστούν ένα σύνολο δεδομένων imitation learning σύνολο δεδομένων άχρηστο. Λεπτομέρειες για την ίδια τη μορφή βρίσκονται στο την τεκμηρίωση των συνόλων δεδομένων, και την πλευρά των υπερπαραμέτρων στο την τεκμηρίωση εκπαίδευσης.

Μπορώ να εκπαιδεύσω μια πολιτική ρομπότ εξ ολοκλήρου σε συνθετικά δεδομένα;

Για μια εργασία χειρισμού σε έναν πραγματικό βραχίονα, όχι αξιόπιστα. Κάθε δημοσιευμένο αποτέλεσμα με ισχυρό αριθμό είναι αποτέλεσμα συν-εκπαίδευσης ή αποτέλεσμα ενίσχυσης πάνω σε πραγματικά δεδομένα. Η σύγκριση του MimicGen τοποθετεί 200 δημιουργημένες επιδείξεις στο 79 τοις εκατό έναντι 84 τοις εκατό για 200 ανθρώπινες επιδείξεις στην ίδια εργασία, και η εργασία συν-εκπαίδευσης προσομοίωσης και πραγματικότητας του 2025 αναφέρει ότι η εκπαίδευση αποκλειστικά σε προσομοίωση και η μεταφορά απαιτεί συχνά σημαντική ανθρώπινη προσπάθεια για να γεφυρωθεί το χάσμα της πραγματικότητας. Το RoboCasa δείχνει ότι τα δημιουργημένα δεδομένα υπερτερούν των ανθρώπινων δεδομένων με 47.6 έναντι 28.8 τοις εκατό, αλλά μόνο με 72.000 δημιουργημένες επιδείξεις έναντι 1.250 ανθρώπινων, εντός του προσομοιωτή που παρήγαγε και τα δύο.

Πόσα πραγματικά επεισόδια χρειάζομαι ακόμα αν δημιουργήσω συνθετικά;

Στο AY-Robots οι εκπαιδευτές χρειάζονται τουλάχιστον 30 επεισόδια για το SmolVLA και 50 για τα ACT, GR00T N1.5, GR00T N1.7 και Pi0.5, ανεξάρτητα από το πού προήλθαν τα επεισόδια. Η τεκμηρίωση Mimic του Isaac Lab αναφέρει ότι απαιτούνται περίπου 10 επιτυχημένες ανθρώπινες επιδείξεις ως αρχικό σημείο για τη δημιουργία. Αυτοί είναι διαφορετικοί αριθμοί που απαντούν σε διαφορετικές ερωτήσεις: το 10 είναι αυτό που χρειάζεται ο γεννήτορας, το 30 έως 50 είναι αυτό που χρειάζεται ο εκπαιδευτής.

Πρέπει τα προσομοιωμένα δεδομένα να είναι σε μορφή LeRobot;

Για να εκπαιδεύσετε σε αυτή την πλατφόρμα, ναι. Το Isaac Lab και το LeIsaac παράγουν και τα δύο HDF5 τύπου robomimic. Ο πυρήνας του Isaac Lab δεν περιλαμβάνει μετατροπέα LeRobot, αλλά το LeIsaac περιλαμβάνει το isaaclab2lerobot.py για το LeRobot v2 και το isaaclab2lerobotv3.py για το v3, και το IsaacLab-Arena περιλαμβάνει ένα convert_hdf5_to_lerobot.py που στοχεύει το GR00T και καθοδηγείται από μια διαμόρφωση YAML. Προσέξτε την έκδοση: τα GR00T N1.5 και N1.7 χρησιμοποιούν LeRobot v2.0 ή v2.1, ενώ τα Pi0.5, SmolVLA και ACT χρησιμοποιούν v3.0. Ένα σύνολο δεδομένων v3.0 προκαλεί σφάλμα στον φορτωτή GR00T και πρέπει να μετατραπεί σε v2.1.

Είναι το Isaac Gym ακόμα το σωστό πράγμα για να μάθει κανείς το 2026;

Όχι. Η σελίδα προϊόντος της NVIDIA έχει επικεφαλίδα "Isaac Gym - Now Deprecated" και αναφέρει ότι πρόκειται για παλαιότερο λογισμικό, ότι οι προγραμματιστές μπορούν να το κατεβάσουν και να συνεχίσουν να το χρησιμοποιούν αλλά ότι δεν υποστηρίζεται πλέον, και παραπέμπει στο Isaac Lab ως αντικατάσταση. Το Isaac Lab περιλαμβάνει οδηγούς μετεγκατάστασης από το IsaacGymEnvs, από το OmniIsaacGymEnvs και από το Orbit, οπότε ένα υπάρχον περιβάλλον είναι φορητό και όχι χαμένο.

Μπορώ να βάλω ένα SO-100 ή SO-101 στο Isaac Lab;

Το SO-101, ναι, σωστά. Το αποθετήριο TheRobotStudio περιλαμβάνει αρχεία URDF και MJCF για το SO-101, που δημιουργήθηκαν με το onshape-to-robot από το μοντέλο CAD του Onshape, και το LeIsaac παρέχει έτοιμες εργασίες Isaac Lab όπως το LeIsaac-SO101-PickOrange-v0 με τηλεχειρισμό από τον φυσικό βραχίονα SO101 leader. Για το SO-100 το ίδιο αποθετήριο περιλαμβάνει μόνο ένα URDF και κανένα μοντέλο MuJoCo. Λάβετε υπόψη τους περιορισμούς που αναφέρει το README του SO-101 σε κάθε περίπτωση: τα πλέγματα σύγκρουσης βάσης αφαιρέθηκαν λόγω προβληματικής συμπεριφοράς σύγκρουσης, οι ιδιότητες του κινητήρα STS3215 προσαρμόστηκαν από το έργο Open Duck Mini αντί να αναγνωριστούν σε ένα SO-101, και η σύμβαση λαβής 0-κλειστό έως 100-ανοιχτό δεν αντικατοπτρίζεται ακόμη στα αρχεία μοντέλου.

Η πλατφόρμα εκτελεί προσομοίωση για μένα;

Όχι. Το AY-Robots καταγράφει σύνολα δεδομένων LeRobot από πραγματική τηλεχειρισμό, ρυθμίζει λεπτομερώς τις πέντε υποστηριζόμενες πολιτικές σε ενοικιαζόμενες GPU, και εξυπηρετεί το προκύπτον checkpoint πίσω στον βραχίονα. Δεν υπάρχει προσομοιωτής, ούτε δημιουργία συνθετικών δεδομένων, ούτε δημιουργία σκηνών σε αυτό. Αν δημιουργήσετε δεδομένα αλλού και τα μετατρέψετε σε ένα έγκυρο σύνολο δεδομένων LeRobot, οι εκπαιδευτές θα τα δεχτούν ακριβώς όπως τις πραγματικές καταγραφές.

Sources

Ready for high-quality robotics data?

AY-Robots connects your robots to skilled operators worldwide.

Get Started