זוהי אפליקציית לינוקס בשם Attitude Estimator שניתן להוריד את המהדורה האחרונה שלה בתור AttitudeEstimatorv1.2.0.zip. ניתן להפעיל אותו באופן מקוון בספק האירוח החינמי OnWorks עבור תחנות עבודה.
הורד והפעל באינטרנט את האפליקציה הזו בשם Attitude Estimator עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
בצילומי מסך
Ad
מעריך יחס
תיאור
Attitude Estimator היא ספריית C++ גנרית שאינה תלויה בפלטפורמה המיישמת אלגוריתם היתוך חיישני IMU. ניתן לעבד עד 3 צירים נתוני גירוסקופ, מד תאוצה ומגנומטר לאומדן כיוון קווטרניון 3D מלא, עם שימוש במסנן משלים פסיבי לא ליניארי. הספרייה מכוונת ליישומים רובוטיים, אך אינה מוגבלת לכך בשום אופן. התכונות של האומד כוללות הערכת הטיית ג'ירו, למידה מהירה חולפת, אלגוריתמי אומדן מרובים, פרמטרים של אומדן ניתנים לכיוונון ויציבות כמעט גלובלית המגובה בניתוח תיאורטי.
הושם דגש רב על יישום יעיל מאוד, אך חזק לחלוטין מבחינה מספרית ואלגוריתמית של המסנן. גם גודל הקוד נשמר למינימום, וזכה להערות טובות במיוחד. גם הממשק התוכנותי נעשה קל ככל האפשר. אנא עיינו בתיעוד הנרחב של הספרייה למידע נוסף על היכולות והאזהרות השימוש שלה.
תכונות
- ספריית C++ קטנה ויעילה ביותר מכוונת ביצועים חוצה פלטפורמות
- מיישמת מיזוג של נתוני חיישן IMU (גירוסקופ 3 צירים, מד תאוצה 3 צירים, מגנומטר 3 צירים), ויוצר אומדן גישה (כיוון) תלת מימד אמין בצורה של קווטרניון
- מסוגל להתמודד באופן דינמי עם נתוני חיישן חסרים או שאינם קיימים, גם אם תיאורטית אין עוד מספיק מידע כדי לשחזר גישה תלת מימדית מלאה
- הערכת הטיית ג'יירו, פרמטרי אלגוריתם ניתנים לכיוון, ממשק לספק קדימי מצב/מערכת אם תרצה
- אלגוריתמים מרובים של אומדן fallback לבחירה, כולל שיטת ZYX yaw, שיטת fused yaw ושיטת fused fused absolute
- שלב למידה מהירה חולפת ליישוב ראשוני מהיר של אומדן הגישה
- יציבות מספרית ואלגוריתמית מובטחת, עם מאמצים רבים שהושקעו כדי להבטיח את החוסן המלא של היישום
- קוד עצמאי ללא תלות חיצונית מלבד פונקציות מתמטיקה מסוימות של הספרייה הסטנדרטית C++
- מתועד באמצעות כלי יצירת התיעוד של Doxygen, כולל דגימת קוד ודיון בכל אזהרות השימוש
- קוד מקור ספרייה בעל הערות טובות במיוחד המפרט ודן בפרטי היישום
- נוסה ונבדק על ידי המחבר בסימולציה ובפלטפורמות רובוטיות שונות
קהל
טכנולוגיית מידע, מדע/מחקר, מפתחים, קהל אחר, הנדסה
שפת תכנות
C + +
כל הקטגוריות
זוהי אפליקציה שניתן להביא גם מ-https://sourceforge.net/projects/attitudeestimator/. הוא התארח ב-OnWorks על מנת להפעיל אותו באינטרנט בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.