EP5 : ความรู้เบื้องต้นเพื่อใช้ในการควบคุมหุ่นยนต์ในงานอัตโนมัติ
ความรู้เบื้องต้นเพื่อใช้ในการควบคุมหุ่นยนต์ในงานอัตโนมัติ EP5: ความรู้เบื้องต้นเพื่อใช้ในการควบคุมหุ่นยนต์ในงานอัตโนมัติ ในการควบคุมหุ่นยนต์ให้สามารถทำงานแบบอัตโนมัติได้ ไม่ว่าจะเป็นการเดินตามเส้น การหลบสิ่งกีดขวาง หรือการเคลื่อนที่ในแผนที่ เราจำเป็นต้องมีพื้นฐานด้านระบบหุ่นยนต์ที่สำคัญหลายหัวข้อ โดยเฉพาะเมื่อทำงานกับ ROS 2 ซึ่งเป็นระบบพัฒนาหุ่นยนต์ที่ได้รับความนิยมสูง 1. Coordinate Frame และ TF การเคลื่อนที่ของหุ่นยนต์ต้องอิงกับระบบพิกัด เช่น พิกัดของล้อ ตัวหุ่นยนต์ หรือตำแหน่ง LiDAR การจัดการพิกัดเหล่านี้เรียกว่า TF (Transform) TF ใช้เชื่อมโยงพิกัดของ sensor ต่าง ๆ เข้ากับตัวหุ่นยนต์ เฟรมที่พบบ่อย: map , odom , base_link , laser 2. Odometry (Odom) Odometry คือข้อมูลตำแหน่งและการเคลื่อนที่ของหุ่นยนต์ โดยได้จากล้อ (encoder) และ/หรือ IMU ใช้ในการคำนวณตำแหน่งปัจจุบันของหุ่นยนต์ ข้อมูล Odom จะถูกแสดงใน TF และใช้ใน Navigation 3. SLAM (Simultaneous Localization and Mapping) หากหุ่นยนต์ต้องทำงานในพื้นที่ที่ไม่มีแ...