Professional Documents
Culture Documents
יוני 2021
תוכן עניינים
1
פרק :1הקדמה
חברת בריליאנטאור בע"מ מפתחת פלטפורמה טכנולוגית חדישה וייחודית פורצת דרך ,מבוססת על טכניקות מתחום
הבינה מלאכותית ומערכות מרובות סוכנים ,אשר מאפשרת הוספת יכולת חברתית ליחידות ממוחשבות (כגון :רובוטים,
בוטים ויישויות וירטואליות) .יכולת חברתית היא יכולת מולדת אשר קיימת באופן טבעי באונה הקדמית של המוח האנושי
ומאפשרת לנו כבני-אדם חבירה לקבוצות חברתיות ( )societiesויצירת אינטראקציה ושיתופי פעולה יעילים כתוצאה
מתובנה הדדית .ליחידות ממוחשבות אין כיום יכולת חברתית כלל .הוספת יכולת חברתית שיתופית מאפשרת לייעל
משמעותית ביצועים ,עלויות תחזוקה ופיתוח של ניהול רב מערכתי הכולל יחידות ממוחשבות נפרדות המקושרות זו עם זו
ברשת ונדרשות לפעול יחד .לדוגמא :רובוטים ופלטפורמות בלתי מאוישות (כגון ,(AGV , UGV , UAVמפעלים חכמים
והאינטרנט של הדברים ,ניהול ערים חכמות ,בידור ומשחקי מחשב ,הגנת סייבר ועוד.
הטכניקות שבריליאנטאור מתבססת עליהן משלבות שיטות תיאורטיות מתחומים שונים כמו :מדעי החברה פסיכולוגיה
וכלכלה .ד"ר חדאד-שגב ,מייסדת המיזם ובעלת פוסט-דוקטורט בתחום ,התמחתה בתרגום התיאוריות האלה למודלים
מתמטיים במדעי-המחשב ויישומן במערכות תוכנה מורכבות ועוסקת בתחום למעלה מ 20שנים .המחקר והפיתוח של
הטכנולוגיה של בריליאנטאור התחיל ע"י ד"ר חדאד-שגב ביוני .2014
בריליאנטאור קבלה פטנט בסין ו 2פטנטים בישראל עבור הטכנולוגיה .הוגשו בקשות להגנה גם בארה"ב ,יפן ואירופה.
החברה הגישה פטנט נוסף להגנה בסין וארה"ב.
הטכנולוגיה שפותחה בחברה הינה טכנולוגיה גנרית הניתנת לשימוש במיגוון גדול של תעשיות ויישומים .החברה בחנה
מספר שווקים פוטנציאלים לטכנולוגיה ביניהם :שוק הרכב האוטונומי ,שוק המשחקים ,שוק הסימולאטורים ,ושוק הרובוטים
לתעשייה .בשלב ראשון שילבה החברה את הטכנולוגיה בסביבה וירטואלית (במשחקי מחשב ובסימולטור לרכב) .החברה
פיתחה והשיקה מוצר ראשוני לסביבה דיגיטאלית (חבילת ) SDKבמטרה לבחון ולהוכיח היתכנות של טכנולוגיית הליבה
בסביבה אמיתית .המוצר הראשוני שולב בהצלחה במספר משחקי מחשב ובסימולאטור לנהיגה .מוצר זה מאפשר להוסיף
את היכולת החברתית לבוטים של משחקי מחשב או לישויות ממוחשבות בסימולאטור .היכולת החברתית מאפשרת לבוטים
או ישויות ממוחשבות להגיב זה לזה ולשתף פעולה במידת הצורך באופן אוטונומי .בעזרת הטכנולוגיה הייחודית שפותחה,
המוצר מאפשר הן להעשיר ולשדרג את חוויית המשחק והן הדמייה של סביבה מציאותית יותר באופן מהיר ,פשוט וזול ללא
צורך בפיתוח קוד .המוצר מיישם לראשונה מודלים התנהגותיים חברתיים מתחום הבינה המלאכותית למוצר מדף מסחרי.
החברה ביצעה ניתוח עומק (ניתוח הזדמנויות עסקיות ,לימוד מחקרי שוק ,השתתפות בכנסים יעודיים ושיחות עם
לקוחות פוטנציאלים) ובחנה את השווקים הרלוונטיים .החברה בחרה להתמקד כיום בשוק הרובוטים.
ברליאנטאור עובדת בשנתיים האחרונות על אינטגרציה של הפלטפורמה מעל רובוטים פיזיים של חברת ( Comauאיטליה)
במפעל חכם לתעשיית הרכב של מפעל פיאט.
בריליאנטאור מציעה רישיון תוכנה של "מוח חברתי שיתופי" לרובוטים .ה"מוח" מהווה אפליקציית תוכנה שמתחברת
בעזרת ממשק אפליקטיבי ) (APIלבקר ) (controllerשל הרובוט (הבקר מעביר פקודות לרובוט) .כל רובוט (חבר אחד
בצוות ) שמתחבר ל"מוח חברתי שיתופי" של בריליאנטאור מצטרף לרשת רובוטים שיכולים לתקשר זה עם זה ולחבור
לקבוצות לביצוע משימות בשתוף פעולה כצוות .כך למעשה ניתן ליצור מערך של מספר רובוטים התלויים זה בזה ונדרשים
לעבוד יחד עם יכולת תיקשור אוטונומית וייעול עבודת הצוות שלהם באופן פשוט וללא צורך בעלות פיתוח והתאמה ללקוח
מאוד יקרה של הקמת המערך .הפלטפורמה שמספקת את ה"מוח החברתי השיתופי" מותקנת כיום בשרת (פרטי או
ציבורי) .כל רובוט יכול ליצור ערוץ תקשורת עם השרת ( TCP/IPהשרת תומך במספר סוגי פרוטקולים לתקשורת) ,להרשם
לשרת המוחות ולבקש מח חברתי כאשר המח של כל רובוט פועל על השרת ומתקשר עם הרובוט דרך ערוץ התקשורת
שנוצר בין השרת לבקר של הרובוט
מטרת תוכנית המו"פ הרחבה של הטכנולוגיה הקיימת כיום בחברה באופן שיתאפשר להתקין "מוח חברתי שיתופי" על
יחידות הקצה הפיזיות כאשר התקשורת בין המוחות החברתיים שמותקנים על הרובוטים תתבצע ישירות בערוץ התקשורת
הקיים בין הרובוטים ללא מעבר דרך השרת.
שלב ראשון :אפיון והגדרת סביבה וירטואלית ותרחישי יחוס לצרכי בדיקות ,הדגמה של תרחיש יחוס ,הדרכה ותמיכה
בבנית תרחיש יחוס באופן עצמאי ע"י ליברטאד .התוצר של שלב זה יכלול הפעלה של תרחיש היחוס בסביבה וירטואלית
ויאפשר לליברטאד להכיר את יכולות הטכנולוגיה ולהקים סביבה ולהזין תרחישי יחוס באופן עצמאי.
שלב שני :מימוש מנגנון לביזור והתקנת "מוח חברתי" ביחידות חישוב שונות וישום המנגנון בסביבה וירטואלית .התוצר של
שלב זה יאפשר להתקין "מוח חברתי שיתופי" ביחידת הקצה על מכונות וירטואליות במטרה לבחון תרחישי יחוס וביצועים
בסביבה וירטואלית.
2
שלב שלישי :יהתקנת "מוח חברתי שיתופי" על גבי רובוטים פיזיים בסביבה אמיתית .התוצר של שלב זה יאפשר להתקין
"מוח חברתי שיתופי" ביחידת הקצה הפיזיות ולתפעל צוות רובוטים בעולם האמיתי.
א .יחידת חומרה עם "מוח חברתי שיתופי" הניתנת להתקנה פשוטה כ Plug inבכל סוג של רובוט
ב .חבילת APIלחיבור פשוט וקל של ה "מוח חברתי שיתופי" לבקר הרובוט וליחידות הקצה הפיזיות של הרובוט
(סנסורים מצלמות)
ג .אפליקצית Webויזואלית שכוללת:
. aכלי עריכה סמי-אוטומאטי להזנת מידע וחוקים על הסביבה (כולל :משימות לביצוע ואילוצים לביצוע המשימה)
.bכלי ויזואלי למעקב אנושי אחר תהליך ההסקה וקבלת ההחלטות ע"י המוחות החברתיים המאפשר גם שליטה
ובקרה על ההחלטות ע"י משתמש הקצה ( .(explainable AI
עלות פיתוח והתאמה מאוד יקרה של הקמת מערך רובוטים שכולל מספר רובוטים התלויים זה בזה נדרשים לעבוד .1
יחד .נדרשת התאמה על ידי מומחה לכל משימה ספציפית.
ביזור מוגבל של משימות מורכבות בין משאבים שונים באופן אופטימאלי בזמן אמת ,וזאת מכיוון שמבחינה .2
פונקציונלית ופיתוחית הדבר מאוד מורכב לפיתוח עם הטכנולוגיות שקיימות כיום – פגיעה בפריון ורווחים .לדוגמא,
בקובוט דו זרועי (רובוט אחד בעל 2זרועות) במפעל חכם -כאשר לפעמים הזרועות נדרשות לעבוד יחד בהתאמה
וסינכרון ולפעמים לכל זרוע יש תפקיד אחר ,במצב שבו זרוע אחת מסיימת את תפקידה (למשל בגלל קצב שונה של
הגעת החומר לתחנה שלה) ,היא ממתינה ללא תפוקה עד שהזרוע השנייה תסיים את תפקידה .אם הזרוע שממתינה,
הייתה יכולה לזהות שעליה לסייע לחברתה ,המשימה הייתה מתקצרת והתפוקה והפריון היו עולים.
הרובוטים לא יודעים להגיב בזמן אמת לשינויים ותקלות דינאמיות שלא נלקחו בחשבון מראש .לדוגמה ,במפעל חכם, .3
במקרה של מערך עם 4רובוטים ,תקלה באחד מן הרובוטים תגרום לכל 3הרובוטים האחרים להיות מושבתים כך
שישנה השפעה מיידית על כמות הייצור ושיעור הרווח.
לא ניתן להקים מערך עם רובוטים מסוגים שונים (מכיוון שישנם סוגים שונים של רובוטים בתעשייה ,כל אחד מהם .4
מקודד בשפה שונה ועם פונקציונאליות שונה ,לכן קיימת בעיה גדולה לסנכרן בין מספר רובוטים מסוגים שונים).
המשמעות שניצול המשאבים הקיימים מוגבל (במפעל חכם למשל נדרש מספר רב יותר של משאבים ושטח נדל"ן
עבור כמות יצור ספציפית).
.
ישום יכולת שיתופית חברתית ברובוטים מהווה פיתרון תוכנה לניהול יעיל של מערך רובוטים .פיתרונות קיימים לניהול
מערך רובוטים כוללים:
. 1פלטפורמות AIהמיועדות לחסוך בעלויות פיתוח של הקמת מערך רובוטים -מערכות AIאלה מתלבשות מעל
רובוט וקובעו ת עבורו מה לעשות בכל זמן נתון כגון פתרונות ענן של אמזון ,גוגל ,מייקרוסופט או פתרונות של
חברות קטנות כגון .MOV.AIפתרונות אלו מתמקדים ברובוט יחיד ואינם נותנים מענה לעבודת צוות יעילה של
רובוטים כפי שבריליאנטאור מציעה.
. 2פתרונות לעבודת צוות בין בוטים או פלטפומות בלתי מאוישות – פתרונות אלה מותאמים מערכת סגורה
וממומשים בעיקר בסביבות צבאיות ואינם " "Plug&Playלכל מערכת קיימת וכמובן לא לרובוטים של תעשייה.
הפתרון של בריליאנטאור יכול להתלבש מעל כל סוג של רובוט ומתמקד ברובוטים לתעשייה.
. 3מערכות סגורות לניהול רובוטים – מספר זרועות שנשלטות ע"י CPUאחד (מוגבל לסוג אחד של רובוטים
ולמספר רובוטים מצומצם) או צי רובוטים ניידים ( .)AGVמדובר בפתרון ספציפי לרובוטים ספציפיים בסביבה
ספציפית .המוח החברתי של בריליאנטאור הוא מוצר Plug&Playאשר מתאים לכל סוגי הרובוטים כולל
קבוצה מעורב ת של רובוטים ניידים וזרועות רובוטים ללא צורך התאמת הסביבה למערכת .מאפשר גמישות,
מודולריות וחיסכון כספי רב בשינוי והתאמת סביבת העבודה.
3
פרק :3המשימות העקריות ,ועלות כוללת
כפי שמתואר בפרק 1תוכנית המו"פ כוללת 3שלבים עקריים:
שלב ראשון :מימוש תרחישי יחוס בסביבה וירטואלית עם הטכנולוגיה הקיימת היום.
שלב שני :מימוש מנגנון לביזור והתקנת "מוח חברתי" ביחידות חישוב שונות וישום המנגנון בסביבה וירטואלית.
שלב שלישי :התקנת "מוח חברתי שיתופי" על גבי רובוטים פיזיים בסביבה אמיתית.
4
מימוש מנגנון לביזור והתקנת "מוח חברתי" ביחידות חישוב שונות וישום המנגנון המשימה
בסביבה וירטואלית
הגדרת ארכיטקטורה שתאפשר להתקין את המוח החברתי ישירות על יחידת הקצה תיאור המשימה
ללא צורך בשרת .הארכיטקטורה תכלול הגדרה של הרכיבים הפיזים וקומפוננטות
התוכנה שיותקנו ויפותחו על גבי יחידות הקצה .מימוש המערכת ע"פ הארכיטקטורה
שהוגדרה.
. 1מסמך ארכיטקטורת מערכת להתקנת "מוח חברתי" על גבי יחידות הקצה. תוצרים ()deliverables
מבחן קבלה :ליברטאד תאשר את הארכיטקטורה המבוזרת
. 2גרסת תכנה חדשה למערכת בריליאנטור מבוססת הארכיטקטורה החדשה.
מבחן קבלה :הדגמת התרחישים של שלב #1על גבי הסימולאטור בצורה
מוצלחת גם בארכיטקטורה המבוזרת.
. 3גרסת תוכנה מותקנת על רכיב חומרה מבוסס פתרונות הקיימים בשוק
לתפעול רכיב המוח החברתי על יחידת הקצה בהתאם לדרישות שיוגדרו ע"י
ליברטאד( .כגון .) FPGA , Hail,Nvidia Jetson :מבחן קבלה :החומרה
עומדת בדרישות המהירות והביצועים שהוגדרו.
. 4ביזור והתקנת רכיב החומרה שעליו מותקן ה "מוח חברתי" לבקר של
הרובוטים בסימולאטור .מבחן קבלה :הדגמת התרחישים של שלב #1על
גבי הסימולאטור בצורה מוצלחת
. 5מסמך וסרטוני הדרכה להתקנה ותפעול של רכיב התוכנה על לרובוט
בסימולטור .ליברטאד יתקין את הרכיב ויתפעל אותו בסביבתו בצורה עצמאית
. 1הנחה שהתקשורת בין הרובוטים היא אמינה ב 100%ובמהירות (קצב העברת – GFEדרישות מליברטאד
הנתונים) שתוגדר בהמשך
. 2הנחה שבסימולאטור תהיה אפשרות לסמלץ מכונה וירטואלית שזהה למכניקה
של הרובוטים האמיתיים (כולל בקר ותקשורת לבקר)
פיתוח אלגוריתמים לתקשורת יעילה והעברת מידע מהמוחות המבוזרים ביחידות המשימה
החישוב השונות השונות
מאחר ובפלטפורמה הנוכחית של חברת ברליאנטאור ה"מוחות החברתיים" תיאור המשימה
פועלים על גבי השרת ,בטכנולגיה הקיימת בחברה ,נכון להיום ,כל התקשורת בין
המוחות נעשית גם כן על גבי השרת באופן שהמוחות פונים למבנה נתונים משותף
כדי להעביר מידע והודעות בינהם במידת הצורך .לכן אין בעיות כמו עיכובים
בעידכון מידע ,עומס בערוץ התקשורת ,איבוד מידע ,וכדו' שמתקיימים כשמדובר
בתקשורת בין מספר יחידות פיזיות שונות.
מנגנון (מבוסס למידה) לטיפול במידע חסר .המנגנון יאפשר ל"מוח החברתי" תוצרים ()deliverables
בצוות להסיק כיצד להתקדם במשימת הצוות גם שמידע מתעכב\חסר מחבר
צוות אחר עקב ליקויים בתקשורת.
סביבה דומה לסביבה האמיתית כדי לאפשר לאסוף מידע אמין על הסביבה ובכך – GFEדרישות מליברטאד
לאפשר למנגנון "ללמוד" את המקרים השונים באופן הקרוב ביותר למציאות.
ARO +18 מועד סיום
340,000ש"ח עלות כוללת של המשימה
5
התקנת "מוח חברתי שיתופי" על גבי רובוטים פיזיים בסביבה אמיתית המשימה
התקנת המערכת של ברליאנטאור בצורה מלאה על רובוטים פיזיים והדגמה של תיאור המשימה
תרחישים בסביבה אמיתית .הדרכה ותמיכה בהתקנה ,בחינת ביצועים ופתרון בעיות
. 1רכיבי החומרה מחוברים לרובוטים הפיזיים שהוגדרו ע"י ליברטאד כולל תכנון תוצרים ()deliverables
ופיתוח ממשק להעברת מידע על הסביבה של הרובוט (כגון מידע מהבקר של
הרובוט ,מסנסורים ומצלמות) ל"מוח החברתי" הפועל ביחידת החישוב
המותקנת על הרובוט .מבחן קבלה :התקשורת בין המוח ליחידות השונות
עובדת באופן תקין
רכיב חומרה עם "מוח חברתי שיתופי" פועל באופן מלא על רובוטים פיזיים
בסביבה אמיתית :מבחן קבלה :הדגמת התרחישים של שלב #1על גבי
הרובוטים הפיזיים בסביבה אמיתית.
. 2מסמך וסרטוני הדרכה להתקנה ותפעול של רכיב התוכנה על לרובוט
בסימולטור .ליברטאד יתקין את הרכיב ויתפעל אותו ברובוטים בצורה
עצמאית
. 1המידע על סביבת הרובוט (כגון מידע מהבקר של הרובוט ,מסנסורים ומצלמות) – GFEדרישות מליברטאד
מגיע לרכיב התוכנה בפורמט שיוגדר מראש
. 2קצב ההעברת הנתונים תהיה בהתאם לתרחיש – יוגדר בהמשך
ARO + 18 מועד סיום
600,000שח עלות כוללת של המשימה
תוספת אופציונלית לשלב 3הנ"ל במידה ומימוש ה APIעל גבי הבקרים יבוצע ע"י בריליאנטאור:
תכנון ופיתוח ממשק APIלהעברת מידע על הסביבה של הרובוט מהבקר ל"מוח המשימה
החברתי" הפועל ביחידת החישוב המותקנת על הרובוט
כתיבת קוד APIבשפה של הבקר על גבי הבקר תיאור המשימה
6