
ሲሙሌሽን ጥቂት ማሳያዎችን ወደ ሺዎች ሊያበዛ ይችላል። የታተሙት ቁጥሮች በእርግጥ ምን እንደሚሉ፣ የሲም-ወደ-እውነት ክፍተት የት እንደሚጎዳ፣ እና አሁንም ምን መመዝገብ እንዳለበት እነሆ።
በየጥቂት ወራት አንድ ሰው ሃምሳ ክፍሎችን በእጅ መቅዳት ቀርፋፋ እንደሆነ ይገነዘባል፣ እናም አስመሳይ (simulator) በምትኩ ሊያመርታቸው ይችል እንደሆነ ይጠይቃል። ይህ ትክክለኛ ጥያቄ ነው። እውነተኛው መልስ ሶስት ክፍሎች አሉት፡ የተፈጠረ መረጃ ይረዳል፣ እውነተኛ ቅጂዎችን አይተካም፣ እና በእነዚህ ሁለት እውነታዎች መካከል ያለው ጥምርታ ሙሉ በሙሉ በሚያመለክቱት ሰው ሰራሽ መረጃ አይነት ላይ የተመሰረተ ነው።
ይህ ገጽ የታተመው ስራ በትክክል ምን እንደለካ፣ እንደ SO-100 ባሉ ዝቅተኛ ዋጋ ባላቸው ክንዶች ላይ ዛሬ ምን ማሄድ እንደሚችሉ፣ እና የሲም-ወደ-እውነተኛ ክፍተት ትርፎችን የት እንደሚበላ ይዳስሳል። አጭር ማብራሪያው፣ ዝርዝሩ ከመቅረቡ በፊት፡ ትልቁን ማባዣዎች ሪፖርት የሚያደርጉት ስርዓቶች አነስተኛ ቁጥር ያላቸውን እውነተኛ የሰው ሰራሽ ማሳያዎችን ያባዛሉ። ለእነሱ ያለውን ፍላጎት አያስወግዱም።
ማወቅ ያለብዎት ነገር
- •በማኒፑሌሽን ውስጥ አራት ተዛማጅነት የሌላቸው ቴክኒኮች ሰው ሰራሽ መረጃ ይባላሉ፡ ትራጀክተሪ ማባዛት፣ ፊዚክስ ሮልአውትስ፣ ቪዲዮ ወርልድ ሞዴሎች እና ምስል-ቦታ ማበልጸግ። በተለያዩ መንገዶች ይወድቃሉ እና የተለያየ ዋጋ አላቸው።
- •MimicGen ከ200 ያነሱ የሰው ሰራሽ ማሳያዎችን በ18 ተግባራት ላይ ከ50,000 በላይ ወደተፈጠሩ ለውጧል። በ Square D0 ተግባሩ ላይ፣ ከ10 የሰው ሰራሽ ማሳያዎች የተፈጠሩ 200 ማሳያዎች 79 በመቶ ስኬት አስመዝግበዋል፣ ከ200 እውነተኛ የሰው ሰራሽ ማሳያዎች 84 በመቶ ጋር ሲነጻጸር።
- •RoboCasa ተቃራኒ ምሳሌ ነው፡ 72,000 የተፈጠሩ ማሳያዎች 47.6 በመቶ አስመዝግበዋል፣ ከ1,250 የሰው ሰራሽ ማሳያዎች 28.8 በመቶ ጋር ሲነጻጸር። ይህ 58x የድምጽ መጠን ጥቅም ነው፣ እንጂ እኩል-ለእኩል ድል አይደለም።
- •የሲም-እና-እውነተኛ የጋራ ስልጠና ጥናት በእውነተኛው ዓለም ተግባር አፈጻጸም ላይ በአማካይ 38 በመቶ መሻሻል ሪፖርት ያደርጋል። የምግብ አዘገጃጀቱ ድብልቅ ላይ የጋራ ስልጠና ነው፣ እንጂ ሲም-ብቻ ማስተላለፍ አይደለም።
- •GR00T N1 በ780,000 የማስመሰል ትራጀክተሪዎች (6,500 ሰዓታት እኩል፣ በ11 ሰዓታት ውስጥ የተፈጠሩ) እና ከ88 እውነተኛ ሰዓታት ያደጉ 827 ሰዓታት የነርቭ ትራጀክተሪዎች ላይ የተመሰረተ ነው። እነዚያ 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 percent እና አስቸጋሪ በሆኑት ውስጥ ከ 1 percent በታች ያደርገዋል። |
| በተግባር ሲሙሌተር ውስጥ የፊዚክስ ሮልአውት (Isaac Lab, robosuite, RoboCasa) | የፊዚክስ ሞተር እና የአሴት ቤተ-መጽሐፍት | በስክሪፕት በተደረጉ መቆጣጠሪያዎች፣ እቅድ አውጪዎች ወይም RL የሚመሩ ሙሉ ክፍሎች | በጂፒዩ ሰዓታት ብቻ የተገደበ | የተመሰለው ክንድ የእርስዎ ክንድ አይደለም። የእውቂያ እና የሰርቮ ዳይናሚክስ ግምቶች ናቸው። |
| የቪዲዮ ዓለም ሞዴሎች (DreamGen, Cosmos Transfer) | እንደ ማስተካከያ የሚያገለግሉ ጥቂት እውነተኛ የቴሌኦፕሬሽን ክፍሎች | የአዳዲስ ባህሪያት ፎቶሪያሊስቲክ ቪዲዮ፣ በተጨማሪም በኋላ የተመለሱ የውሸት-ድርጊቶች | በ GR00T N1 ውስጥ ከ 88 hours ወደ 827 hours፣ በግምት 10x | ድርጊቶች የሚገመቱ እንጂ የሚለኩ አይደሉም። ሊሆን የሚችል ቪዲዮ የማይሆን ድርጊት ሊይዝ ይችላል። |
| የምስል-ቦታ ማበልጸጊያ (የዘፈቀደ መከርከም፣ የቀለም መለዋወጥ) | ከፒክሰሎች በስተቀር ሁሉም ነገር | ያሉዎት ክፍሎች የተረበሹ እይታዎች | 1x፣ አዲስ ትራጀክተሪ አይፈጥርም | ጂኦሜትሪክ ማበልጸጊያ በምስሉ እና በድርጊት መለያው መካከል ያለውን ትስስር ያቋርጣል። |
በዚህ ጽሑፍ ትርጉም ውስጥ የመጀመሪያዎቹ ሦስቱ ብቻ ሰው ሠራሽ ዳታ ናቸው። አራተኛው መጥቀስ ተገቢ ነው ምክንያቱም ወደ ተመሳሳይ ውይይት ስለሚገባ እና በዝርዝሩ ውስጥ እጅግ በጣም ርካሹ ነገር ነው። አሰልጣኝዎ ከሚልካቸው ማበልጸጊያዎች ገና ካላበሩ፣ ሲሙሌተር ከመጫንዎ በፊት ያንን ያድርጉ።
NVIDIA ለ GR00T N1 ከስልጠና በኋላ ጥቅም ላይ የዋሉትን የተመሰሉ ትራጀክተሪዎች በnvidia/PhysicalAI-Robotics-GR00T-X-Embodiment-Sim ላይ አሳትሟል፣ በግምት 1.87 TB በ cc-by-4.0 ስር። ይህም ወደ 9,000 መስቀለኛ-አካል ባለሁለት እጅ Panda እና GR1 ትራጀክተሪዎች፣ 240,000 የሰው ሰራሽ የጠረጴዛ ትራጀክተሪዎች፣ 72,000 ነጠላ-Panda የወጥ ቤት ትራጀክተሪዎች እና 102 Unitree G1 loco-manipulation ትራጀክተሪዎች ይከፋፈላል። አንድ ንዑስ ስብስብን በhuggingface-cli download --include "gr1_arms_only.CanSort/**" ማውረድ እና ጥቂት ክፍሎችን መመልከት የተፈጠሩ ትራጀክተሪዎች ምን እንደሚመስሉ ለማስተካከል ፈጣኑ መንገድ ነው፣ እና የመተላለፊያ ይዘት እንጂ ምንም አያስወጣም።
የታተሙት ቁጥሮች በትክክል የሚናገሩት
የማስረጃው መሠረት እዚህ አለ፣ ቁጥሮቹም የፕሬስ መግለጫዎች እንደሚያጠቃልሏቸው ሳይሆን ምንጮቹ እንደገለጹት ናቸው። ከታች ያለው እያንዳንዱ ረድፍ በኦገስት 23፣ 2026 ከተነበበ ወረቀት ወይም የፕሮጀክት ገጽ የመጣ ነው።
| ስርዓት | ግብዓት | የተፈጠረ | የተዘገበ ውጤት |
|---|---|---|---|
| MimicGen, CoRL 2023 | ከ200 ያነሱ የሰው ሰራሽ ማሳያዎች; 10 የሰው ሰራሽ ማሳያዎች በአቻ ለአቻ ንጽጽር | ከ50,000 በላይ ማሳያዎች፣ 18 ተግባራት፣ አራት ክንዶች (Panda, Sawyer, IIWA, UR5e) | Square D0: ከ10 የሰው ሰራሽ ማሳያዎች ከተፈጠሩ 200 ማሳያዎች 79 በመቶ፣ ከ200 የሰው ሰራሽ ማሳያዎች ደግሞ 84 በመቶ |
| DexMimicGen, 2024 | 60 የመነሻ የሰው ሰራሽ ማሳያዎች | ለባይማኑዋል ብልህ ሮቦቶች 21,000 ማሳያዎች | በሲሙሌሽን ውስጥ ባይማኑዋል ብልህ ተግባራት፣ በተጨማሪም እውነተኛ-ወደ-ሲም-ወደ-እውነተኛ የሰው ሰራሽ ጣሳ መደርደር ማሰማራት |
| RoboCasa, 2024 | 1,250 የሰው ሰራሽ ማሳያዎች (በ25 አቶሚክ ተግባራት ላይ ለእያንዳንዱ ተግባር 50)፣ 100 የግምገማ ተግባራት፣ ከ150 በላይ የነገር ምድቦች | 100,000 MimicGen ትራጀክተሪዎች; የ72,000-ማሳያ ንዑስ ስብስብ ዋናውን ንጽጽር ይመራል | በሰው ሰራሽ ስብስብ ላይ በአጠቃላይ 28.8 በመቶ ከሙሉ ከተፈጠረው ስብስብ 47.6 በመቶ ጋር ሲነጻጸር፣ ባልታዩ የነገር ምሳሌዎች ላይ ብቻ ተገምግሟል |
| Sim-and-real co-training, 2025 | እውነተኛ ማሳያዎች እና የሲሙሌሽን ዳታ ስብስቦች፣ ሁለት ጎራዎች (ሮቦት ክንድ እና የሰው ሰራሽ) | ቅልቅል እንጂ ምትክ አይደለም | የሲሙሌሽን ዳታ የእውነተኛ ዓለም ተግባር አፈጻጸምን በአማካይ በ38 በመቶ አሻሽሏል |
| DreamGen, 2025 | በአንድ አካባቢ ውስጥ ከአንድ የመምረጥ እና የማስቀመጥ ተግባር የተገኘ የቴሌኦፕሬሽን ዳታ | ሰው ሰራሽ ቪዲዮ እና ከድብቅ የድርጊት ሞዴል ወይም የተገላቢጦሽ ተለዋዋጭ ሞዴል የተገኙ የውሸት ድርጊቶች | በሰው ሰራሽ ላይ 22 አዳዲስ ባህሪያት፣ በሚታዩ እና ባልታዩ አካባቢዎች |
| GR00T N1 data pyramid, 2025 | 88 ሰዓታት የውስጥ GR-1 ቴሌኦፕሬሽን | 827 ሰዓታት የነርቭ ትራጀክተሪዎች (ወደ 10x); 780,000 የሲም ትራጀክተሪዎች፣ 6,500 ሰዓታት እኩል፣ በ11 ሰዓታት ውስጥ የተፈጠሩ | የነርቭ ትራጀክተሪዎች በRoboCasa ላይ በ30፣ 100 እና 300 ማሳያዎች-በ-ተግባር ስርዓቶች ላይ 4.2፣ 8.8 እና 6.8 ነጥቦችን ጨምረዋል፣ እና በ8 እውነተኛ GR-1 ተግባራት ላይ በአማካይ 5.8 ነጥቦችን ጨምረዋል |
አባዢ የረድፍ ብዛት ነው። የMimicGen የራሱ አቻ ለአቻ ንጽጽር የተፈጠረውን ዳታ ከሰው ሰራሽ ዳታ ተመሳሳይ ብዛት (79 ከ 84 በመቶ ጋር ሲነጻጸር) በትንሹ በታች ያደርገዋል፣ እና የGR00T N1 አብሌሽን ቀድሞውንም እውነተኛ ሰዓታት በነበረው ሞዴል ላይ የአንድ አሃዝ መቶኛ ነጥቦችን ይጨምራል። RoboCasa የሰው ሰራሽ ዳታን ያሸንፋል፣ 47.6 ከ 28.8 በመቶ ጋር ሲነጻጸር፣ ነገር ግን 72,000 የተፈጠሩ ማሳያዎች ከ1,250 የሰው ሰራሽ ማሳያዎች ጋር። ብዛት ሽፋን ይገዛል። ማሳያዎችዎ ፈጽሞ ያልያዙትን መረጃ አይገዛም።
በእያንዳንዱ ትክክለኛ የአብሌሽን ሙከራ ላይ ያለው ስርዓተ-ጥለት ተመሳሳይ ነው። ሰው ሰራሽ መረጃ ሽፋን በዝቅተኛ ወጪ ያሰፋል። ስለ ግሪፐርዎ፣ ስለ ሰርቮዎ መዘግየት፣ ስለ መብራትዎ ወይም ስለ ጠረጴዛዎ ቁመት በእውነተኛ ማሳያዎች ውስጥ ያልነበረ መረጃ አይፈጥርም። የእርስዎ ፖሊሲ ከከሸፈ ምክንያቱም የመጨረሻው ውጤት ሰጪ ግማሽ ሰከንድ ዘግይቶ ስለሚዘጋ፣ ምንም ያህል የተመሰለ ልዩነት ሊያስተካክለው አይችልም። ይህ የግሪፐር ጊዜ አጠባበቅ ችግር በእውነተኛ ቅጂዎች ውስጥ ያለ ችግር ነው።
አንድ የ MimicGen ግኝት ወደ የራስዎ ቀረጻ ክፍለ ጊዜዎች ማምጣት ተገቢ ነው፣ ምክንያቱም ከተለመደው ምክር ጋር የሚቃረን ነው። ፕሮጀክቱ በ Square D2 ላይ ሁለት የውሂብ ስብስቦችን ፈጠረ፤ አንደኛው ከጥሩ ጥራት ካለው የሰው ኦፕሬተር 10 ማሳያዎችን የያዘ ሲሆን ሌላኛው ደግሞ ከመጥፎ ጥራት ካለው ኦፕሬተር 10 ማሳያዎችን የያዘ ሲሆን፣ ሁለቱም ከ robomimic ባለብዙ-ሰው Square የውሂብ ስብስብ የተወሰዱ ናቸው። በእያንዳንዳቸው ላይ የሰለጠኑ ፖሊሲዎች ተመጣጣኝ ውጤቶችን አስመዝግበዋል፣ ይህም ደራሲዎቹ በትልቅ የውሂብ መጠን ውስጥ የውሂብ ጥራት ያን ያህል ላይሆን እንደሚችል የሚያሳይ ምልክት አድርገው ተርጉመውታል። በጥንቃቄ ያንብቡ፣ ይህ ስለ አስሩ የመነሻ ማሳያዎች እንጂ ስለ ሃምሳዎቹ እውነተኛ ክፍሎችዎ አይደለም። ይህ ማለት ትንሽ የተበላሸ የመነሻ ስብስብ በእርስዎ እና በሚሰራ የተፈጠረ የውሂብ ስብስብ መካከል የቆመ ነገር አይደለም። ይህ ማለት አብረው የሚያሰለጥኑባቸው እውነተኛ ክፍሎች የተበላሹ ሊሆኑ ይችላሉ ማለት አይደለም፣ ምክንያቱም እነዚያ አስመሳይ የሌለውን መረጃ የሚይዙት እነሱ ናቸው።

ከሲም ወደ እውነት ያለው ክፍተት፣ በተጨባጭ
ክፍተቱ ብዙውን ጊዜ እንደ አንድ ነጠላ መጠን ይብራራል, ይህም ጠቃሚ አይደለም. ቢያንስ አምስት የተለያዩ አለመጣጣሞች ሲሆኑ, በ110 እስከ 150 ዩሮ በሚሸጥ የትርፍ ጊዜ ማሳለፊያ ክንድ ላይ ከፍራንካ ይልቅ የተለያየ መጠን አላቸው።
- ግንኙነት እና ግጭት። አይዛክ ላብ በግልጽ እንደሚያስቀምጠው ተመሳሳይ ሃርድዌር እና ተመሳሳይ አይዛክ ሲም እና ፊዚክስ ስሪት ከተሰጠ ማስመሰያው ሊደገም ይችላል፣ ነገር ግን ውጤቶቹ በተለያዩ የሃርድዌር ውቅሮች ላይ በተንሳፋፊ ነጥብ ትክክለኛነት እና የማዞሪያ ስህተቶች ምክንያት ይለያያሉ፣ እና ፊዚክስ እንደ ጨርቅ ወይም ለስላሳ አካላት ላሉ ግትር ያልሆኑ አካላት ላለው ማንኛውም ትዕይንት መወሰንን አያረጋግጥም።
- እንቅስቃሴ። በ7.4 V የሚሰራ የFeetech STS3215 አውቶቡስ ሰርቮ በጭነት ስር ይንሸራተታል፣ የኋላ ምት አለው፣ እና ሲሞቅ ባህሪውን ይለውጣል። የSO-101 MJCF ሞዴል የሞተር መለኪያዎቹን ከእጅዎ ላይ ከመለየት ይልቅ ከማይዛመድ ፕሮጀክት ይዋሳል።
- ማሳያ። የካሜራ ጫጫታ፣ ሮሊንግ ሹተር፣ ራስ-ሰር መጋለጥ እና የጠረጴዛዎ ትክክለኛ ቀለም በማሳያው ውስጥ የሉም። ይህ Cosmos-Transfer1 ለመዝጋት የተገነባው ክፍተቱ ግማሽ ነው፡ የሮቦቲክስ ማበልጸጊያ የስራ ፍሰቱ አንድ የሮቦቲክስ ሰው ሰራሽ ምሳሌን ከክፍፍል፣ ከጥልቀት ወይም ከጫፍ ሁኔታ ወደ ብዙ እውነተኛ ምሳሌዎች ያመላክታል።
- ጊዜ አጠባበቅ። አንድ አስመሳይ በተወሰነ ፍጥነት ይራመዳል። እውነተኛ የቁጥጥር ዑደት ግን አይራመድም፣ እና ሞዴሉ ራሱ በመረጡት ላይ በመወሰን ለእያንዳንዱ የድርጊት እርምጃ ከ20 እስከ 485 ሚሴ ያስከፍላል። የመረጃ መዘግየትን ይመልከቱ።
- የነገር ስታቲስቲክስ። የተመሰሉ ትዕይንቶች አንድ ሰው ከጻፈው ስርጭት የተወሰዱ ናቸው። የእርስዎ የወጥ ቤት ጠረጴዛ ግን አይደለም።
የተመሰለ SO-100 ስለ ክንድዎ በትክክል የሚያውቀው ነገር
ይህ ከላይ ከተጠቀሱት ውስጥ አንዳቸውም ቅዳሜና እሁድዎን የሚያስከፍሉ መሆናቸውን የሚወስነው ክፍል ነው፣ እና የመጀመሪያው አስገራሚ ነገር SO-100 እና SO-101 እኩል አገልግሎት አለማግኘታቸው ነው። የTheRobotStudio's SO-ARM100 ማከማቻ የማስመሰያ ንብረቶቹን በSimulation/ ስር ያቆያል። የSO100 ማህደር አንድ የURDF ፋይል ብቻ ይዟል እንጂ ሌላ ምንም የለም። የSO101 ማህደር ሁለቱንም URDF እና MuJoCo ፋይሎች ይዟል፡ scene.xml፣ so101_new_calib.xml፣ so101_old_calib.xml፣ ተዛማጅ URDFs እና joints_properties.xml። የኪነማቲክ ሰንሰለት ሳይሆን የፊዚክስ ሞዴል ከፈለጉ፣ የSO-101 ፋይሎችን ይፈልጋሉ።
እነዚህ የተፈጠሩት በOnshape ውስጥ ከተነደፈ የCAD ሞዴል በonshape-to-robot ፕለጊን ሲሆን፣ ይህም ማለት ኪነማቲክስ እና የእይታ ሜሾች እንደ CADው ጥሩ ናቸው ማለት ነው። ዳይናሚክስ ግን የተለየ ታሪክ ነው፣ እና የሪፖዚቶሪው የራሱ README ሶስት ነገሮችን በግልጽ ይናገራል። የመሠረት ግጭት ሜሾች በሲሙሌሽን እና በእቅድ ወቅት ችግር በሚፈጥር የግጭት ባህሪ ምክንያት ተወግደዋል። የSTS3215 ሞተር ባህሪያት ከSO-101 ላይ ከመለካት ይልቅ ከOpen Duck Mini ፕሮጀክት የተወሰዱ ናቸው። እና የLeRobot ግሪፐር ስምምነት፣ 0 ሙሉ በሙሉ የተዘጋ እና 100 ሙሉ በሙሉ ክፍት የሆነበት፣ በURDF እና MuJoCo ፋይሎች ውስጥ ገና በግልጽ አልተንጸባረቀም። ከእነዚህ ውስጥ እያንዳንዱ በዚያ ሞዴል ውስጥ ብቻ የሰለጠነ ፖሊሲ በጠረጴዛዎ ላይ በተለየ መንገድ የሚሰራበት ቦታ ነው።
በተላኩት የMuJoCo ፋይሎች ውስጥ ሁለት የዜሮ ስምምነቶች አሉ፣ እና scene.xml የትኛውን የሮቦት ፋይል እንደሚያካትት በመምረጥ በመካከላቸው ይመርጣል። በso101_new_calib.xml፣ ነባሪው፣ የእያንዳንዱ መገጣጠሚያ ምናባዊ ዜሮ በመገጣጠሚያው ክልል መሃል ላይ ይቀመጣል። በso101_old_calib.xml ውስጥ ዜሮው ሮቦቱ ሙሉ በሙሉ በአግድም የተዘረጋበት ውቅር ነው። የእርስዎ የሲሙሌትድ ክፍሎች አንድ ስምምነትን የሚጠቀሙ ከሆነ እና የእርስዎ የተቀዱ እውነተኛ ክፍሎች ሌላውን የሚጠቀሙ ከሆነ፣ በተቀላቀለው የውሂብ ስብስብ ውስጥ ያለው እያንዳንዱ የመገጣጠሚያ አንግል በአስር ዲግሪዎች ይለያያል፣ ኪሳራው አሁንም ይወድቃል፣ እና ፖሊሲው በልበ ሙሉነት የተሳሳተ ነገር ያደርጋል። ከጋራ ስልጠና በፊት በሁለቱም በኩል ያለውን ስምምነት ያረጋግጡ፣ እና መጀመሪያ ካሊብሬሽን እና ኪሳራ ይወድቃል፣ ፖሊሲው ምንም አያደርግም የሚለውን ያንብቡ።
የዶሜይን በዘፈቀደ መለዋወጥ፣ እና የማያስተካክለው ነገር
ለክፍተቱ መደበኛው መልስ እውነታውን ለማዛመድ መሞከርን ማቆም እና በምትኩ እውነታው በውስጡ እንዲወድቅ በበቂ ሁኔታ ሰፊ በሆነ ስርጭት ላይ ማሰልጠን ነው። ቶቢን እና ባልደረቦቹ የዚህን ጠንካራ ስሪት በ2017 አሳይተዋል፡ በእውነተኛ ያልሆኑ የዘፈቀደ ሸካራማነቶች ባላቸው ሲሙሌትድ ምስሎች ላይ ብቻ የሰለጠነ የነገር መፈለጊያ፣ በእውነተኛ ምስሎች ላይ ምንም ቅድመ-ስልጠና ሳይደረግበት፣ እውነተኛ ነገሮችን በ1.5 ሴ.ሜ ትክክለኛነት ለይቶ ማወቅ ችሏል እና ለአስቸጋሪ ነገሮች እና ከፊል መሸፈኛዎች ጠንካራ ሆኖ ቆይቷል።
አይዛክ ላብ ከአካባቢ ውቅር ጋር በሚያያይዟቸው የክስተት ቃላት ተመሳሳይ ሀሳብ ያቀርባል። እነዚህ በ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 Gym ጊዜ ያለፈበት ሶፍትዌር ነው። የNVIDIA ገጽ ርዕስ "Isaac Gym - አሁን ጊዜው ያለፈበት ነው" የሚል ሲሆን፣ ገንቢዎች ማውረድ እና መጠቀም እንደሚችሉ ነገር ግን ከእንግዲህ ድጋፍ እንደማይደረግለት ይገልጻል፣ በምትኩ ወደ Isaac Lab ይጠቁማል። ታሪኩን ማወቅ ከፈለጉ፣ ሁለቱንም ሸፍነናል፦ እና ። በ2026 ለአዲስ ስራ፣ ከIsaac Lab ይጀምሩ።
- 1Isaac Sim እና Isaac Labን ይጫኑ
የፒፕ መጫኛ ገጽ መመሪያዎቹ ለ Isaac Sim 5.X እንደሆኑ ይገልጻል፣ ይህም Python 3.11ን ይፈልጋል። የምንጭ ክሎኑ ለቀጣይ ደረጃዎች የሚያስፈልጉትን ስክሪፕቶች ይሰጥዎታል።
bashpip 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ወደ አስር የሚጠጉ የሰው ማሳያዎችን ይመዝግቡ
የ 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የንዑስ ተግባር ወሰኖችን ያብራሩ
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የተባዛውን የውሂብ ስብስብ ያመነጩ
ይህ 10ን ወደ 1000 የሚቀይር እርምጃ ነው። Mimic ለእያንዳንዱ እጩ የቦሊያን ስኬት መስፈርት ይተገብራል እና ተግባሩን ያጠናቀቁትን ብቻ ይይዛል፣ ስለዚህ የውጤት ብዛት ከሙከራው ብዛት ያነሰ ነው። ሰነዶቹ የእጩ ስኬት መጠን በቀላል ሁኔታዎች እስከ 70 በመቶ እና ለከባድ ተግባራት እና ውስብስብ ሮቦቶች ከ 1 በመቶ በታች እንደሆነ ይገልጻሉ፦ ለ Franka cube stack ወደ 50 በመቶ፣ እና ለ GR1T2 pick and place ከ 65 እስከ 80 በመቶ፣ 1000 ማሳያዎች ከ 18 እስከ 40 ደቂቃዎች የሚወስዱበት (በ RTX ADA 6000 ላይ በ 80 በመቶ 19 ደቂቃዎች)።
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 - 5HDF5ን ወደ LeRobot የውሂብ ስብስብ ይቀይሩ
ከላይ ያለው ሁሉ robomimic-flavoured HDF5 ያመነጫል፣ እና Isaac Lab core የራሱ የሆነ LeRobot መቀየሪያ የለውም፦ ሰነዶቹ የተፈጠረውን የውሂብ ስብስብ ወደ LeRobot ቅርጸት መቀየር እንደሚችሉ ብቻ ይናገራሉ። ሁለት ፕሮጀክቶች ትክክለኛውን መቀየሪያ ያቀርባሉ። IsaacLab-Arena ሙሉ በሙሉ በ YAML config የሚመራ GR00T-targeted መቀየሪያ ያቀርባል፣ እና 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
በኦገስት 23 ቀን 2026 የ Isaac Lab ሰነድ ለmain የ Isaac Sim 6.0.1 ባጅ ይዟል እና ከ v2.3.2 ጎን ለጎን release/3.0.0 እና v3.0.0-beta2ን በስሪት መቀየሪያው ያቀርባል፣ በዚያው ዛፍ ላይ ያለው የፒፕ መጫኛ ገጽ ግን አሁንም isaacsim[all,extscache]==5.1.0ን ይይዛል እና መመሪያዎቹ ለ Isaac Sim 5.X እንደሆኑ ይገልጻል። የ 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 ጋር ያጣምራል። እነዚህ ዛፎች ሰነዶቹ ከሚያስታርቁት በበለጠ ፍጥነት ይንቀሳቀሳሉ። አንድ ልቀት ይምረጡ፣ ይጻፉት፣ እና ከሶስት ወራት በፊት የተጻፈ ትምህርት ከተከተሉ የስክሪፕት መንገዶች እና ባንዲራ ስሞች እንደተቀየሩ ይጠብቁ።
የማመንጨት ሙከራዎች ለምን ይከሽፋሉ፣ እና ምን መለወጥ እንዳለበት
በ70 በመቶ እና ከ1 በመቶ በታች የሚወዛወዝ የስኬት መጠን ምስጢር አይደለም፣ እና አይዛክ ላብ እርስዎ እንዲገምቱ ከመተው ይልቅ የተለመዱ ስህተቶችን በሰነድ ያቀርባል። እያንዳንዳቸው በሚቀረጽበት ጊዜ የሚቆጣጠሯቸው ነገሮች ናቸው፣ ለዚህም ነው የመጀመሪያው አሳዛኝ የትውልድ ሂደት ከተጠናቀቀ በኋላ ሳይሆን አስሩን የመነሻ ማሳያዎች ከመቅረጽዎ በፊት ይህንን ዝርዝር ማንበብ ጠቃሚ የሆነው።
- ማሳያዎች በጣም ረጅም ናቸው። ረዘም ያለ የጊዜ ገደብ ፖሊሲ ለመማር አስቸጋሪ ነው። ከመጀመሪያው ነገር ጋር ተጠግተው ይጀምሩ እና እንቅስቃሴን ይቀንሱ።
- ማሳያዎች ለስላሳ አይደሉም። ያልተስተካከለ እንቅስቃሴ ፖሊሲ ለመረዳት አስቸጋሪ ነው፣ እና የተሻለ የቴሌኦፕሬሽን ሃርድዌር የተሻለ መረጃ ይሰጣል፡ ሰነዶቹ SpaceMouse ከቁልፍ ሰሌዳ እንደሚበልጥ በግልጽ ይናገራሉ።
- ማቆሚያዎች። ማቆሚያዎች ለመማር አስቸጋሪ ናቸው፣ ምክንያቱም ፖሊሲው ለምን እና መቼ ማቆም እንዳለበት ግልጽ ስላልሆነ። እንቅስቃሴውን ፈሳሽ ያድርጉት።
- ብዙ ንዑስ ተግባራት። ብዙ ንዑስ ተግባራት ማለት በትራጀክተሪ ክፍሎች መካከል ብዙ ማያያዝ ማለት ነው፣ ይህም ለስላሳ ያልሆነ እንቅስቃሴ እና ዝቅተኛ የስኬት መጠን ያስከትላል። ክንዱ ከምንም ነገር ጋር የመጋጨት ዕድሉ አነስተኛ በሆነባቸው ቦታዎች ላይ ድንበሮችን ያመልክቱ።
- የድርጊት ጫጫታ አለመኖር። የድርጊት ጫጫታ የሚመጡትን ፖሊሲዎች የበለጠ ጠንካራ ያደርጋቸዋል።
- ቅጂው በጣም ጠባብ ሆኖ መቆረጡ። ቀረጻው የስኬት ቃል በሚቀሰቀስበት ትክክለኛ ፍሬም ላይ ካቆመ፣ በድጋሚ በሚጫወትበት ጊዜ ላይቀሰቀስ ይችላል። በመጨረሻው ላይ መሸጋገሪያ ይተዉ።
- የማይወሰን ድጋሚ መልሶ ማጫወት። በአይዛክ ላብ ውስጥ ያለው ፊዚክስ በenv.reset ላይ በቆራጥነት ሊባዛ አይችልም፣ ስለዚህ አንዳንድ የሰው ሰራሽ ማሳያዎች በድጋሚ መልሶ ማጫወት ላይ ይወድቃሉ። ከሚያስፈልግዎ በላይ ይሰብስቡ እና ማብራሪያውን ያለፉትን ያስቀምጡ። በMimic-የተፈጠረ HDF5 ፋይል ውስጥ የሚገባ ማንኛውም ነገር የተሳካ ማሳያ ሲሆን ድጋሚ መልሶ ማጫወት በኋላ ቢወድቅም ለስልጠና ሊያገለግል ይችላል።
በተሰፉ ንዑስ ተግባር ክፍሎች መካከል ያለው የማስገባት ደረጃ የራሱ የሆነ ማስተካከያ አለው፣ እና የሚያስፈልግዎ የማስገባት ደረጃዎች ብዛት ሮቦቱ በሚንቀሳቀስበት ፍጥነት እና የነገር ዳግም ማስጀመሪያ ስርጭቱ ምን ያህል ሰፊ እንደሆነ ይወሰናል። ትልቅ ዳግም ማስጀመሪያ ስርጭት ያለው ውስብስብ ተግባር በክፍሎች መካከል ትላልቅ ክፍተቶችን ይተዋል፣ ይህም እንደ ቀጣይነት ያለው እንቅስቃሴ ለመውጣት ብዙ የማስገባት ደረጃዎችን ይፈልጋል። የመነጩ ቪዲዮዎችዎ ክንዱ በደረጃዎች መካከል ሲወዛወዝ ካሳዩ፣ የመነሻ ማሳያዎችን ከመውቀስዎ በፊት ሊመለከቱት የሚገባው መለኪያ ያ ነው።
በSO-101 ላይ ያለው ተመሳሳይ የሥራ ሂደት፣ ከእውነተኛው መሪ ክንድ ጋር
ይህንን ገጽ ለሚያነብ ማንኛውም ሰው አስደሳች የሆነው ይህ ነው፣ ምክንያቱም ክፍት የሆነው ብቸኛው የሥራ ሂደት (pipeline) ነው SO-101 በ Isaac Lab ውስጥ የሚያስገባ እና አስቀድመው በያዙት አካላዊ መሪ ክንድ እንዲነዱት የሚያስችልዎ። LeIsaac፣ ይህ በሚጻፍበት ጊዜ ስሪት 0.4.0፣ በLeRobot's EnvHub ውስጥ የተዋሃደ ይፋዊ የማስመሰል-ትምህርት ማስመሰያ መጫወቻ ስፍራ ነው። የእሱ ተኳሃኝነት ሰንጠረዥ ሶስት የሚሰሩ ውህዶችን ይዘረዝራል፤ አዲሱ Isaac Sim 5.1ን ከ Isaac Lab v2.3.0፣ CUDA 12.8፣ PyTorch 2.7.0 እና Python 3.11 ጋር ያጣምራል፣ እና ሰነዶቹ ለ50-ተከታታይ ካርዶች Isaac Sim 5.0 ወይም ከዚያ በላይ ይመክራሉ።
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ይህ ከተዘጋጀ በኋላ፣ በ /dev/ttyACM0 ላይ ያለው መሪ ክንድ የተመሰለውን ተከታይ ያንቀሳቅሳል እና በቀጥታ ወደ HDF5 ይመዘግባል። የ መሪ-ተከታይ ዑደት ከእውነተኛ ቀረጻ አስቀድመው የሚያውቁት ተመሳሳይ ነው፣ ተከታዩ በ PhysX ውስጥ ጠንካራ አካል (rigid body) ብቻ ነው።
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 | ሶስት ብርቱካኖችን አንስተህ ሳህን ውስጥ አስቀምጥ፣ ከዚያም ክንዱን ወደ እረፍት ቦታው መልስ። | ነጠላ-ክንድ SO101 ተከታይ |
| LeIsaac-SO101-LiftCube-v0 | ቀዩን ኩብ ወደ ላይ አንሳ። | ነጠላ-ክንድ SO101 ተከታይ |
| LeIsaac-SO101-CleanToyTable-v0 | ሁለት 'e' ፊደል ያላቸውን ነገሮች ወደ ሳጥኑ ውስጥ አስገባ፣ ከዚያም ክንዱን ወደ እረፍት ቦታው መልስ። | ነጠላ-ክንድ SO101 ተከታይ |
| LeIsaac-SO101-CleanToyTable-BiArm-v0 | ተመሳሳይ ተግባር በሁለት ክንዶች። | ባይ-አርም SO101 ተከታይ |
| LeIsaac-SO101-FoldCloth-BiArm-v0 | ጨርቁን እጠፍ፣ ከዚያም ክንዱን ወደ እረፍት ቦታው መልስ። የDirectEnv ልዩነት ብቻ ነው check_successን የሚደግፈው። | ባይ-አርም SO101 ተከታይ |
| LeIsaac-LeKiwi-CleanupTrash-v0 | የቲሹ ቆሻሻን ከወለሉ ላይ አንስተህ ወደ ቆሻሻ መጣያ ውስጥ ጣ። | LeKiwi |
አብዛኛዎቹ እነዚህ መለያዎች እንደ -Direct-v0 ልዩነትም ይገኛሉ፣ እና python scripts/environments/list_envs.py የአሁኑን ዝርዝር ያትማል። የHDF5 ማለፊያን ሙሉ በሙሉ መዝለል እና በቴሌኦፕሬሽን ጊዜ ሶስት ባንዲራዎችን በመጨመር LeRobot ፎርማትን መጻፍ ይችላሉ። ሁለት ማስጠንቀቂያዎች ከሰነዱ ራሱ የመጡ ናቸው፡ መቅጃው ከመጀመሪያዎቹ ሁኔታዎች የሚመጣውን አለመረጋጋት ለማስወገድ የእያንዳንዱን ክፍል የመጀመሪያዎቹን 5 ፍሬሞች በራስ-ሰር ይዘላል፣ እና በቴሌኦፕሬሽን ላይ ትንሽ መዘግየቶችን ሊያስከትል ይችላል፣ ይህም የእርስዎ ማሳያዎች ባህሪን በጸጥታ የሚቀይር አይነት ነገር ነው። እንዲሁም ተግባሩ ስኬታማ ብሎ ምልክት ያደረገባቸውን ክፍሎች ብቻ ነው የሚያስቀምጠው።
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-ተኮር ድርጊቶች ቀይር፣ አብራራ፣ አፍልቅ፣ ከዚያም ወደ መገጣጠሚያ ቦታ መልስ።
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 ስሪቶችን ይይዛሉ፣ እና የተሳካላቸው ክፍሎች ብቻ ይቀየራሉ።
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.hdf5LeIsaac ሙሉውን ስታክ በNVIDIA Brev ላይ ስለማስኬድ ያብራራል፦ ያሰማሩ፣ የፖርት 80 ማገናኛን ጠቅ በማድረግ በብሮውዘር ላይ የተመሰረተ VS Code Server ይክፈቱ፣ እና አራቱን አስቀድሞ የተጫኑ ሁኔታዎችን በ--kit_args="--no-window --enable omni.kit.livestream.webrtc" ያንቀሳቅሱ፣ ምስሉን በተመሳሳይ አድራሻ ላይ /viewer በመጨመር ይመልከቱ። ከጠረጴዛዎ ስር የስራ ቦታ ካርድ ከሌለዎት፣ ሃርድዌር ከመመደብዎ በፊት የተግባርዎ አስመስሎ የተሰራው ስሪት ቅርብ መሆኑን ለማወቅ ርካሽ መንገድ ነው።
የሰለጠነ ፖሊሲ ለማግኘት ሁለት መንገዶች
ትዕይንቱን እራስዎ ይገነባሉ፣ ዳታ ያመነጫሉ፣ ጂፒዩ ይከራያሉ እና አገልግሎቱን እራስዎ ያዘጋጃሉ። ይህ ተግባሩ በአካል ማዘጋጀት የማይችሉትን የአካባቢ ልዩነት የሚፈልግ ከሆነ ወይም ተደጋጋሚ ግምገማ ከፈለጉ ትክክለኛው ምርጫ ነው።
- Isaac Sim 5.1 እና Isaac Labን ይጫኑ፣ ወይም ሮቦትዎ SO-101 ከሆነ LeIsaac stackን ይጫኑ።
- ትዕይንቱን ሞዴል ያድርጉ ወይም ያስገቡ። ይህ ማንም ሰው በጀት የማያወጣለት እና ብዙውን ጊዜ ረጅሙ እርምጃ ነው።
- በሲሙሌትድ ተከታይ በኩል በግምት 10 ንጹህ ማሳያዎችን ይመዝግቡ።
- ንዑስ ተግባራትን ምልክት ያድርጉ፣ generate_dataset.pyን ያሂዱ እና ውድቀቶች እንደሚጣሉ ይቀበሉ።
- HDF5ን ወደ LeRobot ፎርማት ይቀይሩ፣ ለGR00T v2ን እና ለሌሎቹ v3ን ይምረጡ።
- በአካላዊው ክንድ ላይ እውነተኛ ክፍሎችን በማንኛውም መንገድ ይመዝግቡ፣ ከዚያም በተቀላቀለው ላይ በጋራ ያሰለጥኑ።
- ጂፒዩ ይከራዩ፣ ጥሩ ማስተካከያውን ያሂዱ፣ ቼክፖይንቱን ከክንዱ አጠገብ ያቅርቡ።
| ሀብት | ምንጮቹ የሚገልጹት |
|---|---|
| አካባቢያዊ ሲሙሌሽን ጂፒዩ | የNVIDIA ሰው ሰራሽ-ማኒፑሌሽን ብሉፕሪንት ኡቡንቱ 22.04 እና 48 ጂቢ VRAM ያለው NVIDIA RTX A6000 ይጠይቃል። |
| የአለም-ሞዴል ኖድ | ተመሳሳይ ብሉፕሪንት ከIsaac Lab ሲሙሌሽን የተለየ ኖድ ላይ 80 ጂቢ ያለው H100 ወይም ከዚያ በላይ ይጠይቃል። |
| የኮንቴይነር ስሪቶች | Isaac Lab 2.0.2 በIsaac Sim 4.5.0 በዚያ ብሉፕሪንት ምስል ውስጥ |
| የማመንጨት ፍጥነት | Isaac Lab 1000 GR1T2 የመምረጥ እና የማስቀመጥ ማሳያዎችን ከ18 እስከ 40 ደቂቃዎች ውስጥ፣ በRTX ADA 6000 ላይ በ80 በመቶ ስኬት 19 ደቂቃዎች ውስጥ ሪፖርት ያደርጋል። |
| የነርቭ ትራጀክተሪ ወጪ | GR00T N1 ለ827 ሰዓታት ህልሞቹ በግምት 105,000 L40 ጂፒዩ ሰዓታት፣ በ3,600 L40s ላይ በግምት 1.5 ቀናት ሪፖርት ያደርጋል። |
1000 ትራጀክተሪዎችን ማመንጨት አንድ ከሰዓት ነው። ትዕይንትዎን፣ የካሜራ ኤክስትሪንሲክስዎን፣ የነገር ሜሽዎን እና የሰርቮ ሞዴልዎን እነዚያ ትራጀክተሪዎች እንዲተላለፉ በበቂ ሁኔታ ማቅረብ ሳምንታትን ይወስዳል። ለሞዴሊንግ በጀት ያውጡ እንጂ ለናሙና አይደለም።
መድረኩ እዚህ ሆን ተብሎ ጠባብ ነው። ሲሙሌተር አያሄድም እና ሰው ሰራሽ ዳታ አያመነጭም። የሚያደርገው የLeRobot ዳታሴትን፣ በየትኛውም መንገድ ያመነጩትን፣ ወስዶ ወደ አገልግሎት የሚሰጥ መቀየር ነው። የIsaac Lab ውጤትዎ ንጹህ በሆነ መንገድ እስከተለወጠ ድረስ ትክክለኛ ግብዓት ነው።
- 1ዳታሴቱን ያምጡ
ከቴሌኦፕሬሽን ክፍለ ጊዜ በቀጥታ በዴስክቶፕ ክሊየንት ይመዝግቡ፣ ወደ Hugging Face repo id ይጠቁሙ፣ ወይም የተለወጠ ሲሙሌተር ኤክስፖርት ይስቀሉ።
- 2ሞዴል እና ክንድ ይምረጡ
በ/train ላይ ያለው ማትሪክስ እያንዳንዱን አምስት የሰለጠኑ ፖሊሲዎችን ከእያንዳንዱ ከሚደገፍ ክንድ ጋር ያጣምራል እና ወደዚያ ትክክለኛ መመሪያ ያገናኛል።
- 3ባክኤንዱ ጂፒዩውን እንዲከራይ ያድርጉ
አሰልጣኙ በሚያስፈልገው VRAM መሰረት ስፖት-ማርኬት ጂፒዩ ይመርጣል፣ ስራውን ያካሂዳል እና ቼክፖይንቶችን ወደ ኦብጀክት ማከማቻ ይጽፋል። ህያው የሚሆን ክላስተር የለም።
- 4ወደ ክንዱ መልሰው ያቅርቡት
የኢንፈረንስ ፖድ በራስ-ሰር ይዘጋጃል፣ የአካባቢው ሮቦት ክሊየንት ከዚያ የመጨረሻ ነጥብ ጋር ይነጋገራል፣ እና ስራ ፈት የጥበቃ ሰዓት ፖዱን ያጠፋል ስለዚህ ምንም ነገር በጸጥታ አይከፈልም።
| ሞዴል | ጂፒዩ ደረጃ | ዝቅተኛ ክፍሎች | የዳታሴት ቅርጸት | የተለመደ የማስኬጃ ወጪ |
|---|---|---|---|---|
| GR00T N1.7 | A100 80 GB or H100 80 GB | 50 | LeRobot v2.0 or v2.1 | 4 to 12 USD |
| GR00T N1.5 | A100 80 GB or H100 80 GB | 50 | LeRobot v2.0 or v2.1 | 4 to 12 USD |
| Pi0.5 | A100 80 GB or H100 80 GB | 50 | LeRobot v3.0 | 4 to 12 USD |
| SmolVLA | RTX 4090 or any 24 GB card | 30 | LeRobot v3.0 | 1 to 3 USD |
| ACT | RTX 4090 or any 24 GB card | 50 | LeRobot v3.0 | 1 to 3 USD |
የቅርጸት አምዱን ልብ ይበሉ፣ እና LeIsaac ሁለት መቀየሪያዎችን የሚልክበት ምክንያት ይህ መሆኑን ልብ ይበሉ። የLeRobot v3.0 ዳታሴት የGR00T ሎደርን ያበላሻል እና መጀመሪያ ወደ v2.1 መለወጥ አለበት፣ ይህም በጣም የተለመደው ውድቅ ነው። ያንን ካጋጠመዎት፣ የሚለው ገጽ ለእሱ ነው።
የቪዲዮ አለም ሞዴሎች፡ አዲሱ ንብርብር፣ እና በትንሹ የሚለካው
ከDreamGen በስተጀርባ ያለው ሀሳብ፣ ለታለመው ሮቦት አካል የተስተካከለ የቪዲዮ ጀነሬቲቭ ሞዴል፣ ፈጽሞ ያልጎበኟቸውን ትዕይንቶች ውስጥ ሊሆኑ የሚችሉ ክፍሎችን መገመት ይችላል። የቧንቧ መስመሩ አራት ደረጃዎች አሉት፡ የቪዲዮ አለም ሞዴሉን በጥሩ ሁኔታ ማስተካከል፣ ፎቶሪያሊስቲክ ሰው ሰራሽ ሮቦት ቪዲዮዎችን ማመንጨት፣ በድብቅ የድርጊት ሞዴል ወይም በተገላቢጦሽ ዳይናሚክስ ሞዴል የውሸት-ድርጊት ቅደም ተከተሎችን መልሶ ማግኘት፣ ከዚያም የሮቦት ፖሊሲውን በውጤቱ ላይ ማሰልጠን። የNVIDIA GR00T-dreams ሪፖዚቶሪ በትክክል ያንን ይተገብራል።
ዋናው ውጤት እውነት ነው እናም በቁም ነገር መታየት አለበት፡ ከአንድ ነጠላ የመምረጥ እና የማስቀመጥ ተግባር በአንድ አካባቢ የተገኘ የቴሌኦፕሬሽን መረጃ በሰው ሰራሽ ሮቦት ላይ 22 አዳዲስ ባህሪያትን አሳይቷል፣ ሁለቱም በሚታዩ እና በማይታዩ አካባቢዎች። ማስጠንቀቂያውም እንዲሁ እውነት ነው እና በሶስተኛው ደረጃ ላይ ይገኛል።
- በእውነተኛው ዓለም ውስጥ በእውነት ውድ በሆነው ዘንግ ላይ ይስፋፋሉ፡ አዳዲስ ትዕይንቶች፣ አዳዲስ የነገር አደረጃጀቶች፣ የአቅጣጫው አዲስ አገላለጾች።
- GR00T-dreams ለድርጊት ማውጣት እና ለጥሩ ማስተካከያ ስክሪፕቶቹ አራት የሚደገፉ አካላትን ይዘረዝራል፡ franka, gr1, robocasa and so100። ይህ ለሰው ሰራሽ ሮቦቶች ብቻ የሚሆን ዘዴ አይደለም።
- Cosmos-Transfer1 ክፍተቱን የፎቶሜትሪክ ግማሽ በቀጥታ ያጠቃል፣ አንድ የሮቦቲክስ ሰው ሰራሽ ምሳሌን ከክፍፍል፣ ጥልቀት ወይም ጠርዝ ሁኔታ ወደ ብዙ እውነተኛ ምሳሌዎች ይለውጣል። Isaac Lab ራሱ ለዚህ የሚያገለግሉ የጥያቄ መሳሪያዎችን በ scripts/tools/cosmos ስር ያቀርባል።
- የ DreamGen ስራ DreamGen Bench የተባለ የቪዲዮ ማመንጨት መለኪያ ያቀርባል፣ ይህም በመለኪያ አፈጻጸም እና በታችኛው የፖሊሲ ስኬት መካከል ጠንካራ ትስስር ያሳያል፣ ስለዚህ በእነሱ ላይ ከማሰልጠንዎ በፊት ትውልዶችን ማጣራት ይችላሉ።
- ድርጊቶች የሚመለሱት በሞዴል ነው እንጂ በኤንኮደር የሚለኩ አይደሉም። ትክክል የሚመስል ቪዲዮ ክንድዎ ሊፈጽመው የማይችለውን የጋራ እንቅስቃሴ ሊይዝ ይችላል።
- ማመንጨት ውድ ነው። GR00T N1 በአንድ L40 ላይ አንድ ሰከንድ ቪዲዮ ለማመንጨት ሁለት ደቂቃ እንደሚወስድ ሪፖርት ያደርጋል፣ ይህም በግምት 105,000 L40 GPU ሰዓታት ነው፣ ለ827 ሰዓታት የነርቭ እንቅስቃሴዎች በ3,600 L40 GPUs ላይ ወደ 1.5 ቀናት ያህል።
- የተለካው ትርፍ በአንድ አሃዝ ውስጥ ነው፡ በሶስቱ የመረጃ ስርዓቶች ላይ በ RoboCasa 4.2፣ 8.8 እና 6.8 ነጥቦች፣ እና በ8 እውነተኛ GR-1 ተግባራት ላይ በአማካይ 5.8 ነጥቦች፣ ቀድሞውንም እውነተኛ መረጃ በነበረው ሞዴል ላይ።
- ይህን ለ 7.4 V የሆቢ-ሰርቮ ክንድ ከጫፍ እስከ ጫፍ የሚያረጋግጥ የታተመ የምግብ አዘገጃጀት የለም። እርስዎ የሚተገብሩት እንጂ የሚከተሉት አይሆንም።
ከሲሙሌሽን ጋር ያልተገናኘ ቢሆንም፣ አንድ ሰው ከሲሙሌትድ ክንድ ወደ እውነተኛ ክንድ ሲሸጋገር እና የኃይል አቅርቦትን ሲያዘጋጅ ሁልጊዜ የሚነሳ ጉዳይ ነው። SO-100፣ SO-101 እና LeKiwi ክንዶች ሁሉም Feetech STS3215 ሰርቮዎችን በ 7.4 V ያንቀሳቅሳሉ። 12 V መስጠት ያጠፋቸዋል፣ እና LeKiwi በተለይ ወጥመድ ነው ምክንያቱም የመሠረት ሐዲዱ 12 V ነው። ማንኛውንም ነገር ከማገናኘትዎ በፊት የ SO-100 ሃርድዌር ገጽን ይመልከቱ።
የጋራ ስልጠና ትርፍ የሚያሳይ እውነተኛ የምግብ አዘገጃጀት ነው
ከሥነ ጽሑፍ አንድ የአሠራር ትምህርት የምትወስድ ከሆነ፣ ይህንን ውሰድ። የሲም-እና-እውነተኛ የጋራ ስልጠና ጥናት (ማዱኩሪ እና ባልደረቦቻቸው፣ 2025) የማስመሰል መረጃን በመጠቀም በእይታ ላይ የተመሰረቱ የሮቦት ማኒፑሌሽን ተግባራትን ለመፍታት ቀላል ዘዴ ለማግኘት ተነሳ፣ በሁለት ዘርፎች፣ የሮቦት ክንድ እና የሰው ሰራሽ አካል፣ እና መደምደሚያው ድብልቅ ላይ ማሰልጠን እንዳለብህ ነው። የማስመሰል መረጃ የእውነተኛ ዓለም ተግባር አፈጻጸምን በአማካይ በ38 በመቶ አሻሽሏል፣ እና ወረቀቱ ይህ በማስመሰል እና በእውነተኛ ዓለም መረጃ መካከል ጉልህ ልዩነቶች ቢኖሩም እንኳ እንደቀጠለ በግልጽ ይገልጻል።
ያ የመጨረሻው አንቀጽ ከ38 በመቶው የበለጠ አስፈላጊ ነው። ይህ ማለት ማስመሰያው ጠቃሚ ለመሆን ፍጹም ዲጂታል መንትያ መሆን የለበትም፣ እውነተኛው መረጃ እንደ መልህቅ በድብልቅ ውስጥ እስካለ ድረስ። ሲም-ብቻ ማስተላለፍ ውድ መንገድ ነው፡ ያው ወረቀት ፖሊሲን በማስመሰል ብቻ ማሰልጠን እና ወደ እውነተኛው ዓለም ማስተላለፍ የእውነታውን ክፍተት ለመሙላት ከፍተኛ የሰው ጥረት እንደሚጠይቅ ይገልጻል። የጋራ ስልጠና ፖሊሲው ክፍተቱን በራሱ እንዲዘጋ ባለመጠየቅ አብዛኛውን ያንን ጥረት ይዘላል።

በተግባር፣ በዚህ መድረክ ላይ፣ የጋራ ስልጠና አንድ ነገር ማለት ነው፡ ሁለቱንም የክፍሎች ስብስቦች በተመሳሳይ LeRobot የውሂብ ስብስብ በተመጣጣኝ የካሜራ ቁልፎች፣ በተመጣጣኝ የመገጣጠሚያ ቅደም ተከተል እና በተመጣጣኝ ክፍሎች ውስጥ አስቀምጥ፣ ከዚያም መደበኛ ጥሩ-ማስተካከያ አሂድ። በስልጠናው ቅጽ ውስጥ ምንም ድብልቅ-ክብደት መቆጣጠሪያ የለም። 3:1 የሲም-ወደ-እውነተኛ ጥምርታ ከፈለግክ፣ በእያንዳንዱ የውሂብ ስብስብ ውስጥ በምታስቀምጣቸው ክፍሎች ብዛት ትገልጸዋለህ።
ከሲሙሌሽን የሚገኘው ርካሽ ጥቅም የስልጠና ዳታ አይደለም
ግምገማ ነው። ሁለት ለማነፃፀር በእያንዳንዱ ተግባር ላይ በደርዘን የሚቆጠሩ እውነተኛ ሙከራዎችን ማካሄድ የአንድ ቀን ክንድ ጊዜ የሚወስድ ሲሆን፣ ክንዱም በሙከራዎች መካከል ይንሸራተታል። SIMPLER (ሊ እና ባልደረቦቹ፣ 2024) እውነተኛ ፖሊሲዎችን ከማሰልጠን ይልቅ ለመመዘን የሚያገለግሉ አስመሳይ አካባቢዎችን ገንብቷል፣ ከዚያም የሲሙሌሽን ደረጃ አሰጣጥ እውነተኛውን ምን ያህል በትክክል እንደሚተነብይ ለክቷል። አንድ የSIMPLER አካባቢ በ3,500 የሲሙሌሽን እርምጃዎች በሰከንድ በሸማች RTX 4090 ላይ በ640 በ512 ጥራት ይሰራል። ይህም በ500 Hz የሲሙሌሽን ድግግሞሽ ከእውነተኛ ግምገማ 7x ፈጣን ነው።
| የግምገማ ፕሮቶኮል | MMRV (ዝቅተኛው የተሻለ ነው) | Pearson r (ከፍተኛው የተሻለ ነው) |
|---|---|---|
| የማረጋገጫ MSE | 0.375 | 0.308 |
| SIMPLER፣ የልዩነት ውህደት | 0.143 | 0.778 |
| SIMPLER፣ የእይታ ማዛመድ | 0.056 | 0.924 |
እነዚህ ለስድስት የተለመዱ ክፍት ምንጭ የፍተሻ ነጥቦች፣ በሶስት የGoogle Robot ተግባር ቡድኖች ላይ የተወሰዱ አማካዮች ናቸው፡ ሶስት RT-1 የፍተሻ ነጥቦች በተለያዩ የስልጠና ደረጃዎች፣ RT-1-X፣ RT-2-X እና Octo-Base። እውነተኛው ጎን ወጥ የሆነ የሙከራ ብዛት የለውም፣ ይህም ከመጥቀስዎ በፊት ማወቅ ተገቢ ነው፡ 75 ሙከራዎች ለኮካ ጣሳ ማንሳት፣ 60 ለመጠጋት፣ 54 ለመሳቢያ መክፈትና መዝጋት ተግባራት እና 27 ለረዥሙ የመሳቢያና ፖም ተግባር። ከvalidation MSE ጋር ያለው ንፅፅር ጠቃሚው ክፍል ነው። በvalidation loss የሚደረግ የሞዴል ምርጫ እነዚህን የፍተሻ ነጥቦች በአግባቡ አይመድባቸውም፣ እና በእይታ ማዛመድ ስር ያለው የ0.924 Pearson r ማለት አንድ የፍተሻ ነጥብ በSIMPLER የተሻለ ውጤት ካስመዘገበ፣ በቤንች ላይም የተሻለ ውጤት የማስመዝገብ ዕድሉ ከፍተኛ ነው። ይህ በየቀኑ ሊደገም የሚችል የውጤት ሰሌዳ ሲሆን፣ ስለ sim-to-real የስልጠና ሽግግር ምንም ነገር እንድታምኑ አይጠይቅም።

እነዚህ የቤንችማርክ ቁጥሮች ስለ አንድ የእይታ-ቋንቋ-ድርጊት ሞዴል ምን እንደሚነግሩዎት እና እንደማይነግሩዎት ሰፋ ያለ መረጃ ከፈለጉ፣ በተናጠል በየVLA አጠቃላይ እይታ ውስጥ ጽፈናል።
ይህ መድረክ የማይረዳዎት ቦታ
ስለ ወሰኑ ግልጽ መሆን የሁሉንም ሰው ጊዜ ይቆጥባል። AY-Robots የመቅጃ፣ የማሰልጠኛ እና የማገልገያ መድረክ ነው። በውስጡ ምንም አስመሳይ የለውም።
- ምንም አይዛክ ላብ፣ ምንም ሚሚክጄን፣ ምንም የአለም ሞዴል፣ ምንም የትዕይንት ፈጠራ የለም። የተፈጠረ ዳታ ከፈለጉ፣ በሌላ ቦታ ፈጥረው ውጤቱን ያመጣሉ።
- አሰልጣኞቹ የLeRobot ዳታ ስብስቦችን ብቻ ነው የሚጠቀሙት። የሲሙሌተር ኤክስፖርት እንደ ግብዓት ከመሆኑ በፊት መለወጥ አለበት፣ እና ትክክለኛው ስሪት መሆን አለበት፡ v2.0 ወይም v2.1 ለGR00T N1.5 እና N1.7፣ v3.0 ለPi0.5፣ SmolVLA እና ACT።
- የGR00T የጥሩ ማስተካከያ መግቢያ ነጥብ ምንም seed የማያሳይ tyro CLI ነው፣ ስለዚህ የGR00T ስራዎች በትክክል ሊባዙ አይችሉም። ጥንቃቄ የተሞላበት የሲም-በእውነተኛው ዓለም ንጽጽር እያካሄዱ ከሆነ፣ ይህ ትልቅ ገደብ ነው። የlerobot ነባሪ seed 1000 ነው፣ እና የACT፣ SmolVLA እና Pi0.5 ቅጾች የseed መስክ ያሳያሉ።
- Gradient accumulation የሚተገበረው ለሁለቱ GR00T አሰልጣኞች ብቻ ነው። ለPi0.5 እና SmolVLA መስኩ በቅጹ ውስጥ ቢኖርም lerobot 0.5.1 እንደዚህ አይነት flag ስለሌለው ምንም አያደርግም።
- ፈጣን ስራዎች inference ከሰርቮዎቹ አጠገብ መሆን አለበት። የቁጥጥር ዑደቱ እንደ ሞዴሉ ከ20 እስከ 485 ms በአንድ የድርጊት እርምጃ ሲሆን፣ የህዝብ-ኢንተርኔት ዙር ጉዞዎችን መጨመር የሚሰራ ፖሊሲን ወደ አመንታነት ይለውጠዋል። የርቀት inference ለቀርፋፋ pick-and-place ተስማሚ ነው እንጂ ለፈጣን ምላሽ ሰጪ እንቅስቃሴ አይደለም።
ክንድ ሳይኖር የጋራ-ስልጠና ድብልቅ እውነተኛውን ግማሽ ይመዝግቡ። /live ምንም ምዝገባ የሌለበት፣ ወረፋ ላይ የተመሰረተ አካላዊ SO-100 ያስተላልፋል፣ እና ኦፕሬተር ፕሮግራም አንድ ሰው መንዳት ስላለበት አለ። የእርስዎ ችግር ሲሙሌተር አለዎት ነገር ግን እውነተኛ ክፍሎች ከሌሉዎት፣ ይህ መድረክ የሚዘጋው ክፍተት ነው።
ሊከላከሉት የሚችሉት በጀት
ሁለቱን መንገዶች እያንዳንዱ የሚያወጣቸውን ቁጥሮች ጎን ለጎን ያስቀምጡ፣ እና ውሳኔው ብዙውን ጊዜ ዝቅተኛ ወጪ ባለው ክንድ ላይ ላለ ነጠላ-ተግባር ፕሮጀክት በራሱ ይወሰናል።
| የእቃ ዝርዝር | በሲሙሌሽን-መጀመሪያ | በመቅዳት-መጀመሪያ |
|---|---|---|
| ቅድመ-ሞዴሊንግ | ትዕይንት፣ ሜሾች፣ የካሜራ አቀማመጥ፣ ሰርቮ ሞዴል። ከቀናት እስከ ሳምንታት | ምንም |
| የውሂብ ስብስብ | በሲሙሌሽን ውስጥ ወደ 10 የሚጠጉ ማሳያዎች፣ ከዚያም ማመንጨት | ከ30 እስከ 50 እውነተኛ ክፍሎች፣ ጥቂት ሰዓታት የቴሌኦፕሬሽን |
| ሊኖር የሚገባው ሃርድዌር | ለ Isaac Lab ብሉፕሪንት 48 ጊባ ካርድ፣ ለ Cosmos ስቴጅ 80 ጊባ | አንድ ክንድ እና ላፕቶፕ |
| የስልጠና ወጪ | ከቀኝ ዓምድ ጋር ተመሳሳይ፣ አሰልጣኙ ውሂቡ ከየት እንደመጣ ግድ የለውም | በ4090 ደረጃ ከ1 እስከ 3 ዶላር፣ በA100 ወይም H100 ደረጃ ከ4 እስከ 12 ዶላር |
| የጥቅም ምርጥ ማስረጃ | በጋራ ሲሰለጥን በአማካይ 38 በመቶ እውነተኛ ዓለም አቀፍ ትርፍ፣ ከነርቭ ትራጀክተሪዎች ከ4 እስከ 9 ነጥቦች | ከላይ ያለው ሁሉ የሚለካበት መሰረታዊ መስመር |
| ሲከሽፍ | የእርስዎ ተግባር በእውቂያ፣ በሚበላሹ ነገሮች ወይም በሰርቮ ተገዢነት ላይ የተመሰረተ ከሆነ | በአካል ማዘጋጀት የማይችሉትን የአካባቢ ልዩነት ሲፈልጉ |
በSO-100 ላይ ለመጀመሪያ ፖሊሲ፣ ይመዝግቡ። የ እና በቡና ዋጋ ወደተዘጋጀ ቼክፖይንት ያደርሱዎታል፣ እናም የማንኛውም የወደፊት የጋራ-ስልጠና ድብልቅ እውነተኛውን ግማሽ ይኖራችኋል። የሚሰራ መሰረታዊ መስመር እና ሊሰይሙት የሚችሉት የተወሰነ አጠቃላይ ውድቀት ሲኖርዎት ወደ ሲሙሌተሩ ይድረሱ፣ ለምሳሌ ፖሊሲ ።
በጠረጴዛዎ ላይ ገና ክንድ የለም?
እውነተኛ SO-100ን በአሳሽ ውስጥ ይንዱ፣ ወረፋ-ተኮር፣ ምዝገባ የለም፣ እና አንድን በሲሙሌተር ውስጥ ሞዴል ለማድረግ ቅዳሜና እሁድን ከማጥፋትዎ በፊት እውነተኛ ክፍል ምን እንደሚመስል ይመልከቱ።
እውነተኛ ክንድ ይንዱማስረጃውን የሚያከብር የምግብ አሰራር
- 1መጀመሪያ ትክክለኛውን የመነሻ መስመር ይመዝግቡ
ለSmolVLA 30 ክፍሎች፣ ለACT፣ GR00T N1.7 እና Pi0.5 50 ክፍሎች። አንድ ጊዜ ያሰልጥኑ። ያ ፖሊሲ ያልተሳካለት ነገር ሁሉ ለሰው ሰራሽ መረጃዎ ዝርዝር መግለጫዎ ነው።
- 2የአጠቃላይነት ውድቀትን ይሰይሙ
የነገር አቀማመጥ? መብራት? የጠረጴዛ ቁመት? ትኩረት የሚከፋፍሉ ነገሮች? የተለየ የአቅጣጫ አገላለጽ? ሰው ሰራሽ መረጃ በአንድ ጊዜ ከእነዚህ ውስጥ በአንዱ ብቻ ጥሩ ነው፣ እና የትኛው እንደሆነ መናገር ካልቻሉ ከንቱ ነው።
- 3የሚሸፍነውን በጣም ርካሹን ቤተሰብ ይምረጡ
የአቀማመጥ እና የአቀማመጥ ልዩነት: የትራጀክተሪ ማባዛት። መብራት እና ሸካራነት: በመጀመሪያ የምስል ማበልጸጊያ፣ ሁለተኛ የአለም ሞዴል። ሙሉ አዲስ ትዕይንቶች: የፊዚክስ ሮልአውትስ፣ እና የሞዴሊንግ ወጪን ይቀበሉ።
- 4ያመንጩ፣ ከዚያም በኃይል ይጣሉ
የማመንጨት ሙከራዎች ይከሽፋሉ፣ እና የIsaac Lab የራሱ እጩ የስኬት መጠን እንደ ተግባሩ ከ 70 በመቶ ወደ 1 በመቶ በታች ይደርሳል። የተሳካላቸው፣ ተግባርን የሚያጠናቅቁ ትራጀክተሪዎችን ብቻ ያስቀምጡ፣ እና ባች ከመተማመንዎ በፊት ናሙናውን እንደ ቪዲዮ በዓይን ይፈትሹ።
bashpython 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በጋራ ያሰልጥኑ፣ አይተኩ
የተፈጠሩትን ክፍሎች ከእውነተኛዎቹ ጋር ወደ አንድ የLeRobot ዳታ ስብስብ ተመሳሳይ የካሜራ ቁልፎች እና የመገጣጠሚያ ቅደም ተከተል ያዋህዱ። የ 38 በመቶው አሃዝ የጋራ ስልጠና አሃዝ ነው።
- 6በእውነተኛው ክንድ ላይ ብቻ ይገምግሙ
የተመሰለ ግምገማ ጥሩ ደረጃ አሰጣጥ ምልክት ነው (በSIMPLER የእይታ-ማዛመጃ ቅንብር ውስጥ Pearson r 0.924) ነገር ግን የመቀበያ ፈተና አይደለም። ከመተማመንዎ በፊት የፍተሻ ነጥቡን በቤንች ላይ ያሂዱ።
ከእውነተኛዎቹ ቅጂዎች የፍተሻ ዝርዝር መጀመር ከፈለጉ፣ የመረጃ አሰባሰብ መመሪያ የካሜራ አቀማመጥን፣ የድርጊት መከፋፈል አንድ የመኮረጅ ትምህርት ዳታ ስብስብ የማይጠቅም የሚያደርጉትን አንድምታዎች እና የውድቀት ሁነታዎችን ይሸፍናል። ስለ ቅርጸቱ ዝርዝሮች በ የዳታ ስብስብ ሰነዶች፣ እና የሃይፐርፓራሜትር ጎን በ የስልጠና ሰነዶች።
የሮቦት ፖሊሲን ሙሉ በሙሉ በሰው ሰራሽ መረጃ ማሰልጠን እችላለሁን?▾
በእውነተኛ ክንድ ላይ ለሚደረግ የማኒፑሌሽን ተግባር፣ በአስተማማኝ ሁኔታ አይደለም። ጠንካራ ቁጥር ያለው እያንዳንዱ የታተመ ውጤት የጋራ ስልጠና ውጤት ወይም በእውነተኛ መረጃ ላይ የተጨመረ ውጤት ነው። የMimicGen የራሱ ንፅፅር 200 የተፈጠሩ ማሳያዎችን በተመሳሳይ ተግባር ላይ ከ200 የሰው ማሳያዎች ጋር ሲነፃፀር 79 በመቶ ከ 84 በመቶ ጋር ያስቀምጣል፣ እና የ2025 የሲም-እና-እውነተኛ የጋራ ስልጠና ወረቀት በሲሙሌሽን ብቻ ማሰልጠን እና ማስተላለፍ ብዙውን ጊዜ የእውነታውን ክፍተት ለመሙላት ከፍተኛ የሰው ጥረት እንደሚጠይቅ ይገልጻል። RoboCasa የተፈጠረ መረጃ የሰውን መረጃ በ 47.6 ከ 28.8 በመቶ ጋር ሲያሸንፍ ያሳያል፣ ነገር ግን በ 72,000 የተፈጠሩ ማሳያዎች ከ 1,250 የሰው ማሳያዎች ጋር ብቻ፣ ሁለቱንም ባመረተው ሲሙሌተር ውስጥ።
ሰው ሰራሽ ክፍሎችን ካመነጨሁ አሁንም ስንት እውነተኛ ክፍሎች ያስፈልጉኛል?▾
በAY-Robots ላይ አሰልጣኞች ለSmolVLA ቢያንስ 30 ክፍሎች እና ለACT፣ GR00T N1.5፣ GR00T N1.7 እና Pi0.5 50 ክፍሎች ያስፈልጋቸዋል፣ ክፍሎቹ ከየት እንደመጡ ምንም ይሁን ምን። የIsaac Lab Mimic ሰነድ ለማመንጨት እንደ ዘር 10 የተሳካ የሰው ማሳያዎች እንደሚያስፈልጉ ይናገራል። እነዚህ የተለያዩ ጥያቄዎችን የሚመልሱ የተለያዩ ቁጥሮች ናቸው: 10 ጀነሬተሩ የሚያስፈልገው ነው፣ 30 እስከ 50 አሰልጣኙ የሚያስፈልገው ነው።
የተመሰለ መረጃ በLeRobot ቅርጸት መሆን አለበት?▾
በዚህ መድረክ ላይ ለማሰልጠን፣ አዎ። Isaac Lab እና LeIsaac ሁለቱም robomimic-flavoured HDF5 ያመርታሉ። Isaac Lab core ምንም LeRobot መቀየሪያ አይልክም፣ ነገር ግን LeIsaac ለLeRobot v2 isaaclab2lerobot.py እና ለv3 isaaclab2lerobotv3.py ይልካል፣ እና IsaacLab-Arena በYAML config የሚመራ GR00T-targeted convert_hdf5_to_lerobot.py ይልካል። ስሪቱን ይመልከቱ: GR00T N1.5 እና N1.7 LeRobot v2.0 ወይም v2.1 ሲወስዱ፣ Pi0.5፣ SmolVLA እና ACT v3.0 ይወስዳሉ። የv3.0 ዳታ ስብስብ የGR00T ሎደርን ያበላሻል እና ወደ v2.1 መለወጥ አለበት።
በ2026 Isaac Gym አሁንም ለመማር ትክክለኛው ነገር ነው?▾
አይደለም። የNVIDIA የራሱ የምርት ገጽ "Isaac Gym - አሁን ጊዜው ያለፈበት" በሚል ርዕስ የተጻፈ ሲሆን ይህ የቆየ ሶፍትዌር መሆኑን፣ ገንቢዎች ማውረድ እና መጠቀም መቀጠል እንደሚችሉ ነገር ግን ከእንግዲህ እንደማይደገፍ ይገልጻል፣ እና Isaac Labን እንደ ምትክ ይጠቁማል። Isaac Lab ከIsaacGymEnvs፣ ከOmniIsaacGymEnvs እና ከOrbit የስደት መመሪያዎችን ይልካል፣ ስለዚህ ያለው አካባቢ ሊንቀሳቀስ የሚችል እንጂ የማይጠፋ ነው።
SO-100 ወይም SO-101ን በIsaac Lab ውስጥ ማስቀመጥ እችላለሁን?▾
SO-101፣ አዎ፣ በትክክል ነው። የTheRobotStudio ማከማቻ ለSO-101 ሁለቱንም URDF እና MJCF ፋይሎችን ይልካል፣ ከOnshape CAD ሞዴል በonshape-to-robot የተፈጠሩ፣ እና LeIsaac እንደ LeIsaac-SO101-PickOrange-v0 ያሉ ዝግጁ የሆኑ የIsaac Lab ተግባራትን ከአካላዊው SO101 መሪ ክንድ የርቀት መቆጣጠሪያ ጋር ያቀርባል። ለSO-100 ያው ማከማቻ አንድ URDF ብቻ ይልካል እና ምንም የMuJoCo ሞዴል የለውም። የSO-101 README በሁለቱም መንገድ የሚገልጻቸውን ገደቦች ይወቁ: የመሠረት ግጭት መረቦች በችግር በሚፈጥር የግጭት ባህሪ ምክንያት ተወግደዋል፣ የSTS3215 ሞተር ባህሪያት ከOpen Duck Mini ፕሮጀክት የተወሰዱ እንጂ በSO-101 ላይ ያልተለዩ ናቸው፣ እና ከ0-ዝግ እስከ 100-ክፍት ያለው የ gripper ስምምነት በሞዴል ፋይሎች ውስጥ ገና አልተንጸባረቀም።
መድረኩ ለእኔ ሲሙሌሽን ያካሂዳል?▾
አይደለም። AY-Robots ከእውነተኛ የርቀት መቆጣጠሪያ የLeRobot ዳታ ስብስቦችን ይመዘግባል፣ አምስቱን የሚደገፉ ፖሊሲዎች በተከራዩ GPUs ላይ ያሰለጥናል፣ እና የተገኘውን የፍተሻ ነጥብ ወደ ክንዱ ይመልሳል። ምንም ሲሙሌተር፣ ሰው ሰራሽ መረጃ ማመንጨት እና ትዕይንት መፍጠር የለም። መረጃን ከሌላ ቦታ ካመነጩ እና ወደ ትክክለኛ የLeRobot ዳታ ስብስብ ከቀየሩት፣ አሰልጣኞቹ ልክ እንደ እውነተኛ ቅጂዎች ይቀበሉታል።
Sources
- MimicGen project page (CoRL 2023): fewer than 200 human demos to over 50,000 across 18 tasks, Panda/Sawyer/IIWA/UR5e, Square D0 79 percent generated against 84 percent human
- DexMimicGen: Automated Data Generation for Bimanual Dexterous Manipulation via Imitation Learning (Jiang et al., 2024), 21K demos from 60 source human demos
- RoboCasa: Large-Scale Simulation of Everyday Tasks for Generalist Robots (Nasiriany et al., 2024), 100 tasks, 150+ object categories, 100K MimicGen trajectories, 28.8 vs 47.6 percent
- Sim-and-Real Co-Training: A Simple Recipe for Vision-Based Robotic Manipulation (Maddukuri et al., 2025), average 38 percent real-world improvement
- GR00T N1: An Open Foundation Model for Generalist Humanoid Robots (NVIDIA, 2025), data pyramid, 780,000 sim trajectories in 11 hours, 88 to 827 hours of neural trajectories, ablations
- DreamGen: Unlocking Generalization in Robot Learning through Video World Models (Jang et al., 2025), 22 new behaviours from one task, DreamGen Bench
- Evaluating Real-World Robot Manipulation Policies in Simulation (SIMPLER, Li et al., 2024), MMRV and Pearson r for visual matching and variant aggregation, 7x speedup over real eval
- Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real World (Tobin et al., 2017), 1.5 cm real-world localisation from random textures
- Isaac Lab docs: record_demos.py, annotate_demos.py, generate_dataset.py, the about-10-demos guidance and the candidate success rates, read 23 Aug 2026
- Isaac Lab pip installation: isaacsim[all,extscache]==5.1.0, Isaac Sim 5.X requires Python 3.11, ./isaaclab.sh --install
- Isaac Lab reproducibility and determinism: identical on identical hardware, varies across hardware, no determinism guarantee for non-rigid bodies
- Isaac Lab events API: randomize_rigid_body_material, randomize_actuator_gains, randomize_visual_texture_material and the related randomisation terms
- NVIDIA Isaac Gym product page: now deprecated, legacy software, no longer supported, Isaac Lab is the replacement
- LeIsaac documentation: installation and compatibility table, SO101 teleoperation, available environments, LeRobot recorder, MimicGen env, isaaclab2lerobot converters, NVIDIA Brev
- SO-ARM100 Simulation/SO101: scene.xml, so101_new_calib.xml, so101_old_calib.xml, onshape-to-robot origin, borrowed Open Duck Mini motor parameters, gripper mapping caveat
Ready for high-quality robotics data?
AY-Robots connects your robots to skilled operators worldwide.
Get Started