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

การเตรียมตัวสำหรับการแข่งขัน

หน้านี้เป็นคู่มือสำหรับการแข่งขันระดับนานาชาติภายใต้กติกาปี 2026 การแข่งขันระดับท้องถิ่นและระดับภูมิภาคอาจแตกต่างออกไป ดังนั้นให้สอบถามผู้จัดของคุณ กติกา ทางการมีผลบังคับใช้เสมอ

เมื่อใด สิ่งที่ต้องทำ
ตลอดทั้งปี ติดตามหน้ากิจกรรม และฟอรัม ซึ่งมีการโพสต์คำชี้แจง
อย่างน้อย 4 สัปดาห์ก่อน ผู้จัดให้คำแนะนำเกี่ยวกับแบบฟอร์มบนเว็บเพื่อเตรียมการสัมภาษณ์
3 สัปดาห์ก่อนวันแรก กำหนดส่งเอกสาร
วันเตรียมการ (setup day) มาถึงสถานที่แต่เนิ่น ๆ เพื่อลงทะเบียน สัมภาษณ์ และประชุมทีม
แต่ละรอบ โลกจะถูกเปิดเผยก่อนการแข่งขันไม่นาน หลังกำหนดเวลาของแต่ละรอบแล้วจะเปลี่ยนโปรแกรมไม่ได้
หลังรอบที่นับคะแนน Technical Challenge

แม่แบบและเกณฑ์การให้คะแนนอยู่บนเว็บไซต์ชุมชน RCJ Rescue

  • Technical Description Paper (TDP) ทำตามแม่แบบอย่างเคร่งครัด มิฉะนั้นคะแนนของเอกสารจะเป็น 0
  • โปสเตอร์ ทั้งในรูปแบบไฟล์และโปสเตอร์จริงที่สถานที่แข่งขัน ขนาดไม่เกิน A1
  • วิดีโอ นำเสนอโครงการของคุณ
  • วิดีโอการตั้งค่าแบบเซิร์ฟเวอร์-ไคลเอนต์ ใหม่ในปี 2026: วิดีโอสั้น ๆ ที่แสดงวิธีรันคอนโทรลเลอร์บนแผนที่ตัวอย่างด้วยการตั้งค่าแบบเซิร์ฟเวอร์-ไคลเอนต์
  • ซอร์สโค้ด และแบบฟอร์มบนเว็บสำหรับการสัมภาษณ์

เกมรันด้วยการตั้งค่าแบบเซิร์ฟเวอร์-ไคลเอนต์: ผู้จัดรันเซิร์ฟเวอร์เกมและเตรียมช่องเสียบ RJ-45 ให้หนึ่งช่อง และโปรแกรมของคุณรันบนคอมพิวเตอร์ของคุณ ดู Remote Controller

สิ่งที่ต้องนำมา:

  • คอมพิวเตอร์ที่มีโปรแกรมของคุณ ติดตั้งไลบรารีทั้งหมดที่ต้องใช้ และ Webots R2023b แล้ว
  • สาย Ethernet และอะแดปเตอร์หากคอมพิวเตอร์ของคุณต้องใช้
  • ไฟล์ .json ของหุ่นยนต์ หากคุณมีหุ่นยนต์แบบกำหนดเอง
  • โปสเตอร์จริง

หากผู้จัดไม่ได้ประกาศเป็นอย่างอื่น จะใช้การตั้งค่าต่อไปนี้ การตั้งค่าเหล่านี้มีผลต่อสิ่งที่กล้องเห็น ดังนั้นให้ทดสอบด้วยการตั้งค่านี้ คุณหาได้ในแท็บ OpenGL ของ Preferences ใน Webots

การตั้งค่า ค่า
Ambient Occlusion Low
Texture Quality Low
Max Texture Filtering 4
Shadows Disabled
Anti-aliasing Disabled
  • รันบนทุกโลกที่มีมาให้ โดยเฉพาะ world3.wbt และ world4.wbt ซึ่งมีของปลอม
  • สร้างแผนที่ของคุณเองด้วย World Editor ให้มีครบทั้งสี่พื้นที่
  • ตรวจสอบทั้งเกม: หุ่นยนต์ทำงานจนจบ ส่งแผนที่ และกลับไปยังจุดเริ่มต้นทันเวลาหรือไม่?
  • ทดสอบว่าเกิดอะไรขึ้นหลังการไม่มีความคืบหน้า (lack of progress)
  • ทดสอบบนคอมพิวเตอร์ที่คุณจะนำมา และด้วยการตั้งค่า OpenGL ข้างต้น
  • เฉพาะกัปตันและรองกัปตันเท่านั้นที่เข้าพื้นที่การแข่งขันได้ เว้นแต่กรรมการจะกำหนดเป็นอย่างอื่น
  • กรรมการเป็นผู้ควบคุมการจำลอง คุณแตะต้องอุปกรณ์ของเกมไม่ได้หลังจากเกมเริ่มแล้ว
  • ผู้ฝึกสอน (mentor) ช่วยเหลือระหว่างการแข่งขันไม่ได้
  • เตรียมพร้อมอธิบายงานของคุณ: สมาชิกทุกคนในทีมควรมีบทบาททางเทคนิคและรู้ว่างานนั้นทำงานอย่างไร

คะแนนสุดท้ายในการแข่งขันระดับนานาชาติประกอบด้วย:

ส่วน น้ำหนัก เนื้อหา
คะแนนสนาม 0.6 ค่าเฉลี่ยของคะแนนสนามที่ปรับมาตรฐานแล้ว ไม่นับรอบที่แย่ที่สุดหนึ่งรอบหรือมากกว่า
เกณฑ์การให้คะแนน (Rubrics) 0.2 TDP (0.6), วิดีโอ (0.2), โปสเตอร์ (0.2)
Technical Challenge 0.2 ภารกิจย่อยที่ประกาศในการแข่งขัน แก้โจทย์โดยเขียนโปรแกรมหุ่นยนต์ใหม่ภายในเวลาจำกัด

กรณีคะแนนเท่ากัน จะตัดสินด้วยค่าเฉลี่ยของคะแนนสนามที่ปรับมาตรฐานแล้ว SuperTeam Challenge เป็นรายการแยกต่างหากที่มีรางวัลของตัวเอง