بخشی از پاورپوینت
--- پاورپوینت شامل تصاویر میباشد ----
اسلاید 1 :
شبیه سازی یعنی چی؟
- به طور کلی شبیه سازی تو رایانه یعنی محیطی مثل واقعیت توی رایانه بسازیم و عملیاتی روی محیط شبیه سازی شده انجام بدیم و نتیجه ی اون رو ببینیم!
اسلاید 2 :
چرا شبیه سازی مي كنيم؟
- بعضی از وقایع یا آزمایش ها بسیار پر هزینه هستند !
- بعضی از وقایع یا آزمایش ها در زمان مورد نظر قابل آزمایش نیستند !
اسلاید 3 :
چرا فوتبال رو شبیه سازی می کنیم؟
- دلیل شبیه سازی فوتبال خیلی چیزا میتونه باشه که از مهمترین دلایلش تمرین هوش مصنوعی، شبیه سازی شبکه های عصبی و منطق فازی رو میشه نام برد!
- در ضمن قراره در آینده ی نه چندان دور (سال 2050) تیم فوتبال روبات ها با قهرمان فوتبال دنیا مسابقه بده و اونو ببره! از اونجایی که هنوز سخت افزار روبات ها زیاد پیشرفت نکرده الان دارن روی تصمیم گیری روبات ها جلوتر کار می کنند! پس یه دلیل شبیه سازی فوتبال این هست که هنوز بدنه ی مناسبی برای بازی فوتبال برای روبات ها درست نشده!
اسلاید 4 :
در زمینه ی شبیه سازی هم مسابقه برگزار می شه؟
بله، هر سال مجموعه مسابقاتی با نام روبوکاپ برگزار میشه که در زمینه ی شبیه سازی میشه از :
- شبیه سازی نجات (Rescue Simulation)
- شبیه سازی فوتبال دوبعدی (Soccer Simulation 2D)
- شبیه سازی فوتبال سه بعدی (Soccer Simulation 3D)
- شبیه سازی روبات های مجازی (Virtual Robots Simulation)
نام برد!
اسلاید 5 :
شروع می کنیم!
- برای وارد شدن به دنیای شبیه سازی فوتبال اولین کاری که باید بکنیم اینه که برنامه های شبیه سازی رو نصب کنیم!
اسلاید 6 :
چه برنامه هایی را باید نصب کنیم؟
- Robocup Soccer Simulator Server
- Robocup Soccer Simulator Base Code
- Robocup Soccer Simulator Monitor
- Robocup Soccer Simulator Log Player
اسلاید 7 :
برنامه های شبیه سازی!
- اصولا برنامه های شبیه سازی که تو مسابقات مرسوم هستند دو بخش دارند! یک بخش سرور که قوانین محیط توش قرار داره و یه بخش کلاینت که نمیتونه قوانین رو تغییر بده اما می تونه با توجه به قوانین محیط و اختیاراتی که داره تصمیم گیری کنه و دستور بفرسته. مثلا سرور زمین فوتبال و جهت باد و تغییر موقعیت توپ و قوانین فیزیکی و خیلی چیز های دیگرو شبیه سازی می کنه و کلاینت که مسابقه سر بهتر شدن اونه دستورات رو می ده که بازیکن ها و Coach چطور بازی کنند!
اسلاید 8 :
کلاینت باید به زبان خاصی نوشته شه؟
- خوشبختانه در این زمینه محدودیتی وجود نداره! کلاینت به وسیله ی پروتکل UDP/IP به سرور وصل میشه در نتیجه هر زبان برنامه نویسی که این پروتکل رو ساپرت کنه قابل استفاده هست، البته اکثر تیم ها C++ یا Java استفاده می کنن!
اسلاید 9 :
نصب شبيه ساز فوتبال!
- برای نصب پکیچ Soccer Simulation شما باید یه کامپیوتر با سیستم عامل لینوکس ( شما می تونید از هر کدوم از ورژن های لینوکس چه تو محیط KDE چه محیط Gnome استفاده کنید ) داشته باشید!
- از اینجا به بعد رو باید با یوزر root توی لینوکس لاگین کنید!
اسلاید 10 :
نصب پکیچ Soccer Simulation
- خوب حالا رسیدیم به مرحله ی اصلی یعنی نصب rcssbase و rcssserver که سرور رو تشکیل میدن!
- برای این کار باید دو تا پکیج
RoboCup Soccer Simulator Base Code
و RoboCup Soccer Simulator Server
را داشته باشيد!