لمن يريد/لا يريد الإشتراك فى روبوكون 2012

بسم الله الرحمن الرحيم
Robocon 2012

بعد الإعلان عن مسابقة روبوكون 2012 ، وكل عام يكثر السؤال ممن يريدون المشاركة لأول مرة عما يجب أن يفعلوه، كيف ومتى وماذا ولماذا! بالإضافة لأنى لاحظت أن أكثر من مرة يصل أحدهم  إلى مدونتى عن طريق البحث عن “كيف تصنع روبوكون”! لذا قررت أن أكتب هنا بعض النصائح لم يريد الإشتراك هذا العام فى لمسابقة أو المشاركة عموما. ولمن لا يريد أيضا بصفتى غير مشارك هذا العام ولأول مرة منذ عامين 😉

للمشاركين عليك قراءة الفقرة القادمة جدا، ثم تقوم بإضافة نصائح أخري (سأقوم بإضافتها فى التدوينة بإسمك لو وافقت) ولغير المشاركين يمكنك تجاوزها وأيضا إرسال نصائحك ^_^. اقرأ المزيد لهذه المشاركة

آن الأوان ..

بسم الله الرحمن الرحيم

ها قد آن الأوان لغلق صفحة قديمة .. والدخول إلى عهد جديد ..

لكن قبل هذا يجب إعلان نتيجة ما مضى..

ما قمت به من مشاريع خلال العام الماضى يمكن الإعلان عنها العام الماضى:

  1. Power Supply
  2. روبوكون
  3. NAP
  • Power Supply

محول تيار متردد AC إلى مستمر DC ..

طلب خلال دراسة الفصل الدراسى الأول القيام بمشروع لمادة الأساسيات الإلكترونية وبم أن الدكتور يحب جدا الـ Power supply قمنا بصنع واحد ولكن كان يجب أن يكون مميز عن البقية الذين إكتفوا بطلبه من متخصصين ليقدموه لهم على طبق من فضة!

مميزاته:

  1. له 3 أطراف +,-,0 مم يعطيه مدى كبير للخرج
  2. مدى الخرج من 1.5:32V

بصراحة ليس بالشئ الذى يفتخر به .. فنحن لم نذد على تحليله وفهم طريقة عمله جيدا وتنفيذه .. ولكننا لم نذد فى تصميمه شئ للأسف .. لضيق الوقت. وللأسف أيضا لم يصدق الدكتور أننا من قام بتنفيذه على الرغم من تصديقه من قام (بفركته)!

  • روبوكون

لقد أعلنت قبلا عن روبوكون 2010 وما حدث خلاله، لكنى سأضع المذيد من التفاصيل الأن..

لن أذكر المذيد من المشاكل والحلول! فقط التفاصيل التقنية..

ملحوظة: جميع الحقوق محفوظة لفريق المستقبل.

* Man. Robot:

الفكرة: يحتوى على زراعان أحدهما لحمل 3 مكعبات والأخر لحمل مكعب واحد.. يتحرك الزراعان على 3 أعمدة رفع والتى تتحرك بدورها على مجارى أفقية، إتجاه المجارى عمودى على إتجاه حركة العجلات ليعطى تحكم كامل وسريع وضبط مكان المكعب فى الأبعاد الثلاثة (X,Y,Z) مباشرة.

المشاكل: الخامات والموارد المستخدمة لم تكفل الثبات التام للـ Robot مم أدى إلى ميل الزراع إلى الخارج مم إضطرنا إلى ربطه من الأعلى فأدى ذلك إلى صعوبة فى حركته! بالإضافة إلى خطأ عرضى قبل المسابقة بوضع كلا البطاريات فى جانب واحد مم أدى إلى إرتفاع عجلة الجانب الأخر عن الأرض!

الحلول: ﻻ يوجد!

* Khafra Robots

الفكرة:  2 Robots أحدهما يحمل 6 مكعبات فى نفس وضعها بالهرم لكن مع نقل للطبقة الثانية لـ 25سم من جانبين محافظة على الأبعاد على أن يقوم الزراع بالإنزلاق لوضع كل طبقة فى مكانها بالضبط .. جميع الأبعاد محسوبة بدقة إن شاء الله .. الأخر يحمل مكعب واحد وقمة الهرم ومضبوط أبعاده أيضا لوضعها فى مكانها بمجرد سحب الخيط!

المشاكل: الخامات المستخدمة أيضا لم تسمح بالثبات التام للـ Robot الأول لكثرة الحركة به. لم يتم العمل به إلى نهايته لضيق الوقت!

الحلول: ﻻ يوجد!

* Mankara Robot

الفكرة: يسير فى (+,-) إتجاه واحد موازٍ للهرم وعمودى على إتجاه حركة الزراع ليدفع الزراع المكعب إلى مكانه  ويعود لأخذ القمة ويعود بنفس المسار الضبط.

المشكلة: مشاكل بأبعاد الزراع الحامل للقمة!

الحلول: تجربة إضافة(مفصلة) للزراع ولكنها لم تفيد كثيرا فتم تغييره إلى أخر ليلة المسابقة أفضل منه فى بعض الأشياء ولكنى حقا أحببت هذا أكثر  فبه أفكار أفضل وأكثر من الأخر بالإضافة إلى أنه أقدر إن شاء الله على أداء مهمته لوﻻ هذه المشكلة!

* أحمد

سمى هذا الـ Robot بهذا الإسم لـ.. ﻻ أعرف حقا لم سمى هكذا لقد إقترحته بهدف المزاح فقط فأعتمده الجميع 😉

الفكرة: صغير الحجم ذو محركات قوية للعجلات فيكون قادر على الحركة بسرعة فى كل الإتجاهات  وحرية لأداء مهمته

المشكلة: خفة الوزن مع قوة المواتير وسرعتها بالإضافة إلى سوء توزيع الأحمال أدى إلى عدم ثباته، بالإضافة إلى عدم ثبات الظراع مع أى حمل جانبى! بالإضافة إلى توقف الـ Micro-controller لعدة أسباب مختلفة!

الحلول: تم تحويله إلى يدوى (Manual Robot) فى نهاية الأمر بعد إنتهاء المسابقة. بالإضافة إلى المحافظة على إتزانه بوضع عجلة أمامية بعيدة عن جسمه وأيضا واقى من الفلين فى الخلف لرده فى حالة سقوطه

  • المباريات

على الرغم من الضحك الذى تلقيته خلالها داخل وخارج الملعب.. وعلى الرغم من أنى قد أتلقى نوبة ضحك هستيرية أخرى من أحد ممن سيزورونى فى مدونتى المتواضعة هذه.. إلا أنى لن أتردد فى وضعها هنا وسأتلقى أى إنتقادات بصدر رحب :-).

ولكم أفتخر بهذه المباريات وهذه الـ Robots الخربة! هذه أفكارى وعلمى وعملى، انا وكل فريقى العزيز الذى تعب وعمل أضعاف ما عملته انا والذى افتخر بأنى كنت بين صفوفه يوما.

لن أتبرأ من عملى هذا يوما أو أنكره مهما كان.. وهذا انا من كان يبتسسم (^_^) بجانب هيكل معدنى .. هكذا كان مؤمن فى 2010

أدعوكم إلى مشاهدة مباريات فريق المستقبل فى روبوكون 2010

  • NAP

لم يعلن عن هذا المشروع من قبل، وأعتقد أن هذا وقت مناسب لذلك..

NAP بدأت فكرته تحت إسم “الأرملة السوداء!” ليكون مشروع فى مادة الشبكات وهو عبارة عن متصفح إنترنت(Web browser) ولكننا أردنا أن يكون شئ مختلفا يمكن إستخدامه فى مشاريعنا بعد ذلك فكان NAP..

NAP(Ner.Lap Access Program) وهو SSH Implementation أو هكذا بدأت فكرته أيضا حيث لم يساعدنا الوقت (أثناء الإمتحانات أملا فى تقديمه خلال إمتحان شفوى الشبكات) فتم تأجيل إكماله إلى ما بعد الإمتحانات (أى الأن). وهو الأن مجرد مرسل لملفات أوكلمات خلال الشبكة مع تشفيرها بالتأكيد، لكن دون أى صلاحيات على الجهاز المضيف (Host)

ما تم إنجاذه .. علما بأننا بدأنا من الصفر .. لقد تعلمنا بعضا من Network programming,Python,Cryptography,Port Knocking.. من أجل عمله. ولكن للأسف لم ننجزه بالكامل وهو الأن مقطع إلى أجزء وملقى فى جنبات أسطح مكاتبنا! فى إنتظار من يجمع أشلائه 🙂

سأقوم برفعه إن شاء الله عند الإنتهاء منه ومعه Documentation كامل إن شاء الله..

إنتظروا الإصدارة الجديدة من .. مؤمن 2011 🙂

تحياتى للجميع (*_*)

I’m out, Is it Optional!

فن قول “مع السلامة :-)”

درس عجيب تعلمته فى روبوكون، المدرسة الإجبارية التى خضعت لها. وهو أن هناك وقت يجب أن تنسحب فيه، وتقول يكفينى هذا، وأخر عليك الثبات مهما كان السبب.

طبعا هذا ليس عشوائيا وليس فى أى وقت، فمن العيب أن يترك القائد المعركة فى منتصفها ﻷى سبب مما سأذكره الأن، لكن يسمح لجندى أن يقوم بذلك فى حدود أيضا. المعيار الوحيد فى هذا هو مصلحة الفريق. ﻻ أتحدث عن طرد القائد لعضو لكن عن إنسحاب العضو نفسه.

متى يجب الإنسحاب؟!

أوﻻ: لو إكتشفت أن هذه ليست معركتك، أو أنها ليست من تخصصه أو ميوله؛ ﻷنه وقتها سيكون حمل على الفريق، يعمل دون هدف إن عمل أساسا!

ثانيا: لو لم تضيف شئ للفريق بوجودك، وهذه حالة خطرة جدا وخاصة لو كان فريق متخصص فعليك ساعتها أن تعيد النظر فى أهدافك مرة أخرى قبل أن تقوم بأى فعل وقبل حتى أن تنسحب. الوضع السلبى فى فريق يعنى أنك ﻻ تملك ما تقدمه (أفكار، محتوى علمى، عمل) وعلى إفتراض أنك قد عبرت من السبب السابق وهذا يعنى أنك لست فى طريقك الصحيح لهدفك، أو إنك ﻻ تعمل لهدفك هذا، أو أنك لم تعبر من السبب السابق.

ثالثا: وهذه تعلمتها من قائد فريق آخر قام بترك فريقه ليلة المسابقة ورجع المنصورة مع العلم بأنه شخص قوى علميا وهو الوحيد الذى دخل روبوكون من قبل وهو من يفهم التصميمات الميكانيكى وهو من يفهم ونفذ الدوائر وهو من يستطيع التعامل مع الـ Micro-Controller وو.. من الآخر هو الفريق وحده، وعندما سألته قال “إن هذا أفضل حتى يعمل أفراد الفريق ﻷنهم إعتمدوا عليه تماما، فكان عليه الإنسحاب ليشعروا بالخطر ويبدأوا بالعمل الحقيقى ويتعلموا حقا” والغريب أن هذا ما حدث فقد بدأوا يعملوا بجد وأنهوا التصميم الميكانيكى للإنسان الآلى اليدوى (Manual Robot) وسألوا كل من يعرفوه حتى إستطاعوا إنهاء الدوائر وتوصيل المواتير وتحريك الروبوت فى وقت قياسى وعبروا بالفعل من مرحلة الـ 24 فريق ولكنهم بدأوا بالخلاف بعدها وضاعت الروح التى لديهم بعد أن شعروا بإنتصارهم وأنهم يستطعون عمل أى شئ فخسروا !!

الشاهد؛ لقد إستفدت كثير من هذا الموقف ولكن أهم شئ أنه نبهنى أنه عندما يكون شخص فقط عليه عمل الفريق بالكامل عليه أن يتوقف ويطلق الإنذار. يجب أن يشعر الفريق بالخطر وأنه سيذهب هو الآخر، ليس كما فعل صديقنا هذا فهذه ﻻ يمكن تفسيرها سوى بأنها “نذالة” لكن كان يكفى التهديد أو إشعارهم بالخطر بطريقة أخرى تدفعهم للعمل وخاصة إيصال هذا الإحساس للقائد وعليه أن يتحرك هو الأخر بوسائلة لتحريك الفريق وتصحيح خطأه بتحميله العمل على شخص واحد وترك البقية بلا عمل!

خارج عن الموضوع:( إعطاء الفيد باك للقائد عن كل شئ (أقصد ما تراه من طريقة عمل الفريق والتنظيم وأداء الأعضاء وليس عن المهام فهذا شئ أساسى) بإستمرار شئ مهم جدا.)

نأتى لمتى يستطيع القائد الإنسحاب(وانا أقول متى وليس لماذا):

  1. يجب أن يكون هناك خط ثانى قوى يستطيع حمل الفريق من بعده
  2. فى وقت ليس حرج (ﻷن مهما كانت قوة وخبرة القائد القادم لن يكون بنفس قوة السابق وسيأخذ وقت للتأقلم والإمساك بزمام الأمور وهذا غير مناسب فى كافة الأوقات)
  3. ليس فى وقت المشاكل داخلية أو خارجية (لنفس السبب السابق)
  4. الإنسحاب لا يأتى مرة واحدة، بل على مراحل قبل وبعد إعلان الإنسحاب

وقت الثبات هو وقت المعركة، أو وقت تحقيق الفريق لهدفه مثلا وقت المسابقة كما فى حالتى؛ ﻷن:

  1. معظم ردود الأفعال وقتها تكون نابعة من الضغط العصبى
  2. إنسحاب القائد يعنى إنهيار تام للفريق إﻻ إذا كان الفريق قد وصل لمرحلة عالية من التواصل الداخلى (روح الفريق قوية جداااااااااا)
  3. إنسحاب عضو عامل يعنى تغييرات جذرية فى الخطة مم يعنى إنهيار العمل كله لو كان القائد ضعيف أو غير محنك
  4. إنسحاب أحد الأعضاء يكو له تأثير نفسى سلبى كبير إﻻ إذا كان غير عامل ومرفوض من الفريق من الأساس وبهذا يكون تصحيح لخطأ ورفع لحمل وقت المعركة

هذه التدوينة مفتوحة للنقاش الجاد.. أريد أن أسمع آراءكم وهل أنا مصيب أم مخطئ فى هذا؟

😀

دورى المظاليم

بسم الله الرحمن الرحيم

الحمد لله ..

إنتهى دورى المظاليم المدعى روبوكون ! عبارة غريبة لكنها الحقيقة. المسابقة لم تنتهى بعد لكنها إنتهت بالنسبة لفريق المستقبل ولجامعة المنصورة بالكامل التى لم يتأهل منها فريق واحد للمرحلة  القادمة. خطأ من ولم لم يتأهل أحد  فهذا ليس موضوعنا وقد سأمت من الحديث عنه.

ولكن ما أريد التحدث عنه هو لم لم يتأهل فريق المستقبل!؟؟

لقد عملنا كما لم يعمل أحد. سهرنا الليل فى التفكير والتدبير وطفنا بالنهار بالمحال والمخارط حاملين ألوانا من المواتير والألومينتال والقطع الميكانيكية، بالإضافة إلى المكونات الإلكترونية التى تملقت عيوننا من لحامها ومراجعة الدوائر وتجربة أشكالا وأنواعا من الـ Relays و الـ ICs  وحرقنا عدد معقول من الـ Transistor بالإضافة إلى حرق وتفجير 4 من L298N  المشهور عنه تحمل التيار إلى 3.0A !!! ولكننا فى النهاية دخلنا المباراة الأولى بـ روبوتين لم يحركا ساكنا والثانية بواحد تحرك لمتر واحد والأخر لم يذيد على ما فعله من قبل سوى حرق الـ Fuse !!

لم؟!

الأسباب كثيرة؛ بداية لقد بذلنا الجهد ولكنه لم يكن جهد ذكى(Smart) من طلب منا أن ندخل بـ 4 ربوتات فى هذه المرحلة؟ من طلب بذل كل هذا الجهد على تصميم ميكانيكى ﻻ نمتلك إمكانيات والموارد كافية ﻹنهائه كما يجب فندخل المسابقة بمجرى ﻻ تتحرك وعجل غير ثابت وو..؟ بل من قال أن كل هذا التعقيد يفيد من الأساس. هذا بشأن الميكانيكى أما التحكم فقد أردنا أن نتعلم ونصنع كل شئ بيدنا فرفضنا شراء (Light sensor) وأردنا صنعه بأيدينا. رفضنا أن نعمل بـ PLC الذى يتقنه 3 من أعضاء الفريق وإتجهنا إلى الـ Micro Controller الذى كنا نتعرف عليه إلى قبل المسابقة بساعات!!

ثانى الأسباب هى أنه كما قلت من قبل دورى المظاليم بمعنى أن هناك 4 فقط يعملون فى الفريق بحق و 4 يعملون بجد أقل بكثير و 1 لم يطلب منه عمل أساسا و 2 مهمتهم هى إحباط من يعمل!!! بهذا سرنا طيلة هذه الأيام إلى أن أتت المسابقة فبدأ من كان يعمل بنصف طاقته أن يرفع همته ويعمل بأكثر من طاقته وو .. لندخل المسابقة وبقى لنا عمل 0.25 ساعة فقط!! نعم، ربع ساعة أى 15 دقيقة هى كان ما يلذمنا لندخل المباراة الثانية ب 2 روبوت يعملون كما يجب أو على الأقل روبوت واحد قادر على وضع الـ 7 مكعبات الأولى من أول هرم (بغض النظر عن المجرى التى ﻻ تعمل والتى ﻻ أعرف كم سيأخذ حلها من وقت) !!

وبعد ذلك يدور الحديث عن العام القادم!! أعلم أن الجميع تعلم الكثير هذا العام وفى خلال آخر 4 أيام بالأخص وأن العام القادم معهم لن يكون دورى مظاليم بأى شكل من الأشكال لكن ماذا عن هذا العام ؟؟؟ لم لم يلم أحد نفسه على ما حدث هذا العام!؟ لقد أخطأ الجميع لا إستثناء من عمل بجد ومن عمل أقل ومن لم يعمل، وﻻ أحد يستطيع أن ينكر!

السؤال هل عمل 11 يوم يكفى لنقل أننا قمنا بكل ما نستطيع؟  هل هذا يشفع لنا؟؟ هل عمل يومين يكفى لرفع وزر 7 شهور من العمل؟؟

إذا ماذا عمن لم يعمل بالأساس؟ كانوا حمل نفسى سلبى على الفريق بالكامل طيلة الوقت؟؟

هذه كانت أبرز الأسباب الداخلية، أما الخارجية فكثير جدا ولن أذكرها هنا ﻷنها شائكة جدا ومنها ما يجب أن أتيقن منه قبل أن ألقى الناس بالباطل، ولكن إلى هذا الموعد أقول أنى كنت أنتظر من أشخاص بعينهم أكثر من ذلك بكثير.

هذه التدوينة مفتوحة للنقاش الجاد.. وأريد أن أعرف آرائكم فى قائد هذا الفريق الذى ترك الأمور لتصل إلى هذا الشكل ماذا كان يجب أن يفعل ومتى وكيف؟؟ مع العلم بأنى كنت قائد الفريق الذى عاهد نفسه على أﻻ يكون جز من هذا الدورى مرة أخرى.

Robocon مغامرة لا تنتهى

ماذلت أصول وأجول فى غابة روبوكون المتشابكة لأحصل على الثمار من هنا وهنالك، تارة المعلومات التخصصية فقد تعرفت حقا على قسم حاسبات ونظم تحكم فى روبوكون، وتارة أخرى الأشخاص أتعرف عليهم سواء من داخل الفريق أو خارج حتى أصبحت لى شبكة معارف معقولة الحجم داخل وخارج الكلية وبعضها خارج المنصورة والمحلة أيضا، وأيضا العمل فى فريق من ضمن المهارات التى تعلمتها خاصة وقد أصبحت قائد الفريق وأصبح على عاتقى تنظيم العمل والتعرف على كل شئ فيه بأدق تفاصيله والتعامل معه فى حالة الطوارئ أيضا.

كل هذا ومازلنا لم نصل إلى نهاية المطاف المسابقة إن شاء الله.

فى أثناء بحثى فى الإنترنت وجدت بعض الفيديوهات لتصفيات روبوكون كهذه

وهذا

إنتظروا مبارايات فريق المستقبل وأفكارهم 🙂

ROBOCON EGYPT 2010

معركة مصيرية اخوضها مع بعض من اصدقائى، معركة فكرية ومعلوماتية جبارة تجبر الجميع على اليقظة ليل نهار تفكيراً فيها، وفى صعوباتها التى لا تنتهى حتى لو حصلت على المركز الأول؛ ستكتشف أن هناك ما ينقصك لكى تحصل على احسن فكرة او … طموحنا هذا العام كبير وخصوصاًاننا ﻷول مرة نشارك فى هذه المسابقة وهذا هو الممتع.

مسابقة روبوكون 2010 عبارة عن بناء ثلاث اهرامات هم:”خوفو وخفرع ومنقاورع” يقوم فريقين اﻷحمر واﻷزرق ببنائها كما بالصور:

ملعب ربوكون 2010

الملعب 3D

رسم تختيطى للملعب

يتكون هرمى خوفو وخفرع من 3 طبقات بالإضافة إلى القمة، ويتكون خفرع من طبقة واحدة والقمة. يبنى خوفو بروبوت يدوى يحرك بريموت كونترول خفرع بروبوت أو روبوتين اوتوماتيك، ومنقاورع من روبوت واحد اتوماتيك. مع تحديد وزن الروبوتات الثلاثة مجتمعة بخمسون كيلوجرام فقط، وابعاد كلاً منهم 1×1×1.5 متر. وابعاد المكعبات والقمة 50×50×30 سم.وقت إنهاء اﻷهرامات الثلاثة هى 3دقائق.

طريقة اللعب ان كل روبوت يبدأ من مكان مخصص له ويكون محملا فى حالة المانيوال 4 بلوكات كحد اقصى وأى عدد فى الاوتوماتيك والبقيه يكونوا فى ال Stock يمكنه يأخذهم فى أى وقت، ثم يقوم ببناء الهرم مع مراعاة انهاء الطبقة ثم التى تليها من الهرم، وتكون القمة مشتركة بين الفريقين اﻷحمر الأزرق.

هذا هو فيديو المسابقة به معظم الشروط:

وهذه هى شروط المسابقة وايضا الصور الموضحة لكافة اجزاء الملعب تبعاً ﻷخر تغيير فى 15 نوفمبر 2009.

الإنتباه إلى كل تفصيلة ولو كانت صغيرة؛ من شكل الملعب، وضع الأهرامات-ﻻحظ الفرق فى وضع الهرم بين الفريقين اﻷحمر واﻷزرق، المسافات. والممتع اكثر ما تسمعه ممن شاركوا فى المسابقة من قبل أن هناك روبوتات جبارة تصدم من يراها ومنها ما يوضع به كومبيوتر محمول وفى النهاية ﻻ يتحرك!! فمجرد حركة الروبوت تعد إنتصار لنا كمبتدئين!!

المنافسة هذا العام على ثلاث مراحل، أولها فى شهر مارس القادم على مستوى مصر ليخرج منها 16 فريق للمنافسة مرة اخرى فى شهر يونيو ليخرج من مصر كلها فريقين -ﻷنها المنظمة- للمنافسة على مستوى العالم. وأدعو الله أن يكون فريقى هو.

ينقسم العمل فى روبوكون إلى قسمين التصميم والتنفيذ لكلاً من التصميم الميكانيكى والتحكم. نشترك جميعاً الأن فى التصميم الميكانيكى ونحن بالفعل على وشك وضع اللمسات اﻷخيرة فيه، لنيدأ مع التحكم (Control) وقد قررنا ان يكون Micro وليس PLC لأنه يعطى تحكم اكبر وقابلية تعديل ورونة وحجم وما إلى ذلك من مميزات، يكفى أن تعرف أن الكومبيوتر هو دائرة Micro.

أدعو الله أن يوفقنا فى عملنا هذا، وأن نحصل على المركز الأول إن شاء الله.