السلام عليكم ورحمة الله وبركاته
انا اسمى احمد من مصر فى بكالوريوس هندسة اتصالات والكترونيات وانا بصدد تحضير مشروع التخرج ان شاء الله وتم فعلا الاتفاق على الفكرة .... وجارى عمل البحث اللازم عن افضل الطرق للتنفيذ..
نبذة صغيرة عن الموضوع....
فكرة المشروع تتلخص فى ان هيكون فى روبوت عليه كاميرا وميكروفون .. هيقوم الروبوت بارسال ما يراه ويسمعه الى الانسان المتحكم فيه عن طريق Wifi Transmission
وبعد كده هذه الشخص يحرك ايديه وجسمه وهيكون فيه image processing هيحول هذه الحركات الى اوامر ترسل الى الروبوت مرة اخرى لكى يقوم بعمل نفس تلك الحركات عن طريق الموتورز المختلفة المتركبة فيه ...
فأنا المسئول عن جزئية نقل الداتا المختلفة من صوت او صورة و أوامر من والى الروبوت ومن والى الانسان المتحكم
1- بالنسية الى عيوب بروتوكول الـ TCP/IP وهى انه لا يوجد MultiCasting فعشان كده بيتجهوا الى بروتوكلات اخرى ... لكن انا فى هذا المشروع لن احتاج الا الى End to End communication يعنى مش هحتاج Multicasting فهل هذا البروتوكول يكفينى مع العلم ان عامل السرعة مهم جدا جدا فهل الـ Flow Control هيسبب تأخير فى عملية الارسال ؟؟؟ مع العلم ايضا ان الـ Wifi Channel طبعا مخصصة لى فقط ولن يكون هناك ربط على شبكة الانترنت يعنى عندى bandwidth كبير هستخدم من خلاله High Resolution Video Stream مع العلم انه لن يكون هناك ربط على شبكة الانترنت. مع استخدام أجهزة G802.11 ذات Data Rate يصل الى 108MB/Sec
2 - بالنسبة لأوامر الكونترول من المتحكم البشرى الى الروبوت وهو اهم شىء فى المشروع أن يكون نقل الاوامر فى الـ Real-Time لكى يكون هناك تزامن كبير بين الحركات.. فهل الـ
TCP/IP يعد من بروتوكولات الـ Real-Time مع العلم اننى فى هذا الجزء محتاج كلا من Real-Time مع الـ Flow-Control .. فهل الـ TCP/IP يكفينى أم يجب أن أفكر فى
بروتوكولات أخرى مثل الـ SCTP ؟؟
ألف ألف شكر ... وجزاكم الله خيرا ومستنى رد حضراتكم ان شاء الله
والسلام عليكم ورحمة الله وبركاته