Skip to main content

บทเรียนที่ 4: การย้ายหนึ่งดิสก์ของแต่ละสี

การวางแผนโครงการเพื่อย้ายหนึ่งดิสก์ของแต่ละสี

ในบทเรียนที่ 3 คุณได้สร้างโครงการเพื่อให้หุ่นยนต์ VR รับและวางดิสก์สีน้ำเงินทั้งสามตัวลงในเป้าหมายสีน้ำเงินบน Disk MoverPlayground ในบทเรียนนี้ตอนนี้คุณจะสร้างโครงการเพื่อหยิบและย้ายดิสก์หนึ่งแผ่นของแต่ละสีไปยังเป้าหมายสีที่สอดคล้องกันใน Disk Mover Playground!

มุมมองด้านบนของ Disk Mover Playground ที่มีหุ่นยนต์ VR อยู่ในตำแหน่งเริ่มต้นในเป้าหมายสีน้ำเงินและดิสก์แรกของแต่ละสีจะไฮไลต์ในกล่องสีแดงซึ่งระบุสิ่งที่ต้องรวบรวมเพื่อทำงานให้เสร็จสมบูรณ์

พฤติกรรมใดที่จำเป็นในการย้ายดิสก์ทั้งสาม

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

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

     

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

เลือกปุ่ม ถัดไป เพื่อดำเนินการกับบทเรียนส่วนที่เหลือนี้ต่อไป