פרויקט גמר · 2026
SwarmOps
מערכת שליטה ובקרה מרכזית לרחפנים
← → / SPACE
SwarmOps
פרויקט גמר · 2026
SwarmOps
מערכת שליטה ובקרה מרכזית לרחפנים
גיא · טוני · הראל
SwarmOps
הצוות
SwarmOps
הרקע
בכל אחד מהתפקידים האלה נפגשנו עם רחפנים/מפעילי רחפנים.
ובנוסף, כולנו פגשנו את אותן הבעיות בדיוק.
SwarmOps
הבעיה
מפעיל רחפן יכול להתרכז ברחפן אחד באוויר. מעבר לזה, יותר מדי משתנה בבת אחת.
הפוקוס נעלם ואיכות המשימה נפגעת.
SwarmOps
המחיר
כל רחפן שמתווסף מוסיף החלטות. מרגע מסוים מפעיל אחד לא מספיק, והטעויות עולות בזמן טיסה ובסוללות.
הערכה להמחשה: שיבוץ לא אופטימלי מוסיף כ-15% זמן טיסה מיותר.
SwarmOps
הרעיון
במקום שרחפן יופעל ידנית, המערכת מקבלת את התמונה המלאה ומחזירה תוכנית מוכנה תוך שניות ומשלחת את הרחפן למשימה.
SwarmOps
המערכת
במקום תוכנה אחת גדולה, שישה חלקים קטנים. כל חלק יכול "ליפול" ו- "לקום" לבד.
planning הוא המוח: הוא מחליט מי טס לאן ולמה.
SwarmOps
האילוצים
SwarmOps
בזמן אמת
SwarmOps
הסימולטור
טס, משדר תמונה, ומגיב בזמן אמת. בלי חומרה אמיתית.
SwarmOps
בפעולה
כשהסוללה נגמרת, רחפן אחר ממשיך את הסיור בלי לפספס רגע.
SwarmOps
הנראות
איפה כל רחפן, כמה סוללה נשארה, ובאיזו משימה הוא.
SwarmOps
הענן
הכל רץ בענן של אמזון, ברשת פרטית וסגורה.
SwarmOps
העלות
על מנת לצמצם חיובים בתהליך הפיתוח
כיבינו את הסביבה בסוף כל יום עבודה.
SwarmOps
הפריסה
אף אחד לא מתקין גרסאות ידנית על השרת. כותבים קוד, והמערכת מסנכרנת את עצמה אליו.
גרסה חדשה יוצאת בהדרגה, ולא לכולם בבת אחת.
SwarmOps
הפריסה
כל השירותים בשרת מסונכרנים אוטומטית לקוד. אף אדם לא משנה אותם ידנית.
Argo CD
SwarmOps
הפריסה
הגרסה הישנה ממשיכה לרוץ עד שהחדשה מוכנה.
רק אז הישנה נעלמת.
SwarmOps
הפריסה
הגרסה החדשה עולה בשלבים,
עם בדיקה אוטומטית בין כל שלב.
אם הבדיקה מזהה חריגה, הפריסה נעצרת וחוזרת למצב הקודם אוטומטית.
SwarmOps
הפריסה
באמצע ההשקה שתי הגרסאות חיות במקביל. בסיום, הישנה נעלמת.
באמצע ההשקה · ישן וחדש יחד
בסיום · הישן ירד
SwarmOps
ניטור
כל שירות הוא מנוטר.
כשמשהו חורג, מערכת הניטור מתריעה לבד.
Grafana · לוח המחוונים של SwarmOps
SwarmOps
ניטור
לא רק אם המערכת חיה, אלא כמה בקשות,
כמה כשלונות, וכמה זמן לוקח לחשב תוכנית טיסה.
SwarmOps
אבטחה
SwarmOps
סיכום
SwarmOps
SwarmOps
תודה. נשמח לשאלות.
גיא · טוני · הראל