Communications of the ACS, Vol 8, No 1 (2015)

Font Size:  Small  Medium  Large

تصميم روبت شخصي مساعد لتطبيقات الأتمتة المنزلية والمكتبية

أنيس قوبعة

Abstract


الملخص

في العالم المعاصر، هناك حاجة متزايدة لاستخدام الروبوت الشخصي كمساعد للانسان في بيئته بتقديم خدمات في تطبيقات مختلفة، كتطبيقات المراقبة، والعناية بكبار السن، والتطبيقات الأمنية وغيرها. نقدم في هذا البحث تصميم وإنجاز روبوت مساعد منخفض التكلفة يقوم بخدمة الأشخاص ومساعدتهم في تحقيق أعمالهم اليومية سواء الموظفون في عملهم، أو الأشخاص في المنازل. فقد قمنا بتصميم روبوت شخصي بالاعتماد على منصة الروبوت تارتل بوت وذلك بتطويره من خلال إضافة حساسات ذكية وأجهزة لتمديد إمكانياته. من الناحية البرمجية، قدمنا العديد من المساهمات العلمية المبتكرة نلخصها في محورين مهمين. أولا، اقترحنا عمارة برمجية متكاملة تيسّر برمجة تطبيقات الروبوتات التعاونية والموزعة باستخدام نظام تشغيل الروبوت روس، وتتكون من طبقات برمجية مختلفة ومتكاملة تشمل الاتصال، والتحكم في الروبوت، ومنطق التطبيقات، وقاعدة المعرفة، والتفاعل مع روس. ثانيا، قدمنا آلية جديد لدمج خدمات الواب ضمن نظام روس ممّا يمكّن من تصميم طبقة برمجية موجّهة للخدمات تسمح للتطبيقات العميلة بالتفاعل مع نظام روس بسلاسة دون الحاجة أي يكون المبرمج متخصصا في أنظمة الروبوت. أخيرا، قمنا بدمج هذه المساهمات وتنفيذ روبوت شخصي مساعد وتشغيله  بمبنى الجامعة في تطبيقات المراسلات البريدية بين المكاتب وكذلك خدمة توصيل القهوة. نفصل في هذا البحث التحديات العملية التي واجهناها في تصميم الروبوت وكيفية تجاوز هذه الصعوبات لتحقيق أهداف البحث.

الكلمات المفتاحية: روبوت، معمارية البرمجيات، خدمات الواب، نظام تشغيل الروبوت روس

Full Text: PDF