www.irantarjomeh.com

                    

 

 

سيستم عامل روبات موبايل  -  MOBILE ROBOT OPERATING SYSTEM

    نام اصل متن :  MOBILE ROBOT OPERATING SYSTEM

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

    كد ترجمه :  COM38      تعداد صفحه انگليسي:  6  تعداد صفحه فارسي:  22   سال: 2008

     منبع : اينترنت - مقاله كامل Faculty of Electrical Engineering and Information Technology
     قيمت : 120000 ريال

 

سيستم عامل روبات موبايل

چكيده

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

كلمات كليدي: روبات موبايل، زير سيستمها، سيستم عامل

 مقدمه

سيستم عامل سخت‌افزار را براي استفاده نرم‌افزار آماده مي‌سازد. سيستم عامل روباتيك موبايل يك سيستم پيچيده مي‌باشد كه از زير سيستمهاي بسياري تشكيل شده است كه بايد هماهنگي و مشاركت بين اجزاي مختلف اين زير سيستمها بصورت كامل بوجود آيد تا از عمليات مناسب سيستم روبات اطمينان حاصل شود. موارد ذيل را مي‌توان جزء بخشها يا زير مجموعه‌هاي اين سيستم بشمار آورد: حسگرها، عملگرها و كلاسهاي وابسته به انرژي...

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

مضمون کنترل و انفورماتيک صنعتي (ICII) روبات‌ موبايل داخلي

سيستم روبات‌ موبايل ICII براي کاربردهاي داخل ساختماني طراحي شده است. بر اين مبنا فوندانسيون يا مبناي چنين سيستمي ‌‌براي سطوح صاف طراحي شده و اين محصول جهت سطوح ناهموار کارساز نخواهد بود. سينماتيک يا جنبش شناسي روبات‌ موبايل متشکل از دو چرخ دوار و يک چرخ کاستور  مي‌‌باشد...

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

کنترل از راه دور روبات در محيط هايي به کار گرفته خواهد شد که حضور انسان مي‌تواند خطر ساز باشد. بر اين اساس روبات موبايل مي‌بايست به گونه‌اي طراحي شود که بتواند بعد از انجام ماموريت خود با ايمني کافي به محل اوليه برگردد. از آنجاييکه چنين مقوله‌اي مدنظر مي‌باشد لازم است تا روبات بتواند وضعيت داخلي خود را تحت کنترل داشته باشد. يکي از فرضيه هاي قابل توجه در زمينه برگشت ايمن روبات به موقعيت مطلوب خود استفاده از انرژي باطري به ميزان کافي آن مي‌باشد. علاوه بر اين وضعيت داخلي روبات منوط به زيرسيستم هاي موبايل و همچنين وضعيت کانال ارتباطاتي اپراتور نيز مد نظرخواهد بود....

سيستم عامل موبايل ICII

سيستم عامل روباتيک موبايل ICII بر مبناي ارتباطات ميان پردازشي(IPC) استوار مي‌باشد. از آنجاييکه سيستم عامل اصلي پردازنده  LINUX مي‌باشد، در اين مبحث از احتمالات LINUX IPC استفاده شده است. سطح نرم افزار پايين سيستم عامل روبات موبايل شامل پردازش هاي مختلفي مي‌باشد. هر يک از اين پردازش ها يا فرآيندها عملکردي همانند سرور را داشته که بر اين اساس مديريت و کنترل برخي از سخت افزارها و فراهم آوردن داده ها و عملکردهاي سخت افزاري براي كلاينت‌ها را بعهده دارند...

مشخصه هاي CORBA قبلاً براي سيستم هاي عامل روبات (نظير MIRO) بکار گرفته شده‌اند. زير ساختار برنامه نويسي CORBA اين اطمينان را حاصل مي‌نمايد که يک برنامه نويس بتواند به صورت شفاف، انعطاف  پذير و مطمئن روال هاي برنامه خود را پياده نمايد...

 

 

 

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