ภาพรวมหลักสูตร

หลักสูตรสัมฤทธิบัตร (Non-Degree) นี้ออกแบบตามแนวทาง Outcome-Based Education (OBE) มุ่งสร้าง "นักพัฒนาและบูรณาการระบบ (System Developer and Integrator)" ด้านหุ่นยนต์อุตสาหกรรม ผู้เรียนจะได้ทั้งทฤษฎีและปฏิบัติกับฮาร์ดแวร์จริง ผ่านการฝึกอบรม 8 วัน รูปแบบ Online และ Onsite และการได้ลองลงมือทำด้วยตนเอง

เนื้อหาครอบคลุมตั้งแต่ ROS 2, Kinematics, SLAM & Nav2 ไปจนถึง MQTT, Node-RED Dashboard เพื่อควบคุมสั่งการหุ่นยนต์ผ่านอินเทอร์เน็ตของสรรพสิ่ง และจบด้วยการบูรณาการระบบจริงและการประเมินผล

ระยะเวลาอบรม 8 วัน (60 ชั่วโมง) และฝึกปฏิบัติ 225 ชั่วโมง
รูปแบบOnline + Onsite (ที่ มทส.)
หน่วยกิต9 หน่วยกิต (285 ชั่วโมงรวม)
จำนวนที่นั่งไม่เกิน 40 คน
วุฒิบัตรสัมฤทธิบัตร จาก มทส.

ผลลัพธ์การเรียนรู้ของหลักสูตร (PLOs)

เมื่อจบหลักสูตร ผู้เรียนจะสามารถ:

  • 1สามารถออกแบบ พัฒนา และปรับแต่งระบบควบคุมและระบบนำทาง (Navigation) ของหุ่นยนต์เคลื่อนที่อัตโนมัติ สำหรับการใช้งานในภาคอุตสาหกรรมด้วยระบบปฏิบัติการหุ่นยนต์ (ROS 2) ได้
  • 2สามารถบูรณาการระบบหุ่นยนต์เข้ากับเครือข่ายอินเทอร์เน็ตอุตสาหกรรม เพื่อพัฒนาระบบแสดงผล (Dashboard) และสั่งการระยะไกลได้อย่างปลอดภัยและมีประสิทธิภาพ

เนื้อหาแต่ละโมดูล

โมดูล 1🤖

พื้นฐานการเขียนโปรแกรมบนระบบปฏิบัติการหุ่นยนต์

Fundamental of Robot Operating System 2 Programming

วันที่ 1–2 (Online)

  • หลักการทำงานของ ROS 2 และ Node Graph
  • Data Distribution Service (DDS) และกลไกการรับส่งข้อมูล
  • Node, Topic, Service และ Action
  • การเขียนโปรแกรม Python สำหรับ ROS 2 (rclpy)
  • Launch File และการสร้าง ROS 2 Package
  • การจำลองด้วย Gazebo Simulation (TurtleBot3)
โมดูล 2⚙️

พื้นฐานระบบหุ่นยนต์อัตโนมัติและการควบคุม

Fundamentals of Autonomous Robotics and Control

วันที่ 3 (Onsite)

  • ฮาร์ดแวร์ AMR: MCU, Motor Driver, Encoder, LiDAR, Embedded Computer
  • จลนศาสตร์ไปหน้าและผันกลับของหุ่นยนต์เคลื่อนที่
  • ระบบประมวลผล Low-Level และ High-Level
  • การคำนวณ Odometry และ IMU
  • การหลอมรวมข้อมูลเซนเซอร์ด้วย Extended Kalman Filter (EKF)
  • การบูรณาการ LiDAR และ Static Transform
โมดูล 3🗺️

การระบุตำแหน่ง การสร้างแผนที่ และการนำทาง

Localization, Mapping, and Navigation

วันที่ 4–5 (Onsite/Online)

  • SLAM Mapping ด้วย SLAM Toolbox
  • ระบบนำทาง ROS 2 Navigation (Nav2): Localization, Path Planning, Controller
  • การปรับแต่งพารามิเตอร์ Nav2 (NavFN, Smac, DWB, Regulated Pure Pursuit)
  • การพัฒนาโปรแกรมสั่งการ Waypoint Navigation
  • Custom Path Following และ Virtual Wall
  • การประยุกต์ใช้ Nav2 ในภารกิจจริง
โมดูล 4🌐

การเขียนโปรแกรมประยุกต์และการเชื่อมต่อการควบคุมผ่านอินเทอร์เน็ต

Application Programming and Internet-Based Control

วันที่ 6–7 (Online/Onsite)

  • หลักการ MQTT Protocol, MQTT Broker และ Cloud-Based MQTT Broker
  • การเขียนโปรแกรม MQTT ด้วย Python
  • การพัฒนา ROS 2–MQTT Bridge
  • Node-RED Dashboard: ติดตั้ง สร้าง Dashboard และสั่งการผ่าน MQTT
  • ระบบจัดการภารกิจ (Task Management) และ Node-RED กับ MySQL
  • AMR Task Dispatching ผ่านระบบอินเทอร์เน็ต
โมดูล 5🏭

โครงงานหุ่นยนต์เคลื่อนที่อัตโนมัติ

Autonomous Mobile Robot Project

วันที่ 8 (Onsite)

  • บูรณาการระบบนำทาง: Simulation สู่ระบบจริง (Nav2 Sim-to-Real)
  • บูรณาการระบบ IoT: Simulation สู่ระบบจริง (IoT Sim-to-Real)
  • การผสานรวมระบบทั้งหมด (Overall System Integration)
  • ประยุกต์ใช้ความรู้แก้โจทย์ปัญหาจากอุตสาหกรรมจริง
  • การประเมินผลการเรียนรู้ท้ายหลักสูตร

เกณฑ์การประเมินผล (Skill Level Assessment)

การประเมินผลใช้ระบบ Skill Level โดยผู้เรียนต้องได้ระดับ Competent ขึ้นไป (67 คะแนน) จึงจะผ่านหลักสูตรและรับสัมฤทธิบัตร

ระดับทักษะ (Skill Level)ช่วงคะแนนระดับผลการเรียนสถานะ
Skilled — ระดับมีทักษะ85–100O: Outstanding✔ ผ่าน
Proficient — ระดับมีความชำนาญ75–84S: Satisfaction✔ ผ่าน
Competent — ระดับกลาง67–74S: Satisfaction✔ ผ่าน
Beginner — ระดับพื้นฐาน59–66S: Satisfaction✔ ผ่าน
Novice — ระดับเริ่มต้น51–58U: Unsatisfaction✖ ไม่ผ่าน
Incompetent — ไม่ผ่าน0–50U: Unsatisfaction✖ ไม่ผ่าน
สมัครเรียนเลยดูตารางเรียน