ผลต่างระหว่างรุ่นของ "Robot contest 58"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 16: แถว 16:
  
 
== รูปแบบการแข่งขัน ==
 
== รูปแบบการแข่งขัน ==
 +
 +
ผู้เข้าแข่งขันพัฒนาหุ่นยนต์จะแข่งเป็นทีม ทีมละไม่เกิน 3 คน  แต่ละทีมจะได้รับหุ่นยนต์ 2 ตัว โดยหุ่นยนต์จะมีลักษณะคล้ายรถยนต์สามล้อ มีล้อที่ควบคุมได้อิสระต่อกัน 2 ล้อ และมีล้อหน้าเพื่อการทรงตัว เพื่อปฏิบัติการแก้โจทย์ปัญหา ทีมผู้เข้าแข่งสามารถนำอุปกรณ์เซ็นเซอร์ประกอบเพิ่มเติมกับหุ่นยนต์ได้
 +
 +
โจทย์ปัญหาแต่ละข้อจะระบุสภาพแวดล้อมการทำงานของหุ่นยนต์ทั้งสองตัว (หรือจะเรียกว่าฉากเมื่อกล่าวต่อไป) โดยภายในฉากอาจจะมีปุ่มกด ประตูอัตโนมัติ คานที่ปรับระดับได้ พื้นที่เป็นสีและมีเส้นขีดสำหรับนำทาง  ประตูและคานจะเคลื่อนที่ตามกฎเกณฑ์ที่ระบุ ซึ่งอาจจะขึ้นกับตำแหน่งและการทำงานของหุ่นยนต์ก็ได้ เช่น อาจมีเงื่อนไขว่าถ้าหุ่นยนต์ตัวหนึ่งกดปุ่มหนึ่ง ประตูบานใดบานหนึ่งจะเปิด เป็นต้น  โจทย์จะระบุเป้าหมายและเกณฑ์การให้คะแนน เป้าหมายพื้นฐานจะเป็นเป้าหมายที่หุ่นยนต์ดำเนินการได้ไม่ยาก แต่จะมีระดับเพิ่มเติมของการให้คะแนนเพื่อเพิ่มความท้าทายและสนุกสนานในการแข่งขัน
 +
 +
ในแต่ละวันของการแข่งขัน ผู้เข้าแข่งขันจะได้รับโจทย์ในช่วงเช้า และจะมีเวลาในช่วงดังกล่าวเพื่อพัฒนาและทดสอบหุ่นยนต์  ทางผู้จัดการแข่งขันจะได้เตรียมส่วนของฉากเพื่อให้ผู้เข้าแข่งขันสามารถทดสอบหุ่นยนต์ได้  เมื่อถึงเวลาแข่งขันผู้เข้าแข่งจะต้องนำหุ่นยนต์ทั้งสองตัวเข้าไปปฏิบัติงานแก้โจทย์ในฉากจริง  ระหว่างการทำงาน ถ้าหุ่นยนต์ทำงานผิดพลาด อาจมีการเปิดโอกาสให้ผู้เข้าแข่งเข้าไปปรับแก้ได้ โดยจะมีการระบุเงื่อนไขที่ชัดเจนต่อไป
 +
 +
ก่อนถึงวันแข่งขัน (วันที่ 7 พ.ย.) จะมีการอบรมการพัฒนาหุ่นยนต์ให้กับผู้เข้าร่วมแข่งขัน ทีมจะได้รับหุ่นยนต์ 2 ตัวที่จะใช้แข่งขันในวันจริงกลับไปเพื่อการฝึกฝนและทดลองใช้งาน
  
 
=== รายละเอียดเชิงเทคนิค ===
 
=== รายละเอียดเชิงเทคนิค ===
แถว 22: แถว 30:
 
* บอร์ดควบคุมหลัก: [https://www.arduino.cc/en/Main/ArduinoBoardNano บอร์ด Arduino Nano]
 
* บอร์ดควบคุมหลัก: [https://www.arduino.cc/en/Main/ArduinoBoardNano บอร์ด Arduino Nano]
 
* ภาษาโปรแกรม: [https://www.arduino.cc/en/Reference/HomePage Arduino Language] (มีลักษณะคล้ายภาษา C/C++)
 
* ภาษาโปรแกรม: [https://www.arduino.cc/en/Reference/HomePage Arduino Language] (มีลักษณะคล้ายภาษา C/C++)
* อุปกรณ์เซ็นเซอร์: เซ็นเซอร์อินพราเรด, เซ็นเซอร์สี, เซ็นเซอร์ตรวจวัดความเร่ง (accelerometer)
+
* อุปกรณ์เซ็นเซอร์: เซ็นเซอร์อินพราเรด, เซ็นเซอร์สี, เซ็นเซอร์ตรวจวัดความเร่ง (accelerometer), เซ็นเซอร์ตรวจสอบการกด
 
* อุปกรณ์ควบคุม: มอเตอร์ควบคุมล้อ
 
* อุปกรณ์ควบคุม: มอเตอร์ควบคุมล้อ
 
* การสื่อสาร: การสื่อสารแบบ Bluetooth
 
* การสื่อสาร: การสื่อสารแบบ Bluetooth

รุ่นแก้ไขเมื่อ 03:09, 17 ตุลาคม 2558

เอกสารนี้เป็นเอกสารฉบับร่าง กรุณาอย่าเผยแพร่ต่อ

โครงการแข่งขันพัฒนาหุ่นยนต์ร่วมมือทำงาน

การพัฒนาหุ่นยนต์เป็นงานด้านวิศวกรรมศาสตร์ที่ต้องใช้ความรู้จากหลากหลายแขนง ทั้งในด้านไฟฟ้าอิเล็กทรอนิกส์และการควบคุมฮาร์ดแวร์ ด้านกลศาสตร์ และความรู้และความชำนาญด้านการพัฒนาซอฟต์แวร์ ด้วยเหตุนี้ ภายในประเทศจึงมีหน่วยงานหลายหน่วยงานที่ดำเนินการจัดการแข่งขันพัฒนาหุ่นยนต์ขึ้นมาในหลายรูปแบบและหลายระดับ อย่างไรก็ตาม ความต้องการนำหุ่นยนต์ไปประยุกต์ใช้ในด้านต่าง ๆ เช่น ในการกู้ภัย การรักษาความปลอดภัย หรือในด้านการให้บริการที่ซ้บซ้อน ทำให้เกิดปัญหาใหม่ ๆ ที่น่าสนใจและท้าทายในการพัฒนาและออกแบบระบบหุ่นยนต์อัตโนมัติอย่างมากมาย เช่น การพัฒนาระบบให้หุ่นยนต์ทำงานร่วมกัน การใช้งานระบบการสื่อสารไร้สาย และการใช้อุปการณ์ตรวจวัดหรือเซ็นเซอร์ในรูปแบบต่าง ๆ

ภาควิชาวิศวกรรมคอมพิวเตอร์ต้องการส่งเสริมให้เกิดความสนใจในสาขาที่สำคัญยิ่งต่อการพัฒนาประเทศและสังคมนี้ จึงได้จัดการแข่งขันพัฒนาหุ่นยนต์ขึ้นระหว่างงานบนเส้นทางวิศวกรรมประจำปี 2558 นี้ โดยมีการออกแบบเงื่อนไขให้มีการพัฒนาหุ่นยนต์ที่ทำงานร่วมกันเพื่อแก้ปัญหาตามที่ระบุ นอกจากผู้เข้าแข่งขันจะได้ฝึกหัดพัฒนาซอฟต์แวร์และปรับแต่งหุ่นยนต์แล้ว จะยังได้ประสบการณ์ในการคิดและวางแผนให้หุ่นยนต์ทำงานร่วมกันผ่านทางการสื่อสารไร้สายอีกด้วย

วัตถุประสงค์

1. เพื่อส่งเสริมและถ่ายทอดความรู้เกี่ยวกับการพัฒนาหุ่นยนต์ให้กับนักเรียนที่สนใจ

2. เพื่อสร้างความความตื่นตัวในการศึกษาด้านวิศวกรรมคอมพิวเตอร์ ในด้านที่เกี่ยวข้องกับการพัฒนาหุ่นยนต์อัตโนมัติ การตรวจจับ และการสื่อสารไร้สาย

3. เพื่อสร้างเครือข่ายผู้สนใจด้านเทคโนโลยีหุ่นยนต์ การควบคุม การทำงานร่วมกันและการสื่อสารไร้สาย

รูปแบบการแข่งขัน

ผู้เข้าแข่งขันพัฒนาหุ่นยนต์จะแข่งเป็นทีม ทีมละไม่เกิน 3 คน แต่ละทีมจะได้รับหุ่นยนต์ 2 ตัว โดยหุ่นยนต์จะมีลักษณะคล้ายรถยนต์สามล้อ มีล้อที่ควบคุมได้อิสระต่อกัน 2 ล้อ และมีล้อหน้าเพื่อการทรงตัว เพื่อปฏิบัติการแก้โจทย์ปัญหา ทีมผู้เข้าแข่งสามารถนำอุปกรณ์เซ็นเซอร์ประกอบเพิ่มเติมกับหุ่นยนต์ได้

โจทย์ปัญหาแต่ละข้อจะระบุสภาพแวดล้อมการทำงานของหุ่นยนต์ทั้งสองตัว (หรือจะเรียกว่าฉากเมื่อกล่าวต่อไป) โดยภายในฉากอาจจะมีปุ่มกด ประตูอัตโนมัติ คานที่ปรับระดับได้ พื้นที่เป็นสีและมีเส้นขีดสำหรับนำทาง ประตูและคานจะเคลื่อนที่ตามกฎเกณฑ์ที่ระบุ ซึ่งอาจจะขึ้นกับตำแหน่งและการทำงานของหุ่นยนต์ก็ได้ เช่น อาจมีเงื่อนไขว่าถ้าหุ่นยนต์ตัวหนึ่งกดปุ่มหนึ่ง ประตูบานใดบานหนึ่งจะเปิด เป็นต้น โจทย์จะระบุเป้าหมายและเกณฑ์การให้คะแนน เป้าหมายพื้นฐานจะเป็นเป้าหมายที่หุ่นยนต์ดำเนินการได้ไม่ยาก แต่จะมีระดับเพิ่มเติมของการให้คะแนนเพื่อเพิ่มความท้าทายและสนุกสนานในการแข่งขัน

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

ก่อนถึงวันแข่งขัน (วันที่ 7 พ.ย.) จะมีการอบรมการพัฒนาหุ่นยนต์ให้กับผู้เข้าร่วมแข่งขัน ทีมจะได้รับหุ่นยนต์ 2 ตัวที่จะใช้แข่งขันในวันจริงกลับไปเพื่อการฝึกฝนและทดลองใช้งาน

รายละเอียดเชิงเทคนิค

  • จำนวนหุ่นยนต์: 2 ตัว มีลักษณะทั่วไปเหมือนกัน แต่สามารถติดอุปกรณ์เซ็นเซอร์แตกต่างกันได้
  • บอร์ดควบคุมหลัก: บอร์ด Arduino Nano
  • ภาษาโปรแกรม: Arduino Language (มีลักษณะคล้ายภาษา C/C++)
  • อุปกรณ์เซ็นเซอร์: เซ็นเซอร์อินพราเรด, เซ็นเซอร์สี, เซ็นเซอร์ตรวจวัดความเร่ง (accelerometer), เซ็นเซอร์ตรวจสอบการกด
  • อุปกรณ์ควบคุม: มอเตอร์ควบคุมล้อ
  • การสื่อสาร: การสื่อสารแบบ Bluetooth

กำหนดการ

  • รับสมัคร 26 ต.ค. - 4 พ.ย. 2558
  • อบรมพื้นฐานและรับหุ่นยนต์เพื่อทดลอง 7 พ.ย. 2558
  • การแข่งขันในงานบนเส้นทางวิศวกรรม 18 - 19 พ.ย. 2558
    • ช่วงเช้า รับโจทย์ พัฒนาระบบ และทดสอบ
    • ช่วงบ่าย นำหุ่นยนต์เข้าแข่งขัน

คุณสมบัติผู้เข้าแข่งขันและกติกาการแข่งขัน

รางวัล

  • รางวัลที่ 1 xxxxx บาทและประกาศนียบัตร
  • รางวัลที่ 2 xxxxx บาทและประกาศนียบัตร
  • รางวัลที่ 3 xxxxx บาทและประกาศนียบัตร

การสมัครเข้าแข่งขัน