أدوات مراقبة النظام لـ ROS.
المؤلف (المؤلفون): شركة ويلو جراج، جيروم ماي، رالف كيستنر
المشرف: رالف كايستنر [email protected]
الترخيص: ترخيص بي إس دي (BSD)
نظام (أنظمة) التشغيل: Linux المبني على دبيان
حزمة PPA: PPA:ethz-asl/ros
يوفر هذا المشروع أدوات مراقبة النظام لـ ROS في شكل عقد ROS التالية:
تنشر كل عقدة تشخيصات ROS والتي يمكن تصورها بسهولة في شاشة وقت التشغيل.
نفترض هنا أنك تنوي إنشاء/تثبيت المشروع لتوزيع ROS المسمى ROS_DISTRO
.
يوفر القائمون على هذا المشروع حزمًا ثنائية لأحدث إصدارات Ubuntu LTS وبنيات النظام شائعة الاستخدام. لتثبيت هذه الحزم، يمكنك اتباع التعليمات التالية:
قم بإضافة PPA للمشروع إلى مصادر APT الخاصة بك عن طريق الإصدار
sudo add-apt-repository ppa:ethz-asl/ros
على سطر الأوامر
لإعادة مزامنة ملفات فهرس الحزمة الخاصة بك، قم بتشغيل
sudo apt-get update
تثبيت كافة حزم المشروع وتبعياتها من خلال
sudo apt-get install ros-ROS_DISTRO-system-monitor
أو باستخدام أداة إدارة الحزم المفضلة لديك
قد يتم إنشاء هذا المشروع باستخدام نظام البناء CMake مع ملحق ماكرو مفتوح المصدر يسمى ReMake.
تتوفر تبعيات البناء لهذا المشروع من مستودعات الحزم القياسية لإصدارات Ubuntu وROS الأخيرة. لتثبيتها، ما عليك سوى استخدام الأمر
sudo apt-get install ros-ROS_DISTRO-rospy, ros-ROS_DISTRO-message-generation, ros-ROS_DISTRO-std-msgs, ros-ROS_DISTRO-diagnostic-msgs
إذا قمت بالفعل بتثبيت ReMake على نظام الإصدار الخاص بك، فيمكنك تخطي هذه الخطوة. بخلاف ذلك، قبل محاولة إنشاء هذا المشروع بطريقة CMake التقليدية، يجب عليك تثبيت ReMake باتباع هذه الإرشادات.
بمجرد توفر ReMake على نظام البناء الخاص بك، يمكنك محاولة إنشاء هذا المشروع بطريقة CMake. بافتراض أنك قمت باستنساخ مصادر المشروع في PROJECT_DIR
، فقد يبدو البناء النموذجي خارج المصدر كما يلي:
قم بإنشاء دليل بناء باستخدام
mkdir -p PROJECT_DIR/build
قم بالتبديل إلى دليل البناء بواسطة
cd PROJECT_DIR/build
في دليل البناء، قم بتشغيل
cmake -DROS_DISTRIBUTION=ROS_DISTRO PROJECT_DIR
لتكوين البناء
إذا كنت تريد فحص تكوين البناء أو تعديله، فقم بإصدار
ccmake PROJECT_DIR
بناء المشروع باستخدام
make
إذا كنت تنوي تثبيت المشروع، اتصل
make packages_install
(من الحزم الموجودة على Linux المستند إلى Debian فقط) أو
make install
لا يوفر هذا المشروع بعد أي وثائق API.
إذا كنت ترغب في اقتراح ميزة لهذا المشروع، يرجى النظر في المساهمة أو إرسال طلب ميزة إلى مؤلفي المشروع. قد يتم الإبلاغ عن الأخطاء من خلال صفحة إصدار المشروع.
للحصول على معلومات إضافية حول نظام تشغيل الروبوت (ROS)، يرجى الرجوع إلى وثائق ROS الرسمية.