توضیحات
آموزش پیاده سازی و ساخت ربات خودران در ROS2 با TurtleBot3
نام دوره : ROS2 Autonomous Driving and SLAM using NAV2 with TurtleBot3
پیش نیاز:
- گردش کار ROS 2 Basics، ارتباطات گره ها، راه اندازي فايل ها
- نصب: ROS 1 HUMBLE، Ubuntu 22.04
- آشنايي با مباني پايتون 3
توضیحات:
دوره به روز شده به ROS2 HUMBLE:
همچنين شامل اجراي پشته ناوبري ROS1 Noetic بعد از بخش 4 است.
گردش کار دوره:
ربات اصلي مورد استفاده ما Turtle Bot 3 توسط Robotis است.
بسته اي از مخزن رسمي GitHub به دست مي آيد و سپس ما شروع به تجزيه و تحليل چگونگي راه اندازي ربات به شبيه سازي هايي مانند Rviz و Gazebo خواهيم کرد.
پس از بررسي چندين فايل راه اندازي، يک فايل راه اندازي سفارشي ايجاد مي کنيم تا ربات را وارد شبيه سازي کنيم.
جعبه ابزار SLAM براي دنياي سفارشي ايجاد شده ما حاوي MAZE اجرا خواهد شد .
سپس يک پيشخدمت مستقل ايجاد مي کنيم که در آن از پشته NAV2 به عنوان يک فرآيند اصلي با رابط رابط کاربري گرافيکي استفاده مي کنيم .
نتايج بعد از دوره آموزش پیاده سازی و ساخت ربات خودران در ROS2 با TurtleBot3:
- فضاي کاري سفارشي
- بسته هاي سفارشي پايتون
- راه اندازي کاهش فايل ها
- مباني شبيه سازي RVIZ و Gazebo
- شبيه سازي ضبط ويدئو با Node Communication
- اجراي SLAM با استفاده از Cartographer و SLAM Toolbox
- يکپارچه سازي پشته NAV2
- برنامه ريزان مسير
- نقشه هاي هزينه
پروژه ها :
- Turtlebot3 World Navigation با استفاده از NAV2
- حل پيچ و خم با استفاده از Commander API و NAV2
- پيشخدمت مستقل با رابط کاربري گرافيکي
- فرآيند تبيين
- تئوري براي ساختن مفاهيم
- نوشتن کد براي گره ها و مفاهيم مورد بحث
دورهآموزش پیاده سازی و ساخت ربات خودران در ROS2 با TurtleBot3 براي چه کساني است:
- مي خواهيد SLAM و رانندگي خودکار را در ربات هاي سفارشي در Gazebo پياده سازي کنيد
- درک اوليه کار و ادغام پشته ناوبري
- مي خواهيد در مورد پلاگين هاي Gazebo براي ساختار بسته TurtleBot3 بدانيد
نقد و بررسیها
هنوز بررسیای ثبت نشده است.