الدليل الشامل لـ ويبوتس

ويبوتس هو برنامج محاكاة روبوت ثلاثي الأبعاد مجاني ومفتوح المصدر يستخدم في الصناعة والتعليم والبحث.

بدأ مشروع ويبوتس في عام 1996 حيث طُوّر في البداية على يد الدكتور أوليفييه ميشيل في المعهد الفدرالي السويسري للتكنولوجيا ( إي بي إف أل) في لوزان سويسرا ثم تولّت شركة سايبر بوتيكس ليمتد. تطويره منذ عام 1998 كبرنامج مرخص احتكاري. ومنذ ديسمبر 2018 يُتاح المشروع بموجب ترخيص أباتشي 2 المجاني والمفتوح المصدر.

يتضمن برنامج ويبوتس مجموعة كبيرة من نماذج الروبوتات والمستشعرات والمحركات والأجسام القابلة للتعديل بحرية. بالإضافة إلى ذلك يُمكن إنشاء نماذج جديدة من الصفر أو استيرادها من برامج التصميم بمساعدة الحاسوب ثلاثية الأبعاد (سي إيه دي). عند تصميم نموذج الروبوت يُحدد المستخدم الخصائص الرسومية والفيزيائية للأجسام. تشمل الخصائص الرسومية الشكل والأبعاد والموقع والاتجاه والألوان والملمس. أما الخصائص الفيزيائية فتشمل الكتلة ومعامل الاحتكاك بالإضافة إلى ثوابت الزنبرك والتخميد. يتضمن البرنامج أيضًا محاكاة بسيطة لديناميكيات الموائع.

يستخدم برنامج ويبوتس نسخة معدلة من محرك أو دي إي(محرك الديناميكيات المفتوحة) لاكتشاف التصادمات ومحاكاة ديناميكيات الأجسام الصلبة. تتيح مكتبة أو دي إي محاكاة الخصائص الفيزيائية للأجسام بدقة مثل السرعة والقصور الذاتي والاحتكاك.

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

يمكن كتابة برامج التحكم في الروبوت خارج ويبوتس بلغات سي و سي++ وبايثون وآر أو إس وجافا وماتلاب باستخدام واجهة برمجة تطبيقات بسيطة.

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

قراءة المقال الكامل على ويكيبيديا ←