לצערי אני מפסיק את העדכונים לגבי ההתקדמות, עמכם הסליחה
התמונה עדכונית נכון ל25/5/12:
כמוכן הינכם מוזמנים לאלבום התמונות של הפרוייקט
http://imageshack.us/g/339/20120406202709.jpg/
עדכון זה מדבר רק על ה"חזון", ולא בשלמותו, אלה רק החלק הנראה באופק שער העדכונים בהמשך.
הכל התחיל ממש מזמן, כבר שנים שאני רוצה לבנות משהוא מסובך, מעניין, ומגניב.
לפני כ3 שבועות החלטתי מה אני הולך לבנות, החלטה שהתקבלה בתחילת חודש אפריל תוך כחצי יום.
החלטה כל כך זריזה באה מהמחשבה שאפשר לשבת ולתכנן עד אינסוף, ונכון שכל שעה בתכנון חוסכת שעות רבות בייצור, אך אי אפשר לתכנן לנצח, ולפעמים צריך פשוט לעשות, ואז, במקרא הצורך, לשנות ולשפר.
כך החלטתי שאני הולך לבנות רובוט
אנימטרוניק דיי מורכב ולדעתי ממש מגניב.
למי שלא יודע, אנימטרוניקה זה שימוש במכטרוניקה לייצירת מכונה הדומה יותר לייצור חי מאשר לרובוט.
וכאן בעצם החלק המגניב לדעתי, החלק שממנו יוכלו להתלהב גם אלה שלא מתלהבים מרובוטים.
זהוא הפרוייקט הראשון בחיים שלי שאני יפרט עליו בפומבי, יספר עליו הרבה, וממש ינהל מעין דיווחי התקדמות.
על מנת לעשות זאת עוד יותר מעניין, קצב הדיווח, והפרוט יהיה תלוי אך ורק בכם, תלוי עד כמה תרצו זאת, בתנאי שאני יספיק כמובן
עוד רגע אני יספר כיצד הדבר יראה, ובהמשך אני יספר גם כיצד הוא יבנה, אך כרגע עוד כצת חפירות:
הרעיון הוא לבנות דמוי יצור חי דמיוני, שאת מראהוא החיצוני אני יחליט תוך כדי העבודה, מה שכן, יש לי כיוון כללי לגבי היכולות שלו:
אני לא רוצה לעשות בובה שתדע לנדנד בראשה לפי המוזיקה, הרעיון הוא לבנות משהוא מורכב ודומה למציאותי.
ברור לי שעל הפעם הראשונה אני לא יבנה הכל מושלם, לכן חלק מהתכנון הוא לבנות כל תת מערכת שאותה אני ישכלל, ואז אבנה אותה
מחדש תוך התיחסות לשינויים והמסקנות מבניית הדגם הראשון.
לב המערכת יהיה מחשב כלשהוא ובו מעין בינה מלאכותית בסיסית, אשר תשלוט על כלל הרובוט.
שלט רחוק לא יהיה, אני לא רוצה עוד מכונית על שלט רחוק, מה שכן, יהיה מנגנון שליטה כלשהוא לפעולות כלליות, אותן המחשב הפנימי יחשב לבד כיצד לבצע, פקודות כמו: "קח את החפץ שמונח מולך".
כבר בשלבים הכי ראשונים היה ברור לי שאין לי את כל הידע הנדרש לפרוייקט, וכאן האתגר, הפרוייקט הזה גם ידחוף אותי ללמוד נושאים שעיניינו אותי, אך עדיין לא למדתי, וגם יוכיח
לי למה אני מסוגל.
כידוע לכולם(אני מקווה) רובוט משלב בתוכו מכאניקה, אלקטרוניקה, ותוכנה.
- את החלק המכאני בשלמותו אני יכול לעשות תוך מספר ימי עבודה, אבל יש הבדל בין לבנות סתם, לבין לבנות תוך השקעת מחשבה.
המטרה שלי היא לבנות את המכאניקה כמה שיותר פשוטה, אך לא להגזים, והיכן שכדאי להוסיף מחבר מיוחד, אני יוסיף.
כמוכן אני רוצה שכל תת מערכת, ובמקרים מסויימים גם תת תת מערכת יהיו פריקות, ועל ידי חיבור כלל מערכות אלו לשלד יתקבל הרובוט הסופי.
בעייה נוספת ומאוד רצינית כמו שגיליתי בתהליך העבודה היא ליצור את ה"עור" של הייצור. ממש ממש לא קל!
- החלק של האלקטרוניקה, אני יודע אלקטרוניקה ברמת תחביב עם ציון 70, והפרוייקט יצתרך רמת מהנדס מתחיל פחות או יותר.
מזלי שיש כ"כ הרבה חומר זמין ברשת, ואני בטוח שיש אנשים רבים שישמחו לעזור לי.
- החלק של התוכנה הוא הבעייתי ביותר מבחינתי. תכנות בסיסי של מיקרובקרים, ותוכנות PC פשוטות ביותר אני יודע, אך כשמדובר בפענוח תמונות או צלילים, כאן אני ?????? (לא מצאתי מילה מתאימה)
הפתרון שלי לבעיות אלו הוא:
לאורך כל העבודה אני מקווה לעזרתם של אנשים נדיבים מהפורומים השונים שירצו לעזור ללא תמורה חוץ מ-תודה!
כמוכן כשהמערכת תגיע לרמה שבה יהיה ניתן לראות בבירור שאני לא סתם דיבורים, אלה גם מעשים, אני מתכוון לגייס עוד כמה אנשים שירצו לעבוד ביחד איתי (לא עבודה, תחביב!!) וליצור איתם רובוט בין המגניבים ביותר שיצא לנו לבנות אי פעם (כך אני מקווה)
למה לי לעשות זאת אתם שואלים? הרי יש רובוטים אמוציונליים(נראה לי ככה מתרגמים את זה), יש רובוטים אם ראייה סטריאופונית מצויינת, יש בינה מלאכותית חכמה בטרוף, אז למה לבנות עוד אחד?
ראיתי Emotional robots, ראיתי אנימטרוניקים, ראיתי בינה מלאכותית מטורפת! מה לא ראיתי זה רובוט אחד אם כל התכונות האלו.
אבל בגדול, נכון, אין שום צורך בכך, אבל יש חשק! בא לי לבנות כזה רובוט, ואני בטוח שיהיו עוד אנשים שירצו להצתרף אלי.
אז התשובה ללמה לבנות עוד אחד, היא כי בא לי!
קיצר, די אם החפירות, מה זה יהיה???
-הייצור לא יהיה דומה לשום יצור אמיתי, אבל כל חלק בו, העיניים, הידיים וכו', יהיה דומה לקיים בטבע, כך לדעתי הוא יראה "אמיתי" יותר. הוא גם יהלך על 2.
כדאי להוסיף זנב???
צבעו יהיה ירוק! סתם כי בא לי.
- אמנם לעשות פרצוף מסיליקון יכול כל ילד (תאמת, הדבר מורכב הרבה יותר מהנראה לעין, כמו שגיליתי במהלך הפרוייקט), אך המיוחד אצלי שהפרצוף יהיה
emotional.
מה זה אומר? הוא יוכל להציג הבעות פנים ו"רגשות".
בנוסף ההבעות האלו ישולבו אם שאר המערכת על מנת לשדר אמינות, כך למאשל בהתאם להבעה המוצגת על הפרצוף, ישתנה גם הקול, ותנועות הגוף.
- בתוך העיניים יהיו מותקנות זוג מצלמות למימוש ראיה סטריאופונית, דרכה יגיע רוב המידע.
אני לא מתכוון להשתמש בחיישני מרחק וכו', אני רוצה שהמכונה תהיה כמה שיותר קרוב לקיים בטבע.
- גם האוזניים יהיו מצויידות במספר מיקרופונים כל אחת על מנת לזהות מהיכן מגיע הצליל.
מבחינת התוכנה בקטע הזה אני מתכנן גם לבנות מאין זיהוי קולי, כלאמר שהתוכנה תדע לזהות מה אומרים לה.
אמנם זה לא יהיה ממש לדבר אם המחשב, אבל בהחלט ניתן לממש קבלת פקודות קוליות.
- הפה, כאן הבעייה, למראת שהשפתיים והלשון יציגו את התנועות האמיתיות בזמן הדיבור, הדיבור עצמו יבוא דרך רמקול מובנה, ולא דרך איזו מערכת אוויר מורכבת ביותר(וקיימת כזו)
- היידים והרגליים יהיו די דומות לאלו של האדם, אני מתלבט אם לעשות 4 או 5 אצבעות בידיים, הרגליים כנראה יהיו ללא אצבעות כלל, אך עדיין יהיו דיי HiTech
עד כאן מה שהצלחתי לחשוב עליו כרגע מהבחינה של כיצד המערכת תראה, כנראה כבר על הבוקר אני יתחיל לספר מה כבר עשיתי, ולאן כבר הגעתי.
נ.ב. מוזמנים להציע שמות לפרוייקט, וכל הצעה אחרת שבא לכם.
נ.ב.2 בבקשה אל תהפכו את הנושא הזה לדיונים לא קשורים, רק מה שקשור לפרוייקט.
מיכאל