יומן שינויי תוכנה 2017 - 2020
2020.4 (3/11/20)
2020.4 הוא עדכון קריטי נוסף שמבטל את הקריסה הלא עקבית של 2-4 שניות שיכלה להתרחש במהלך ניתוק פתאומי של זרם mjpeg. זה קרה לעתים קרובות בסוף המשחק, ובמקרים מסוימים יכול היה לקרות במהלך משחקים.
2020.3 (2/25/20)
2020.3 הוא עדכון קריטי שמטפל בהפעלות מחדש לא עקביות של תוכנה הקשורות לרשת, ומטפל בקריסה שהייתה מתרחשת עם ניתוק מצלמת USB.
2020.2 (1/30/20)
2020.2 דוחף את החומרה של Limelight עוד יותר על ידי הוספת היכולת לבצע פאן וזום לכל נקודה. הוא גם מוסיף מצב וידאו חדש לגמרי ותיקוני באגים חשובים. ספרו לנו אילו תכונות תרצו לראות בעדכונים עתידיים!
תכונות
-
זום חומ רה 3x ב-60 FPS
- העדכון האחרון שלנו הוסיף זום חומרה 2x לכל דגמי Limelight ללא עלות כלל. הצלחנו לדחוף את זום החומרה שלנו עוד יותר עם זום חומרה 3x. כל דגמי Limelight מסוגלים כעת לזום חומרה 3x ב-60fps. זה הופך את המעקב על פני כל המגרש לקל עוד יותר לכל קבוצה.
-
פאן חומרה
- רובוטים המסוגלים לירות ממרחקים ארוכים וקצרים כאחד ב-2020 היו מתקשים להשתמש בזום חומרה על ה-Limelights שלהם ללא שימוש בתושבת Limelight פעילה ומתכווננת. שילבנו פאן חומרה כדי לפתור בעיה זו.
תיקוני באגים
- טיפול בבעיות דרייבר שפגעו במחווני איזון הצבע
- החזרת כל הדרייברים הקשורים לרשת לגרסאות עונת 2019 כדי לטפל במספר קטן של דיווחים על ביצועי רשת מקבוצות
2020.1 (1/16/20)
2020.1 מוסיף אחת מהתכונות המגניבות ביותר של Limelight עד כה: זום חומרה 2x. זה לא זום דיגיטלי, והוא מופעל כעת לכל גרסאות Limelight.
תכונות
-
זום חומרה 2x
- לא זום דיגיטלי
- הפעל זום חומרה 2x כדי להשיג מעקב משופר משמעותית בטווח ארוך, ומעקב יציב במרחקי מגרש מלא.
- תכונה זו מגיעה ללא עלות השהיה או קצב פריימים כלל - המעקב ממשיך לפעול ב-90fps ללא עומס נוסף.
-
כוונות ידניות
- התאם ידנית מיקומי כוונת בודדת וכפולה עם מחוונים בממשק האינטרנט
-
תכונות SolvePNP / 3D חדשות (עדיין ניסיוניות)
- הוספנו את האפשרות "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 ב-30fps
- סטרימינג חלק יותר עם רוחב פס נמוך יותר לקבוצות שמשתמשות במצלמות USB בזווית רחבה. רוחב הפס של זרם מצלמת 180 מעלות שלנו ירד מ-~3.7mbps ל-~1.8 mbps.
- שנה את רזולוציית הזרם בלשונית ההגדרות.
- שינוי רזולוציית הזרם על Limelight עם מצלמת USB בזווית רחבה מחוברת. ללא Picture-in-Picture, וקצב זרם רגיל.
- דחיית כתמים חכמה
- קבוצות שהרכיבו את המצלמות שלהן בקו ישר עם המטרה השנה נאלצו להתמודד עם השתקפויות LED לא רצויות.
- מחוון השטח לא תמיד פותר בעיה זו, מכיוון שקבוצות רוצות לעקוב אחר מטרות ראייה קטנות במרחקים גדולים.
- תכונה חדשה זו תדחה אוטומטית קווי מתאר קטנים יחסית שעברו דרך כל המסננים האחרים.
- כאשר רובוט מתרחק ממטרת ראייה (מקטין את גודלה), SSR יתאים אוטומטית כדי לדחות רק קווי מתאר קטנים יחסית.
שינויים
- טולטיפים
- טולטיפים זמינים כעת על חלק מפקדי Limelight
2019.6.1 תיקון חם (3/14/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) לתמונות כהות עוד יותר.
- אפשרויות מיון "Closest" חדשות בלשונית "Output" כאשר מצב "Dual Crosshair" מופעל.
- Standard - יישום מיון "closest" נוכחי עם מצב "Dual Crosshair".
- Standard V2 - יישום מיון "closest" חכם וניסיוני עם מצב "Dual Crosshair".
- Average of Crosshairs - מקור מיון "Closest" עם מצב "Dual Crosshair" הוא הממוצע של שתי הכוונות.
- Crosshair A - מקור מיון "Closest" עם מצב "Dual Crosshair" הוא כוונת A.
- Crosshair B - מקור מיון "Closest" עם מצב "Dual Crosshair" הוא כוונת B.
- אפשרויות צינור "LED Mode" חדשות: "Left Half", "Right Half"
- ערכי פינות גולמיים בנקודה צפה כאשר compute3D מופעל.
- הסתרת קישוטי תמונה בעת שימוש בשרביטי קסם
- זרם גדול יותר בממשק האינטרנט
2019.5 (2/9/19)
עם 2019.5 אנו מציגים את תכונת לוקליזציית המצלמה compute3D החדשה לגמרי. רק קומץ קבוצות ניסו אי פעם להוסיף תכונה זו למערכות הראייה שלהן, וכעת היא זמינה לכל משתמשי Limelight 1 ו-Limelight 2.
זה לא פתרון קסם למשחק השנה. אנו ממליצים בחום לחשוב על דרכים יצירתיות להשתמש במעקב המהיר הסטנדרטי של 90 fps אלא אם תכונה זו נחוצה לחלוטין.
תכונות
- מצב דיוק גבוה ו-PnP
- ב-gif הבא, 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" ב-networktables.
- רמת שחור
- עם מחוון רמת השחור החדש, קביעת סף היא אפילו קלה יותר. הגדל את היסט רמת השחור כדי להכהות עוד יותר את התמונות שלך.
שינויים שוברים
- שדה הראייה האנכי המדווח עבור LL2 תוקן כדי להתאים לערך הרשום של 49.7 מעלות. זה ישנה את ערכי "ty" שלך
תיקוני באגים
- תיקון קריסת זרם בלבד שיכלה להתרחש כאשר מצלמות USB עין דג היו מחוברות.
- תיקון תקיעה נדירה שנגרמה על ידי דרייבר הקשור לרשת.
- קירוב פינות פעיל כעת תמיד.
2019.4 (1/26/19)
אנו מאמינים שכל דיווחי הבאגים הקריטיים מכוסים במהדורה זו.
תכונות
- פינות
- שלח את הפינות של המטרה שלך כשני מערכים (tcornx, tcorny) *כעת tcornxy על ידי הפעלת "send corners" בלשונית "Output". זה יאפשר עוד יותר לקבוצות המעוניינות בצינורות מתקדמים עם שיטות כמו solvePNP().
- התאם קירוב פינות עם מחוון "corner approximation" בלשונית "Output".
תיקוני באגים
- תיקון תקיעה + קריסה נדירה שהתרחשה כאשר לשתי מטרות היה בדיוק אותו שטח, קואורדינטת x, או קואורדינטת y.
- תיקון חישוב שטח במצבי מטרה כפולה ומשולשת.
- אופטימיזציה של מיון קווי מתאר לביצועים טובים יותר.