← คอร์สทั้งหมด
ROS2 and Micro ROS with Mobile Robot
ROS 248 บทเรียน8 ชั่วโมงพื้นฐาน304 ผู้เรียน
คอร์สอบรมออนไลน์ การใช้งาน ROS2 และ Micro-ROS ในการควบคุมหุ่นยนต์เคลื่อนที่ เป็นคอร์สที่มีเป้าหมายในการประยุกต์ใช้งานระบบปฏิบัติการหุ่นยนต์ 2 (ROS2) และ micro ROS ซึ่งเป็น ROS2 สำหรับไมโครคอนโทรลเลอร์ มาควบคุมหุ่นยนต์เคลื่อนที่ (mobile robot) และติดต่อกับเซนเซอร์ต่าง ๆ เช่น เอนโคเดอร์ และอื่น ๆ เพื่อควบคุมหุ่นยนต์
ROS2 นั้นเป็นระบบปฏิบัติการหุ่นยนต์ที่มีการพัฒนามาจาก ROS1 เพื่อตอบสนองความต้องการในการใช้งานในเชิงพาณิชย์ได้ดีขึ้น จากเดิมที่ ROS1 นั้นถูกออกแบบมาเพื่อใช้ในงานวิจัยและเชิงวิชาการเป็นหลัก โดยจะมีความสามารถในด้านการสื่อสารข้อมูล ความปลอดภัย และการรองรับระบบแบบ real-time มากขึ้น ส่วน Micro ROS เป็น ROS2 สำหรับไมโครคอนโทรลเลอร์ให้ไมโครคอนโทรเลอร์สามารถสร้างหน่วย (node) ในการติดต่อกับ ROS2 ได้ ในอุปกรณ์ที่มีทรัพยากรจำกัด โดยสามารถนำไปต่อยอดในการทำ ROS2 Navigation ได้อีก โดยคอร์สอบรมออนไลน์ ROS2 Navigation สามารถดูได้ที่https://axtrobotics.com/ros2-navigation-course/
สิ่งที่จะได้เรียน
- ✓ROS2
- ✓Micro ROS
- ✓Mobile Robot
พื้นฐานที่ควรมี
- ✓มีพื้นฐานการเขียนโปรแกรม ภาษา Python
เหมาะสำหรับ
- ✓นักเรียน นักศึกษา และผู้สนใจทั่วไป
เนื้อหาคอร์ส
Installation (2 vdos)2 บท
Robot Operating System 2 (26 vdos)26 บท
- What is ROS (Robot Operating System)13 นาที
- ROS2 vs ROS19 นาที
- ROS2 with DDS7 นาที
- ROS2 basic graph structure13 นาที
- ROS2 turtlesim6 นาที
- ROS2 Node, Topic, Message12 นาที
- Colcon installationดูตัวอย่างได้2 นาที
- ROS2 Workspace & Package3 นาที
- Create workspace4 นาที
- Create package6 นาที
- Quality of Service8 นาที
- ROS2 publisher: example132 นาที
- ROS2 publisher: example223 นาที
- ROS2 subscription: example119 นาที
- ROS2 subscription: example212 นาที
- ROS2 publisher with subscription example29 นาที
- ROS2 launch: simple launch15 นาที
- ROS2 launch: remapping7 นาที
- ROS2 parameter15 นาที
- ROS2 launch: passing parameter to node6 นาที
- ROS2 launch: parameter with .YAML file12 นาที
- ROS2 launch: event handler14 นาที
- ROS2 service4 นาที
- ROS2 service server16 นาที
- ROS2 service client17 นาที
- ROS2 bag5 นาที
Micro ROS : ROS2 for microcontrollers (8 vdos)10 บท
- Fundamental of uROS9 นาที
- uROS arduino Note!!!
- uROS arduino installationดูตัวอย่างได้5 นาที
- uROS agent installationดูตัวอย่างได้8 นาที
- Wiring Diagram
- uROS publisher: example118 นาที
- uROS publisher: example2 (encoder)27 นาที
- uROS subscription: example17 นาที
- uROS subscription: example2 (motor control)32 นาที
- uROS reconnection4 นาที
