Abstract: One of the most important parts in designing anonymous intelligent robot agents is to d... more Abstract: One of the most important parts in designing anonymous intelligent robot agents is to determine where the robot is positioned. In case the robot agent is designed to operate in nonstationary environments, the results of this section are of great importance; because the results originated from positioning are directly used in intelligent layers. Decisioning in most common methods, for intelligent robot agents are being done using exact values (resulting from positioning) where gaining exact values require heavy algorithms and high ...
شیوههای مدرن و کارآمد در طراحی و توسعة نرم افزار، همواره از مهمترین قسمتهای مورد توجه مدیران و ... more شیوههای مدرن و کارآمد در طراحی و توسعة نرم افزار، همواره از مهمترین قسمتهای مورد توجه مدیران و طراحان سیستمهای نرم افزاری به شمار میآید و امروزه الگوهای متفاوت و مختلفی را میتوان در طراحی و توسعة نرم افزار مورد استفاده قرار داد. در این مقاله، پس از بررسی نیازهای سیستمهای نرم افزاری از دید مدیریت پروژه، به بررسی شیوههای توسعة سیستم (با توجه به اقتصادیترین روشهای پیاده سازی سیستمهای نرم افزاری) پرداخته شده است. سپس به منظور طراحی، مدیریت و پشتیبانی جامع سیستمهای نوین نرم افزاری، مدلی جدید، کارآمد و مبتنی بر چرخة حیات به نام "دورة توسعه و حیات نرم افزار" (SDLC) تعریف و ارائه میگردد. پس از تعریف، مدل دورة توسعه و حیات نرم افزار به صورت مرحله به مرحله شرح داده شده و مزایای آن نسبت به استفاده از شیوههای کلاسیک مدیریت سیستمهای نرم افزاری به صورت مشروح بیان میگردد و در انتها نتایج به دست آمده از اجراهای عملی (مشابه با مدل مطروحه) ارائه میگردد.
امروزه بارزترین روش ارزیابی و سنجش تواناییها و مهمترین ملاک ارزشیابی کشورهای در حال توسعه (و توس... more امروزه بارزترین روش ارزیابی و سنجش تواناییها و مهمترین ملاک ارزشیابی کشورهای در حال توسعه (و توسعه یافته) میزان رشد فناوری اطلاعات در آن کشور میباشد و با توجه به مطرح شدن فناوری اطلاعات به عنوان یک صنعت در کشورهای صنعتی (و پیشرفته) و رشد بی سابقه آن در دو دهه اخیر، میزان اهمیت آن را در سرنوشت ملتها روز به روز بیشتر میگردد و از آنجا که سیستمهای نرم افزاری همواره به عنوان یکی از مهمترین اجزای صنعت فناوری اطلاعات به شمار میآیند توجه به این بخش را بیش از پیش آشکار میسازد. با توجه به موقعیت جغرافیایی بسیار مناسب کشورمان در منطقه که به مانند پلی بر سر شاهراه ارتباطی دنیا قرار گرفته است و استعدادهای بالقوه و ذاتی که نشان از غنی بودن منابع انسانی مناسب در کشورمان دارد؛ بستری مناسب برای فعالیت در زمینه صنعت فناوری اطلاعات و مخصوصاً سیستمهای نرم افزاری وجود دارد که با تکیه بر دانش فنی به روز و کارآمد و استفاده از شیوههای جدید مدیریت سیستمهای نرم افزاری، امید است بتوانیم در آینده پیشروی خدمات نوین انفورماتیکی در منطقه و در دنیا باشیم.
RoboCup Symposium Papers and Team Description Papers, Oct 15, 2003
On of the most important parts in designing anonymous intelligent robot an agent is to determine ... more On of the most important parts in designing anonymous intelligent robot an agent is to determine where the robot is positioned. In case the robot agent is designed to operate in non-stationary environments, the results of this section are of great importance; because the results originated from positioning are directly used in intelligent layers. Decisioning in most common methods, for intelligent robot agents are being done using exact values (resulting from positioning) where gaining exact values require heavy algorithms and high processing. In this document we have tried to point out the causes and benefits of changing this method and substituting the non-deterministic areas instead of deterministic positioning. Here, instead of decisioning based on the deterministic positioning of each agent, decisioning is based on the area of which the agent is positioned in the environment. These environments getting affected by the agent’s position and the environment’s parameters at each moment are the basis of the team’s basic movements and decisioning in the agent’s intelligent structure.
یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محی... more یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محیط میباشد. در صورتی که روبات عامل برای فعالیت در محیطهای ناشناخته طراحی گردیده باشد، نتایج این قسمت از اهمیت خاصی برخوردار میگردد؛ زیرا، نتایج حاصل از مکان یابی به صورت مستقیم در لایههای هوشمند مورد استفاده قرار میگیرد. تصمیم گیری در اکثر روشهای متداول، برای روباتهای عامل هوشمند با مقادیر قطعی (حاصل از مکان یابی) انجام میپذیرد که بدست آوردن این مقادیر به صورت قطعی توسط الگوریتمهای سنگین و با پردازش زیاد صورت میگیرد. در این مقاله سعی در بیان علل و مزایای تغییر این روش و جایگزینی محدودههای غیر قطعی بجای مکان یابی قطعی گردیده است. در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محی... more یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محیط میباشد. در صورتی که روبات عامل برای فعالیت در محیطهای ناشناخته طراحی گردیده باشد، نتایج این قسمت از اهمیت خاصی برخوردار میگردد؛ زیرا، نتایج حاصل از مکان یابی به صورت مستقیم در لایههای هوشمند مورد استفاده قرار میگیرد. تصمیم گیری در اکثر روشهای متداول، برای روباتهای عامل هوشمند با مقادیر قطعی (حاصل از مکان یابی) انجام میپذیرد که بدست آوردن این مقادیر به صورت قطعی توسط الگوریتمهای سنگین و با پردازش زیاد صورت میگیرد. در این مقاله سعی در بیان علل و مزایای تغییر این روش و جایگزینی محدودههای غیر قطعی بجای مکان یابی قطعی گردیده است. در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
یکی از مهمترین لایه ها در قسمت تصمیم گیری های حرکتی برای هر روبات هوشمند انتخاب بهترین و امن ترین... more یکی از مهمترین لایه ها در قسمت تصمیم گیری های حرکتی برای هر روبات هوشمند انتخاب بهترین و امن ترین مکان بعدی از بین مکانهای موجود برای حرکت به سوی آن می باشد. این تصمیم گیری اساس حرکت بعدی روباتها را در هر واحد زمانی، در جهت رسیدن به هدف تعیین میکند. این لایه نرم افزاری که پایه و اساس آن تصمیم گیری های فازی است ؛ میزان کیفیت انتخاب را بر اساس روشهای نسبی تعیین می نماید. یکی از بهترین محیط های پویا یا غیر ایستا برای آزمایش این روش ها محیط شبیه ساز نرم افزاری فوتبال روباتها است. برای تعیین میزان تاثیر هر پارامتر، هریک از این روش ها را با نمونه های منطبق بر بازی فوتبال شبیه سازی نموده ایم.
ابتدا سعی شده اثبات شود که در سریهای زمانی، اعتدال قیمتها بطور تصادفی نوسان نمیکنند و در نهایت ا... more ابتدا سعی شده اثبات شود که در سریهای زمانی، اعتدال قیمتها بطور تصادفی نوسان نمیکنند و در نهایت از دو مدل پیشگویی متفاوت استفاده شده است. (AR) Forward Neural Network, Autoregressive (شبکههای عصبی پیشرو) برای پیشگویی سریهای زمانی بازگشتی نامتعادل است، که از مفاهیم مقادیر تاخیری نیز بهره میگیرد. قبل از پیادهسازی مدلهای شبکه عصبی از یک الگوریتم ژنتیک ساختار بندی شده به منظور انتخاب توپولوژی بهینه استفاده میشود. بعد از ارزیابی مدلهای مختلف در مکانهای مختلف 4 مدل پیشگویی در 4 استاندارد مختلف یافته شده است ولی باید توجه داشت که پیشگویان مبتدی از این استانداردها نمیتوانند استفاده کنند و مدیریت این موارد و پیشگویی آنها مشکل است.
تعیین حوزه فعالیت هر عامل بر اساس محدودههای غیر قطعی راهی برای نزدیک شدن به مبانی اولیه سیستمهای... more تعیین حوزه فعالیت هر عامل بر اساس محدودههای غیر قطعی راهی برای نزدیک شدن به مبانی اولیه سیستمهای عاملگرا میباشد. امروزه الگوریتمهای بسیار زیادی برای اعمال تصمیم گیری و انجام کارهای پایهای در شبیه ساز فوتبال روباتها وجود دارد که از مبانی هوش مصنوعی دور است. تیم با هدف بهبود روشهای موجود و گرفتن تصمیمهای غیر قطعی در محیطهای ناشناخته به فعالیتهای زیر پرداخته است. در این روشها بجای تصمیم گیری بر اساس مکان هر بازیکن، تصمیم گیری براساس ناحیة محل اسقرار عامل انجام میگیرد. این نواحی در هر لحظه با تاثیرگیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند تیم قرار میگیرد.
Determining the activation area for each agent on the base of non-deterministic areas is a way to... more Determining the activation area for each agent on the base of non-deterministic areas is a way to meet the basic principles of Multi Agent Systems. Now a days many algorithms exist for deciding and performing basic tasks in robots soccer simulator, which follows the principles of Far Artificial Intelligence Learning. Our team, aiming to optimize the existing methods and non-deterministic deciding on the non-stationary environments, have worked on the hereunder fields. In this method instead of deciding on the base of the location of each agent, deciding is being done on the base of the area of which surrounds the agent. These areas, in each cycle, being influenced by the location of the agent and the environments parameters; Sets our base for Low Level Making and High Level Making.
Up to now different methods have been designed to find optimal paths in non-stationary environmen... more Up to now different methods have been designed to find optimal paths in non-stationary environments, for example Genetic Algorithms (GAs) [4,11]. On the other hand, in recent years the Robot World Cup (RoboCup) is a standard form for intelligent technology [10]. In this article, we tried to find the optimal path for a robot, which is carrying a ball (in competition with moving opponents) to a specific goal. This algorithm which we called Arian Gene (using GAs methods) for modeling the environmental situations, uses a grid network whose occurrence probability is estimated in a specific point, because in RoboCup we can find input and perception faults and so we are not able to use a deterministic model. We have designed the fitness function to coordinate the movement of Arian Gene in direction of team's policy. The important specification of this algorithm is that it doesn't need perception in short-term periods because in Software Simulation it is probable that the network would be disconnected in some periods. Our experiences and comparison with other Software Simulation teams showed that the slowness problem of convergence time will solve with tuning parameters.
Now a days one of the important robotic industry usages is to utilize robots as a help in unexpec... more Now a days one of the important robotic industry usages is to utilize robots as a help in unexpected evens such as earth quacks, floods, fires, explosions, and etc. the bam rescue robot is designed and built in order to increase the exploration and searches speed and also the rescue operations. This robot has a really well shaped and convenient mechanical design .the robot control system preparation and according to its multi_ layer architecture working in any conditions and any occurrences are possible. The low transferred information is one of this robots ability. This robot’s soft ware is been designed intelligent and semiautomatic. all the below specifications are including the researches activities and the used tools in the second robot’s generation. Most of the second generation plans and designs are finished and we are doing our best to complete other parts as soon as possible. we are also doing our investigations about this robot’s third generation. the third generations design goal is to build an autonomous and automatic rescue robot. In this paper We have often pointed to some parts of its plans.
Abstract: One of the most important parts in designing anonymous intelligent robot agents is to d... more Abstract: One of the most important parts in designing anonymous intelligent robot agents is to determine where the robot is positioned. In case the robot agent is designed to operate in nonstationary environments, the results of this section are of great importance; because the results originated from positioning are directly used in intelligent layers. Decisioning in most common methods, for intelligent robot agents are being done using exact values (resulting from positioning) where gaining exact values require heavy algorithms and high ...
چکیده مقاله: در دنیای نوین اطلاعاتی که همگان خواهان جدیدترین و دقیقترین اطلاعات و آمار هستند، خا... more چکیده مقاله: در دنیای نوین اطلاعاتی که همگان خواهان جدیدترین و دقیقترین اطلاعات و آمار هستند، خانوادة زبانهای XML جای خود را در روند تبادل سریع اطلاعات به خوبی باز نمودهاند. از میان انبوهی از اطلاعات درخواستی، اطلاعات ورزشی یکی از پرطرفدارترینِ اطلاعات است که شیوههای تبادل اطلاعات امروزی پاسخگوی این نیاز نمیباشد. امروزه یکی از بهترین شیوههای اطلاع رسانی و تبادل اطلاعات ورزشی استفاده از پایگاههای اطلاع رسانی تحت وب (اینترنتی) میباشد که قادر است حجم انبوهی از اطلاعات را در کمترین زمان در اختیار حجم بالایی از درخواست کنندگان قرار دهد. اما این پایگاههای اطلاع رسانی نیز به منظور تهیه، دریافت و ارسال سریعتر اطلاعات و در نهایت پایین آوردن زمان نهایی به روز رسانی، نیازمند استفاده از شیوههای ارتباطی یکپارچه و کاراتری میباشند. یکی از آخرین شیوههای ارتباطی و تبادل اطلاعات ورزشی مابین سرویسهای تولید اخبار و آزانس های خبر پراکنی استفاده از استاندار نوین SportsML میباشد که در این مقاله به بررسی، مقایسه، بیان قابلیتها، مشخصات، ویژگیها و شیوههای استفاده از این زبان میپردازیم. این زبان مبتنی بر XML و بسیار قابل انعطاف بوده و با توجه به استانداردسازیهای مطرح در طراحی و پیاده سازی آن، از یکپارچگی مناسبی برخوردار میباشد. این زبان به راحتی میتواند طیف گستردهای از اطلاعات ورزشی، تیمی، فردی، خصوصی و تمامی آمارها، رتبهها، رده بندیها، مشخصات بازیکنان و تیمها را حتی در جریان زندة مسابقات پوشش دهد.
سالهاست که مهندسين کامپيوتر سعی در جايگزينی کامپيوتر بجای انسان دارند و برای اين هدف کوشيده اند ک... more سالهاست که مهندسين کامپيوتر سعی در جايگزينی کامپيوتر بجای انسان دارند و برای اين هدف کوشيده اند که راههای مختلفی برای ايجاد و پياده سازی هوش مصنوعی توسط کامپيوتر ابداع نمايند. در هر علمی از علوم آکادميک و از جمله هوش مصنوعی مواقعی پيش می آيد که پيشرفت و توسعة يک بخش احتياج به تحقيقات بين المللی دارد. در اين گونه مواقع يک مسابقة استاندارد مطرح ميگردد. با اين روش مشکلات به سرعت حل ميگردد و راهکارهای جديدی آشکار می شود. در زمينه هوش مصنوعی نيز تا امروز چندين مسابقه طرح گرديده, که در اين مقاله توجه ما بر روی مسابقات فوتبال روباتهاست. در ابتدا توضيحی دربارة تاريخچه و چگونگی شکل گيری مسابقات روبوکاپ آورده شده و در ادامه پس از توضيح در ارتباط با نحوه شبيه سازی فوتبال در کامپيوتر و ارتباط آن با گرايش نرم افزار پرداخته شده است. اميد است که با آشنايي بيشتر در زمينه هوش مصنوعی و روبوکاپ بتوانيم هر چه زودتر به اهداف با ارزشی چون کاربردهای هوشمندِ کامپيوتر در صنعت و استفاده از آن در جامعه دست يابيم.
Abstract: One of the most important parts in designing anonymous intelligent robot agents is to d... more Abstract: One of the most important parts in designing anonymous intelligent robot agents is to determine where the robot is positioned. In case the robot agent is designed to operate in nonstationary environments, the results of this section are of great importance; because the results originated from positioning are directly used in intelligent layers. Decisioning in most common methods, for intelligent robot agents are being done using exact values (resulting from positioning) where gaining exact values require heavy algorithms and high ...
شیوههای مدرن و کارآمد در طراحی و توسعة نرم افزار، همواره از مهمترین قسمتهای مورد توجه مدیران و ... more شیوههای مدرن و کارآمد در طراحی و توسعة نرم افزار، همواره از مهمترین قسمتهای مورد توجه مدیران و طراحان سیستمهای نرم افزاری به شمار میآید و امروزه الگوهای متفاوت و مختلفی را میتوان در طراحی و توسعة نرم افزار مورد استفاده قرار داد. در این مقاله، پس از بررسی نیازهای سیستمهای نرم افزاری از دید مدیریت پروژه، به بررسی شیوههای توسعة سیستم (با توجه به اقتصادیترین روشهای پیاده سازی سیستمهای نرم افزاری) پرداخته شده است. سپس به منظور طراحی، مدیریت و پشتیبانی جامع سیستمهای نوین نرم افزاری، مدلی جدید، کارآمد و مبتنی بر چرخة حیات به نام "دورة توسعه و حیات نرم افزار" (SDLC) تعریف و ارائه میگردد. پس از تعریف، مدل دورة توسعه و حیات نرم افزار به صورت مرحله به مرحله شرح داده شده و مزایای آن نسبت به استفاده از شیوههای کلاسیک مدیریت سیستمهای نرم افزاری به صورت مشروح بیان میگردد و در انتها نتایج به دست آمده از اجراهای عملی (مشابه با مدل مطروحه) ارائه میگردد.
امروزه بارزترین روش ارزیابی و سنجش تواناییها و مهمترین ملاک ارزشیابی کشورهای در حال توسعه (و توس... more امروزه بارزترین روش ارزیابی و سنجش تواناییها و مهمترین ملاک ارزشیابی کشورهای در حال توسعه (و توسعه یافته) میزان رشد فناوری اطلاعات در آن کشور میباشد و با توجه به مطرح شدن فناوری اطلاعات به عنوان یک صنعت در کشورهای صنعتی (و پیشرفته) و رشد بی سابقه آن در دو دهه اخیر، میزان اهمیت آن را در سرنوشت ملتها روز به روز بیشتر میگردد و از آنجا که سیستمهای نرم افزاری همواره به عنوان یکی از مهمترین اجزای صنعت فناوری اطلاعات به شمار میآیند توجه به این بخش را بیش از پیش آشکار میسازد. با توجه به موقعیت جغرافیایی بسیار مناسب کشورمان در منطقه که به مانند پلی بر سر شاهراه ارتباطی دنیا قرار گرفته است و استعدادهای بالقوه و ذاتی که نشان از غنی بودن منابع انسانی مناسب در کشورمان دارد؛ بستری مناسب برای فعالیت در زمینه صنعت فناوری اطلاعات و مخصوصاً سیستمهای نرم افزاری وجود دارد که با تکیه بر دانش فنی به روز و کارآمد و استفاده از شیوههای جدید مدیریت سیستمهای نرم افزاری، امید است بتوانیم در آینده پیشروی خدمات نوین انفورماتیکی در منطقه و در دنیا باشیم.
RoboCup Symposium Papers and Team Description Papers, Oct 15, 2003
On of the most important parts in designing anonymous intelligent robot an agent is to determine ... more On of the most important parts in designing anonymous intelligent robot an agent is to determine where the robot is positioned. In case the robot agent is designed to operate in non-stationary environments, the results of this section are of great importance; because the results originated from positioning are directly used in intelligent layers. Decisioning in most common methods, for intelligent robot agents are being done using exact values (resulting from positioning) where gaining exact values require heavy algorithms and high processing. In this document we have tried to point out the causes and benefits of changing this method and substituting the non-deterministic areas instead of deterministic positioning. Here, instead of decisioning based on the deterministic positioning of each agent, decisioning is based on the area of which the agent is positioned in the environment. These environments getting affected by the agent’s position and the environment’s parameters at each moment are the basis of the team’s basic movements and decisioning in the agent’s intelligent structure.
یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محی... more یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محیط میباشد. در صورتی که روبات عامل برای فعالیت در محیطهای ناشناخته طراحی گردیده باشد، نتایج این قسمت از اهمیت خاصی برخوردار میگردد؛ زیرا، نتایج حاصل از مکان یابی به صورت مستقیم در لایههای هوشمند مورد استفاده قرار میگیرد. تصمیم گیری در اکثر روشهای متداول، برای روباتهای عامل هوشمند با مقادیر قطعی (حاصل از مکان یابی) انجام میپذیرد که بدست آوردن این مقادیر به صورت قطعی توسط الگوریتمهای سنگین و با پردازش زیاد صورت میگیرد. در این مقاله سعی در بیان علل و مزایای تغییر این روش و جایگزینی محدودههای غیر قطعی بجای مکان یابی قطعی گردیده است. در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محی... more یکی از مهمترین قسمتها در طراحی روباتهای عاملِ هوشمندِ خودمختار، تعیین محل قرارگیری روبات در محیط میباشد. در صورتی که روبات عامل برای فعالیت در محیطهای ناشناخته طراحی گردیده باشد، نتایج این قسمت از اهمیت خاصی برخوردار میگردد؛ زیرا، نتایج حاصل از مکان یابی به صورت مستقیم در لایههای هوشمند مورد استفاده قرار میگیرد. تصمیم گیری در اکثر روشهای متداول، برای روباتهای عامل هوشمند با مقادیر قطعی (حاصل از مکان یابی) انجام میپذیرد که بدست آوردن این مقادیر به صورت قطعی توسط الگوریتمهای سنگین و با پردازش زیاد صورت میگیرد. در این مقاله سعی در بیان علل و مزایای تغییر این روش و جایگزینی محدودههای غیر قطعی بجای مکان یابی قطعی گردیده است. در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
یکی از مهمترین لایه ها در قسمت تصمیم گیری های حرکتی برای هر روبات هوشمند انتخاب بهترین و امن ترین... more یکی از مهمترین لایه ها در قسمت تصمیم گیری های حرکتی برای هر روبات هوشمند انتخاب بهترین و امن ترین مکان بعدی از بین مکانهای موجود برای حرکت به سوی آن می باشد. این تصمیم گیری اساس حرکت بعدی روباتها را در هر واحد زمانی، در جهت رسیدن به هدف تعیین میکند. این لایه نرم افزاری که پایه و اساس آن تصمیم گیری های فازی است ؛ میزان کیفیت انتخاب را بر اساس روشهای نسبی تعیین می نماید. یکی از بهترین محیط های پویا یا غیر ایستا برای آزمایش این روش ها محیط شبیه ساز نرم افزاری فوتبال روباتها است. برای تعیین میزان تاثیر هر پارامتر، هریک از این روش ها را با نمونه های منطبق بر بازی فوتبال شبیه سازی نموده ایم.
ابتدا سعی شده اثبات شود که در سریهای زمانی، اعتدال قیمتها بطور تصادفی نوسان نمیکنند و در نهایت ا... more ابتدا سعی شده اثبات شود که در سریهای زمانی، اعتدال قیمتها بطور تصادفی نوسان نمیکنند و در نهایت از دو مدل پیشگویی متفاوت استفاده شده است. (AR) Forward Neural Network, Autoregressive (شبکههای عصبی پیشرو) برای پیشگویی سریهای زمانی بازگشتی نامتعادل است، که از مفاهیم مقادیر تاخیری نیز بهره میگیرد. قبل از پیادهسازی مدلهای شبکه عصبی از یک الگوریتم ژنتیک ساختار بندی شده به منظور انتخاب توپولوژی بهینه استفاده میشود. بعد از ارزیابی مدلهای مختلف در مکانهای مختلف 4 مدل پیشگویی در 4 استاندارد مختلف یافته شده است ولی باید توجه داشت که پیشگویان مبتدی از این استانداردها نمیتوانند استفاده کنند و مدیریت این موارد و پیشگویی آنها مشکل است.
تعیین حوزه فعالیت هر عامل بر اساس محدودههای غیر قطعی راهی برای نزدیک شدن به مبانی اولیه سیستمهای... more تعیین حوزه فعالیت هر عامل بر اساس محدودههای غیر قطعی راهی برای نزدیک شدن به مبانی اولیه سیستمهای عاملگرا میباشد. امروزه الگوریتمهای بسیار زیادی برای اعمال تصمیم گیری و انجام کارهای پایهای در شبیه ساز فوتبال روباتها وجود دارد که از مبانی هوش مصنوعی دور است. تیم با هدف بهبود روشهای موجود و گرفتن تصمیمهای غیر قطعی در محیطهای ناشناخته به فعالیتهای زیر پرداخته است. در این روشها بجای تصمیم گیری بر اساس مکان هر بازیکن، تصمیم گیری براساس ناحیة محل اسقرار عامل انجام میگیرد. این نواحی در هر لحظه با تاثیرگیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند تیم قرار میگیرد.
Determining the activation area for each agent on the base of non-deterministic areas is a way to... more Determining the activation area for each agent on the base of non-deterministic areas is a way to meet the basic principles of Multi Agent Systems. Now a days many algorithms exist for deciding and performing basic tasks in robots soccer simulator, which follows the principles of Far Artificial Intelligence Learning. Our team, aiming to optimize the existing methods and non-deterministic deciding on the non-stationary environments, have worked on the hereunder fields. In this method instead of deciding on the base of the location of each agent, deciding is being done on the base of the area of which surrounds the agent. These areas, in each cycle, being influenced by the location of the agent and the environments parameters; Sets our base for Low Level Making and High Level Making.
Up to now different methods have been designed to find optimal paths in non-stationary environmen... more Up to now different methods have been designed to find optimal paths in non-stationary environments, for example Genetic Algorithms (GAs) [4,11]. On the other hand, in recent years the Robot World Cup (RoboCup) is a standard form for intelligent technology [10]. In this article, we tried to find the optimal path for a robot, which is carrying a ball (in competition with moving opponents) to a specific goal. This algorithm which we called Arian Gene (using GAs methods) for modeling the environmental situations, uses a grid network whose occurrence probability is estimated in a specific point, because in RoboCup we can find input and perception faults and so we are not able to use a deterministic model. We have designed the fitness function to coordinate the movement of Arian Gene in direction of team's policy. The important specification of this algorithm is that it doesn't need perception in short-term periods because in Software Simulation it is probable that the network would be disconnected in some periods. Our experiences and comparison with other Software Simulation teams showed that the slowness problem of convergence time will solve with tuning parameters.
Now a days one of the important robotic industry usages is to utilize robots as a help in unexpec... more Now a days one of the important robotic industry usages is to utilize robots as a help in unexpected evens such as earth quacks, floods, fires, explosions, and etc. the bam rescue robot is designed and built in order to increase the exploration and searches speed and also the rescue operations. This robot has a really well shaped and convenient mechanical design .the robot control system preparation and according to its multi_ layer architecture working in any conditions and any occurrences are possible. The low transferred information is one of this robots ability. This robot’s soft ware is been designed intelligent and semiautomatic. all the below specifications are including the researches activities and the used tools in the second robot’s generation. Most of the second generation plans and designs are finished and we are doing our best to complete other parts as soon as possible. we are also doing our investigations about this robot’s third generation. the third generations design goal is to build an autonomous and automatic rescue robot. In this paper We have often pointed to some parts of its plans.
Abstract: One of the most important parts in designing anonymous intelligent robot agents is to d... more Abstract: One of the most important parts in designing anonymous intelligent robot agents is to determine where the robot is positioned. In case the robot agent is designed to operate in nonstationary environments, the results of this section are of great importance; because the results originated from positioning are directly used in intelligent layers. Decisioning in most common methods, for intelligent robot agents are being done using exact values (resulting from positioning) where gaining exact values require heavy algorithms and high ...
چکیده مقاله: در دنیای نوین اطلاعاتی که همگان خواهان جدیدترین و دقیقترین اطلاعات و آمار هستند، خا... more چکیده مقاله: در دنیای نوین اطلاعاتی که همگان خواهان جدیدترین و دقیقترین اطلاعات و آمار هستند، خانوادة زبانهای XML جای خود را در روند تبادل سریع اطلاعات به خوبی باز نمودهاند. از میان انبوهی از اطلاعات درخواستی، اطلاعات ورزشی یکی از پرطرفدارترینِ اطلاعات است که شیوههای تبادل اطلاعات امروزی پاسخگوی این نیاز نمیباشد. امروزه یکی از بهترین شیوههای اطلاع رسانی و تبادل اطلاعات ورزشی استفاده از پایگاههای اطلاع رسانی تحت وب (اینترنتی) میباشد که قادر است حجم انبوهی از اطلاعات را در کمترین زمان در اختیار حجم بالایی از درخواست کنندگان قرار دهد. اما این پایگاههای اطلاع رسانی نیز به منظور تهیه، دریافت و ارسال سریعتر اطلاعات و در نهایت پایین آوردن زمان نهایی به روز رسانی، نیازمند استفاده از شیوههای ارتباطی یکپارچه و کاراتری میباشند. یکی از آخرین شیوههای ارتباطی و تبادل اطلاعات ورزشی مابین سرویسهای تولید اخبار و آزانس های خبر پراکنی استفاده از استاندار نوین SportsML میباشد که در این مقاله به بررسی، مقایسه، بیان قابلیتها، مشخصات، ویژگیها و شیوههای استفاده از این زبان میپردازیم. این زبان مبتنی بر XML و بسیار قابل انعطاف بوده و با توجه به استانداردسازیهای مطرح در طراحی و پیاده سازی آن، از یکپارچگی مناسبی برخوردار میباشد. این زبان به راحتی میتواند طیف گستردهای از اطلاعات ورزشی، تیمی، فردی، خصوصی و تمامی آمارها، رتبهها، رده بندیها، مشخصات بازیکنان و تیمها را حتی در جریان زندة مسابقات پوشش دهد.
سالهاست که مهندسين کامپيوتر سعی در جايگزينی کامپيوتر بجای انسان دارند و برای اين هدف کوشيده اند ک... more سالهاست که مهندسين کامپيوتر سعی در جايگزينی کامپيوتر بجای انسان دارند و برای اين هدف کوشيده اند که راههای مختلفی برای ايجاد و پياده سازی هوش مصنوعی توسط کامپيوتر ابداع نمايند. در هر علمی از علوم آکادميک و از جمله هوش مصنوعی مواقعی پيش می آيد که پيشرفت و توسعة يک بخش احتياج به تحقيقات بين المللی دارد. در اين گونه مواقع يک مسابقة استاندارد مطرح ميگردد. با اين روش مشکلات به سرعت حل ميگردد و راهکارهای جديدی آشکار می شود. در زمينه هوش مصنوعی نيز تا امروز چندين مسابقه طرح گرديده, که در اين مقاله توجه ما بر روی مسابقات فوتبال روباتهاست. در ابتدا توضيحی دربارة تاريخچه و چگونگی شکل گيری مسابقات روبوکاپ آورده شده و در ادامه پس از توضيح در ارتباط با نحوه شبيه سازی فوتبال در کامپيوتر و ارتباط آن با گرايش نرم افزار پرداخته شده است. اميد است که با آشنايي بيشتر در زمينه هوش مصنوعی و روبوکاپ بتوانيم هر چه زودتر به اهداف با ارزشی چون کاربردهای هوشمندِ کامپيوتر در صنعت و استفاده از آن در جامعه دست يابيم.
Uploads
Papers by Amir Astaneh
با توجه به موقعیت جغرافیایی بسیار مناسب کشورمان در منطقه که به مانند پلی بر سر شاهراه ارتباطی دنیا قرار گرفته است و استعدادهای بالقوه و ذاتی که نشان از غنی بودن منابع انسانی مناسب در کشورمان دارد؛ بستری مناسب برای فعالیت در زمینه صنعت فناوری اطلاعات و مخصوصاً سیستمهای نرم افزاری وجود دارد که با تکیه بر دانش فنی به روز و کارآمد و استفاده از شیوههای جدید مدیریت سیستمهای نرم افزاری، امید است بتوانیم در آینده پیشروی خدمات نوین انفورماتیکی در منطقه و در دنیا باشیم.
در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
امروزه الگوریتمهای بسیار زیادی برای اعمال تصمیم گیری و انجام کارهای پایهای در شبیه ساز فوتبال روباتها وجود دارد که از مبانی هوش مصنوعی دور است. تیم با هدف بهبود روشهای موجود و گرفتن تصمیمهای غیر قطعی در محیطهای ناشناخته به فعالیتهای زیر پرداخته است.
در این روشها بجای تصمیم گیری بر اساس مکان هر بازیکن، تصمیم گیری براساس ناحیة محل اسقرار عامل انجام میگیرد. این نواحی در هر لحظه با تاثیرگیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند تیم قرار میگیرد.
Talks by Amir Astaneh
در هر علمی از علوم آکادميک و از جمله هوش مصنوعی مواقعی پيش می آيد که پيشرفت و توسعة يک بخش احتياج به تحقيقات بين المللی دارد. در اين گونه مواقع يک مسابقة استاندارد مطرح ميگردد. با اين روش مشکلات به سرعت حل ميگردد و راهکارهای جديدی آشکار می شود.
در زمينه هوش مصنوعی نيز تا امروز چندين مسابقه طرح گرديده, که در اين مقاله توجه ما بر روی مسابقات فوتبال روباتهاست. در ابتدا توضيحی دربارة تاريخچه و چگونگی شکل گيری مسابقات روبوکاپ آورده شده و در ادامه پس از توضيح در ارتباط با نحوه شبيه سازی فوتبال در کامپيوتر و ارتباط آن با گرايش نرم افزار پرداخته شده است.
اميد است که با آشنايي بيشتر در زمينه هوش مصنوعی و روبوکاپ بتوانيم هر چه زودتر به اهداف با ارزشی چون کاربردهای هوشمندِ کامپيوتر در صنعت و استفاده از آن در جامعه دست يابيم.
Conference Presentations by Amir Astaneh
Books by Amir Astaneh
با توجه به موقعیت جغرافیایی بسیار مناسب کشورمان در منطقه که به مانند پلی بر سر شاهراه ارتباطی دنیا قرار گرفته است و استعدادهای بالقوه و ذاتی که نشان از غنی بودن منابع انسانی مناسب در کشورمان دارد؛ بستری مناسب برای فعالیت در زمینه صنعت فناوری اطلاعات و مخصوصاً سیستمهای نرم افزاری وجود دارد که با تکیه بر دانش فنی به روز و کارآمد و استفاده از شیوههای جدید مدیریت سیستمهای نرم افزاری، امید است بتوانیم در آینده پیشروی خدمات نوین انفورماتیکی در منطقه و در دنیا باشیم.
در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
در این روش بجای تصمیم گیری بر اساس مکان دقیق هر عامل، تصمیم گیری براساس ناحیة محل استقرار آن عامل در محیط انجام میگیرد. این نواحی در هر لحظه با تأثیر گیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند عامل قرار میگیرد.
امروزه الگوریتمهای بسیار زیادی برای اعمال تصمیم گیری و انجام کارهای پایهای در شبیه ساز فوتبال روباتها وجود دارد که از مبانی هوش مصنوعی دور است. تیم با هدف بهبود روشهای موجود و گرفتن تصمیمهای غیر قطعی در محیطهای ناشناخته به فعالیتهای زیر پرداخته است.
در این روشها بجای تصمیم گیری بر اساس مکان هر بازیکن، تصمیم گیری براساس ناحیة محل اسقرار عامل انجام میگیرد. این نواحی در هر لحظه با تاثیرگیری از محل عامل و پارامترهای محیط، اساس حرکات پایهای تیم و مبنای تصمیم گیری در ساختار هوشمند تیم قرار میگیرد.
در هر علمی از علوم آکادميک و از جمله هوش مصنوعی مواقعی پيش می آيد که پيشرفت و توسعة يک بخش احتياج به تحقيقات بين المللی دارد. در اين گونه مواقع يک مسابقة استاندارد مطرح ميگردد. با اين روش مشکلات به سرعت حل ميگردد و راهکارهای جديدی آشکار می شود.
در زمينه هوش مصنوعی نيز تا امروز چندين مسابقه طرح گرديده, که در اين مقاله توجه ما بر روی مسابقات فوتبال روباتهاست. در ابتدا توضيحی دربارة تاريخچه و چگونگی شکل گيری مسابقات روبوکاپ آورده شده و در ادامه پس از توضيح در ارتباط با نحوه شبيه سازی فوتبال در کامپيوتر و ارتباط آن با گرايش نرم افزار پرداخته شده است.
اميد است که با آشنايي بيشتر در زمينه هوش مصنوعی و روبوکاپ بتوانيم هر چه زودتر به اهداف با ارزشی چون کاربردهای هوشمندِ کامپيوتر در صنعت و استفاده از آن در جامعه دست يابيم.