برنامج روبوت سي (ROBOTC) يستخدم لبرمجة روبوت (Vex) صواب او خطأ ..... نظام تشغيل الروبوت هو برمجية وسيطة (أي مجموعة من أطر البرامج المستخدمة لتطوير برامج الروبوت). على الرغم من أن ROS ليس نظام تشغيل ، فإنه يوفر خدمات مصممة لمجموعات الكمبيوتر غير المتجانسة ، مثل استخراج الأجهزة ، والتحكم في الجهاز منخفض المستوى ، وتنفيذ الوظائف العامة ، ونقل الرسائل بين العمليات ، وإدارة الحزم. يتم تمثيل مجموعات العمليات المستندة إلى ROS بواسطة الرسوم البيانية ، حيث تحدث المعالجة في العقد ، والتي قد تتلقى أو ترسل رسائل من أجهزة الاستشعار أو أنظمة التحكم أو المشغلات أو رسائل أخرى. على الرغم من أهمية التفاعل ووقت الاستجابة المنخفض في التحكم في الروبوت ، إلا أن نظام ROS نفسه ليس نظامًا في الوقت الفعلي (RTOS) ، على الرغم من أنه يمكن دمج ROS مع رمز الوقت الفعلي.
برنامج روبوت سي (ROBOTC) يستخدم لبرمجة روبوت (Vex) صواب او خطأ
يمكن تقسيم برنامج ROS إلى ثلاث مجموعات:
أدوات مستقلة عن اللغة والنظام الأساسي لبناء وتوزيع البرامج القائمة على ROS ؛
يحتوي على مكتبات عملاء ROS ، مثل roscpp و rospy و roslisp ؛
حزمة تحتوي على تعليمات برمجية متعلقة بالتطبيق تستخدم واحدة أو أكثر من مكتبات عملاء ROS.
يتم إصدار أدوات اللغة المستقلة ومكتبات العملاء الرئيسية (C ++ و Python و Lisp) بموجب شروط ترخيص BSD ، لذا فهي برامج مفتوحة المصدر ويمكن استخدامها للأغراض التجارية والبحثية مجانًا. يتم ترخيص معظم حزم البرامج الأخرى بموجب تراخيص برامج مفتوحة المصدر متنوعة. تنفذ هذه الحزم الأخرى وظائف وتطبيقات شائعة الاستخدام ، مثل برامج تشغيل الأجهزة ونماذج الروبوت وأنواع البيانات والتخطيط والإدراك ورسم الخرائط وأدوات المحاكاة والخوارزميات الأخرى.

السؤال هو : برنامج روبوت سي (ROBOTC) يستخدم لبرمجة روبوت (Vex) صواب او خطأ
الاجابة هي : صح