آرشیو: ربوکاپ

ربوکاپ چیست ؟
ربوکاپ تلاشی در زمینه پروراندن تحقیقات هوش مصنوعی و  هوش  روبات هاست  که  به  عنوان  یک  مسئله در کشورهای مختلف دنبال می شود ، برای چنین مسئله ای بازی فوتبال در نظر گرفته شده است.
شبیه سازی فوتبال
به منظور اینکه یک تیم از روبات ها بتوانند  به صورت واقعی بازی فوتبال انجام بدهند، باید در آن     تکنولوژی های مختلفی وجود داشته باشد.  که برخی از این تکنولوژی ها عبارتند  از  پردازش  بلادرنگ،  قابلیت  استحکام در برابر نویز، همکاری در سیستم های چندعامله، پردازش اطلاعات ناقص و یادگیری مهارتها.
در مسابقات شبیه سازی، روبات های واقعی وجود ندارند ولی تماشاگران می توانند بازی را همانند یک بازی کامپیوتری از طریق یک صفحه نمایش بزرگ یا مانیتور کامپیوتر مشاهده کنند، هر فوتبالیست شبیه سازی شده می تواند برای خود یک استراتژی داشته باشد و در حقیقت هر تیم از تعدادی برنامه نویس تشکیل شده است. که آنها با استفاده از مهارت های برنامه نویسی و روش های پیچیده هوش مصنوعی و الگوریتمی بازیکن های مجازی را به وجود می آورند که این بازیکن های مجازی در حقیقت همان فوتبالیست های شبیه سازی شده هستند. تعداد زیادی کامپیوتر به هم متصل شده اند که شبیه سازی مسابقات روی این کامپیوترها انجام شود. در مسابقات شبیه سازی ، یک کامپیوتر مرکزی وجود دارد که عمدتاً وظایف زیر را به عهده دارد :
1. شبیه سازی میدان بازی.
2. کنترل حس گرهای بازیکنان.
3. داوری بازی.
مسابقات مجازی
اصول برنامه نویسی برای قسمت شبیه سازی فوتبال این است که باید برای 11 بازیکن برنامه بنویسیم
هر بازیکن(برنامه) باید با توجه به موقعیت توپ و بقیه بازیکنان و ... در مدت یک دهم ثانیه که سرور تمام پیامها را جمع آوری کرده و با استفاده از آن موقعیت جدید توپ و بازیکنان را دوباره برای هر بازیکن از طریق اتصالات یو دی پی میفرستد تصمیم بگیرد که چکار کند.
بازی را از طریق برنامه مونیتور نگاه میکنم .همه این برنامه ها از طریق شبکه به هم وصل میشوند. مدت زمان مسابقه 10 دقیقه یعنی دو نیمه 5 دقیقه ای است که در واقع این برنامه ها هستند که در دو نیمه 5 دقیقه ای با هم مسابقه می دهند در انتهای بازی مانند فوتبال واقعی گل های زده ، خورده و برنده مشخص میشود .
از خصوصیات مهم این بازی ها این است که 11 برنامه که نقش 11 بازیکن را دارند ، باید به طور مستقل از هم اجرا شوند و این 11  برنامه نمی توانند به جز از طریق محیط پیرامون خود یعنی اطلاعات بینایی و شنوایی به طور مستقیم با هم ارتباط داشته باشند . هر بازیکن اطلاعات خود را از کامپیوتر مرکزی دریافت می کند و سپس عمل مورد نظر خود را به کامپیوتر مرکزی می فرستد .
تشریح فوتبال سه بعدی ربوکاپ:
این بخش از ربوکاپ جزو مهم ترین بخشهای جدایی ناپذیر ربوکاپ میباشد که ما نیز همان طور كه در بالا گفته شد باید برای 11 بازیكن برنامه بنویسیم.
به دلیل این که کد پایه ای در جهان برای شبیه سازی فوتبال سه بعدی مانند کد پایه دانشگاه یو وی ای برای
فوتبال دو بعدی وجود ندارد این کد را نیز به همراه بخش های زیر که وابسته به آن است می بایست
خودمان تهیه کنیم.
۱. بخش شبکه:  این بخش پس از الگوریتم تیم  ،  جزو مهم ترین بخش و زمان برترین قسمت این کار
می باشد.
۲. بخش جدا سازی اطلاعات : اطلاعات که در هر یک دهم ثانیه برای بزیکنان خودی و دشمن با استفاده از شبکه ارسال می شود ( به صورت رشته(  را باید جدا سازی کرد و بر اساس اطلاعات به دست آمده و باتوجه به الگوریتمی که نوشته میشود تصمیم به حرکت بعدی گرفت.
۳. نوشتن توابع ریاضی و محاسبات فیزیکی: اطلاعات به دست آمده از سرور باید تحلیل شوند که در طول این تحلیل نیاز به توابع ریاضی و توابع فیزیکی هستند که نوشتن آنها نیز از ضروریات است.
۴. تکمیل و کامل سازی کد پایه: که شامل نوشتن فایل کامپایل کننده و فایل اجرا کننده میباشد.
۵. ارایه الگوریتم نوشتن تیم بر حسب الگوریتم ارایه شده  :  ارایه دادن الگوریتم نیز مهم ترین  بخش  است
که  عبارت  است  از  الگوریتم  دادن  و  نوشتن     استراتژی – پیاده سازی الگوریتم و تست و آزمایش
الگوریتم.
 
دوره ربوکاپ
هدف از این دوره، آموزش دانش پژوهان به منظور شرکت در مسابقات شبیه‌سازی فوتبال دو بعدی، برنامه‌نویسی بازی‌های رایانه‌ای و شرکت در جشنواره‌های مختلف مانند حلی نت و غیره می‌باشد.
در دورة  مقدماتی دانش‌آموزان پایه اول دبیرستان و یا قبول شدگان سوم راهنمایی که از هوش سرشار و معدل بالایی برخوردار باشند در موضوعات : مبانی کامپیوتر، الگوریتم، فلوچارت و برنامه نویسی مقدماتی در حد تسلط آموزش داده می‌شوند..
در دوره پیشرفته دانش‌پژوهان پس از طی مرحله مقدماتی و داشتن توان و مهارت کامل به یادگیری سیتم عامل لینوکس، برنامه نویسی تحت لینوکس و برنامه نویسی پیشرفته C++ خواهند پرداخت.
در دوره تخصصی نیز شبیه سازی فوتبال دو بعدی و  آماده سازی تیم  برای شرکت در مسابقات کشوری و جهانی آموزش داده خواهد شد.







ارسال شده در مورخه : سه شنبه، 1 ارديبهشت ماه ، 1388 توسط modir  چاپ مطلب

مرتبط با موضوع :

 رباتیک  [دوشنبه، 23 فروردين ماه ، 1389]
 جشن ستارگان ناحیه 3 اصفهان برگزار شد  [دوشنبه، 24 اسفند ماه ، 1388]

نام شما: [ کاربر جدید ]

عنوان:
 
نظر:


:) ;) |) :- :( :0 :# *) ^) +)) :} |(( @: (:) :? :**

کد امنيتي : cuz88yum
تايپ کد امنيتي : [ بازگشت ]

بازدیدکنندگان غیر عضو حق ارسال نظر و پیشنهاد در مورد مطالب این سایت ندارند .
برای استفاده از سرویسهای مخصوص کاربران عضو فرم عضویت را تکمیل نمائید .
امتیاز دهی به مطلب
امتیاز متوسط : 0
تعداد آراء: 0

لطفا رای مورد نظرتان را در مورد این مطلب ارائه نمائید :

عالی
خیلی خوب
خوب
متوسط
بد

اشتراک گذاري مطلب
موضوعات مرتبط

شبیه‌سازی

راه اندازی شده با: phpnuke فارسی (مشهد تیم)          میزبانی، نصب و راه‌اندازی سیستم مدیریت محتوا: ‌‌‌ گروه نرم افزاری تسنیم