ข้ามไปยังเนื้อหาหลัก

ทำประตูให้ทีมพันธมิตรแดงได้แล้ว!

 ใช้บล็อก [Drive for], [Turn for], [Spin ​​to position] และ [Spin ​​for] เพื่อเขียนโค้ดให้ Hero Bot ขับรถไปยัง Triball สีเขียวที่ไฮไลต์ด้วยสีเหลืองในสนาม หยิบ Triball และทำคะแนนใน ฝ่ายแดงให้เร็วที่สุด

  • เลือก VRC Virtual Skills - Over Under Playground
  • ใช้รายการตรวจสอบก่อนการแข่งขันเพื่อเลือก ตำแหน่งเริ่มต้น “E”, ทิศทางเริ่มต้น “เหนือ”และ การบรรทุกหุ่นยนต์ล่วงหน้า “ไม่” สำหรับหุ่นยนต์
  • เขียนโปรแกรมให้หุ่นยนต์หมุนมอเตอร์แขนเพื่อลดแขนลงจนสุดเพื่อหยิบลูกบอล Triball บนสนาม
  • ขับหุ่นยนต์ฮีโร่ไปยังลูกบอลเผ่าสีเขียวที่ไฮไลต์ด้วยสีเหลืองบนสนาม 
  • เขียนโปรแกรมให้หุ่นยนต์หมุนมอเตอร์ดูดเพื่อหยิบลูกบอล Triball ขึ้นมา ใช้เซ็นเซอร์แสงเพื่อตรวจสอบว่า Triball อยู่ในช่องรับอากาศหรือไม่
  • ขับหุ่นยนต์ไปยังเป้าหมายที่ ของฝ่ายพันธมิตรสีแดง ซึ่งก็คือ
  • เขียนโปรแกรมให้หุ่นยนต์หมุนมอเตอร์ดูดเพื่อปล่อยลูกบอล Triball ไปยังเป้าหมายของฝ่ายแดง ใช้เซ็นเซอร์แสงเพื่อตรวจสอบว่าลูกบอลสามแฉก (Triball) ออกจากช่องดูดเมื่อใด จากนั้นจึงหยุดการหมุนของมอเตอร์
  • ใช้บล็อก [print] เพื่อพิมพ์ค่าตัวจับเวลาไปยังคอนโซลการพิมพ์

คำแนะนำที่เป็นประโยชน์

  • Stricker ได้รับการออกแบบมาเพื่อเอาชนะอุปสรรคในสนาม ดังนั้น การขับหุ่นยนต์ข้ามสิ่งกีดขวางจะเป็นข้อได้เปรียบอย่างมากในการนำทางในสนามเพื่อเก็บและทำคะแนนลูกบอล Triball
  • การขับข้ามสิ่งกีดขวางอาจทำให้ทิศทางและความเร็วของหุ่นยนต์เปลี่ยนแปลงไป ส่งผลให้หุ่นยนต์เบี่ยงเบนจากเส้นทางที่เราต้องการ การเพิ่มมุมแหลมระหว่างหุ่นยนต์กับสิ่งกีดขวางสามารถเพิ่มเสถียรภาพและความน่าเชื่อถือในระหว่างการข้ามสิ่งกีดขวางได้
  • ใช้ ตรวจจับภาพ Oจากหมวดการตรวจจับเพื่อตรวจจับสีเพื่อพิจารณาว่าลูกบอลสีเขียว (Green Triball) อยู่ในหรือนอกช่องรับอากาศ

    VEXcode Optical ตรวจจับบล็อกสีที่อ่านค่าได้ 'Optical ตรวจจับสีเขียวหรือไม่?'

    • คำสั่ง Python ที่ตรงกัน:

      optical.color() == สีเขียว

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคุณสมบัติของหุ่นยนต์ใน VRC Over Under สำหรับ VEXcode VR โปรดดูบทความ