1. Robot Operating System: ROS
- โครงสร้างและสถาปัตยกรรมของ ROS
- ความแตกต่างระหว่าง ROS 1 & ROS 2
2. ระบบปฎิบัติการ Linux
- การติดตั้ง Ubuntu และการตั้งค่าพื้นฐาน
- Command Line พื้นฐานบน Ubuntu
- การติดตั้งและจัดการซอฟต์แวร์ผ่านคำสั่ง
3. การใช้งาน ROS
- ขั้นตอนการติดตั้ง ROS บน Ubuntu และติดตั้งแพ็คเกจพื้นฐาน
- การสร้างและจัดการ Workspace
- การสร้างและเรียกใช้งาน Package และ Node
- การสื่อสารระหว่าง Nodes ด้วย Topics, Publisher และ Subscriber
4. Gazebo Simulator
5. Navigation with RViz Visualization



