למה בכלל להריץ על הכלי
שלוש סיבות מעשיות, וכולן חזקות. עצמאות — כלי שמזהה בעצמו ממשיך לעבוד גם בלי קישור, וזה מה שמאפשר טיסה מעבר לטווח ראייה ופעולה בסביבה משובשת. רוחב פס — לשדר "נמצא רכב בקואורדינטה" עולה שבריר ממה שעולה לשדר וידאו רציף. השהיה — התחמקות ממכשול או מעקב אחר מטרה חייבים לקרות בעשרות מילישניות, וסבב לענן פשוט אינו עומד בזה.
מגבלת התקציב הכפול
ברחפן, כל מחשב עולה פעמיים: במשקל, שיורד מזמן הטיסה, ובחשמל, שיורד ממנו שוב. מחשב שצורך עשרות ואטים יכול לקצר טיסה בעשרות אחוזים. לכן הבחירה נעשית לא לפי כוח מרבי אלא לפי ביצועים לוואט, ורק אחרי שנקבע כמה ואטים המערכת יכולה להרשות לעצמה — חישוב שנגזר ממערכת הסוללות ומתקציב המשקל שבתכנון השלדה.
סוגי מאיצים
- מודול מחשוב עם מאיץ נוירונים — הבחירה הנפוצה: מספיק חזק להרצת מודלים, עם מערכת הפעלה מלאה וכלי פיתוח בשלים.
- מאיץ ייעודי קטן — צריכה נמוכה מאוד, מתאים למודל אחד ממוקד. מצוין לגילוי פשוט ברחפן קטן.
- מערך שערים מתכנת — יעילות אנרגטית מצוינת והשהיה נמוכה, במחיר של פיתוח יקר ומורכב. מוצדק בעיקר במערכות בסדרה גדולה או בדרישות ביטחוניות.
בכל המקרים, המחשב הזה הוא מחשב משימה ולא בקר טיסה, וההפרדה ביניהם היא עיקרון בטיחות שמפורט בקושחה וארכיטקטורת תוכנה ברחפן.
לכווץ את המודל
מודל שאומן במעבדה כמעט אף פעם אינו מתאים כמות שהוא לריצה על הכלי. שלוש טכניקות סטנדרטיות: הקטנת דיוק מספרי, שמאיצה משמעותית ומקטינה זיכרון בפגיעה קטנה באיכות; גיזום של חלקים שאינם תורמים; וזיקוק — אימון מודל קטן שמחקה מודל גדול. לצידן, אופטימיזציות שאינן במודל כלל: להריץ על כל פריים שני, לעבד רק אזור עניין, ולהפעיל את המודל רק כשהכלי במצב הרלוונטי. לעיתים אלה נותנות יותר מכל אופטימיזציה אלגוריתמית.
חום — הצוואר האמיתי
מחשב שרץ בעומס מלא בתוך מארז אטום ייכנס להגבלת ביצועים תרמית תוך דקות, ואז המערכת שנבדקה במעבדה פשוט מאטה באוויר. הפתרון מנצל את מה שיש: זרם המדחפים הוא מקור קירור מצוין אם מתכננים את מסלול האוויר נכון. השיקולים המלאים בניהול תרמי במוצר אלקטרוני ובאטימות ועמידות סביבתית ברחפן — שתי דרישות שמושכות לכיוונים מנוגדים, וההכרעה ביניהן היא החלטת תכן מרכזית.
מה רץ איפה
החלוקה שעובדת אצלנו: על הכלי — כל מה שקריטי בזמן ומה שחייב לעבוד בלי קישור, כלומר התחמקות, ייצוב מעקב, וסינון ראשוני; בקרקע — עיבוד כבד שמנצל וידאו חי; ובענן — ניתוח מעמיק, אימון מחדש ובניית תוצרים, כמתואר בשרת וענן למוצר מחובר. חלוקה כזו גם מקטינה את החשיפה, כי פחות מידע גולמי עוזב את הכלי — שיקול שנדון באבטחת סייבר ברחפנים.
עדכון המודל
מודל אינו נשאר קבוע — הוא משתפר ככל שנאספים נתונים. לכן צריך מנגנון להחליף מודל בשטח, עם אותה קפדנות שנדרשת לעדכון קושחה: גרסה מזוהה, בדיקה לפני שחרור, ואפשרות לחזור אחורה. הגישה מפורטת בעדכוני תוכנה מרחוק במוצר, והשימוש עצמו בעיבוד תמונה וזיהוי אובייקטים ברחפן.
רוצים להפוך רעיון למוצר? צרו קשר עם צוות פרוג'קטס האוס בע"מ – טלפון: 054-8936922 | דוא"ל: info@projects-house.com – ונשמח ללוות אתכם משלב הרעיון ועד המדף.