Autonomous Robot Development

การพัฒนาหุ่นยนต์อัตโนมัติ

2(1-3-5)

วิชาบังคับก่อน : ไม่มี
การระบุตำแหน่ง การทำแผนที่ และการนำทางเป็นพื้นฐานของระบบปฏิบัติการหุ่นยนต์ และหุ่นยนต์เคลื่อนที่ รายวิชานี้แนะนำขั้นตอนกระบวนการของการพัฒนาหุ่นยนต์ที่เกี่ยวข้องกับหัวข้อดังกล่าว และแสดงให้เห็นถึงการนำไปใช้ในชีวิตจริง

ผลสัมฤทธิ์การเรียนรู้

  1. พัฒนาหุ่นยนต์อัตโนมัติผ่านการใช้แพ็คเกจระบบปฏิบัติการหุ่นยนต์
  2. พัฒนาอัลกอริทึมสำหรับการวางแผนเส้นทางของหุ่นยนต์เคลื่อนที่
  3. นำกระบวนการหลีกเลี่ยงการชนไปใช้ในหุ่นยนต์เคลื่อนที่
  4. โปรแกรมหุ่นยนต์ให้ทำงานในการนำทางแบบแผนที่และแบบตอบสนองต่อสิ่งรอบข้าง

 

Autonomous Robot Development

Prerequisite : none

Localization, mapping, and navigation are fundamental topics in the Robot Operating System (ROS) and mobile robots. This course introduces learners to the development of the robot according to the mentioned topics and demonstrate how it can be implemented in the real-life application.

Learning outcomes

  1. Develop autonomous mobile robot using ROS package.
  2. Develop path planning algorithm for mobile robot.
  3. Implement collision avoidance in mobile robot.
  4. Program robot to operate in map-based navigation and reactive navigation.