- Fetch เป็นหุ่นยนต์ AI ที่สามารถทำเกมเก็บลูกบอลได้ด้วยตัวเอง
- หุ่นยนต์ใช้บอร์ด Arduino UNO Q และเทคโนโลยีการมองเห็นของคอมพิวเตอร์ในการระบุวัตถุ
- โมเดลได้รับการฝึกฝนเพื่อระบุลูกบอลสีส้มและท่าทางของมนุษย์ และสามารถปรับการกระทำตามสภาพแวดล้อม
- โครงการนี้ได้ถูกเผยแพร่ในรูปแบบโอเพ่นซอร์สเพื่อให้ผู้ที่สนใจสามารถอ้างอิงและใช้งานได้
YouTuber คนหนึ่งได้เปิดเผยเกี่ยวกับหุ่นยนต์อัจฉริยะรุ่นใหม่ที่สามารถทำเกมเก็บลูกบอลได้ด้วยตัวเอง หุ่นยนต์นี้มีชื่อว่า Fetch ซึ่งตั้งชื่อตามผู้ผลิต หุ่นยนต์นี้ใช้ฮาร์ดแวร์แบบปิดที่ทำงานแบบออฟไลน์ และขับเคลื่อนด้วยโลจิกของ Arduino Uno แบบเปลือย มันสามารถระบุลูกบอลสีส้ม และสามารถเก็บลูกบอลกลับมาและส่งคืนให้เจ้าของได้โดยไม่ต้องมีการป้อนข้อมูลจากมนุษย์ ส่วนประกอบ 3D พิมพ์ของหุ่นยนต์ถูกยึดด้วยสกรูเพียงไม่กี่ตัว และมีการออกแบบที่เป็นมิตร เมื่อเห็นลูกบอลสีส้ม แขนที่พิมพ์ 3D จะยื่นออกไปเพื่อจับลูกบอล
ล้อที่ติดตั้งมอเตอร์ของหุ่นยนต์จะทำหน้าที่ในการเคลื่อนที่ หลังจากเก็บลูกบอลแล้ว Fetch จะสแกนห้องเพื่อหาผู้เป็นเจ้าของ เพียงแค่ยกมือขึ้น มันก็สามารถระบุและส่งคืนลูกบอลได้
พื้นฐานทางเทคนิคของ Fetch
หุ่นยนต์นี้สามารถทำภารกิจเหล่านี้ได้เนื่องจากเทคโนโลยีอัตโนมัติของมัน Fetch สามารถแยกแยะวัตถุกับท่าทางของมนุษย์ ซึ่งเป็นผลมาจากการใช้ปัญญาประดิษฐ์ หุ่นยนต์นี้ใช้บอร์ด Arduino UNO Q ที่ติดตั้งกล้องและการมองเห็นของคอมพิวเตอร์ มันมีโปรเซสเซอร์สองตัว ซึ่งหนึ่งตัวทำหน้าที่วิเคราะห์ภาพและตรวจจับวัตถุ ในขณะที่อีกตัวควบคุมมอเตอร์และเซอร์โวของหุ่นยนต์ Sector 07 ได้ใช้ Edge Impulse ในการฝึกการมองเห็นของคอมพิวเตอร์ อุปกรณ์ขนาดเล็กใช้โมเดล YOLO-Pro ในการตรวจจับวัตถุ
โมเดลนี้ได้รับการฝึกฝนเฉพาะเพื่อระบุลูกบอลสีส้มและมือของมนุษย์ โดยใช้กล้องบนหุ่นยนต์ถ่ายภาพวัตถุที่แตกต่างกันจำนวน 200 ภาพ ซึ่งถ่ายในสภาพแสง พื้นผิวพื้น และพื้นหลังที่แตกต่างกัน เพื่อช่วยให้หุ่นยนต์สามารถระบุวัตถุในสภาพแวดล้อมที่แตกต่างกัน
หลังจากการฝึกฝน โมเดลจะสร้างกรอบรอบๆ วัตถุที่ตรวจพบ ตามตำแหน่งของวัตถุ หุ่นยนต์จะหมุนล้อไปยังทิศทางของลูกบอลสีส้ม หรือหามือของเจ้าของ นอกจากนี้ยังคำนวณระยะห่างที่แขนกลควรอยู่เพื่อให้สามารถจับหรือปล่อยลูกบอลได้
ฟังก์ชันและความท้าทายของหุ่นยนต์
Fetch มีฟังก์ชันที่น่าสนใจมากมาย หุ่นยนต์มีตาแบบเคลื่อนไหวที่ด้านหน้า และหูที่สามารถเคลื่อนไหวตามสถานการณ์ต่างๆ และสามารถตอบสนองด้วยเสียงผ่านการใช้คลิปเสียงที่สร้างโดย ElevenLabs ในกระบวนการออกแบบและสร้างหุ่นยนต์มีปัญหาบางอย่างเกิดขึ้น ในระหว่างการทดสอบ หุ่นยนต์บางครั้งมีปัญหาในการตรวจจับลูกบอลในสภาพแสงที่แรง และยังมีความยากลำบากในการปล่อยลูกบอล อย่างไรก็ตาม ปัญหาเหล่านี้ได้รับการแก้ไขโดยการปรับความเร็วของมอเตอร์ เวลาในการจับ และการตั้งค่าการตรวจจับ หุ่นยนต์ตอนนี้สามารถทำเกมเก็บลูกบอลได้อย่างอิสระ
ผู้ผลิตได้เผยแพร่โครงการนี้ในรูปแบบโอเพ่นซอร์ส ผู้ที่สนใจสามารถดาวน์โหลดไฟล์พิมพ์ โค้ด อุปกรณ์ที่จำเป็นในการสร้างหุ่นยนต์ และคำแนะนำในการประกอบจาก Arduino Project Hub
ความหมายของเทคโนโลยีอัตโนมัติของหุ่นยนต์ Fetch
การออกแบบหุ่นยนต์ Fetch แสดงให้เห็นถึงศักยภาพของปัญญาประดิษฐ์ในการดำเนินการอัตโนมัติ โดยเฉพาะในด้านการระบุวัตถุและการมีปฏิสัมพันธ์กับมนุษย์ โดยการใช้เทคโนโลยีการมองเห็นของคอมพิวเตอร์ที่ทันสมัย Fetch สามารถทำงานได้อย่างมีประสิทธิภาพในสภาพแวดล้อมที่หลากหลาย ซึ่งมีความหมายสำคัญต่อการพัฒนาอุปกรณ์อัจฉริยะในอนาคต นอกจากนี้ การทำงานในรูปแบบโอเพ่นซอร์สยังส่งเสริมการมีส่วนร่วมและนวัตกรรมในชุมชน ทำให้ผู้คนสามารถเรียนรู้และปรับปรุงเทคโนโลยีประเภทนี้ได้มากขึ้น ส่งเสริมการแพร่หลายและความก้าวหน้าของเทคโนโลยีหุ่นยนต์

