תמצא קוד מקור בספריית src. השתמש באחד מקבצי המקור הקיימים כדוגמה (או MoveTowardsLight.c או skeleton.c הם נקודות התחלה טובות), או לכתוב משלך מאפס. השתמש nano או vi לעריכה, או להעתיק את קובץ המקור למחשב שלך באמצעות scp.
להרכיב את התוכנית על הרובוט על ידי הקלדת "לעשות". כפי שאתה יכול לראות מן makefile, שני קבצים אחרים מקושרים: teleolib_linux_x86.a תומך בממשק החומרה, ו librobot.o מאחדת הרבה דברים נפוצים, כך היישום שלך יכול להיות פשוט ככל האפשר.
לפני שתפעיל את התוכנית שלך, עליך להעלות את מצלמת האינטרנט של הרובוט בדפדפן שלך על ידי ביקור ב- robot.linuxrobots.org
הפעל את התוכנית שלך. אם הורית לרובוט לנוע, התמונה במצלמת האינטרנט צריכה להשתנות. זה מתעדכן בכל שנייה.
פרטים נוספים על איך לתכנת את זה הם: http://www.linuxrobots.org/wiki/How_to_program_it. אתה יכול להשאיר שאלות והערות שם בשבילי, כמו גם הוספת תוכן משלך.
תפוקות: לרובוט יש שני גלגלים מונעים. אתה יכול לשלוט על מהירות וכיוון של כל אחד בנפרד.
תשומות: לרובוט יש 4 צילומי פוטו מצביעים על כל אחד מארבעת הכיוונים, וחיישן מרחק המכוון קדימה. יש לך גישה לערכים אלה חיישנים.
השקפת העולם שלך היא רק מה שרובוט רואה, כך שאם תדפיס את ערכי החיישן, תוכל "לראות" מה הרובוט רואה.
התמונה ממצלמת האינטרנט אינה זמינה עדיין לתוכנת הרובוט. אם אתה רוצה לעזור להוסיף את זה, תודיע לי.
השתמש בערכים אלה חיישנים, ואת ההמצאה שלך, לתכנת את הרובוט כדי למצוא אור, או כדי למנוע קירות, או לשוטט בבית שלי.
בנייה: הרובוט הוא פשוט מאוד unglamorous. המטרה שלי היתה לעשות משהו במהירות, ללא ציוד מיוחד, כדי שנוכל להתחיל לתכנת אותו. הבנייה היא בעיקר דבק חם הליבה קצף. חלקים וחומרים הם כולם מחוץ למדף. אתה יכול לעשות משלך בתוך כמה שעות בערך 700 $.
רשימת חלקים, תמונות, רעיונות לעתיד, ומידע נוסף: http://www.linuxrobots.org/wiki/michael_shiloh
הנה דוגמה תוכנית להעביר את הרובוט לעבר האור: http://www.linuxrobots.org/downloads/moveTowardsLight.c
תוכנית זו מדגם נותן לי הזדמנות להדגיש מה הפרויקט הזה, והוא לא.
רובוט זה אינו מצלמת אינטרנט בשליטה מרחוק המונעת על ידי ג'ויסטיק. רובוט זה הוא מחשב לינוקס על גבי פלטפורמת ממונע עם 4 תאים (חיישני אור), חיישן מדידה מרחק, ושני גלגלים ממונע. אתה מחליט איך אתה רוצה לשלוט על המנועים. אם תרצה, תוכל לכתוב תוכנית שמנפיקה את הרובוט בהתאם למקום שבו נמצא העכבר, ויש לך מכשיר בשלט רחוק. אם תרצה, תוכל להפוך את כונן הרובוט למעגלים, תוך התעלמות מכל התשומות.
אני רוצה לראות איזו התנהגות אתה יכול לתת לרובוט אוטונומי.
הרובוט מחובר לאינטרנט ומופעל כל הזמן. התחבר ולעשות את זה לעשות משהו. ללא שם: להרשים אותי, להפחיד את הכלב שלי, שיהיה כיף!