ඩේටාසෙට් සමඟ වැඩ කිරීම
AY-Robots හි සෑම දුරස්ථ මෙහෙයුම් සැසියක්ම, මෙහෙයුම් දත්ත සඳහා යථාර්ථයේ ප්රමිතික හුවමාරු ආකෘතිය වන LeRobot ආකෘතියෙන් ව්යුහගත ප්රදර්ශන දත්ත නිපදවයි. මෙම පිටුව ඩේටාසෙට් එකක් තුළ ඇති දේ, ඩෑෂ්බෝඩයේ එපිසෝඩ් පරීක්ෂා කර සකසන ආකාරය, ඒකාබද්ධ කිරීම ක්රියා කරන ආකාරය, වෙළඳපොළ ගැලපෙන ආකාරය පැහැදිලි කරයි.
අවසන් යාවත්කාලීන 2026-08-09
LeRobot ඩේටාසෙට් ආකෘතිය
AY-Robots සියලු ප්රදර්ශන දත්ත Hugging Face විසින් නඩත්තු කරන LeRobot ඩේටාසෙට් ආකෘතියෙන් ගබඩා කරයි. ප්රායෝගික වාසිය portability එකයි: මෙහි පටිගත කළ ඩේටාසෙට් එකක් LeRobot-පාදක පුහුණු code එකට කෙලින්ම load වන අතර, වෙනත් තැනක එකම ආකෘතියෙන් පටිගත කළ ඩේටාසෙට් කිසිදු පරිවර්තනයකින් තොරව උඩුගත කර වේදිකාවේ භාවිත කළ හැක.
ඩේටාසෙට් එකක් යනු එපිසෝඩ් එකතුවකි. එක් එපිසෝඩයක් යනු නිර්වචනය කළ ආරම්භක තත්ත්වයක සිට ඔබ පටිගත කිරීම නැවැත්වූ ලක්ෂ්යය දක්වා, කාර්යයක් සඳහා කරන ලද එක් සම්පූර්ණ උත්සාහයකි. තැටියේ, එපිසෝඩයක් ගොනු වර්ග තුනකට බෙදී ඇත: සංඛ්යාත්මක streams සහිත Parquet ගොනුවක්, කැමරාවකට එක් වීඩියෝ ගොනුවක්, සහ සියල්ල එකට බඳින metadata.
| මාර්ගය | අන්තර්ගතය |
|---|---|
| data/.../episode_XXXXXX.parquet | එපිසෝඩයකට එක් Parquet ගොනුවක්: frame-by-frame කාල මුද්රා, නිරීක්ෂණ තත්ත්වය, ක්රියා |
| videos/... | එපිසෝඩයකට කැමරාවකට එක් MP4 එකක්, Parquet දත්ත සමඟ frame-align කර ඇත |
| meta/info.json | ඩේටාසෙට්-මට්ටමේ metadata: රොබෝ වර්ගය, fps, feature schema, එපිසෝඩ් හා frame ගණන් |
| meta/episodes.jsonl | එපිසෝඩයකට එක් පේළියක්, එහි index, දිග, එය අයත් කාර්යය සමඟ |
| meta/tasks.jsonl | එපිසෝඩ් index එකෙන් යොමු කරන ස්වභාවික-භාෂා කාර්ය strings |
info.json හි ඇති feature schema යනු පුහුණු code එක ඔබේ දත්ත තේරුම් ගැනීමට කියවන දෙයයි: කුමන observation keys තිබේද, ඒවායේ shapes, පටිගත කිරීමේ අනුපාතය. ඩේටාසෙට් දෙකක් ඔවුන්ගේ schema ගැලපෙන විට පමණක් ගැළපෙන අතර, ඒකාබද්ධ කිරීමේ validation එක හරියටම එය පරීක්ෂා කරයි.
සන්ධි අගයන් ප්රතිශත වේ, අංශක නොවේ
AY-Robots ඩේටාසෙට් තුළ ඇති සියලු සන්ධි අගයන් LeRobot-සාමාන්යකරණය කර ඇත: එක් එක් අගය -100 සිට 100 දක්වා පරාසයේ පවතින අතර, එය අංශකයක් නොව එම සන්ධියේ calibrate කළ පරාසයේ ප්රතිශතයක් නියෝජනය කරයි. 0 කියවීමක් calibrate කළ පරාසයේ මධ්යයයි, -100 හා 100 එහි සීමා වේ.
servo බිංදු ලක්ෂ්ය භෞතික අත් අතර වෙනස් වන බැවින්, SO-100 ඒකක දෙකකින් ලැබෙන raw අංශක වෙනස් ස්ථානවලට අනුරූප වේ. calibrate කළ පරාසයට සාමාන්යකරණය කිරීම පටිගත කිරීම් අත් අතර සංසන්දනය කළ හැකි කරන අතර LeRobot පුහුණු pipelines අපේක්ෂා කරන්නේද එයයි. ඔබේම tooling සඳහා අංශක අවශ්ය නම්, ඔබේ calibration දත්ත භාවිතයෙන් පරිවර්තනය කරන්න; වේදිකාව අංශක ගබඩා නොකරයි.
ඩෑෂ්බෝඩයේ ක්ලවුඩ් ඩේටාසෙට්
Dashboard > Datasets එපිසෝඩ් ගණන්, ගොනු ප්රමාණ, රැස්කිරීමේ තත්ත්වය සමඟ ඔබේ ක්ලවුඩ් ඩේටාසෙට් ලැයිස්තුගත කරයි. දුරස්ථ මෙහෙයුම් සැසියක් දත්ත පටිගත කරන විට ඩේටාසෙට් ස්වයංක්රීයව නිර්මාණය වන අතර, ඔබට එකක් පැහැදිලිව සාදා desktop client එකෙන් පටිගත කිරීම් උඩුගත කර එය පුරවා ගත හැක.
- නිර්මාණය: නව ඩේටාසෙට් සැසිවලින් ස්වයංක්රීයව පෙනී යයි, නැතහොත් හිස් එකක් සාදා එයට උඩුගත කරන්න.
- නම වෙනස් කිරීම: ඕනෑම වේලාවක display name එක වෙනස් කරන්න; වෙනස දත්තයටම බලපාන්නේ නැත.
- මකා දැමීම: ඩේටාසෙට් එක සහ එහි සියලු එපිසෝඩ් හා ගොනු ඉවත් කරයි. මකා දැමීම ස්ථිරයි, එබැවින් ඔබට නැවත දත්ත අවශ්ය විය හැකි නම් මුලින්ම archive එකක් බාගත කරන්න.
එපිසෝඩ් බ්රවුසරය
ඩේටාසෙට් එකක් විවෘත කිරීමෙන් ඔබ එපිසෝඩ් බ්රවුසරයට ගෙන යනු ලැබේ. සෑම එපිසෝඩයකටම එහි කැමරා streams සඳහා video player එකක් සහ එපිසෝඩය පුරාවට සාමාන්යකරණය කළ සන්ධි අගයන් plot කරන සමමුහූර්ත සන්ධි ප්රස්ථාර ඇත. වීඩියෝව scrub කිරීම chart cursor එකද එයට සමගාමීව චලනය කරයි, එය ගැටළු ඉක්මනින් හඳුනාගැනීම පහසු කරයි: ජෙකි approach එකක් chart වල spikes ලෙස පෙනෙයි, අසාර්ථක grasp එකක් ඔබ වීඩියෝව බලන්නටත් පෙර grip channel එකේ දිස්වේ.
එපිසෝඩ් ලේබල්: Success, Recovery, Failure
සෑම එපිසෝඩයකටම තුනෙන් එක් ලේබලයක් දැරිය හැක. Success කාර්යයේ පිරිසිදු ප්රදර්ශනයක් සලකුණු කරයි. Recovery යනු උත්සාහයේ මැදදී යමක් වැරදී ඔබ එය නිවැරදි කළ එපිසෝඩයකි; මේවා වටිනා වන්නේ ඒවා නැවත මාර්ගයට එන ආකාරය පොලිසියකට ඉගැන්වන බැවිනි. Failure ඉලක්කයට නොපැමිණි එපිසෝඩ් සලකුණු කරන අතර සාමාන්යයෙන් පුහුණුවෙන් ඉවත් කළ යුතුය. ඔබ සමාලෝචනය කරන අතරතුරම ලේබල් කිරීම, නරක ප්රදර්ශනවලින් නිහඬව ඉගෙන ගත් පොලිසියක් debug කිරීමට වඩා බෙහෙවින් ලාභදායීයි.
ඩේටාසෙට් ඒකාබද්ධ කිරීම
ඒකාබද්ධ කිරීම පටිගත කිරීම් කිහිපයක් එක් විශාල ඩේටාසෙට් එකකට ඒකාබද්ධ කරයි, උදාහරණයක් ලෙස එකම කාර්යයේ සතියක සැසි හෝ calibrate කළ අත් දෙකකින් පටිගත කිරීම්. ඒකාබද්ධ කිරීම එක් එක් LeRobot ඩේටාසෙට් එකක් අඩංගු tar.gz archives කිහිපයක් ගෙන, නැවත-index කළ එපිසෝඩ් සහිත එකම ඩේටාසෙට් එකක් නිපදවයි.
- 1archives සූදානම් කරන්න
එක් එක් input එකක් එහි meta directory ඇතුළුව tar.gz archive එකක් ලෙස packed සම්පූර්ණ LeRobot ඩේටාසෙට් එකක් විය යුතුය. info.json නොමැති අසම්පූර්ණ archives validate කළ නොහැකි අතර ප්රතික්ෂේප කෙරේ.
- 2archives කිහිපයක් උඩුගත කරන්න
Dashboard > Datasets හි, ඒකාබද්ධ කිරීමක් ආරම්භ කර, එක් පියවරකින් ඔබට ඒකාබද්ධ කිරීමට අවශ්ය සියලුම tar.gz archives තෝරන්න.
- 3Validation
වේදිකාව සියලු inputs හරහා fps, feature schema, robot_type ගැලපේද යන්න පරීක්ෂා කරයි. තුනෙන් එකක් වුවත් වෙනස් නම්, නොගැලපීම නම් කර ඒකාබද්ධ කිරීම ප්රතික්ෂේප කෙරේ, මන්ද අනුකූල නොවන streams සහිත ඒකාබද්ධ ඩේටාසෙට් එකක් නිහඬව පුහුණුව දූෂණය කරන බැවිනි.
- 4ප්රතිඵලය සමාලෝචනය කරන්න
ඒකාබද්ධ කළ ඩේටාසෙට් එක, ඒකාබද්ධ එපිසෝඩ් ගණන සමඟ ඔබේ ලැයිස්තුවේ දිස්වේ. එපිසෝඩ් බ්රවුසරය විවෘත කර, එය මත පුහුණු කිරීමට පෙර සෑම මූලාශ්රයකින්ම එපිසෝඩ් කිහිපයක් spot-check කරන්න.
අනුකූලතා නීති තුන හිතාමතාම දැඩිය. frame rate නොගැලපීම් සෑම timestep එකකම තේරුම වෙනස් කරයි, schema නොගැලපීම් loaders සම්පූර්ණයෙන් බිඳ දමයි, රොබෝ වර්ග මිශ්ර කිරීම කිසිදු පොලිසියකට ක්රියා කළ නොහැකි ඩේටාසෙට් එකක් නිපදවයි. ඔබට එකම ආකෘතියේ වෙනස් අත් වලින් දත්ත ඒකාබද්ධ කිරීමට අවශ්ය නම්, එය හොඳයි: robot_type ආකෘතියට යොමු කරයි, භෞතික ඒකකයට නොවේ.
ඩේටාසෙට් වෙළඳපොළ
වෙළඳපොළ ඔබට අනුන් පටිගත කළ ඩේටාසෙට් මිල දී ගැනීමට හා ඔබේම ඒවා විකිණීමට ඉඩ දෙයි. මිල දී ගත් ඩේටාසෙට් ඔබේම පටිගත කිරීම් මෙන් එකම LeRobot layout එකේ ඔබේ ඩෑෂ්බෝඩයට එන අතර, එබැවින් ඒවා කිසිදු අමතර පියවරකින් තොරව එපිසෝඩ් බ්රවුසරය, ඒකාබද්ධ කිරීම, පුහුණුව සමඟ ක්රියා කරයි.
ඔබ විකුණන්නේ නම්, ලැයිස්තුගත කිරීමට පෙර සකසන්න. එපිසෝඩ් සමාලෝචනය කරන්න, අවංකව ලේබල් කරන්න, කාර්ය strings පටිගත කිරීම්වල සැබවින්ම සිදුවන්නේ කුමක්ද යන්න විස්තර කරන බව සහතික කරගන්න. ඔබේ ඩේටාසෙට් එක ඇගයීමට ලක් කරන ගැනුම්කරුවෙකු ඔබ දකින එකම එපිසෝඩ් බ්රවුසරයම දකින අතර, පිරිසිදු ලේබල් හා ස්ථාවර ප්රදර්ශන සහිත ඩේටාසෙට් ඔබ කවදාහෝ පටිගත කළ සියල්ලේම raw dump එකකට වඩා වටිනාකමින් වැඩිය.
නිතර අසන පැන
සාමාන්ය එපිසෝඩයක් කොපමණ විශාලද?▾
දර්ශන සංකීර්ණත්වය අනුව, fps 30ක කැමරා දෙකක් සහිත තත්පර 10 සිට 20 දක්වා එපිසෝඩයකට ආසන්න වශයෙන් MB 5 සිට 15 දක්වා. එපිසෝඩ් සිය ගණනක් සහිත බැරෑරුම් ඩේටාසෙට් එකක් අඩු gigabytes කිහිපයකට වැටේ.
මට මගේ ඩේටාසෙට් බාගත කළ හැකිද?▾
ඔව්. ඩේටාසෙට් ඩෑෂ්බෝඩයෙන් archives ලෙස බාගත කළ හැක. layout එක ප්රමිතික LeRobot බැවින්, බාගැනීම LeRobot tooling සහ ඔබේම පුහුණු code එක සමඟ කෙලින්ම ක්රියා කරයි.
මට වෙනස් රොබෝ වර්ගවල ඩේටාසෙට් ඒකාබද්ධ කළ හැකිද?▾
නැත. ඒකාබද්ධ කිරීමට සියලු inputs හරහා fps, feature schema, robot_type ගැලපිය යුතුය. එකම ආකෘතියේ භෞතික අත් දෙකකින් ලැබෙන දත්ත, අත් දෙකම calibrate කර ඇත්නම්, ඒකාබද්ධ කළ හැක.
සන්ධි ප්රස්ථාර අංශක පෙන්වයිද?▾
නැත. සියලු සන්ධි අගයන් LeRobot-සාමාන්යකරණය කර -100 සිට 100 පරාසයට, එක් එක් සන්ධියේ calibrate කළ පරාසයේ ප්රතිශතයක් ලෙස ප්රකාශිතව ඇත. මෙයම හරියටම Parquet ගොනුවල ගබඩා වන්නේ.
ඩේටාසෙට් එකක් මකා දමන විට කුමක් සිදුවේද?▾
ඩේටාසෙට් එක සහ එහි සියලු එපිසෝඩ්, වීඩියෝ, metadata ස්ථිරවම ඉවත් වේ. ආපසු හැරවීමක් නැත, එබැවින් ඔබ විශ්වාස නැත්නම් මුලින්ම archive එකක් බාගත කරන්න.
ඔබේ දුරස්ථ මෙහෙයුම් ඩේටාසෙට් මත ACT, Diffusion Policy, SmolVLA, GR00T fine-tune ක්ලවුඩ් හි පුහුණු කරන්න, පසුව පුහුණු කළ පොලිසිය ඔබේම අත මත ධාවනය කරන්න.
macOS, Windows, හෝ Linux හි AY-Robots desktop ඇප් එක ස්ථාපනය කරන්න, මගපෙන්වන ප්රවාහයෙන් SO-100 එපිසෝඩ් පටිගත කරන්න, LeRobot දත්ත නිර්යාත කරන්න, CLI සහ MCP භාවිත කරන්න.