ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก กุมภาพันธ์, 2017

ตัวอย่างการเขียนโปรแกรมหุ่นยนต์อัตโนมัติ AI แบบง่าย

ตัวอย่าง AI ง่ายๆโปรแกรมหุ่นยนต์อัตโนมัติงานแข่งขัน RMUTP Robocon 2017 จากการแข่งขันหุ่นยนต์ RMUTP Robocon 2017 ที่ผ่านมาเมื่อวันที่ 19-20 มกราคม 2560 ทีม iGenius Robot #49 ของเราได้ป้องกันแชมป์ได้สำเร็จถึงแม้ว่าหุ่นจะช้ากว่า แต่ด้วยการเขียนโปรแกรมที่ใส่วิธีการคิดให้หุ่นสามารถเปลี่ยนแปลงการทำงานตามสถานะการณ์ต่างๆ ได้จึงทำให้ได้เปรียบในการแข่งขันเพราะไม่ต้องขอ retry ออกมาเพื่อเปลี่ยนโปรแกรมในการทำงานในกรณีที่แท่นวางชิ้นงานไม่ว่าง หุ่นยนต์จะบันทึกข้อมูลและหาเส้นทางในการวางชิ้นงานใหม่เองและเป็นเส้นทางที่ใกล้ๆ ที่สุดเพื่อไปหยิบชิ้นงานชิ้นต่อไปด้วย นอกจากนี้หุนยนต์ยังสามารถรู้ได้ทันทีเมื่อในฝั่งของตัวเองวางชิ้นงานเรียงติดกัน 3 ชนิดเพื่อไปหยิบชิ้นบิงโกไปวางเพื่อจบเกมส์ได้เอง ระหว่างแข่งขันหุ่นยนต์คิดเองทั้งหมดจึงทำให้คู่ต่อสู้ยากที่จะดักทางได้ ต่างจากการเขียนโปรแกรมที่ใส่ขั้นตอนลงไปในหุ่นที่ทำให้เห็นการทำงานที่เป็นรูปแบบที่ผู้เขียนใส่ลงเองเพื่อให้หุ่นทำงานตามต้องการ ถือว่าเป็นจุดเริ่มต้นของการเขียนโปรแกรมหุ่นยนต์แบบ AI ที่อยากให้เพื่อนๆ ในวงการหุ่นยนต์เพื่อการศึกษาให้ความสนในมาเขี...