คอร์สเรียน
บทความ
คำนวณมอเตอร์
← คอร์สทั้งหมด
← คอร์สทั้งหมด
ROS2 and Micro ROS with Mobile Robot
ROS 2
48 บทเรียน
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 บท
ROS2 installation
8 นาที
Teensyduino Installation
8 นาที
Robot Operating System 2 (26 vdos)
26 บท
What is ROS (Robot Operating System)
13 นาที
ROS2 vs ROS1
9 นาที
ROS2 with DDS
7 นาที
ROS2 basic graph structure
13 นาที
ROS2 turtlesim
6 นาที
ROS2 Node, Topic, Message
12 นาที
Colcon installation
ดูตัวอย่างได้
2 นาที
ROS2 Workspace & Package
3 นาที
Create workspace
4 นาที
Create package
6 นาที
Quality of Service
8 นาที
ROS2 publisher: example1
32 นาที
ROS2 publisher: example2
23 นาที
ROS2 subscription: example1
19 นาที
ROS2 subscription: example2
12 นาที
ROS2 publisher with subscription example
29 นาที
ROS2 launch: simple launch
15 นาที
ROS2 launch: remapping
7 นาที
ROS2 parameter
15 นาที
ROS2 launch: passing parameter to node
6 นาที
ROS2 launch: parameter with .YAML file
12 นาที
ROS2 launch: event handler
14 นาที
ROS2 service
4 นาที
ROS2 service server
16 นาที
ROS2 service client
17 นาที
ROS2 bag
5 นาที
Micro ROS : ROS2 for microcontrollers (8 vdos)
10 บท
Fundamental of uROS
9 นาที
uROS arduino Note!!!
uROS arduino installation
ดูตัวอย่างได้
5 นาที
uROS agent installation
ดูตัวอย่างได้
8 นาที
Wiring Diagram
uROS publisher: example1
18 นาที
uROS publisher: example2 (encoder)
27 นาที
uROS subscription: example1
7 นาที
uROS subscription: example2 (motor control)
32 นาที
uROS reconnection
4 นาที
Combination of ROS2 and uROS for Mobile Robot (9 vdos)
10 บท
MCU Firmware concept
5 นาที
Basic of PID controller
11 นาที
Create uROS firmware
17 นาที
Firmware basic testing
6 นาที
PID tuning guide
6 นาที
PID tuning in action
20 นาที
Create ROS2 code to control mobile robot
13 นาที
Testing and Evaluation
ดูตัวอย่างได้
4 นาที
All source codes
Thanks and Guide
เข้าสู่ระบบ
เริ่มเรียน
Installation (2 vdos)
2 บท
ROS2 installation
8 นาที
Teensyduino Installation
8 นาที
Robot Operating System 2 (26 vdos)
26 บท
What is ROS (Robot Operating System)
13 นาที
ROS2 vs ROS1
9 นาที
ROS2 with DDS
7 นาที
ROS2 basic graph structure
13 นาที
ROS2 turtlesim
6 นาที
ROS2 Node, Topic, Message
12 นาที
Colcon installation
ดูตัวอย่างได้
2 นาที
ROS2 Workspace & Package
3 นาที
Create workspace
4 นาที
Create package
6 นาที
Quality of Service
8 นาที
ROS2 publisher: example1
32 นาที
ROS2 publisher: example2
23 นาที
ROS2 subscription: example1
19 นาที
ROS2 subscription: example2
12 นาที
ROS2 publisher with subscription example
29 นาที
ROS2 launch: simple launch
15 นาที
ROS2 launch: remapping
7 นาที
ROS2 parameter
15 นาที
ROS2 launch: passing parameter to node
6 นาที
ROS2 launch: parameter with .YAML file
12 นาที
ROS2 launch: event handler
14 นาที
ROS2 service
4 นาที
ROS2 service server
16 นาที
ROS2 service client
17 นาที
ROS2 bag
5 นาที
Micro ROS : ROS2 for microcontrollers (8 vdos)
10 บท
Fundamental of uROS
9 นาที
uROS arduino Note!!!
uROS arduino installation
ดูตัวอย่างได้
5 นาที
uROS agent installation
ดูตัวอย่างได้
8 นาที
Wiring Diagram
uROS publisher: example1
18 นาที
uROS publisher: example2 (encoder)
27 นาที
uROS subscription: example1
7 นาที
uROS subscription: example2 (motor control)
32 นาที
uROS reconnection
4 นาที
Combination of ROS2 and uROS for Mobile Robot (9 vdos)
10 บท
MCU Firmware concept
5 นาที
Basic of PID controller
11 นาที
Create uROS firmware
17 นาที
Firmware basic testing
6 นาที
PID tuning guide
6 นาที
PID tuning in action
20 นาที
Create ROS2 code to control mobile robot
13 นาที
Testing and Evaluation
ดูตัวอย่างได้
4 นาที
All source codes
Thanks and Guide
เข้าสู่ระบบเพื่อเรียน