שְׁאֵלָה:
רובוט לקטוף אדם מחפצים אחרים
user337
2009-12-02 12:50:45 UTC
view on stackexchange narkive permalink

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

להבדיל אותם מהרקע.

נניח שהאדם עומד במקום / בהחלט

יש רעיונות?

  • רוצים להשתמש בארדואינו כבקר - אם כי אם יש אפשרויות טובות יותר אנא יידעו אותי.
שמונה תשובות:
#1
+6
Clinton Blackmore
2009-12-03 02:30:04 UTC
view on stackexchange narkive permalink

חיישן חכם עשוי לעזור - התבונן ב CMUcam.

#2
+4
endolith
2009-12-07 07:31:26 UTC
view on stackexchange narkive permalink

האם אתה יכול להשתמש במערך של חיישני אינפרא אדום פסיביים?

ל- Ladyada יש חבורה של דברים על ממשק עמם, כולל Arduinos.

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

#3
+3
zklapow
2009-12-02 13:19:34 UTC
view on stackexchange narkive permalink

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

#4
+3
Amos
2009-12-02 16:25:31 UTC
view on stackexchange narkive permalink

OpenCV כמו שאומר zklapow יאפשר לך להשתמש בהדרכת Haar בכדי לאמן את המצלמה / הבקר לזהות פנים או צורות אחרות (ככה אני חושב שזיהוי פנים נעשה במצלמה שלי) אבל אני לא בטוח אילו משאבים יש זמין עבור Arduino. יש מה שנראה כמו דיון מפורט למדי כאן באמצעות OpenCV. יש דף מעניין למראה כאן שמדבר על אימון הרובוטים (הכרה בידיים ספציפיות).

חיפשתי ואינני יכול למצוא קישורים המצטרפים להדרכה וארדואינו, כך שיהיה לך מזל.
#5
+3
wackyvorlon
2009-12-07 07:41:56 UTC
view on stackexchange narkive permalink

אני לא מאמין שלארדואינו יש כוח סוס לעשות את זה. זו משימה קשה מאוד שאתה מציע.

#6
+2
Shawn J. Goff
2009-12-02 18:04:15 UTC
view on stackexchange narkive permalink

מצלמת אינפרא אדום תהיה מושלמת.

אתה חושב תרמי או NIR? תרמית תהיה מעט יקרה לפרויקט ובכפוף לשלל בעיות אחרות. אני לא חושב שמצלמת NIR תספק מידע הרבה יותר שימושי מכל תמונה בקנה מידה אפור שתוכל לקבל מכל חיישן אחר, ולמען האמת מסנן לבחירת הלהקה הרצויה שלך יהיה זול יותר.
חשבתי על תרמית - אבל לא היה לי מושג כמה הם היו.
כן, הם די מסודרים אבל מאוד יקרים. הם טיפה בדלי עבור, למשל, פלטפורמת נשק, אבל עבור תחביב הם קצת מחוץ להישג ידם.
#7
+1
boardbite
2012-08-25 08:53:12 UTC
view on stackexchange narkive permalink

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

  • אפשרות 1: השתמש בחיישן טמפרטורת IR (קטן ולא יקר) כמו Texas Instruments TMP006 או לחילופין Melexis MLX90614
  • אפשרות 2: השתמש בפתרון ארוז מראש כמו Panasonic Grid-eye, שהוא חיישן מערך אינפרא אדום המספק ייצוג פיקסלים 8X8 לטמפרטורות שנחושות בעיניו. החלק הוא זול (וזמין ממפיצים כמו Digikey) ומכיוון שמערך הנתונים אינו אינטנסיבי במיוחד, תוכלו אפילו לממשק את החיישן עם לוח מיקרו-בקר כמו ארדואינו.

שימוש באחד מהחיישנים הללו, והשוואת הנתונים שנחשפו מול חלון שהוגדר מראש (לטמפרטורות גוף האדם), אתה אמור להיות מסוגל לומר באופן די מדויק אם ישות היא אובייקט או בן אנוש.

#8
  0
Jim
2009-12-09 23:05:18 UTC
view on stackexchange narkive permalink

אתה יכול לחבר מצלמה ששולחת נתונים סדרתיים לארדואינו (זמין מ- Sparkfun, אני חושב שהם משמשים בדרך כלל לטלפונים סלולריים, זה נראה דומה לפיתרון CMUcam) ואז לשלוח נתונים למחשב שלך באמצעות USB, או אתה באפשרותך להשתמש במודול אלחוטי אם אתה מרגיש מנושא. אז אתה יכול להוריד תוכנית למעקב פנים, שתעבד את התמונות מהארדואינו. מעקב פנים הוא שיטה מבוססת היטב של עיבוד וידאו בזמן אמת, זה צריך להיות קל יחסית למצוא אחת. זו הדרך היחידה שאני יכול לחשוב עליה שעשויה לעקוף את המחסור בכוח הסוס של הארדואינו, תצטרך להיות מחובר לתקן מחשב, אם ברצונך לעבד וידאו בזמן אמת. זה יהיה יותר הוצאות ומאמץ בהשוואה לשימוש בחיישני NIR, אך התוצאות עשויות להתאים יותר ליישום שלך.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...