השווה והשונה בין התמצאות במרחב של רחפן לבין זאת של שואב אבק רובוטי

חשבתם פעם איך שואב האבק הרובוטי שלכם מצליח לעקוף את הרגל של השולחן בלי להתבלבל, ואיך רחפן זעיר מתמרן בתוך מחסן תעשייתי סגור בלי להתנגש בתקרה? מאחורי הפעולות הללו מסתתר אחד האתגרים המרתקים ביותר בעולם הרובוטיקה המודרנית: היכולת של מכונה לנווט ולמפות סביבה זרה לחלוטין בצורה אוטונומית. למרות ששני הכלים הללו נועדו לבצע משימות עצמאיות במרחב, המרחק בין נסיעה יציבה על השטיח לבין טיסה חופשית באוויר מייצג תהום פיזיקלית, מתמטית והנדסית עמוקה. הנה הצצה מרתקת אל מאחורי הקלעים של המוחות הממוחשבים שמנווטים את עולמנו.
התמצאות ומיפוי מרחבי עבור רובוטים אוטונומיים דורשים פתרונות טכנולוגיים שונים בתכלית כאשר משווים תנועה קרקעית לתנועה אווירית. רובוטים צריכים להבין את מיקומם ולבנות מפה של סביבה חדשה תוך כדי תנועה, יכולת שמהנדסים מכנים בשם SLAM. בחינה של מערכת הניווט של שואב אבק רובוטי מול רחפן אוטונומי שפועל בתוך מבנים חושפת התמודדות מורכבת עם חוקי פיזיקה, אילוצי חומרה ומהירויות עיבוד.
ההבדל העיקרי בין הכלים נובע ממספר דרגות החופש שלהם במרחב. שואב האבק הרובוטי מנווט בעולם דו ממדי ונע בשלוש דרגות חופש בלבד, קדימה ואחורה על ציר X, ימינה ושמאלה על ציר Y וסבסוב סביב עצמו. כאשר השואב עולה על שטיח עבה, המערכת מזהה שינוי קל בגובה אך מפת הניווט נשארת שטוחה לחלוטין. רחפן לעומתו פועל במרחב תלת ממדי מלא ונע בשש דרגות חופש. מעבר לתנועה על צירי המרחב הרגילים, הוא נוטה לצדדים בתנועות גלגול ועלרוד כדי להאיץ, לבלום או לשנות כיוון. עבור מערכת הניווט הנטייה הזו מציבה אתגר עצום. כל הטיה קלה של הרחפן משנה לחלוטין את זווית הראייה של החיישנים. אם משב רוח מטה את הרחפן, המצלמה קולטת תנועה חדה של החלל. מחשב הטיסה חייב להסיק בשבריר שנייה שהקיר ממול נשאר במקומו וכי השינוי בתמונה נובע אך ורק משינוי הזווית של הכלי עצמו.
מתכנני רובוטים פועלים תחת אילוצי משקל, גודל והספק. נקודת הפתיחה של שני הכלים שונה במובהק. הקרקע נושאת את שואב האבק ולכן הוא מסוגל לסחוב סוללה כבדה וחיישני לייזר שיצרנים מתקינים בצריח מסתובב. אם המעבד שלו צורך אנרגיה רבה, זמן הניקוי יתקצר מעט והרובוט יחזור עצמאית לעמדת הטעינה. רחפן מנהל מאבק רציף בכוח המשיכה. כל תוספת משקל דורשת מהמנועים להסתובב מהר יותר ופעולה זו מרוקנת את הסוללה במהירות ומקצרת את זמן הטיסה לדקות בודדות. משום כך מפתחים נמנעים מהתקנת חיישנים כבדים או מחשבים צורכי אנרגיה על רחפנים קטנים. מערך החיישנים ומעבדי הקצה צריכים להיות זעירים, קלי משקל ויעילים אנרגטית באופן יוצא דופן.
דינמיקת התנועה מכתיבה את דרישות העיבוד של הכלים. כאשר המפה משתנה במפתיע ושואב האבק מאבד התמצאות, עומדת לרשותו אפשרות ייחודית לעצור במקום. הרובוט מסובב את חיישן הלייזר, מחשב מחדש את מסלולו בנחת וממשיך בנסיעה. רחפן אינו נהנה מאפשרות דומה. חוסר החלטיות באוויר מוביל לפגיעה ודאית במכשולים ולהתרסקות. רחפן טס במהירויות גבוהות ומציג חוסר יציבות דינמית מובנית. הוא אינו יכול לעצור כדי לחשב מסלול ולכן המעבדים צריכים להשלים את חישובי הניווט בזמן אמת. עיכוב של מאיות שנייה בפענוח נתוני החיישנים יגרום למערכת לזהות מכשול רק כאשר הרחפן כבר פוגע בו פיזית.
רחפני חוץ מסתמכים במידה רבה על אותות GPS כדי לדעת היכן הם נמצאים. בניגוד אליהם רחפני פנים טסים בתוך מחסנים, פירים או מבנים תעשייתיים שחוסמים לחלוטין את התקשורת הלוויינית. אף על פי ששני הרובוטים עובדים בתוך מבנים, הרחפן מתמודד עם סביבה מאתגרת בהרבה. שואב אבק מנווט רק סביב חפצים שמפוזרים על הרצפה. רחפן צריך להתחמק ממנורות, מכבלים תלויים ומשינויי גובה של מדפים. נוסף על כך כאשר רחפן מתקרב לקיר או לתקרה, מדחפי הכלי מייצרים מערבולות רוח חזקות שדוחפות אותו בצורה בלתי צפויה ומשבשות את קריאות חיישני הלחץ והגובה. קושי נוסף נובע מתנאי התאורה. שואב אבק שנעזר בחיישן לייזר פועל היטב בחושך מוחלט מכיוון שהוא מאיר את הסביבה בעצמו. רחפנים מסתמכים לרוב על ראייה ממוחשבת כדי לחסוך במשקל ולכן הם רגישים מאוד לשינויי תאורה. מעבר מהיר מחדר מואר למסדרון חשוך מסנוור את תוכנת הניווט וגורם לאיבוד התמצאות רגעי.
שני הרובוטים מפעילים תהליך היתוך נתונים שמשלב מידע ממספר מקורות שונים כדי לבנות תמונה מדויקת. עם זאת הרכב החיישנים שונה מהותית. מערכת שואב האבק מפעילה סורק לייזר דו ממדי מסתובב וחיישני אינפרה אדום למדידת קרבה. כדי להעריך מרחק המחשב מסתמך על אודומטריית גלגלים שמבוססת על ספירת סיבובי הגלגלים המכניים. לרחפן אין מגע עם הקרקע ולכן אודומטריית גלגלים אינה רלוונטית עבורו. המערכת שלו משתמשת במצלמות עומק קלות או במצלמות סטריאופוניות ונעזרת בחיישן זרימה אופטית שמביט למטה ומעריך את מהירות הטיסה יחסית לרצפה. במקביל הרחפן מודד תאוצות ומהירויות זוויתיות באוויר בעזרת חיישני אינרציה מהירים.
בסופו של דבר, ההבדל הגדול בין ניווט על גלגלים לבין תעופה עצמאית ממחיש כיצד מגבלות פיזיקליות של משקל ואנרגיה מכתיבות את פיתוחם של אלגוריתמים מתקדמים ביותר. פתרון בעיות מורכבות אלו הוא מה שמפריד בין צעצוע שלט-רחוק פשוט לבין מערכת אוטונומית חכמה באמת. מסוקרנים לדעת איך מתרגמים נוסחאות מתמטיות מורכבות לטכנולוגיות פורצות דרך שמשנות את פני המציאות? רוצים להבין לעומק את המכניקה, האלגוריתמים ובינת הקצה שמניעים את עולם המחר? בקרו בבלוג הטכני של מתמטיקאי מחקר ופיתוח בע"מ וגלו עולם שלם של מדע יישומי וחדשנות הנדסית.

איך זה קשור אלינו במתמטיקאי מחקר ופיתוח בע"מ? התמצאות במרחב באופן אוטונומי היא מיומנות רובוטית חשובה. אנחנו מקימים בימים האלה ארגון שנותן מענה הוליסטי מבוסס רחפנים מאיסוף הנתונים השיטתי ועד לתובנות ולפתרונות ולתוצרים עבור לקוחות מענפי התכנון, הבנייה, האכיפה, החקלאות והתשתיות.
אם אתם זקוקים לשותף טכנולוגי עתיר ניסיון שיודע לספק שירותי מחקר ופיתוח Hands-on, מארגוני אנטרפרייז ועד סטארט-אפים, ממשרדי תכנון ועד למפעלי אנרגיה, על מנת להוציא חזון אלגוריתמי שלכם מהכוח אל הפועל? הבה נדבר!
כמובן, אנחנו כתמיד ממשיכים לספק שירותי מחקר אלגוריתמי יישומי ונותנים פתרונות ב-"קימונו פתוח" ומקדמים עצמאות הלקוחות שלנו ואי-תלות בנו.
שלמה יונה,
מייסד ומדען ראשי,
מתמטיקאי מחקר ופיתוח בע"מ
053-7326360
פודקאסט על החברה ועליי, שלמה יונה, ואופן העבודה שלנו ואיתנו:

.png)
Comments