יומן שינויי תוכנה 2017 - 2020
2020.4 (3/11/20)
2020.4 הוא עדכון קריטי נוסף המבטל את הקריסה הזמנית של 2-4 שניות שעלולה להתרחש במהלך ניתוק פתאומי של זרם ה-mjpeg. זה קרה לעתים קרובות בסוף המשחק, ובמקרים מסוימים יכול היה לקרות במהלך המשחקים.
2020.3 (25/2/20)
2020.3 הוא עדכון קריטי המטפל בהפעלות מחדש של התוכנה הקשורות לרשת לסירוגין, ומטפל בקריסה שהתרחשה בעת ניתוק מצלמת USB.
2020.2 (30/1/20)
2020.2 דוחף את החומרה של Limelight עוד יותר על ידי הוספת היכולת לבצע צידוד והתקרבות לכל נקודה. הוא גם מוסיף מצב וידאו חדש לגמרי ותיקוני באגים חשובים. ספרו לנו אילו תכונות הייתם רוצים לראות בעדכונים עתידיים!
תכונות
-
זום חומרה פי 3 ב-60 פריימים לשנייה
- העדכון האחרון שלנו הוסיף זום חומרה פי 2 לכל דגמי Limelight ללא כל עלות. הצלחנו לדחוף את זום החומרה שלנו עוד יותר עם זום חומרה פי 3. כל דגמי Limelight מסוגלים כעת לבצע זום חומרה פי 3 ב-60 פריימים לשנייה. זה הופך את המעקב במגרש מלא לקל עוד יותר עבור כל קבוצה.
-
צידוד חומרה
- רובוטים המסוגלים לירות ממרחקים ארוכים וקצרים ב-2020 היו מתקשים להשתמש בזום חומרה על ה-Limelight שלהם ללא שימוש במתקן Limelight מתכוונן ופעיל. שילבנו צידוד חומרה כדי לפתור בעיה זו.
תיקוני באגים
- טיפול בבעיות דרייבר שפגעו במחוונים של איזון הצבע
- החזרת כל דרייברים הקשורים לרשת לגרסאות עונת 2019 כדי לטפל במספר קטן של דיווחי ביצועי רשת מקבוצות
2020.1 (16/1/20)
2020.1 מוסיפה אחת מהתכונות המגניבות ביותר של Limelight עד כה: זום חומרה 2x. זה לא זום דיגיטלי, והוא זמין כעת לכל גרסאות Limelight.
תכונות
-
זום חומרה 2x
- לא זום דיגיטלי
- הפעל זום חומרה 2x להשגת מעקב משופר משמעותית בטווח אר וך, ומעקב יציב במרחקים של מגרש מלא.
- תכונה זו מגיעה ללא עלות השהייה או קצב פריימים - המעקב ממשיך לפעול ב-90fps ללא תקורה נוספת.
-
כוונות ידניות
- התאמה ידנית של מיקומי כוונת יחידה וכפולה באמצעות מחוונים בממשק האינטרנט
-
תכונות SolvePNP / תלת-ממד חדשות (עדיין ניסיוניות)
- הוספנו את האפשרות "Force Convex" לשימוש בנקודות החיצוניות בלבד של מטרה - זה הכרחי ב-2020 בגלל הסרט הדק המשמש למטרה המשושה.
- נוספה האפשרות "bind target". תכונה זו קושרת את "tx" ו-"ty" למטרה התלת-ממדית. זה נדרש כדי להנחות רובוטים לקלוע באמצעות מטרות תלת-ממדיות.
- לבסוף, הוספת האפשרות "Goal Z-Offset" להיסט אוטומטי של מיקום המטרה הרצוי במרחב התלת-ממדי על ציר ה-Z.
- ב-Infinite Recharge, ה-"Goal Z-Offset" ישמש למעקב אחר מרכז המטרה העגולה הקטנה מאחורי המטרה המשושה.
-
חישת צבע עם "tc"
- קרא את המערך החדש "tc" ב-Network Tables כדי לקבל ערכי אדום, ירוק וכחול במיקום הכוונת. התאם את "Blue Balance" ו-"Red Balance" בכרטיסיית הקלט להשגת חישת צבע מושלמת.
תיקוני באגים
- פונקציונליות מצלמת USB שנשברה ב-2020.0 תוקנה כעת ב-2020.1
- פונקציונליות SolvePnP שנשברה ב-2020.0 תוקנה כעת ב-2020.1
- SolvePnP משתמש כראוי במרכז המודל כמרכז הויזואליזציה של הציר
2019.7 (4/5/19)
2019.7 מוסיף שני מאפיינים חדשים.
מאפיינים
- הזרמת וידאו 160x120 ב-30 פריימים לשנייה
- הזרמה חלקה יותר עם רוחב פס נמוך יותר עבור קבוצות המשתמשות במצלמות USB בזווית רחבה. רוחב הפס של הזרמת המצלמה שלנו ב-180 מעלות ירד מ-~3.7mbps ל-~1.8 mbps.
- שנה את רזולוציית ההזרמה בכרטיסיית ההגדרות.
- שינוי רזולוציית ההזרמה ב-Limelight עם מצלמת USB בזווית רחבה מחוברת. ללא תמונה-בתוך-תמונה, וקצב הזרמה רגיל.
- דחיית נקודות חכמה (Smart Speckle Rejection)
- קבוצות שהתקינו את המצלמות שלהן בקו ישר עם המטרה השנה נאלצו להתמודד עם החזרי LED לא רצויים.
- מחוון השטח לא תמיד פותר בעיה זו, מכיוון שקבוצות רוצות לעקוב אחר מטרות ראייה קטנות במרחקים גדולים.
- תכונה חדשה זו תדחה אוטומטית קווי מתאר קטנים יחסית שעברו את כל המסננים האחרים.
- כאשר רובוט מתרחק ממטרת ראייה (מקטין את גודלה), SSR יתאים את עצמו אוטומטית כדי לדחות רק קווי מתאר קטנים יחסית.
שינויים
- חלוניות הסבר
- חלוניות הסבר זמינות כעת בחלק מבקרי Limelight
2019.6.1 תיקון חם (14/3/19)
2019.6.1 מתקן העלאות Grip.
2019.6 (3/12/19)
2019.6 עוסק כולו באמינות.
תיקוני באגים
- מצלמות USB
- טיפול בבעיה שעלולה הייתה לגרום לכשל בהפעלת חלק ממצלמות ה-USB.
- FMS
- הפיכת Limelight לעמיד יותר (אם לא לחלוטין) להפעלות מחדש של FMS ושינויי רשת בזירה / במחשב נייד.
- Limelight לא ייתקע יותר לאחר שינוי פתאומי ב רשת הלקוח.
- מיון קונטורים גולמי (שינוי משמעותי)
- מסנני הצטלבות אינם משפיעים יותר על מיון קונטורים גולמי.
- פרסום אוטומטי ב-Smartdashboard
- LL מפרסם אוטומטית מידע מסוים ל-SmartDashboard (כתובת IP, כתובת ממשק, וכו'). שמות ערכים אלה כוללים כעת את שם המארח.
תכונות ושינויים
- שיפור משמעותי בדיוק וביציבות של תכונת compute3d. מדידות תרגום וסיבוב יציבות במרחקים גדולים יותר.
- הגדלת היסט הרמה השחורה המקסימלי ל-40 (מ-25) לתמונות כהות אף יותר.
- אפשרויות מיון "הקרוב ביותר" חדשות בלשונית "פלט" כאשר מצב "כוונת כפולה" מופעל.
- סטנדרטי - יישום המיון "הקרוב ביותר" הנוכחי עם מצב "כוונת כפולה".
- סטנדרטי V2 - יישום מיון "הקרוב ביותר" חכם וניסיוני עם מצב "כוונת כפולה".
- ממוצע הכוונות - מקור המיון "הקרוב ביותר" עם מצב "כוונת כפולה" הוא הממוצע של שתי הכוונות.
- כוונת A - מקור המיון "הקרוב ביותר" עם מצב "כוונת כפולה" הוא כוונת A.
- כוונת B - מקור המיון "הקרוב ביותר" עם מצב "כוונת כפולה" הוא כוונת B.
- אפשרויות צינור "מצב LED" חדשות: "חצי שמאלי", "חצי ימני"
- ערכי פינה גולמיים בנקודה צפה כאשר compute3D מופעל.
- הסתרת קישוטי תמונה בעת שימוש בשרביטים קסומים
- הזרמת וידאו גדולה יותר בממשק האינטרנט
2019.5 (2/9/19)
עם 2019.5 אנו מציגים את תכונת מיקום המצלמה compute3D החדשה. רק קומץ קבוצות ניסו אי פעם להוסיף תכונה זו למערכות הראייה שלהן, וכעת היא זמינה לכל משתמשי Limelight 1 ו-Limelight 2.
זה לא פתרון קסם למשחק של השנה. אנו ממליצים מאוד לחשוב על דרכים יצירתיות להשתמש במעקב הסטנדרטי במהירות 90 fps אלא אם כן תכונה זו הכרחית לחלוטין.
תכונות
- מצב דיוק גבוה ו-PnP
- בגיף הבא, Limelight 2 הוצב 37 אינץ' מאחורי המטרה ו-14.5 אינץ' לימינה.
- הLimelight סובב לאחר מכן ביד. שימו לב כיצד המרחקים נשארים כמעט ללא שינוי.
- עם 2019.4, הצגנו שליחת פינות. זה אפשר לקבוצות מתקדמות לכתוב את האלגוריתמים שלהן באמצעות solvePNP() של OpenCV. עם 2019.5, כל זה מתבצע על המכשיר עצמו.
- העלו קובץ csv בטקסט פשוט עם מודל של המטרה שלכם. יש לנו מודלים מוכנים מראש של מטרות 2019 המאוחסנים באתר שלנו. כל המודלים חייבים להיות עם מקור ממורכז, ולהשתמש בסדר נקודות נגד כיוון השעון עם קנה מידה באינצ'ים.
- הפעילו את מצב הרזולוציה הגבוהה החדש 960x720, ואז הפעילו "Solve 3D" כדי לקבל את המיקום והסיבוב של ה-Limelight שלכם ביחס למטרה.
- מספרי הפינות מוצגים כעת על התמונה לצורך יצירת מודל קלה יותר וכיוון סף.
- קראו את כל 6 הממדים של טרנספורמציית המצלמה שלכם (x,y,z,pitch,yaw,roll) על ידי קריאת מערך המספרים "camtran" ב-networktable.
- רמת שחור
- עם מחוון רמת השחור החדש, הגדרת הסף קלה אף יותר. הגדילו את היסט רמת השחור כדי להכהות עוד יותר את התמונות שלכם.
שינויים שוברי תאימות
- ה-FOV האנכי המדווח עבור LL2 תוקן כדי להתאים לערך המוצהר של 49.7 מעלות. זה ישנה את ערכי "ty" שלכם