ระบบจับการเคลื่อนไหวด้วย HTC Vive Tracker

วิธีทำ

ใช้ชุด HTC Vive รุ่นแรก ร่วมกับ Vive Tracker 2 ตัว และ Controller 2 ข้าง
เชื่อมต่ออุปกรณ์ผ่าน SteamVR
เชื่อม SteamVR เข้ากับ Unity โดยใช้ SteamVR Plugin

ปัญหาและข้อจำกัด

  • มีปัญหาเรื่องการเชื่อมต่อ Controller หลุด เมื่อต่อ Tracker พร้อมกันหลายตัว
  • บางครั้ง Windows ขึ้นแจ้งเตือน “USB device not recognized” ทำให้ต้องถอดเสียบอุปกรณ์ใหม่
  • ตัวแอปพลิเคชันใน Unity ยังไม่สามารถรันได้สมบูรณ์จริง
    ระบบเชื่อมข้อมูลกับ Tracker ได้ แต่โมเดลยังไม่เคลื่อนไหวตามแบบสมบูรณ์
  • เกิดความผิดพลาดระหว่างการทดสอบ เนื่องจาก เวลาในการพัฒนาไม่เพียงพอ
    ทำให้ยังไม่สามารถแก้ไขและปรับปรุงให้เสร็จตามกำหนดได้

ผลลัพธ์

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

สรุป

โปรเจกต์นี้เป็นการทดลองพัฒนา ระบบ Motion Tracking ด้วย HTC Vive Tracker
เพื่อให้โมเดล 3D ใน Unity เคลื่อนไหวตามร่างกายของผู้ใช้งานจริง
แม้จะพบปัญหาด้านการเชื่อมต่อและเวลาในการพัฒนาไม่เพียงพอ
แต่ผลงานนี้แสดงให้เห็นแนวทางของการนำเทคโนโลยี VR/Tracking
มาต่อยอดสู่การควบคุมหุ่นยนต์แบบเรียลไทม์ในอนาคตได้อย่างชัดเจน