روبوکاپ

تعریف
روبوکاپ (RoboCup) عنوان مسابقاتی بین المللی در زمینه دانش روباتیک و هوش مصنوعی است که بصورت سالیانه توسط فدراسیون بین المللی RoboCup برگزار می‌شود. از آنجا که نام RoboCup برگرفته از کلمات «Robot soccer» (مسابقه فوتبال) و «world Cup» (جام جهانی) است، لذا بیجا نیست که آنرا جام جهانی روباتها بنامیم.

هدف روبوکاپ
«پیروزی تیم فوتبال روباتهای انسان نما در سال ۲۰۵۰ میلادی در رقابت با برترین تیم فوتبال همان سال» (بدیهی است که این یک هدف نمادین بوده و توسعه دانش روباتیک و هوش مصنوعی هدف اصلی این رقابتهاست.)

تاریخچه روبوکاپ
ایده برگزاری جام جهانی روباتها برای اولین بار در سال ۱۹۹۲ میلادی توسط پروفسور آلن مک ورث از دانشگاه British Columbia کانادا در مقاله‌ای تحت عنوان روباتهای بینا مطرح شد که این مقاله در سال ۱۹۹۳ در کتابی تحت عنوان «Computer Vision: System, Theory, and Applications» منتشر گردید. در همین زمان گروهی از محققان کشور ژاپن به بررسی امکانپذیری برگزاری مسابقه فوتبال روباتها پرداختند که این بررسی‌ها منجر به تأسیس رقابتهای Robot J-League (که بعد به RoboCup تفییر نام داد) توسط پروفسور مینورو آسادا، یاسو کنیوشی و هیرواکی کیتانو شد. رقابتهای روبوکاپ در سال ۱۹۹۶ بصورت رسمی آغاز بکار کرد. لیست زیر بیانگر تاریخ و محل برگزاری مسابقات روبوکاپ از بدو تأسیس آن می‌باشد.

۲۰۰۹ گراز - استرالیا  ؟ ۴۰
۲۰۰۸ سازهوا - چین ۴۰۰ ۳۵
۲۰۰۷ آتلانتا (جورجیاتک) - آمریکا ۳۰۰ ۳۷
۲۰۰۶ برلین آلمان ۴۴۰ ۳۵
۲۰۰۵ اوزاکا - ژاپن ۴۱۹ ۳۵
۲۰۰۴ لیسبون - پرتقال ۳۴۵ ۳۷
۲۰۰۳ پادوا - ایتالیا ۲۳۸ ۳۵
۲۰۰۲ فوکوکا - ژاپن و بوسان - کره ۱۸۸ ۲۹
۲۰۰۱ سیاتل - آمریکا ۱۴۱ ۲۲
۲۰۰۰ ملبورن - استرالیا ۱۱۰ ۱۹
۱۹۹۹ استوکهلم - سوئد ۸۵ ۲۳
۱۹۹۸ فرانسه - پاریس ۶۳ ۱۹
۱۹۹۷ ناگویا - ژاپن (اولین دوره رسمی) ۳۸ ۱۱
۹۶ اوزاکا - ژاپن (غیر رسمی) ۸ ؟

رشته‌های مسابقات روبوکاپ
رقابتهای فوتبال

لیگ شبیه سازی(soccer simulation)
لیگ رباتهای سایز کوچک(small size)
لیگ رباتهای سایز متوسط(middle size)
لیگ ربات‌های چهارپا
لیگ ربات‌های انسان نما

رقابتهای امداد و نجات
لیگ شبیه سازی نجات(rescue simulation)

لیگ ربات‌های امدادگر
مسابقات نوجوانان (زیر ۱۸ سال)
رقابتهای فوتبال
رقابتهای رقص
رقابتهای امداد و نجات
رقابت عمومی
مسابقات روباتهای خانگی

لیگ شبیه سازی فوتبال (Soccer Simulation)
این لیگ، شامل تعدادی مسابقه‌است که همگی بر پایه قوانین مسابقه‌های فوتبال حقیقی برگزار می‌شوند. در این رشته، هیچ ربات واقعی وجود ندارد و فقط چند نرم افزار کامپوتری است، اما تماشاگران می‌توانند حرکات بازیکنان را مانند یک بازی کامپیوتری، روی یک صفحه نمایش بزرگ دنبال نمایند. هر بازیکن شبیه سازی شده، می‌تواند استراتژی و مشخصات مخصوص به خود را داشته باشد و هم چنین اطلاعاتی مثل موقعیت توپ، موقعیت بازیکنان حریف و یا موقعیت بازیکنان هم تیمی را دریافت کند و با توجه به آنها و شرایط مسابقه تصمیم بگیرد. هر مسابقه ۱۰ دقیقه طول می‌کشد، که در دو نیمه ۵ دقیقه‌ای برگزار می‌گردد. هزینه بسیار اندک این مسابقه و جذابیت بالای آن باعث شده تا اغلب دانشجویان و دانش آموزان به این رشته رو بیاورند. لیگ شبیه ساری فوتبال خود به سه رشته فوتبال دو بعدی (2D)، فوتبال سه بعدی (3D)و مربی (Coach) تقسیم می‌شود.

لیگ شبیه سازی امداد (Rescue Simulation)
یک محیط شبیه سازی فاجعه شهری مانند زلزله که روی شبکه‌ای از رایانه‌های متصل به هم کار می‌کند، ساخته شده‌است.

لیگ رباتهای اندازه کوچک (Small Size)
زمین بازی ربات‌های کوچک فوتبالیست محوطه‌ای به ابعاد ۵/۱۵۲ سانتی متر در ۲۴۷ سانتی متر است که کف آن از جنس موکت بدون پرز و به رنگ سبز می‌باشد. خط‌کشی‌های زمین به رنگ سفید و به پهنای آن ۱ سانتی متر و عرض دروازه‌ها ۵۰ سانتی متر است. هر تیم از ۴ روبات بازیکن و یک روبات دروازه‌ بان تشکیل می‌شود. زمان مسابقه ۲۰ دقیقه (دو نیمه ۱۰ دقیقه‌ای) موثر است، بدین معنا که در صورت ایجاد هر گونه وقفه در بازی، زمان نگه داشته می‌شود. در طول زمان مسابقه ربات‌ها بدون دخالت انسان و تنها از طریق کامپیوتر هدایت شده و به بازی فوتبال می‌پردازند. برای تشخیص و هدایت روبات‌ها، معمولاً هر تیم یک دوربین را در ارتفاع ۳ متری از مرکز زمین نصب می‌نماید و سپس اطلاعات دریافتی از این سیستم بینائی مرکزی را به یک کامپیوتر ارسال می‌نماید.

لیگ رباتهای اندازه متوسط (Middle Size)
طول، عرض و ارتفاع این روبات‏ها به ترتیب ۵۰، ۴۵ و ۴۵ سانتی‏متر (طبق مقررات) هستند. زمین ‏بازی محوطه‏ای به شکل زمین فوتبال، داخل سالن و اندازة آن ۹×۵ متر است. همه مقررات بازی فوتبال درمورد روبات‌ها اجرا می‌شود.‏ هر تیم از روبات‏ها دارای حداکثر ۴ روبات (یک دروازه‏بان و سه بازیکن) است که این ‏روبات‏ها در دو نیمه ۱۰ دقیقه‏ای جمعاً به مدت ۲۰ دقیقه بطور کاملاً خودکار و بدون هدایت انسان ‏‏فوتبال بازی می‏کنند.

لیگ رباتهای امدادگر (Rescue Robot)
هر روبات می‌بایست به مدلی از یک شهر ویران که در محل مسابقه ساخته شده وارد شود و به جستجوی مصدومین احتمالی بپردازد و محل دقیق آنها را گزارش کند. روبات باید پس از انجام این اعمال از محوطه خارج شود. نواحی مسابقه بر اساس میزان ناهمواری به سه ناحیه زرد، نارنجی و قرمز تقسیم می‌شود و هر روبات برای جستجو در این نواحی تنها ۲۰ دقیقه فرصت دارد.

لیگ ربات‌های امدادگر دانش آموزی: این ربات‌ها شبه ربات‌های تعقیب خط هستند با این تفاوت که آدمکهایی به رنگ‌های نقره‌ای و سبز در کف زمین مسابقه وجود دارند.این ربات‌ها باید این آدمکها(که به مصدوم معروف شده‌اند)را تشخیص بدهند و...

لیگ روباتهای آدم واره (Humanoid)
در این رشته ربات‌هایی به شکل انسان و انسان گونه با یکدیگر به رقابت می‌پردازند. این رشته از دو بخش ربات‌های کوچک و متوسط تشکیل شده. در حال حاضر رقابت‌های این رشته به دو صورت ضربات پنالتی و مسابقه فوتبال دو به دو انجام می‌پذیرند.

لیگ سگ‌های سونی (Sony Dogs)
در این مسابقه روباتهای فوتبالیست به شکل سگ هستند و هر تیم مجاز به استفاده از ۴ سگ می‌باشد. هیچ گونه تغییری در سخت افزار روباتها مجاز نیست. زمان هر مسابقه ۲ نیمه ۱۰ دقیقه ایست.