ثبت نام كاربر
چهارشنبه , 17 شهريور 1389
روبوکاپ
درباره روبوكاپقوانینلیگ مسابقاتثبت ناماخبار
روبوكاپ يك مجموعه بين‌المللي است جهت پيشرفت اسمبلي روباتيك و رشته‌هاي مرتبط كه با قرار‌دادن روبات‌هاي هوشمند در فضاي شبيه‌سازي شده مي‌توان دامنه وسيعي از تكنولوژي‌هاي روز را مورد مطالعه و آزمايش قرار داد. روبوكاپ همچنين بستر بسيار مناسبي جهت پيشرفت نرم‌افزار ايجاد مي‌كند.
روبوكاپ شامل 3 قسمت اصلي است: 
  فوتبال ،نجات و روبوكاپ در خانه.  
      
فوتبال 
فوتبال به دليل ويژگي‌هاي خاصش از ابتدا موضوع اصلي تحقيقات روباتيك قرار گرفت. از دلايل اصلي اين تصميم متغير بودن لحظه به لحظه شرايط بازي فوتبال است كه ما را به هدف نهايي كه استفاده از اين روبات ها در صنعت و اجتماع است، نزديك مي‌كند. پيش بيني شده كه تا سال 2050 روبات‌هاي انسان‌نمايي ساخته شوند كه بر قهرمانان فوتبال جهان پيروز شوند. براي دستيابي به اين امر،تكنولوژي‌هاي بسياري بايد گرد هم آيند.
 
نجات 
از ديگر بخش‌هاي اصلي روبوكاپ جستجو و نجات در هنگام پيش آمدن بلاياي طبيعي يا غيرطبيعي است.
در ليگ نجات، روبات در يك محيط شبيه‌سازي شده، در اندازه يك خانه، قرار مي‌گيرد كه در آن مدل‌هاي انسان‌نما با انواع علائمحيات ، مثل صداي جيغ، تكان دادن دست و گرما در زير پله‌ها، آوار و مكان‌هاي مشابه  پنهان شده‌اند. وظيفه روبات‌ها كه بعضي از آنها توسط انسان كنترل مي‌شوند، يافتن قربانيان، تشخيص نشانه‌هاي حيات در آنها و ايجاد يك   نقشه جهت نمايش مكان قربانيان مي‌باشد. در واقع هدف تامين اطلاعات كاملي در مورد محل و موقعيت آسيب‌ديدگان است كه ناجيان انساني با داشتن اين اطلاعات مي‌توانند عمليات نجات را با موفقيت بيشتري انجام دهند. امتياز‌دهي هر تيم بر اساس كيفيت نقشه آنها، دقيق بودن اطلاعات مربوط به وضعيت حادثه‌ديدگان و تعداد مصدومين يافته شده مي باشد.                 
 
 
روبوكاپ در خانه
هدف اين بخش پيشرفت روبات‌ها جهت انجام كارهاي روزمره انسان و تمركز آن بر ارتباطات انسان_ماشين مي‌باشد. ليگ شامل يك سري تست‌هاي جداگانه مي‌باشد كه موضوع آنها در باره يك كار‌خانگي خواهد بود. اين تست‌ها به مرور زمان تغيير كرده و پيشرفته‌تر مي‌شوند.
 
 
روبوكاپ نوجوانان
اين بخش از روبوكاپ مخصوص دانش آ موزان است تا خلاقيت و توانايي خود را با ساختروبات هاي فوتباليست، روبات‌هاي ناجي و روبات‌هاي رقصنده به نمايش بگذارند. اينمسابقات هر سال تكرار ميشود و شامل 3  بخش می شود: فوتبال، نجات و رقص.
 
در بخش فوتبال، تيم هاي دو نفره از روبات‌ها در زمين مخصوصي مسابقه مي‌دهند و مشابه فوتبال معمولي بايد توپ را در دروازه حريف قرار دهند.
 
در بخش نجات تيم‌ها بايد روبات‌هايي را طراحي كنند كه يك مسير مانع‌گذاري شده را رد كرده مصدومين آسيب ديده را شناسايي كنند. روبات‌ها بر حسب دقتشان امتياز دهي مي‌شوند.
           
بخش رقص جالب‌ترين قسمت مسابقات است زيرا تيم‌ها خلاقيت خود را با ساخت روبات‌هاي رقصنده به نمايش مي‌گذارند.
بسمه تعالي
سازمان آموزش و پرورش شهر تهران

كانون آفرينشهاي علمي فني دانش آموزان
قوانين و مقررات اولين ليگ ملٌي روبوكاپ  دانش آموزي 
محيط شبيه سازي
براي هر مسابقه ،‌دو دستگاه كامپيوتر معمولي در اختيار هر تيم قرار داده مي شود . مشخصات فني اين كامپيوتر ها به شرح زير است:
 - Intel Pentium IV 2.8 GHz.  CPU
 - 512 MB of RAM
 بر روي تمامي كامپيوتر ها ، سيستم عامل لينوكس نسخه Fedora core 6 قرار دارد . براي مسابقات از آخرين نسخه سرور شبيه سازي (10x) استفاده خواهد شد . اين نسخه از سرور به همراه فايل هاي تنظيمات آن (server .conf و  player .conf) حداكثر تا يك هفته قبل از شروع مسابقات ، در اختيار تيم هاي شركت كننده در مسابقات قرار مي گيرد .
قوانين مسابقات
1.تمام مسابقات به طور خود كار ، و يا توسط داور انساني مسابقه اجرا مي شوند.
 
2.تمامي تيم ها موظف به تهيه فايل هاي(script) براي راه اندازي و پايان برنامه هاي خود مي باشند . براي ضربات پنالتي نيز فايل ها مورد استفاده قرار خواهند گرفت . نامي كه تيم ها در اين فايل ها براي اتصال به سرور مسابقات استفاده مي كنند مي بايست حتماً‌ با نام تيم مطابقت داشته باشد .
 
3.تمام تيم ها موظفند سورس برنامه خود را حداقل درو روز قبل از شروع مسابقات به كميته فني مسابقات تحويل دهند.
 
4.در مسابقات گروهي ، به هر برد 3 امتياز ، و به هر مساوي يك امتياز تعلق خواهد گرفت . در صورتي كه دو يا چند تيم در پايان باز ي ها ي گروهي داراي امتياز هاي مساوي شوند ،‌ موارد زير - به ترتيب - مشخص كننده رتبه  تيم ها در گروه خواهد بود :
- نتايج مسابقات مستقيم ( پيروزي يا شكست در تمام بازي ها )
- امتياز در مجموع مسابقات مستقيم
- تفاضل گل در مجموع مسابقات مستقيم
- گل زده در مجموع مسابقات مستقيم
- تعدا دفعات به ثمر رساندن گل اول در بازي هاي مستقيم
- تفاضل گل در گروه
- گل زده در گروه
- تعداد دفعات به ثمر رساندن گل اول در بازي هاي گروه

تا هنگامي كه رتبه تمام تيم ها مشخص نشده است ،‌در هر مرحله ،‌يكي از تيم ها به ترتيب به عنوان بهترين يا بد ترين تيم انتخاب شده ، و براي تيم هاي ديگر اين مراحل تكرار مي شود . در صورتي كه در هر مرحله تمامي شرايط يكسان بوده و نتوان تيمي را انتخاب نمود ، قرعه بدترين تيم را انتخاب مي كند .
 
5.در مسابقات حذفي ، در صورتي كه بازي مساوي شود ،‌موارد زير -  به ترتيب - تيم برنده را مشخص مي كند

- يك نيمه بازي ( بدون قانون گل طلايي)
- يك نيمه بازي با قانون گل طلايي
- تيم زننده گل اول در بازي
- ميانگين امتياز در كل بازي ها
- ميانگين تفاضل گل در بازي هاي قبلي همين مرحله
- ميانگين  گل زده در بازي هاي قبلي همين مرحله
-  ميانگين امتياز در كل بازي ها
- ميانگين تفاضل گل در بازي هاي مرحله قبلي
- ميانگين  گل زده در بازي هاي مرحله قبلي
-  ميانگين امتياز در كل بازي ها
- ميانگين تفاضل گل در  كل بازي ها
- ميانگين  گل زده در كل بازي ها
- قرعه
 
6.در صورتي كه بازيكنان يك تيم وارد زمين بازي نشوند ،‌نتيجه آن بازي با نتيجه سه بر صفر ( يا در باز يهاي گروهي در صورتي كه اقلاً يك بازي با بيش از سه گل اختلاف به پايان رسيده باشد ، با حداكثر تفاضلي كه در بازي ها آن گروه تا پايان بازي ها براي هر يك از تيم ها ي گروه بدست آمده است ) به سود حريف اعلام مي شود . در صورتي كه اين مشكل براي هر دو تيم بوجود بيايد ،‌نتيجه بازي صفر - صفر اعلام مي شود .
 
7.در صورتي كه در حين اجراي بازي ، مشكلي براي يكي از تيم ها بوجود آيد كه قادر به ادامه بازي نباشد ، بازي تا پايان آن نيمه ادامه خواهد يافت .
 
8.در صورتي كه تيمي بعد از شروع بازي در خواست تكرار بازي را داشته باشد مي بايست تا قبل از از شروع نيمه دوم، دلايل خود را  به صورت مكتوب به كميته فني مسابقات ارائه دهد . در صورت موافقت كميته فني ، مسابقه تكرار خواهد شد . موافقت با تكرار بازي در موارد استثنائي امكان پذير مي باشد.
 
9.در صورتي كه - در هر مرحله از مسابقات - مشخص شود كه يك تيم قوانين بازي جوانمردانه را رعايت نكرده است ، آن تيم بلافاصله از جدول مسابقات حذف خواهد شد . ملاك تشخيص بازي جوانمردانه ، نظر كميته فني مسابقات مي باشد. در صورتي كه جدول مسابقات اجازه دهد و با نظر كميته فني ، ممكن است تيم ديگري جايگزين تيم حذف شده شود.
 
10. داوران بازي ها توسط كميته فني انتخاب مي شود.
 
11. در صورتي كه بيش از 300 سيكل از شروع بازي نگذشته باشد ، داور مسابقه مي تواند - در صورت تشخيص بروز مشكل فني - بازي را مجدداً تكرار كند.
 
12. نظر كميته فني مسابقات بر تمامي قوانين ذكر شده ارجحيت دارد.
 
13. اسامي كميته فني مسابقات قبل از شروع سابقات اعلام مي گردد.
 
14. آخرين نسخه از قوانين حداكثر يك هفته قبل از شروع مسابقات در اختيار تيم ها قرار مي گيرد .
 
 قوانين بازي جوانمردانه
 نقض قوانين بازي جوانمردانه توسط كميته فني تعيين مي گردد.
 تعدادي از موارد نقض بازي جوانمردانه ، براي نمونه،‌عبارتند از :
  • استفاده از برنامه هاي اجرايي تيم هاي ديگر
  • ارسال بيش از حد پيام به سرور ( 3 يا 4 پيام در هر سيكل توسط هر بازيكن )
  • ارتباط بين برنامه ها از طريقي غير از دستور say
  • اخلال در ارتباط بين بازيكنان تيم حريف ( مثلاً ضبط و ارسال مجدد پيام بازيكنان تيم حريف )
  •  .....
 لازم به ذكز است كه اين موارد تنها نمونه هايي از موارد نقض بازي جوانمردانه محسوب مي شوند و در هر حال تشخيص رعايت يا نقض بازي جوانمردانه بر عهده كميته فني مسابقات بوده و هيچ گونه اعتراضي در اين رابطه پذيرفته نخواهد شد.
مسابقات ربوكاپ از چندين ليگ مختلف تشكيل شده است .
اين ليگها عبارتند از : روباتهاي فوتباليست اندازه متوسط و اندازة كوچك ، شبيه سازي فوتبال ، روباتهاي امداد گر ، شبيه سازي امـداد و روبــاتـهاي فوتباليست AIBO و هم چنين روباتهاي انسان نما .
ليگ شبيه سازي فوتبال ( Soccer simulationleague)
مسابقات ليگ شبيه سازي فوتبال در يك محيط نرم افزاري و بـدون دخالت روبات انجام مي شود . در اين مسابقات سعي شده است تـا آنجا كــه امكان دارد شرايط و قوانين مسابقه همانند فوتبال واقعي باشد .
در اين مسابقات ، يك كامپيوتر مركزي تمامي شرايط زمين فوتبال را شبيه سازي مي كند و كامپيوترهاي ديگر نيز به عنوان بازيكنان دو تيم شركت كننده به اين كار گزار متصل مي شوند . پس از شروع بازي كار گزار تمامي اطلاعاتي را كه يك بازيكن در زمين مسابقه واقعي درك مـي كند را بـهبازيكنان ، كه برنامـه هاي كامپيوتري هستند ، مي دهد ( اين اطلاعات مي تواند اشيايي كه بازيكنان در زمين مي بينندو يا صداهايي كه مي شنوند باشد ).
 بازيـكـنان نـيـز پـس از دريافت اطلاعات تصميم گيري كرده و نتيجه را به كارگزار باز مي گردانند . يك برنامه جدا نيز به عنوان مربي تيم به كارگزار متصل شده و توسط پيامهايي دستوراتي را به بازيكنان خود مي دهد .
 
 ساير ليگهاي مسابقات ربوكاپ
 
­    ليگ روباتهاي فوتباليست اندازة متوسط ( Middle - size Robots league )
در اين ليگ ، هر تيم بايستي كه چهار روبات كاملا خودكار را به عنوان بازيكن در زمين قرار دهد . يكي از اين روباتها نقش دروازه بان و ديگر روباتها نقش بازيكنان را بازي مي كنند . اندازة اين روباتها  40cm* 50cm است و محدوديتي بر روي ارتفاع اين روباتها وجود ندارد . زمين مسابقه نيز محوطه اي است به شكل زمين فوتبال به اندازه   5m * 8m  .  روباتها بايستي كه در دو نيمة 10دقيقه اي با يكديگر مسابقه دهند تا برندة مسابقه شناسايي شود.
 
­ ليگ روباتهاي فوتباليست اندازة كوچك (  Small size Robots league )
 دراين ليگ ، هر تيم بايستي كه 5 روبات به اندازة كوچك ( قطر روبات نبايستي از 18 سانتيمتر تجاوز كند ) را به عنوان بازيكن در زمين قرار دهد . اندازة زمين نيز به اندازة يك ميز پينگ پنگ مي باشد . برخلاف ليگ اندازة متوسط ، در اينجا يك كامپيوتر مركزي براي روباتها تصميم گيري مي كند . يك دوربين كه در بالاي زمين قرار داده شده است ، تصوير زمين مسابقه را به كامپيوتر مركزي منتقل كرده و كامپيوتر نيز پس از تصميم گيري آن را به صورت پيغام هاي راديويي  به روباتها ارسال مي كند . اين در حالي است كه در ليگ فوتبالها ي اندازة متوسط ، هر روبات بايد بصورت جداگانه  از زمين تصوير گرفته و تصميم گيري كند.
 
­ ليگ روباتهاي فوتباليست AIBO
اين ليگ همانند روباتهاي اندازه متوسط است با اين تفاوت كه در اينجا روباتها همگي روباتهاي از قبل ساخته شده شركت SONY به نام AIBO مي باشند ( روباتهاي AIBO به شكل سگ مي باشند و قادر به حركت بر روي چهار پاي خود هستند ).
 
­ ليگ روباتهاي امدادگر ( Rescue Robots league )
همانگونه كه قبلآ ذكر شد ، هدف نهايي از برگزاري اين مسابقات ، ساخت روباتهايي است كه بتوانند در موقع سوانح و خطر به نجات انسانها بيايند . اين ليگ نيز در اين راستا برگزار مي شود . در اين مسابقات فرض مي شود كه يك منطقه زلزله زده وحود دارد كه در آن تعدادي مصدوم وجود دارد .تيمهاي گوناگون ، روباتهايي را به عنوان امدادگر به منطقه زلزله زده مصنوعي مي فرستند . در بخشهاي مختلف اين منطقه ، عروسكهايي به عنوان مصدوم قرار داده شده است . روباتي كه بيشترين تعداد مصدومين ر پيدا كند ، به عنوان برنده شناخته مي شود .
 
­ ليگ شبيه سازي امداد ( Rescue simulation league )
جستجو و نجات مؤثر در طول خطرات بزرگ  ، موضوعي است كه اهميت زيادي در جامعه دارد . نظر به اينكه اين امكان وجود ندارد كه به صورت واقعي يك شهر بزرگ را به صورت زلزله زده درآوريم  و حتي در صورت امكان ، بسيار گران تمام مي شود ، بنابر اين در اين مسابقات فرض مي شود كه در يك
مـحيط كـاملآ نـرم افـزاري و شبـيه سـازي شـده ، يك شهر دچار زلزله شده است . هدف آن است كه در اين محيط شبيه سازي شده ، اقدام به امداد
رساني به مصدومين كنيم و تيمي كه بيشترين امتياز را به دست آورد به عنوان برنده شناخته مي شود
 
مسابقات ربوكاپ از چندين ليگ مختلف تشكيل شده است .
اين ليگها عبارتند از : روباتهاي فوتباليست اندازه متوسط و اندازة كوچك ، شبيه سازي فوتبال ، روباتهاي امداد گر ، شبيه سازي امـداد و روبــاتـهاي فوتباليست AIBO و هم چنين روباتهاي انسان نما .
ليگ شبيه سازي فوتبال ( Soccer simulationleague)
مسابقات ليگ شبيه سازي فوتبال در يك محيط نرم افزاري و بـدون دخالت روبات انجام مي شود . در اين مسابقات سعي شده است تـا آنجا كــه امكان دارد شرايط و قوانين مسابقه همانند فوتبال واقعي باشد .
در اين مسابقات ، يك كامپيوتر مركزي تمامي شرايط زمين فوتبال را شبيه سازي مي كند و كامپيوترهاي ديگر نيز به عنوان بازيكنان دو تيم شركت كننده به اين كار گزار متصل مي شوند . پس از شروع بازي كار گزار تمامي اطلاعاتي را كه يك بازيكن در زمين مسابقه واقعي درك مـي كند را بـهبازيكنان ، كه برنامـه هاي كامپيوتري هستند ، مي دهد ( اين اطلاعات مي تواند اشيايي كه بازيكنان در زمين مي بينندو يا صداهايي كه مي شنوند باشد ).
 بازيـكـنان نـيـز پـس از دريافت اطلاعات تصميم گيري كرده و نتيجه را به كارگزار باز مي گردانند . يك برنامه جدا نيز به عنوان مربي تيم به كارگزار متصل شده و توسط پيامهايي دستوراتي را به بازيكنان خود مي دهد .
 
 ساير ليگهاي مسابقات ربوكاپ
 
­    ليگ روباتهاي فوتباليست اندازة متوسط ( Middle - size Robots league )
در اين ليگ ، هر تيم بايستي كه چهار روبات كاملا خودكار را به عنوان بازيكن در زمين قرار دهد . يكي از اين روباتها نقش دروازه بان و ديگر روباتها نقش بازيكنان را بازي مي كنند . اندازة اين روباتها  40cm* 50cm است و محدوديتي بر روي ارتفاع اين روباتها وجود ندارد . زمين مسابقه نيز محوطه اي است به شكل زمين فوتبال به اندازه   5m * 8m  .  روباتها بايستي كه در دو نيمة 10دقيقه اي با يكديگر مسابقه دهند تا برندة مسابقه شناسايي شود.
 
­ ليگ روباتهاي فوتباليست اندازة كوچك (  Small size Robots league )
 دراين ليگ ، هر تيم بايستي كه 5 روبات به اندازة كوچك ( قطر روبات نبايستي از 18 سانتيمتر تجاوز كند ) را به عنوان بازيكن در زمين قرار دهد . اندازة زمين نيز به اندازة يك ميز پينگ پنگ مي باشد . برخلاف ليگ اندازة متوسط ، در اينجا يك كامپيوتر مركزي براي روباتها تصميم گيري مي كند . يك دوربين كه در بالاي زمين قرار داده شده است ، تصوير زمين مسابقه را به كامپيوتر مركزي منتقل كرده و كامپيوتر نيز پس از تصميم گيري آن را به صورت پيغام هاي راديويي  به روباتها ارسال مي كند . اين در حالي است كه در ليگ فوتبالها ي اندازة متوسط ، هر روبات بايد بصورت جداگانه  از زمين تصوير گرفته و تصميم گيري كند.
 
­ ليگ روباتهاي فوتباليست AIBO
اين ليگ همانند روباتهاي اندازه متوسط است با اين تفاوت كه در اينجا روباتها همگي روباتهاي از قبل ساخته شده شركت SONY به نام AIBO مي باشند ( روباتهاي AIBO به شكل سگ مي باشند و قادر به حركت بر روي چهار پاي خود هستند ).
 
­ ليگ روباتهاي امدادگر ( Rescue Robots league )
همانگونه كه قبلآ ذكر شد ، هدف نهايي از برگزاري اين مسابقات ، ساخت روباتهايي است كه بتوانند در موقع سوانح و خطر به نجات انسانها بيايند . اين ليگ نيز در اين راستا برگزار مي شود . در اين مسابقات فرض مي شود كه يك منطقه زلزله زده وحود دارد كه در آن تعدادي مصدوم وجود دارد .تيمهاي گوناگون ، روباتهايي را به عنوان امدادگر به منطقه زلزله زده مصنوعي مي فرستند . در بخشهاي مختلف اين منطقه ، عروسكهايي به عنوان مصدوم قرار داده شده است . روباتي كه بيشترين تعداد مصدومين ر پيدا كند ، به عنوان برنده شناخته مي شود .
 
­ ليگ شبيه سازي امداد ( Rescue simulation league )
جستجو و نجات مؤثر در طول خطرات بزرگ  ، موضوعي است كه اهميت زيادي در جامعه دارد . نظر به اينكه اين امكان وجود ندارد كه به صورت واقعي يك شهر بزرگ را به صورت زلزله زده درآوريم  و حتي در صورت امكان ، بسيار گران تمام مي شود ، بنابر اين در اين مسابقات فرض مي شود كه در يك
مـحيط كـاملآ نـرم افـزاري و شبـيه سـازي شـده ، يك شهر دچار زلزله شده است . هدف آن است كه در اين محيط شبيه سازي شده ، اقدام به امداد
رساني به مصدومين كنيم و تيمي كه بيشترين امتياز را به دست آورد به عنوان برنده شناخته مي شود
 
چاپ  

  روبوكاپ     

 منتخبين     

پايگاههاي آموزشي     

دوره هاي آموزشي     

آموزش نرم افزار     

تالار گفتگو     

اوليا     

مشاوره     

 سرگرمي     

 آرشيو فال     

گالري عكس     

سلامت خانواده     

خاطره ها     

معرفي كتاب     

دانلود نرم افزار     

 وبلاگ دانش آموزان     

لينكهاي مرتبط