تم تصميم هذه الحزمة كحزمة عامة للمساعدة في ربط ROS بطبقة نقل UDP. يوفر خدمات ROS لإنشاء مآخذ التوصيل وإرسال واستقبال بيانات UDP.
المنصات/الإصدارات المدعومة :
منصة | إصدار ROS |
---|---|
أوبونتو 16.04 بيونيك | روس الحركية |
أوبونتو 18.04 بيونيك | روس ميلوديك |
أوبونتو 20.04 بيونيك | روس نوتيك |
تأكد من تثبيت إحدى توزيعات ROS المذكورة أعلاه على نظامك.
التثبيت مثل أي حزمة ROS أخرى:
sudo apt-get install ros-<your-distro>-udp-com
هناك طريقتان للاستفادة من هذه الحزمة:
roslaunch udp_com udp_com.launch
في كلتا الحالتين، توفر حزمة udp_com خدمات ROS للتواصل مع طبقة نقل UDP:
يرجى مراجعة وثائق التعليمات البرمجية المصدر لمزيد من التفاصيل حول كيفية تنظيم المشروع.
لأي شخص على دراية بـ ROS، يرجى الاطلاع على كيفية استخدام هذه الحزمة وتنفيذها في حزمة hfl_driver.
أولاً، تأكد من استخدامك للمنصة والإصدارات المستهدفة المذكورة أعلاه.
المضي قدمًا واستنساخ هذا الريبو في catkin_ws
الخاص بك:
git clone https://github.com/continental/udp_com.git
بعد ذلك، من دليل catkin_ws
قم بتجميع الكود المصدري:
catkin_make
بعد نجاح التجميع، قم بمصدر مساحة العمل التي تم إنشاؤها حديثًا:
source /path/to/catkin_ws/devel/setup.bash
والآن يجب أن تكون قادرًا على تشغيل ملف التشغيل udp_com
:
roslaunch udp_com udp_com.launch
نحن نعمل حاليًا على توفير إصدار ROS2 من برنامج التشغيل هذا مفتوح المصدر وبنفس الوظيفة. قم بتمييز هذا الريبو بنجمة أو شاهده لتبقى على اطلاع دائم بالإصدارات المستقبلية.