الروبوتات
ROS 2 العملي
مقرر عملي في ROS 2 (بإصدار Jazzy Jalisco) مبني حول معامل روبوتات حقيقية: إعداد مساحات العمل (Workspaces) والحزم (Packages) باستخدام colcon، وكتابة nodes بلغة Python عبر rclpy، وإتقان نموذج النشر والاشتراك (publish/subscribe)، ومحاكاة روبوت ذي دفع تفاضلي (differential-drive) في Gazebo، وربط topics المحاكاة بـROS 2، وبناء node مخصصة للتحكم عن بعد بلوحة المفاتيح (keyboard teleop)، ومراقبة حساسات TurtleBot3 والـodometry في RViz، ورسم خريطة لبيئة باستخدام SLAM Toolbox، وإغلاق الحلقة بالملاحة الذاتية (autonomous navigation) باستخدام Nav2.
٨ دروس
ابدأ الدورة
الدروس
- 1كيف يعمل النظام؟2 min read
- 2الـTopics في ROS 2، وnodes النشر (Publisher) والاشتراك (Subscriber)3 min read
- 3معمل عملي: محاكاة روبوت باستخدام Gazebo Jetty وROS 2 Jazzy8 min read
- 4معمل 04: التحكم عن بعد بلوحة المفاتيح لروبوت المستودع6 min read
- 5معمل 05: محاكاة TurtleBot3 مع RViz - الكاميرا وLiDAR وOdometry5 min read
- 6معمل TurtleBot3 رقم 06 - SLAM (تحديد الموقع ورسم الخريطة في آنٍ واحد)4 min read
- 7معمل TurtleBot3 رقم 07 - الملاحة الذاتية باستخدام Nav23 min read
- 8معمل الرؤية الحاسوبية: معالجة الصور واكتشاف الأجسام10 min read