GPT
L

LAFAN1_Retargeting_Dataset

קוד פתוח

lvhaidongרישיון לא דווח2025-04-06

המאגר כולל נתוני לכידת תנועה אנושיים שעברו התאמה קינמטית לרובוטים דמויי אדם של חברת Unitree. הוא מיועד למי שרוצה לאמן או לבדוק תנועות הליכה וריקוד טבעיות על רובוטים בלי להתחיל מאפס.

  • 1,630הורדות בחודש
  • 152לייקים

מה זה

המאגר מכיל 220 קבצים, שעיקרם קובצי CSV עם מסלולי תנועה מותאמים עבור שלושה דגמי רובוטים: G1, H1 ו־H1_2. כל שורה בקובץ מייצגת פריים בודד מלכידת התנועה המקורית, ומתעדת את תצורת כל המפרקים של הרובוט באותו רגע, כולל מנחי קצה ומגבלות מהירות למניעת החלקה של כפות הרגליים.

המקור לתנועות הוא דאטהסט לכידת התנועה LAFAN1 של חברת יוביסופט. הנתונים לא נאספו ישירות מחיישנים על הרובוט, אלא עברו עיבוד חישובי באמצעות אופטימיזציה נומרית המבוססת על Interaction Mesh וקינמטיקה הפוכה, כדי להמיר את תנועת האדם לשלד הרובוטי.

מתאים ל

  • אימון בקרת תנועה בסימולציה

    שימוש במסלולים כנקודת מוצא לאימון מודלים של למידת חיזוק בסימולטורים פיזיקליים.

  • הערכת אלגוריתמים קינמטיים

    בדיקת שיטות קינמטיקה הפוכה על שלדי רובוטים דמויי אדם של Unitree.

  • הדמיית אנימציה לרובוטים

    הצגה ויזואלית מהירה של תנועות מורכבות כמו ריקוד בכלים דוגמת rerun.

איפה זה נופל

הבעיה המרכזית פה ברורה: תהליך ההתאמה התחשב באילוצים קינמטיים בלבד. הוא לא לוקח בחשבון אילוצים דינמיים, כוחות, מומנטים או את המגבלות הפיזיות של המנועים והאקטואטורים. כתוצאה מכך, הרובוטים האמיתיים לא מסוגלים לבצע את המסלולים האלה בצורה מושלמת במציאות. אם תריצו את הנתונים האלה ישר על חומרה בלי בקר מייצב או התאמה דינמית, הרובוט פשוט ייפול או יפגע במנועים.

שאלות
נפוצות

האם מותר להשתמש בדאטהסט לפיתוח מוצר מסחרי?

לא. נתוני המקור של LAFAN1 כפופים לרישיון שאוסר שימוש מסחרי באופן חד-משמעי. המאגר מתאים למחקר אקדמי או לניסויים פנימיים בלבד.

האם הנתונים מתאימים לכל רובוט דמוי אדם?

לא, הם הותאמו במיוחד למבנה המפרקים של שלושה דגמים מבית Unitree: H1, H1_2 ו־G1. כדי להריץ אותם על פלטפורמה אחרת תצטרכו לבצע תהליך התאמה קינמטי חדש לחלוטין.

האם אפשר לשלוח את המסלולים ישירות למנועים של הרובוט?

ממש לא. כפי שמציינים המפרסמים, הנתונים לא כוללים מגבלות דינמיות או מומנטים של מנועים. שליחה ישירה תגרום לכשל בתנועה או לנפילה של הרובוט.

איך הנתונים נאספו ונבנו?

הבסיס הוא קובצי לכידת תנועה אנושית ממאגר LAFAN1 של יוביסופט. החוקרים השתמשו באופטימיזציה נומרית מבוססת רשת אינטראקציה וקינמטיקה הפוכה כדי לתרגם את תנועת האדם לתצורת המפרקים של הרובוטים.

איך טוענים

המאגר פתוח להורדה ישירה ללא צורך בהרשאה מיוחדת, וכולל קובצי CSV פשוטים לפי שמות קטעים ודגמי רובוטים, למשל בתיקיית g1. לצפייה בתנועות, מקימים סביבת פייתון 3.10 ומתקינים ספריות כמו pinocchio, rerun-sdk בגרסה 0.22.0, trimesh ו־numpy. הכותבים סיפקו סקריפט הדמיה בשם rerun_visualize שבו בוחרים את שם הקובץ ואת סוג הרובוט.

from datasets import load_dataset

ds = load_dataset("lvhaidong/LAFAN1_Retargeting_Dataset")

הרישיון

בדף המאגר עצמו לא הוגדר רישיון רשמי, אך מצוין במפורש שמאגר המקור LAFAN1 מופץ תחת רישיון Creative Commons Attribution-NonCommercial-NoDerivatives 4.0. המשמעות פשוטה: השימוש המסחרי אסור לחלוטין, ואסור להפיץ יצירות נגזרות של הנתונים. מודל שאומן על הנתונים האלה לא יוכל לשמש מוצר מסחרי בישראל או בעולם בלי להסתכן בהפרת זכויות יוצרים.

הרישיון המלא ב־Hugging Face ↗