PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : شبیه سازی فوتبال



TAHA
11-11-2009, 11:34 AM
شبیه سازی فوتبال

سالانه مسابقاتی تحت عنوان ربوکاپ در یکی از کشورهای جهان بر اساس درخواست آن کشور و پذیرش فدراسیون روبوکاپ جهان برگزار می گردد که شامل دو بخش ربات های شبیه سازی شده و ربات های واقعی است.
http://pnu-club.com/imported/2009/07/1889.jpg
در بخش شبیه سازی می توان از شبیه سازی نجات، شبیه سازی فوتبال دوبعدی و سه بعدی و شبیه سازی ربات های مجازی (Virtual Robots) نام برد.(عکس رو به رو شبیه سازی فوتبال دوبعدی است)
یکی از سوالاتی که معمولا مطرح می شود آن است که دلیل شبیه سازی (Simule کردن) ربات ها چیست؟ یکی از مهمترین دلایل آن تمرین هوش مصنوعی، شبیه سازی شبکه های عصبی و منطق فازی است که در مورد هر یک توضیح خواهیم داد
هدف بلند مدت این مسابقات برد تیم ربات ها در مقابل تیم فوتبال منتخب دنیا(انسان ها) در سال 2050 است و چون سخت افزار ربات ها زیاد پیشرفت نکرده است در حال حاضر بر روی تصمیم گیری ربات ها به صورت جداگانه کار می شود.
اصولا برنامه های شبیه سازی که در این مسابقات مرسوم هستند از دو بخش تشکیل می شوند.
بخش سرور که قوانین محیط در آن قرار دارد و بخش کلاینت که قادر به تغییر قوانین نیست و تنها قادر است که بر اساس فرمان هایی که صادر می کند و اختیاراتی که داراست دستورات لازم را ارسال نماید.
مثلا در شبیه سازی زلزله سرور محیط بعد از زلزله را شبیه سازی می کند، بعضی مکان ها آتش می گیرد یا یعضی از راه ها بسته می شود و حتی جهت باد یا وضعیت افراد مجروح را تعیین می کند و بخش کلاینت بخشی است که در حقیقت تعیین کننده نحوه عملکرد آتش نشان ها، پلیس ها و آمبولانس ها است رقابت تیم ها در نوشتن برنامه مناسب برای آتش نشان ها ، آمبولانس ها و پلیس هاست که با کمترین خسارت بتوانند محیط را کنترل کنند
شبیه سازی فوتبال هم به همین شکل اتفاق می افتد که سرور ، زمین فوتبال و جهت باد و تغییر موقعیت توپ و قوانین فیزیکی و ... را شبیه سازی کرده و کلاینت دستور می دهد که بازیکن ها و Coach چطور بازی کنند در این بخش نیز نوشتن برنامه بخش کلاینت ، بخش رقابتی مسابقه است در مقالات بعدی به تضیح مفصل تری خواهیم پرداخت.