www.irantarjomeh.com

                    

 

 

تيم فوتبال بر مبناي برنامه نويسي عامل‌گرا   -  Soccer Team based on Agent-Oriented Programming

 نام اصل متن :  Soccer Team based on Agent-Oriented Programming

 نام ترجمه به فارسي : تيم فوتبال بر مبناي برنامه نويسي عامل‌گرا

 كد ترجمه :  COM33      تعداد صفحه انگليسي:  14   تعداد صفحه فارسي:  38   سال:

  منبع : اينترنت - مقاله كامل Artificial Intelligence Research Institute
  قيمت : 120000 ريال
 

 تيم فوتبال بر مبناي برنامه نويسي عامل‌گرا

چكيده

در اين مقاله آناليز، طراحي و اجراي يك تيم فوتبال ميكروروباتيك مورد بررسي قرار مي‌گيرد. علاوه بر مشكلات فني جهت توسعه اين روبات‌هاي ريز، اين مقاله نشان مي‌دهد كه چگونه مي‌توان نسبت به توسعه يك سيستم مشاركتي چند عاملي با استفاده از سيستم‌هاي Matlab/Simulink، كه بعنوان چارچوب‌هاي طراحي سيستم كنترلي با كمك كامپيوتر مي‌باشد، اقدام نمود. الگوهاي عامل‌گرا تعاملات بين عوامل مختلف بر حسب تغييرات حالت مغزي، از طريق ارتباطات بين عوامل، را مورد تجزيه و تحليل و بررسي قرار مي‌دهند. تلويحات اجرايي عملي آنها معمولاً از طريق الگوها يا پارادايم‌هاي شي‌گرا درك مي‌شود. با اين وجود، اجراي الگو‌هاي عامل‌گرا در سيستم Matlab/Simulink بصورت مستقيم عملي نمي‌گردد. بنابر اين، روال‌هاي اجرايي واقعي تحصيل شده بعنوان يك سيستم جامع به شمار مي‌آيد كه شامل چندين الگوي برنامه‌نويسي همانند پلتفرمهاي سخت‌افزاري مي‌باشد. در نهايت، پيشنهاد مرتبط با يك چارچوب جامع براي تيم فوتبال ميكرو روباتيك ارائه مي‌گردد...

مقدمه

سيستم‌هاي روباتيك متحرك چند عاملي نيازمند مثال‌هاي جديدي از كاربردها مي‌باشند و بر اين اساس مستلزم طرح‌هاي كنترلي جديدي مي‌باشند. بدين طريق، نشست مسابقات فوتبال كاپ جهاني ميكروروباتيك (MIROSOT) بعنوان مجمعي تلقي مي‌گردد كه در آن قواعد و محدوديت‌هاي روال‌هاي بكارگيري ميكروروبات‌هاي متعدد در يك بازي و فرصت‌ها و تكنيك‌هاي كاربردي مبتني بر عوامل مربوطه مورد بحث و بررسي قرار مي‌گيرند. اين بازي بعنوان يك بازي فوتبال ميكرو روباتيك در نظر گرفته شده كه در آن سه ميكرو روبات مي‌بايست در مقابل تيم ديگر با خصيصه‌هاي مشابه بازي نموده و سعي نمايند تا حداكثر امتياز را به دست آورند...

 MIROSOT

بر حسب مشخصه‌هاي نشست مسابقات فوتبال كاپ جهاني ميكروروباتيك (MIROSOT)، ميكروروبات‌هاي فوتباليست مي‌بايست داراي اندازه 7.5*7.5*7.5 سانتيمتر باشند و زمين مسابقه كه اين روبات‌ها بر روي آن حركت مي‌كنند نيز بايد به اندازه 130*90 سانتيمتر باشد. قواعد MIROSOT، با وجود آنكه براي تكنولوژي روباتيك جاري آداپته يا منطبق شده است، داراي قياس‌هاي قدرتمندي در مقايسه با مقررات يك بازي فوتبال واقعي مي‌باشد...

الگوهاي عامل‌گرا و كنترل

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

برنامه‌نويسي عامل‌گرا

AOP  را مي‌توان بصورت ذاتي بعنوان ادوات منحصر بفرد برنامه نويسي شي‌گرا (OOP) بشمار آورد. بر اين اساس، از يك طرف، OOP جهت درك برنامه‌هاي كاربردي ساخته شده است كه از مادوله‌هاي اطلاعاتي يا ساختارهاي داده (كه بنام شي خوانده مي‌شوند) بهره گرفته و قابليت تبادل داده بين اشيا را دارا بوده و از روش‌هاي منحصر بفردي جهت كار بر روي پيام‌هاي دريافتي كه در اين سيستم اصطلاحاً بنام «اسلوب‌ها» خوانده مي‌شوند، بهره مي‌جويند. از طرف ديگر، AOP بطور خاص از چارچوب OOP از طريق تعميم حالت اشيائي كه هم اكنون تحت عنوان عامل‌هاي داراي حالت‌هاي ذهني (كه شامل مولفه‌هايي نظير اعتقادات، توانايي‌ها و تصميم‌گيريها هستند) مي‌باشند بهره مي‌جويند...

الگوي چند- عاملي با استفاده از Matlab/Simulink

استدلال مرحله به مرحله اين فرصت را بوجود مي‌آورد تا نسبت به استفاده از زبان‌هاي پيمانه‌اي يا زبان‌هايي كه از ماژول‌هاي خاصي برخوردار مي‌باشند نظير Matlab/Simulink  اقدام نماييم. در اين حالت، ادوات گرافيكي ارائه شده بوسيله SIMULINK مفيد خواهند بود چراكه هر يك از مراحل استدلال را مي‌توان بعنوان توالي بلوك‌هاي دياگرام برنامه‌نويسي نمود...

سيستم ديداري

رويه استدلال نيازمند داشتن اطلاعات كافي در خصوص مجموعه‌اي از موقعيت‌ها، سرعت و مسير روبات‌ها مي‌باشد، بگونه‌اي كه بتوان سرعت توپ و موقعيت آن را مشخص ساخت. از آنجايي كه سرعت را مي‌توان با استفاده از مقادير موقعيت قبل تعيين نمود، مقادير جاري بوسيله سيستم ديداري يا بصري مشخص مي‌شوند. در اين تحقيق، سيستم ديداري متشكل از يك دوربين CCD، يك پردازنده كمكي تصوير زمان- حقيقي داراي كاربرد خاص (RTC) و برد گربينگ يا ضبط تصوير PIP-1024B مي‌باشد...

سيستم ارتباطات

دستورات مشاركتي كه در نهايت به وسيله عامل- مربي اتخاذ مي‌شوند بوسيله امواج راديويي FM، با بهره‌گيري از يك پروتكل طراحي شده خاص، به روبات‌ها ارسال مي‌گردند. از آنجايي كه امواج ‌FM را مي‌توان به پورت ارتباطي سريال كامپيوتر متصل نمود، دستورات مشاركتي را مي‌توان بطور مستقيم از مدل Simulink ارسال داشت...

ساختار ميكروروبات

بر حسب مقررات MIROSOT، روباتها از نظر اندازه كاملا مقيد و محدود مي‌باشند، بگونه‌اي كه خصيصه‌هاي ارتباطاتي و قابليتهاي جابجايي يا تحرك اتوماتيك را مي‌بايست تنها با بهره‌گيري از ادوات كوچك اعمال نمود...

تحقيقات آينده در زمينه Matlab/Simulink مي‌بايست به گونه‌اي پيشرفت داشته باشند كه قابليت پشتيباني از ادوات شي‌گرا را حاصل نموده و بر اين اساس جامعه تحقيقاتي بتواند راه خود را در زمينه تحقيقات مرتبط با معماري‌هاي كنترل نظارتي، اسلوب شناسي و كاربردهاي خاص تداوم بخشد. يك نگارش Matlab/Simulink كه در آينده نزديك منتشر خواهد شد در بردارنده مشاركت‌هاي مربوط به ساختارهاي نرم‌افزاري خواهد بود. اين ساختارها باعث تسهيل كاربرد چنين ايده‌هايي در زمينه بكارگيري بهتر موضوعات يا آبجكت‌ها مي‌شود. با اين وجود، انتظار مي‌رود تا اين ساختارها بعنوان آبجكت‌هاي حقيقي در نگارش‌هاي بعدي، همانگونه كه براي AOP مد نظر مي‌باشند، بكار گرفته شوند...

 

 

براي سفارش ترجمه اين قسمت را كليك نمائيد