הליך זה ימחיש כיול ואינטגרציה של חיישני IMU ו- ADS עם מחשבי טיסה וידגים את השימוש ברכישת ועיבוד נתוני INS ו- ADS משולבים באמצעות מתקן טיסה חיצוני. בקרת טיסה מקצה לקצה עבור מרובע הפועל במתקן מבחן הטיסה M-Air של אוניברסיטת מישיגן מוצגת.
1. כיול חיישנים: יחידת מדידה אינרציאלית (IMU)
כיול חיישנים הוא היעיל ביותר כאשר הוא מבוצע עם תמיכה מציוד בדיקה באיכות גבוהה. עבור ה- IMU בעל 3 הצירים, כייל את ג'ירו הקצב ומד התאוצה עבור כל ציר בנפרד באמצעות טבלת קצב מדויקת (איור 6). טבלת הקצב מסתובבת במדויק במהירות זוויתית המוגדרת על-ידי המשתמש. המשתמש מנפיק סדרה של פקודות קצב, שבמהלכה ה- IMU אוסף את הנתונים הדרושים לכיול חיישנים. ניסוי הכיול בעל הציר הבודד המתואר להלן חוזר על עצמו שלוש פעמים, פעם אחת עבור כל ציר חיישן IMU (x, y, z).
(9)2. ניסויי טיסה מרובעים
לסדרת הניסויים האחרונה שלנו, אנו מרכיבים את מערכת ה- IMU והפיתות על מרובע (מוצג באיור 7) וטסים במתקן הטיסה M-Air של אוניברסיטת מישיגן. הרכב מיוצב דרך יציאה של חבילת הטייס האוטומטי בקוד פתוח Ardupilot אל כחול Beaglebone (לא נעשה שימוש מיקרו מעבד) ומוגדר לפני הטיסה באמצעות תוכנת תחנת הקרקע Mission Planner. ממשק משדר בקרת רדיו/מקלט מאפשר לטייס לספק פקודות "לולאה חוץית" לגובה מרובע, תנועה מצד לצד וכיוון לחוק בקרת הטיסה "הלולאה הפנימית" של ארדופילוט המסדיר זווית גליל מרובע, זווית גובה, זווית יוטה (כותרת) וגובה. [14]
מכיוון שמרובעייה אינה דורשת משוב במהירות אוויר כדי לייצב, Ardupilot מסתמכת רק על נתוני IMU בתוספת חיישן לחץ לגובה, המכויל במהלך אתחול התוכנית ביחס ללחץ גובה ההמראה, כדי לייצב את הטיסה בהינתן תשומות טייס. הרחבה אוטונומית מלאה של Ardupilot דורשת נתוני מיקום אינרציאלי מ- GPS או ממערכת חישה אחרת (למשל, לכידת תנועה במהירות גבוהה). מכיוון שהניסויים שלנו בוצעו עם מרובעים בסביבות מוגבלות, אין צורך במערכת נתוני האוויר של פיטו. עם זאת, מערכות פיטו חיוניות למטוסים בעלי כנף קבועה ולרב-תכליתי המנסים נתיבי טיסה מדויקים בעקבות סביבות סוערות לא בטוחות. [15, 16] הליך בדיקת הטיסה מחולק לשלושה שלבים: טרום טיסה, מבחן טיסה ולאחר הטיסה. חלוקת משנה זו דומה לנהלים ואחריה טייסים של מטוסים מאוישים באמצעות רשימות בדוקה מבוססות היטב של תא הטייס. [17]
טרום טיסה
מבחן טיסה
לאחר הטיסה
מקור: אלה מ. אטקינס, המחלקה להנדסת אוירונוטיקה וחלל, אוניברסיטת מישיגן, אן ארבור, MI
סקירה
טייס אוטומטי מאפשר לייצב את המטוסים באמצעות נתונים שנאספו מ…
הליך זה ימחיש כיול ואינטגרציה של חיישני IMU ו- ADS עם מחשבי טיסה וידגים את השימוש ברכישת ועיבוד נתוני INS ו- ADS משולבים באמצעות מתקן טיסה חיצוני. בקרת טיסה מקצה לקצה עבור מרובע הפועל במתקן מבחן הטיסה M-Air של אוניברסיטת מישיגן מוצגת.
1. כיול חיישנים: יחידת מדידה אינרציאלית (IMU)
כיול חיישנים הוא היעיל ביותר כאשר הוא מבוצע עם תמיכה מציוד בדיקה באיכות גבוהה. עבור ה- IMU בעל 3 הצירים, כייל את ג'ירו הקצב ומד התאוצה עבור כל ציר בנפרד באמצעות טבלת קצב מדויקת (איור 6). טבלת הקצב מסתובבת במדויק במהירות זוויתית המוגדרת על-ידי המשתמש. המשתמש מנפיק סדרה של פקודות קצב, שבמהלכה ה- IMU אוסף את הנתונים הדרושים לכיול חיישנים. ניסוי הכיול בעל הציר הבודד המתואר להלן חוזר על עצמו שלוש פעמים, פעם אחת עבור כל ציר חיישן IMU (x, y, z).
(9)2. ניסויי טיסה מרובעים
לסדרת הניסויים האחרונה שלנו, אנו מרכיבים את מערכת ה- IMU והפיתות על מרובע (מוצג באיור 7) וטסים במתקן הטיסה M-Air של אוניברסיטת מישיגן. הרכב מיוצב דרך יציאה של חבילת הטייס האוטומטי בקוד פתוח Ardupilot אל כחול Beaglebone (לא נעשה שימוש מיקרו מעבד) ומוגדר לפני הטיסה באמצעות תוכנת תחנת הקרקע Mission Planner. ממשק משדר בקרת רדיו/מקלט מאפשר לטייס לספק פקודות "לולאה חוץית" לגובה מרובע, תנועה מצד לצד וכיוון לחוק בקרת הטיסה "הלולאה הפנימית" של ארדופילוט המסדיר זווית גליל מרובע, זווית גובה, זווית יוטה (כותרת) וגובה. [14]
מכיוון שמרובעייה אינה דורשת משוב במהירות אוויר כדי לייצב, Ardupilot מסתמכת רק על נתוני IMU בתוספת חיישן לחץ לגובה, המכויל במהלך אתחול התוכנית ביחס ללחץ גובה ההמראה, כדי לייצב את הטיסה בהינתן תשומות טייס. הרחבה אוטונומית מלאה של Ardupilot דורשת נתוני מיקום אינרציאלי מ- GPS או ממערכת חישה אחרת (למשל, לכידת תנועה במהירות גבוהה). מכיוון שהניסויים שלנו בוצעו עם מרובעים בסביבות מוגבלות, אין צורך במערכת נתוני האוויר של פיטו. עם זאת, מערכות פיטו חיוניות למטוסים בעלי כנף קבועה ולרב-תכליתי המנסים נתיבי טיסה מדויקים בעקבות סביבות סוערות לא בטוחות. [15, 16] הליך בדיקת הטיסה מחולק לשלושה שלבים: טרום טיסה, מבחן טיסה ולאחר הטיסה. חלוקת משנה זו דומה לנהלים ואחריה טייסים של מטוסים מאוישים באמצעות רשימות בדוקה מבוססות היטב של תא הטייס. [17]
טרום טיסה
מבחן טיסה
לאחר הטיסה
מטוס כנף קבועה משיג טיסה יציבה על ידי איזון של ארבעה כוחות: עילוי אווירודינמי, גרר אווירודינמי, דחף מערכת הנעה ומשקל. כדי להשיג טיסה יציבה, עליו גם לאזן מומנטים סביב כל שלושת הצירים, ציר הגלגול, הגובה והסבסוב. כל הסיבובים מוגדרים כזוויות סביב צירים אלה כאשר שינויים בציר הגלגול גורמים לתנועה מצד לצד, שינויים בציר הגובה הגורמים לתנועת הטיה קדימה ואחורה ושינויים בציר הסבסוב הגורמים לשינויי כיוון.
על מנת לייצב את המטוס לכל שינוי פתאומי כמו משבי רוח, מערכת בקרת טיסה מנפיקה פקודות מנוע ומשטח בקרה שיש לעדכן בזמן אמת. לפיכך, מערכת הבקרה משתמשת בחיישנים שונים כדי לשמור על מדידה מדויקת של גובה הזרם, כלומר זוויות הגלגול, הגובה והסבסוב, כמו גם מהירות האוויר. לאחר קבלת נתונים מהחיישנים, האותות מסוננים כדי להפחית את השפעת הרעש והחריגים על איכות הנתונים המעובדים. לאחר מכן הנתונים מצטברים להערכה מלאה של מצב המטוס ומשמשים לבקרת טיסה.
גם מטוסי כנף קבועה וגם מולטי-קופטרים מסתמכים על מערכת בקרה זו כדי לנטר ולשלוט בגובה המטוס. שניהם משתמשים גם בסריקת חיישנים המכונה יחידת מדידה אינרציאלית או IMU.
IMU מורכב בדרך כלל משלושה סוגי חיישנים: מדי תאוצה למדידת תאוצה ליניארית, גירוסקופים למדידת מהירות זוויתית וחיישני שדה מגנטי למדידת הכיוון והעוצמה של השדה המגנטי המקומי. IMU משולב לרוב עם מערכת GPS ומותקן ליד מרכז הכובד של המטוס כאשר ציר החיישן מיושר עם ציר גוף המטוס.
במעבדה זו, נדגים את הכיול של IMU פשוט באמצעות טבלת תעריפים מדויקת. לאחר מכן נרכיב את ה-IMU המכויל למולטי-קופטר ונבצע בדיקת טיסה כדי לצפות בזמן אמת ולסנן נתונים.
בחלק הראשון של הניסוי נכייל את ה-IMU המכיל ג'ירו קצב ומד תאוצה לכל ציר באמצעות טבלת קצב מדויקת. טבלת התעריפים מסתובבת במדויק במהירות המוגדרת על ידי המשתמש בעקבות סדרה של פקודות קצב. זה מאפשר לנו לקבוע את הקשר בין קריאת המתח למהירות.
כדי להתחיל, הרכיב את ה-IMU על טבלת התעריפים עם ברגים וכוון אותו כך שציר החיישן המכויל במקרה זה ציר ה-X, הוא ישירות רדיאלית פנימה או החוצה. מדוד את המרחק ממרכז השולחן למרכז ה-IMU והשתמש במדידה זו כרדיוס הייחוס לתנועה מעגלית. ה-IMU מותקן על לוח איסוף נתונים. חבר את הרכיבים ישירות.
כעת, הגדר את התוכנה לאיסוף נתוני קצב ה-IMU וההאצה. ערוך סדרה של ניסויים עם שיעורי סיבוב שונים של טבלת קצב קבוע חיובי ושלילי עם אפס המשמש כמדידת הבסיס. בזמן שטבלת הקצב היא ללא תנועה, רשום את הקצב ג'ירו ומד התאוצה לפי ערכי S. לאחר מכן, התחל את הבדיקה ואסוף את הנתונים.
לאחר שכל המהירויות הזוויתיות נבדקו לכיוון זה, נתק את ה-IMU ומקם אותו מחדש כך שמד התאוצה מכוון כלפי מעלה. חבר אותו מחדש, ולאחר מכן התחל את הבדיקה כדי לאסוף נתוני -1 G. לאחר מכן, הפוך את ה-IMU כך שמד התאוצה יהיה מכוון כלפי מטה ואסוף נתוני +1 G.
לאחר השלמת הכיול של ציר ה-x, מקם מחדש את ה-IMU כך שחיישן ציר ה-z יהיה אוריינטלי רדיאלי החוצה וחזור על כל הבדיקות, זכור למקם את ה-IMU כלפי מעלה ולמטה כדי לכייל את מד התאוצה. בצע את אותו הליך עבור חיישן ציר ה-y.
בחלק הבא של הניסוי נרכיב את ה-IMU על הקוואדרוטור ונטיס אותו בתוך מתקן טיסה מרושת. ממשק מקלט משדר בקרה רדיאלי מאפשר לטייס לספק פקודות לגובה, כיוון, זווית גלגול, זווית גובה וזווית סבסוב.
לפני שמתחילים, טען את כל הסוללות ובדוק את הרכיבים לפני ההתקנה על הקוואדרוטור. לאחר מכן הכינו את הטיסה וודאו שלפחות שלושה אנשים, הטייס המפקד, המשקיף החזותי ומפעיל תחנת הקרקע מתודרכים כולם על תוכניות הטיסה. הכניסו את הקוואדרוטור למתקן הטיסה המרושת והניחו אותו על קרש נחיתה שטוח.
מבחן הטיסה מתחיל בהמראה מהמקור וטיפוס לגובה של 1.5 מטר. לאחר מכן, נבצע דפוס טיסה של שני מטרים רבועים עם מהירות ייחוס של 0.5 מטר לשנייה. הקוואדרוטור עוצר לפני כל שינוי מיקום. לאחר מכן נבצע מקטעים של חצייה במהירות גבוהה יותר ב-0.5, 1 ו-1.5 מטר לשנייה כדי להדגים כיצד המהירות משפיעה על חריגה.
כדי להתחיל את מבחן הטיסה, התחל את איסוף הנתונים בתחנת הקרקע. לאחר אישור שאזור הטיסה פנוי, חמש את המנועים. כעת, התחל את רצף מבחני הטיסה כאשר הטייס קורא לכל שלב לפני ביצועו החל מההמראה. הקפד להכריז על כל השינויים במצב הטיסה, מטרות נקודת ציון ידועות או תמרונים.
לאחר ביצוע תוכנית הטיסה, התריע לשאר צוות הטיסה על הירידה והנחיתה הסופית של הרחפן. לאחר מכן, נטרל את המנועים ב-quadcopter. שמור והורד את כל נתוני הטיסה ורשום את הטיסה ביומן הטיסה. לבסוף, שחזר את כל הציוד ופנה את האזור למשתמש הבא.
עכשיו בואו נפרש את התוצאות. החל מנתוני הכיול של ה-IMU, ראשית אנו מציגים תרשים של מהירות הסיבוב של טבלת הקצב לעומת מתח הג'ירו. שימו לב שטבלת התעריפים מספקת שליטה ישירה על המהירות הזוויתית עבור כיול הג'ירו. התאמה ליניארית לנתונים מאפשרת חישוב מהירות ממתח הג'ירו. במקרה זה, ג'ירו הקצב פולט קריאת מהירות אפס נומינלית של 2.38 וולט.
לבסוף, בואו נסתכל על נתוני הטיסה. כאן אנו מציגים מערך נתוני תאוצה רוחבית של 30 שניות עבור הקוואדרוטור באמצעות ה-IMU המכויל שלנו. תרשים זה מציג מדידות תאוצה גולמיות ומסוננות מה-IMU לעומת הזמן. הנתונים סוננו על מנת להסיר רעש מהמדידה. אתה יכול לראות שנתוני הרעש הגולמיים מוחלשים. עם זאת, קיים עיכוב זמן בנתונים המסוננים.
לסיכום, למדנו כיצד מערכות בקרת מטוסים משתמשות בחיישנים שונים כדי למדוד את גובה הזרם ואת מהירות האוויר במהלך הטיסה. לאחר מכן כיילנו ג'ירו קצב ומד תאוצה והרכבנו אותם על קוואדרטור לפני ביצוע ניסויי טיסה.
View the full transcript and gain access to JoVE Science Education videos
Chapters in this video
0:01
Concepts
2:31
Calibration of IMU
4:45
Real-time Flight Experiment
7:11
Results
Videos from this collection: