אתם עוקבים אחרי סיבובי המנוע או התקדמות הרובוט?

הפורום הראשי, אתר הרובוטיקה הישראלי

המנהלים: אסף פוניס, גיא יונה

אתם עוקבים אחרי סיבובי המנוע או התקדמות הרובוט?

הודעהעל ידי Ngel » א' פברואר 04, 2007 6:51 pm

המרצה\מורה שלי ביקר מומחה לרובוטיקה בירושליים והוא מסר שחשוב לבקר אחר סיבוב המנוע.
כדי לעות זאת יש לשנות את הגלגל בצורה כלשהי ולהוסיף רכיבים שעולים בערך 20 שח, אבל כפול שני מנועים המחיר יהיה 40 שח. ושלא נדבר על ההשקעה.

אני הסתכלתי עליו :o, ולמה לבדוק את זה?
הרי יותר נוח לשים חישני מרחק וכדומה גם כדי להגיע למטרה והרי המטרה היא להגיע לשם כמה שיותר מהר, אז למה לבקר על פעולת המנוע?\

אשמח לסיבה טובה :P
Ngel
משתמש ותיק
משתמש ותיק
 
הודעות: 310
הצטרף: א' פברואר 04, 2007 6:47 pm

בעזרת בקרה אתה פותר מכלול גדול יותר של בעיות

הודעהעל ידי רובוטה » ב' פברואר 05, 2007 12:13 am

לפעמים אתה רוצה שהרובוט ינוע במהירות מסוימת, דרך מסוימת עם דיוק מסויים
זו היא דרך שברוב הפעמים תעבוד
בעזרת חיישני מרחק אפשר לפתור רק חלק קטן מהבעיה ובחלק גדול מהמקרים אתה לא יכול להשתמש בחיישני מרחק
רובוטה
חבר פורום
חבר פורום
 
הודעות: 52
הצטרף: ו' ינואר 12, 2007 12:54 am

אבל

הודעהעל ידי Ngel » ב' פברואר 05, 2007 10:28 am

אבל מתי צריך למשל לשלוט על המהירות?

חשיבה אחת שלי היא שנגיד במשחק כדורגל אם אני מזהה מישהו רץ אחרי אז אני מגביר את הקצב.
אבל לא צריך בשביל זה חישן מהירות :O
Ngel
משתמש ותיק
משתמש ותיק
 
הודעות: 310
הצטרף: א' פברואר 04, 2007 6:47 pm

הודעהעל ידי Daniel-Orion » ג' פברואר 20, 2007 1:59 pm

Ngel אתה מדבר על Wheel-Encoders זה נועד יותר לבקרת מהירות מאשר לבקרת "הגעה למטרה", אתה לא יכול לדעת באיזו מהירות המנועים שלך נוסעים בתכלס גם בגלל שעל ריצפה שונה הם יסעו אחרת וגם בגלל וגם בגלל שהמעבד שלך סה"כ מוציא אות PWM ולא ממש יודע איזה מתח יקבלו המנועים, בעזרת Wheel-Encoders אתה יכול לדעת ב"תכלס" כמה הגלגל שלך מסתובב ולבקר את המהירות שלך, חוץ מזה נהוג להשתמש בWheel-Encoders בקטעים קטנים גם לחישוב דרך, למשל כשהרובוט מסתובב במקום קשה לדעת בעזרת חיישני מרחק כמה בדיוק הרובוט הסתובב, בעזרת Encoders אתה יכול לוודא שהגלגלים הסתובבו בדיוק כמה שרצית שהם יסתובבו.

ד"א חישוב המיקום שלך ונסיעה על-פיו בעזרת אנקודרים בלבד בלי שום חיישן שאומר לך מה קורה מחוץ לרובוט נקרא Dead Reckoning.
נערך לאחרונה על ידי Daniel-Orion בתאריך ש' פברואר 24, 2007 2:09 pm, נערך פעם אחת בסך הכל.
Don't let school interfere with your education
סמל אישי של המשתמש
Daniel-Orion
משתמש ותיק
משתמש ותיק
 
הודעות: 380
הצטרף: א' אוקטובר 20, 2002 12:58 pm
מיקום: רמת גן

הודעהעל ידי Daniel-Orion » ג' פברואר 20, 2007 2:02 pm

איך שולטים על מהירות בעזרת אנקודרים?
פשוט מאוד, אנקודר סופר לך כמה הגלגל הסתובב, אם אתה מחליט שהרובוט שלך צריך לנסוע 100 פעימות אנקודר לשניה, אתה בתוכנה שלך צריך לעשות בקרה ולדאוג שהרובוט באמת ינסע במהירות הזאת ע"י העלאה/הפחתת אות הPWM שיוצא מהמעבד שלך.
Don't let school interfere with your education
סמל אישי של המשתמש
Daniel-Orion
משתמש ותיק
משתמש ותיק
 
הודעות: 380
הצטרף: א' אוקטובר 20, 2002 12:58 pm
מיקום: רמת גן

הודעהעל ידי אמנון » ג' פברואר 20, 2007 5:38 pm

Daniel-Orion כתב:Ngel חוץ מזה נהוג להשתמש בWheel-Encoders בקטעים קטנים גם לחישוב דרך, למשל כשהרובוט מסתובב במקום קשה לדעת בעזרת חיישני מרחק כמה בדיוק הרובוט הסתובב, בעזרת Encoders אתה יכול לוודא שהגלגלים הסתובבו בדיוק כמה שרצית שהם יסתובבו.



הערה אחת למה ש Daniel-Orion אמר , חשוב ליזכור שבעזרת ספירת הפולסים באנקודרים (דבר הניקרא אודאומטריה) לא ניתן לדעת בדיוק היכן הרובוט ביגלל מספר תעויות שקימות באודאומטריה :

1. רזולוציית האנקודר- הדיוק הוא עד רזולוצית האנקודר.
2 החלקות - במידה וגלגל מחליק והרובוט לא זז , הרובט חושב שהוא כן זז.

3 שנויי גודל או זווית של הגלגל.

אבל זאת עדיין אחת השיטות הכי נפוצות למציאת מיכום של רובוט.

אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי Daniel-Orion » ו' פברואר 23, 2007 2:40 pm

אמנון כתב:
Daniel-Orion כתב:Ngel חוץ מזה נהוג להשתמש בWheel-Encoders בקטעים קטנים גם לחישוב דרך, למשל כשהרובוט מסתובב במקום קשה לדעת בעזרת חיישני מרחק כמה בדיוק הרובוט הסתובב, בעזרת Encoders אתה יכול לוודא שהגלגלים הסתובבו בדיוק כמה שרצית שהם יסתובבו.



הערה אחת למה ש Daniel-Orion אמר , חשוב ליזכור שבעזרת ספירת הפולסים באנקודרים (דבר הניקרא אודאומטריה) לא ניתן לדעת בדיוק היכן הרובוט ביגלל מספר תעויות שקימות באודאומטריה :

1. רזולוציית האנקודר- הדיוק הוא עד רזולוצית האנקודר.
2 החלקות - במידה וגלגל מחליק והרובוט לא זז , הרובט חושב שהוא כן זז.

3 שנויי גודל או זווית של הגלגל.

אבל זאת עדיין אחת השיטות הכי נפוצות למציאת מיכום של רובוט.

אמנון :shock:

נכון, ספירת מרחק היא שיטה לא אמינה וגם לא תופסת בהרבה מקרים, לכן בתחרות הרובונר אם אתה לא משתמש בשיטה הזאת אתה מקבל בונוס.
Don't let school interfere with your education
סמל אישי של המשתמש
Daniel-Orion
משתמש ותיק
משתמש ותיק
 
הודעות: 380
הצטרף: א' אוקטובר 20, 2002 12:58 pm
מיקום: רמת גן

הודעהעל ידי אמנון » ו' פברואר 23, 2007 6:16 pm

דניאל
אני יודע שזה ישבור אותך סופית , אבל דם בעולם האמיתי ממש (יותר אמיתי מהרובונר) מישתדלים לא להישתמש רק בשיטה הזאת
:wink:

אמנון
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי The arctic wolf » ש' פברואר 24, 2007 1:02 am

שלום לכולם.
אם כבר מדברים על הנושא,אילו שיטות פופולריות אחרות יש?
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי Daniel-Orion » ש' פברואר 24, 2007 2:07 pm

The arctic wolf כתב:שלום לכולם.
אם כבר מדברים על הנושא,אילו שיטות פופולריות אחרות יש?

שיטות לזיהוי מיקום וניווט יש הרבה, בעקרון זה תלוי בסביבה שלך.
1. שימוש בGPS, כמובן שהיא לא תתפוס בהרבה מקומות.
2. בעזרת מצלמה וניתוח תמונה להבין איפה אתה עומד, וע"פ כך לתכנן את המשך הניווט שלך.
3. לזהות את הסביבה שלך בעזרת חיישני מכשולים (חיישני מרחק/צבע) לדוגמא לעשות חישוב שאם משתי צדדי הרובוט יש קירות לבנים קרובים כנראה שאני במסדרון, זה די דומה לשיטה הקודמת.
4. אם יש לך אפשרות להניח בסביבה של הרובוט כל מיני משדרי-סימון (Beacons) ואז לעשות טרינגולאציה בעזרת כל האותות שאתה מקבל מהם בכדי להבין איפה אתה עומד.
5. Dead Reckoning- בעזרת חיישנים שמודדים את המרחק שאני נוסע תמיד ולצרף אותו לנקודת המוצא ולהבין איפה אני עומד עכשיו, ניתן להשתמש בWheel Encoders או בחיישן שדומה לחיישן שיש לעכבר אופטי בכדי להבין כמה נסעתי, ניתן לצרף גם מצפן לכל העסק בשביל להבין מה הכיוון.

ואני בטוח שיש עוד הרבה רעיונות, אלו פשוט כמה נפוצים.
נערך לאחרונה על ידי Daniel-Orion בתאריך א' פברואר 25, 2007 10:45 am, נערך פעם אחת בסך הכל.
Don't let school interfere with your education
סמל אישי של המשתמש
Daniel-Orion
משתמש ותיק
משתמש ותיק
 
הודעות: 380
הצטרף: א' אוקטובר 20, 2002 12:58 pm
מיקום: רמת גן

הודעהעל ידי The arctic wolf » ש' פברואר 24, 2007 11:52 pm

תודה על המידע.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הודעהעל ידי אמנון » א' פברואר 25, 2007 7:24 am

אנדרי שלום
כתוספת לדניאל , הרבה פעמים מישתמשים בכמה מהשיטות יחד כך שהן מגבות אחת את השנייה , לדוגמא אודאומטריה ביחד עם GPS , כך שהGPS מתקן את ה אודאומטריה , וכאשר אין קליטה אז האודאומטריה מבצעת את העבודה.

שיטה נוספת שהיא די מענינת היא ה INS - Inertial Navigation System

שים לב שכל שיטה שמודדת את מיקום הרובוט ביחס לעצמו בילבד היא בעייתי , ונתונה לטעיות , לעומת שיטות אשר בוכנות את הרובט ביחס לסביבה

אמנון
:?
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

.

הודעהעל ידי Daniel-Orion » ב' פברואר 26, 2007 3:39 pm

אמנון, לא מצאתי את המונח אודאומטריה באינטרנט, יכול להיות שלא ככה כותבים את זה?
Don't let school interfere with your education
סמל אישי של המשתמש
Daniel-Orion
משתמש ותיק
משתמש ותיק
 
הודעות: 380
הצטרף: א' אוקטובר 20, 2002 12:58 pm
מיקום: רמת גן

הודעהעל ידי אמנון » ב' פברואר 26, 2007 4:40 pm

odometry

אמנון :shock:
אמנון
רובוטריק
רובוטריק
 
הודעות: 2031
הצטרף: ש' יולי 09, 2005 5:41 pm
מיקום: חיפה

הודעהעל ידי The arctic wolf » ב' פברואר 26, 2007 5:18 pm

אנדרי שלום
כתוספת לדניאל , הרבה פעמים מישתמשים בכמה מהשיטות יחד כך שהן מגבות אחת את השנייה , לדוגמא אודאומטריה ביחד עם GPS , כך שהGPS מתקן את ה אודאומטריה , וכאשר אין קליטה אז האודאומטריה מבצעת את העבודה.

שיטה נוספת שהיא די מענינת היא ה INS - Inertial Navigation System

שים לב שכל שיטה שמודדת את מיקום הרובוט ביחס לעצמו בילבד היא בעייתי , ונתונה לטעיות , לעומת שיטות אשר בוכנות את הרובט ביחס לסביבה

אמנון


תודה אמנון.
זה שהרעיון משוגע עוד לא אומר שהוא לא יצליח!
The arctic wolf
רובוטריק
רובוטריק
 
הודעות: 1007
הצטרף: ד' ינואר 26, 2005 12:43 am

הבא

חזור אל פורום הרובוטיקה

מי מחובר

משתמשים הגולשים בפורום זה: אין משתמשים רשומים ו 4 אורחים

cron