การสร้าง URDF simulation เพื่อการเรียนรู้ ROS
What you'll learn
- พื้นฐานของ ROS
- พื้นฐานการสร้าง URDF Simulation สำหรับการใช้งานร่วมกับ ROS
- พื้นฐานการใช้งานโปรแกรม Gazebo
- การกำหนด parameter เบื้องต้นใน simulation สำหรับหุ่นยนต์ เช่น Moment of Inertia , Contact Coefficient
- หลักการใช้งาน sensor ใน simulation และ ROS
Requirements
- - ลงระบบปฏิบัติการ Ubuntu18.04 (Recommend) ใน computer notebook หรือ single computer board (อาขใช้โปรแกรมประเภท VM ware ก็ได้)
- - ติดตั้งระบบปฏิบัติการหุ่นยนต์ (Robot Operating System : ROS) เรียบร้อยแล้ว Recommend : ROS Melodic Morenia
- - เป็นผู้ที่ชื่นชอบและอยากเริ่มต้นเรียนรู้การพัฒนาหุ่นยนต์และ ROS
- - ไม่จำเป็นต้องมีฮาร์ดแวร์สำหรับหุ่นยนต์
Description
หลักสูตรการสร้าง URDF Simulation สำหรับการเรียนรู้ระบบปฏิบัติการหุ่นยนต์ (Robot Operating System : ROS) ถูกสร้างขึ้นมาเพื่อนำเสนอเรื่องราว พื้นฐานการสร้าง URDF (Unified Robot Desciption Format) Simulation ของหุ่นยนต์ ในเวอร์ชันภาษาไทย แนวการสอนจะเริ่มตั้งแต่พื้นฐานไปจนถึงขั้นใช้งานได้ มีการบูรณาการทางด้านคณิตศาสตร์ (ระดับพื้นฐาน) ฟิสิกส์ และการเขียนโปรแกรม เพื่อให้ผู้เรียนเข้าใจและสร้าง Simulation ของตัวเองได้ เพื่อจะได้นำไปใช้ทดสอบการเคลื่อนที่ของหุ่นยนต์ ทดสอบโปรแกรมที่เขียน ดูผลลัพธ์ที่จะเกิดขึ้นก่อนไปปฏิบัติงานจริงเพื่อลดความผิดพลาด ลดต้นทุน และแก้ไขปัญหาที่อาจจะเกิดขึ้นได้อย่างทันท่วงที และยังใช้ในการเรียนรู้ ROS ได้โดยที่ไม่จำเป็นต้องซื้อฮาร์ดแวร์มาใช้ในการฝึกฝน
หลักสูตรนี้ใช้ระบบปฏิบัติการหุ่นยนต์ (ROS) เวอร์ชัน ROS Melodic Morenia ร่วมกับโปรแกรม SImulation ชื่อว่า Gazebo (เป็น Open Source ทั้งคู่) สามารถเรียนรู้ได้ไม่มีกำแพงใดๆ และเราสามารถเนรมิตทุกอย่างได้ในโลกของ Simulation นี้ พร้อมหรือยังครับกับการเปิดประตูเข้าไปในโลกของหุ่นยนต์ ถ้าพร้อมแล้ว ไปกันเลย!!!
Who this course is for:
- นักพัฒนาหุ่นยนต์ หรือผู้เริ่มต้นการศึกษาการใช้งาน Robot Operating System : ROS
- นักเรียน นักศึกษา บุคคลทั่วไป ไม่จำกัดเพศ และอายุ
Instructor
- จบการศึกษาระดับปริญญาตรีเกียรตินิยมอันดับหนึ่ง สาขาวิชาวิศวกรรมอากาศยาน จากมหาวิทยาลัยเทคโนโลยีสุรนารี
- ศึกษาเรื่องการเขียนโปรแกรมและหุ่นยนต์มาตั้งแต่ชั้นมัธยมศึกษาปีที่2 จนถึงปัจจุบัน
- มีความเชี่ยวชาญในการออกแบบ สร้างและควบคุมหุ่นยนต์ประเภท Flying Robor, Unmanned Aircraft ที่มีความสามารถทำงานได้อย่างอัตโนมัติและกึ่งอัตโนมัติ
- ประสบการณ์กว่า 2 ปีในการพัฒนาหุ่นยนต์ด้วยระบบปฏิบัติการหุ่นยนต์ (Robot Operating System) หัวข้อการศึกษาที่สนใจคือการประยุกต์ใช้ ROS กับ Flying Robot