Skip to main content

ห้องปฏิบัติการต้นกำเนิด
วิชันเซนเซอร์ ครู

พอร์ทัลครู

สนามจุดเปลี่ยน
VRC 2018-2019 จุดเปลี่ยนสนาม

ความสามารถของหุ่นยนต์

เกมการแข่งขัน VEX Robotics Competition ปี 2018 - 2019 Turning Point กำหนดให้ผู้เล่นต้องสลับธงท่ามกลางองค์ประกอบอื่นๆ ของเกม มีธงทั้งหมดเก้าธง: ธงด้านล่างสามธงที่หุ่นยนต์สามารถสลับได้ และธงสูงหกธงที่สามารถสลับได้โดยการตีด้วยชิ้นส่วนเกมบอลแข่งขันเท่านั้น ทีมแข่งขันจำเป็นต้องคิดหาวิธีที่จะตีธงให้สูงขึ้นโดยใช้เครื่องยิงลูก หากคุณสามารถจินตนาการได้ การตั้งโปรแกรมหุ่นยนต์ให้ตีธงโดยใช้ชิ้นส่วนเกมบอลโดยการวัดอาจไม่แม่นยำเสมอไป หากหุ่นยนต์ทำการเลี้ยวผิดครั้งหนึ่งในระหว่างระยะเวลาอัตโนมัติ มีความเป็นไปได้ที่จะไม่มีการชนธงใด ๆ เนื่องจากการคำนวณจะปิดไป ในทำนองเดียวกัน สำหรับความท้าทายด้านทักษะการขับขี่ อาจเป็นเรื่องยากสำหรับทีมในการจัดตำแหน่งหุ่นยนต์ด้วยตนเองให้มากพอที่จะปล่อยลูกบอลได้อย่างถูกต้อง ดังนั้น ทีมงานที่มีทักษะจะตั้งโปรแกรมหุ่นยนต์โดยใช้วิชันเซนเซอร์เพื่อตรวจจับธง จากนั้นจัดแนวหุ่นยนต์ให้เหมาะสมเพื่อการยิงที่แม่นยำ

ขยายไอคอนการเรียนรู้ของคุณ ขยายการเรียนรู้ของคุณ

หากต้องการขยายกิจกรรมนี้ ขอให้นักเรียนออกแบบและร่างโครงการที่จะให้หุ่นยนต์เคลื่อนที่ไปยังวัตถุสีเหลืองที่ตรวจพบซึ่งอาจใช้สำหรับเกมการแข่งขันนี้
ขอให้นักเรียนทำสิ่งต่อไปนี้:

  • เปิดโปรเจ็กต์ตัวอย่าง Clawbot (ระบบขับเคลื่อน 2 มอเตอร์ ไม่มีไจโร)

    แม่แบบกรงเล็บ

     

  • ใช้โปรเจ็กต์ตัวอย่างการตรวจจับวัตถุ (การมองเห็น) เป็นข้อมูลอ้างอิงเมื่อตั้งโปรแกรมวิชันเซนเซอร์ (Google Doc / .v5cpp)

  • เพิ่มวิชันเซนเซอร์ในการกำหนดค่า Clawbot (ระบบขับเคลื่อน มอเตอร์ 2 ตัว ไม่มีไจโร) จากนั้นกำหนดค่าวิชันเซนเซอร์เพื่อตรวจจับวัตถุสีแดงและสีน้ำเงิน คลิก ที่นี่ เพื่อดูข้อมูลเพิ่มเติม

  • ตั้งโปรแกรม Clawbot ให้เคลื่อนที่ไปยังวัตถุที่ตรวจพบ คลอว์บอตสามารถตั้งโปรแกรมให้ยกแขนขึ้นได้เหมือนกับว่ากำลังพลิกธง!

  • ดาวน์โหลดและเรียกใช้ (ใน C++) โครงการเพื่อสังเกตว่า Vision Sensor สามารถตรวจจับวัตถุสีเหลือง เช่น ลูกบอลสีเหลืองในเกม VRC Turning Point หรือไม่ หากวิชันเซนเซอร์สามารถตรวจจับวัตถุได้ หุ่นยนต์จะเคลื่อนที่ตามวัตถุที่ตรวจพบหรือไม่? หากต้องการความช่วยเหลือ โปรดดูวิดีโอบทช่วยสอนการดาวน์โหลดและรันโปรเจ็กต์

  • หากมีเวลาให้จัดสนามเกมให้คล้ายกับสนาม Turning Point ฝึกฝนการใช้ Vision Sensor เพื่อให้หุ่นยนต์เคลื่อนที่ไปยังจุดคะแนน!

ดูตัวอย่างโซลูชันด้านล่าง: