شماره ركورد :
1081139
عنوان مقاله :
تحليل و طراحي يك زبان خاص منظوره براي توصيف ساختار و حركت لينكيج‌ها
عنوان به زبان ديگر :
Analyzing and Designing a Domain Specific Language to Describe Structure and Movement of Linkages
پديد آورندگان :
نوراله، علي دانشگاه تربيت دبير شهيد رجايي - دانشكده مهندسي كامپيوتر، تهران , بهزادپور، نوشين دانشگاه تربيت دبير شهيد رجايي - دانشكده مهندسي كامپيوتر، تهران
تعداد صفحه :
10
از صفحه :
101
تا صفحه :
110
كليدواژه :
حركت لينكيج زنجيره باز , زبان خاص منظوره , لينكيج زنجيره باز , مدل سازي خاص منظوره
چكيده فارسي :
اين مقاله در حوزه ساختار لينكيج ها و حركت آنها تدوين شده است. لينكيج مجموعه اي از پاره خط هايي است كه از دو انتهايشان قابل اتصال به يكديگر مي باشند و كاربردهاي فراواني در مدل كردن بازوهاي روبات دارند. تاكنون زبان خاص منظوره اي كه تنها مختص لينكيج باشد، طراحي و يا گزارش نشده است. زبان هاي خاص منظوره نرم افزارهايي هستند كه بالارفتن سطح تجريد، قابليت درك بهتر، تسريع روند توسعه و نياز به تلاش كمتر براي يادگيري دانش مربوطه از امتيازاتي است كه فراهم مي آورند. بنابراين مانند همه نرم افزارها مراحل تحليل، طراحي، پياده سازي، تست، نگهداري و پشتيباني دارند. در اين مقاله به طراحي يك زبان خاص منظوره براي بيان ساختار و حركت لينكيج ها پرداخته مي شود و سپس تحليلي بر روي اين زبان انجام خواهد شد. با استفاده از زبان خاص منظوره تعريف شده در اين مقاله، محدوديتي در تعريف لينكيج هاي ساده از نظر تعداد وجود نخواهد داشت. همچنين با تعريف ماژول هاي حركتي و تركيب متوالي و موازي آنها حركت نهايي لينكيج ها توليد مي شود و با استفاده از امكانات زبان ارائه شده شرط هاي مورد نياز براي شروع يا خاتمه هر يك از حركت هاي نهايي تعريف مي شود. به كارگيري اين نوع نگرش در مدل سازي خاص منظوره، علاوه بر آن كه موجب سهولت در تعريف ساختار لينكيج ها و تنوع در چگونگي تعريف اوليه آنها است، اين امكان را فراهم مي آورد كه بتوان هماهنگي و همكاري چندين روبات براي انجام يك وظيفه واحد را توصيف و در مرحله بعد پياده سازي نمود.
چكيده لاتين :
This research has been prepared in the field of linkage structures and their movements. A linkage is a set of line segments that can be interconnected via their ends, which exhibits numerous usages in modeling robot arms. To date, various domain-specific languages have been introduced in the field of robot movements. In spite that some of the capabilities of these languages combined with general-purpose languages can be used to describe and create the movements of these linkages and their structures, yet they cannot be considered domain-specific languages for explaining the linkages and their movements. The domain-specific languages are programs that raise the level of abstraction, the ability to understand better, accelerating the development and requires less effort to learn relevant knowledge that will provide the same advantages. So like all software, have levels such as analysis, design, implementation, testing, maintenance and support. Therefore, in this paper, we attempt to analyze and design a domain-specific language and describe and create linkage movements and their structures. By using this domain specific language, there is no limit to the definition of simple linkages in terms of it’s number. Also, by defining the modules and their sequential and parallel combinations, the final movements of the linkages are generated, and by using the features of the language, the terms needed to start or terminate each final movements are defined. Applying this kind of attitude to specific general-purpose modeling, in addition to providing ease in defining the structure of linkages and diversity in their initial definition, allows for the coordination and collaboration of multiple robots to perform a single task and then implemented in the next step.
سال انتشار :
1397
عنوان نشريه :
مهندسي برق و مهندسي كامپيوتر ايران
عنوان نشريه :
مهندسي برق و مهندسي كامپيوتر ايران
لينک به اين مدرک :
بازگشت