Skip to main content

ภาพรวมกระบวนการ

แต่ละขั้นตอนของภารกิจน้ำสะอาดสามารถแก้ไขได้โดยใช้กระบวนการสามเฟส 

  1. การวางแผน
  2. Pseudocoding
  3. อาคารและการทดสอบ  

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

 

ระยะที่ 1: การวางแผน

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

หน้าสมุดบันทึกตัวอย่างจะ" อ่าน "ไอเดียที่ด้านบนพร้อมรายการขีดเขียนที่มีหมายเลขและภาพร่างเพื่อระบุบันทึกสำหรับวิธีแก้ปัญหาความท้าทาย

ระยะที่ 2: การสร้างรหัสเทียม

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

ตัวอย่างหน้าสมุดบันทึกที่มีภาพร่างของการตั้งค่าที่ด้านบนและบันทึกด้านล่าง การตั้งค่าแสดงให้เห็น 3 กระเบื้อง EXP แบ่งออกเป็นสองพื้นที่ที่มีผนัง มีบัคกี้บอลสีแดงและสีน้ำเงินบนกระเบื้องแต่ละแผ่นของพื้นที่ด้านซ้าย ลูกศรสีเขียวแสดงเส้นทางที่หุ่นยนต์ควรเดินทางไปยังบัคกี้บอลสีแดงและส่งไปยังพื้นที่ด้านซ้าย ใต้ภาพร่างมีข้อความ 1 ระบุน้ำที่ปนเปื้อน (บัคกี้บอลสีแดง) โดยมีสองขั้นตอนย่อย: a. มองหาน้ำที่ปนเปื้อนและข. หันไปกำหนดเป้าหมายน้ำที่ปนเปื้อน

ระยะที่ 3: การสร้างและทดสอบ

  • ใช้รหัสเทียมของคุณเพื่อสร้างและทดสอบพฤติกรรมแต่ละอย่างที่หุ่นยนต์ต้องทำเพื่อทำการท้าทายให้สำเร็จ
  • ทดสอบตามที่คุณต้องการ! อย่าพยายามสร้างโครงการทั้งหมดในครั้งเดียวก่อนที่จะทดสอบ ซึ่งจะช่วยให้แก้ไขปัญหาที่เกิดขึ้นได้ง่ายขึ้น
  • ทำโปรเจกต์ของคุณซ้ำๆบ่อยๆเพื่อปรับปรุงความถูกต้อง
    • ปรับแต่งแผนและรหัสเทียมของคุณตามความจำเป็นเพื่อให้ได้ความแม่นยำสูงสุดเท่าที่จะเป็นไปได้
  • การเข้ารหัสและการดำเนินการของทีมของคุณจะได้รับการประเมินเมื่อเสร็จสิ้นความท้าทายและการใช้ AI Vision Sensor

ตัวอย่างโค้ดตัวอย่างจากโครงการ VEXcode เพื่อระบุน้ำที่ปนเปื้อนและหันไปกำหนดเป้าหมายน้ำที่ปนเปื้อน โปรเจกต์นี้ใช้ภาพรวมของ redball และหากมีวัตถุอยู่จะเปลี่ยนเป็นศูนย์กลางวัตถุโดยใช้ข้อมูลศูนย์กลาง x ที่รายงานโดยเซ็นเซอร์