บทนำ
การใช้ Python กับ VEXcode VR จำเป็นต้องมีใบอนุญาต VR Enhanced หรือ Premium ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบด้วยรหัสชั้นเรียนของคุณและโลโก้ VR ที่มุมบนซ้ายเป็นสีเทาหรือสีทอง
ในหน่วยนี้คุณจะได้เรียนรู้วิธีใช้แม่เหล็กไฟฟ้าบนหุ่นยนต์ VR เพื่อหยิบและวางดิสก์จากด้านหนึ่งของสนามเด็กเล่นลงในเป้าหมายที่ตรงกันในอีกด้านหนึ่งของสนามเด็กเล่นเพื่อแก้ปัญหาความท้าทายของผู้ย้ายดิสก์ คุณจะใช้ทักษะที่ได้เรียนรู้ในหน่วยก่อนหน้าเพื่อสร้าง โครงการที่ใช้เซ็นเซอร์ VR Robot และลูปเพื่อแก้ปัญหา Disk Mover Challenge
บน Disk Mover Playground ครึ่งบนของสนามเด็กเล่นแบ่งออกเป็นสามส่วนแนวตั้งตามผนัง ในแต่ละส่วนดิสก์สามตัวจะเว้นระยะห่างเท่าๆกันในแนวขนานกับผนัง ครึ่งล่างของสนามเด็กเล่นมีพื้นที่เป้าหมายสามตารางตามแนวด้านล่างซึ่งสอดคล้องกับส่วนของดิสก์ด้านบน ดิสก์และเป้าหมายของแต่ละส่วนมีสีที่ตรงกัน - ส่วนด้านซ้ายเป็นสีน้ำเงินตรงกลางเป็นสีแดงและด้านขวาเป็นสีเขียว หุ่นยนต์เริ่มต้นที่กึ่งกลางของประตูสีน้ำเงินที่มุมซ้ายล่าง
ในคลิปวิดีโอด้านล่างหุ่นยนต์ VR จะขับไปข้างหน้าเพื่อหยิบดิสก์สีน้ำเงินที่ใกล้ที่สุดด้วยแม่เหล็กไฟฟ้าจากนั้นหันหลังกลับและขับไปวางในเป้าหมายสีน้ำเงิน ทำซ้ำสำหรับดิสก์ที่เหลืออีกสองแผ่น จากนั้นหุ่นยนต์ VR จะเลี้ยวขวาและขับไปยังพื้นที่เป้าหมายสีแดง จากนั้นเลี้ยวซ้ายและทำซ้ำขั้นตอนการขับรถเพื่อรับและวางดิสก์สีแดงสามตัวในประตูสีแดง หุ่นยนต์เลี้ยวขวาและเคลื่อนที่ไปยังพื้นที่เป้าหมายสีเขียวเลี้ยวซ้ายและขับรถไปรับและวางดิสก์สีเขียวทั้งสามลงในเป้าหมายสีเขียว
ปัญหา Disk Mover
ใน Disk Mover Challenge เป้าหมายคือสามารถขับหุ่นยนต์ VR ไปยังดิสก์รับด้วยแม่เหล็กไฟฟ้าขับไปยังตำแหน่งใหม่และวางดิสก์ ลำดับพฤติกรรมเดียวกันนี้จะถูกทำซ้ำเพื่อย้ายดิสก์หลายแผ่นบนสนามเด็กเล่น มีหลายวิธีในการแก้ปัญหา Disk Mover การใช้กลยุทธ์และเครื่องมือที่เราใช้ในหน่วยก่อนหน้านี้รวมถึงเครื่องมือใหม่ๆ เราสามารถใช้หุ่นยนต์ VR เพื่อย้ายดิสก์ในวิธีที่มีประสิทธิภาพมากที่สุดเท่าที่จะเป็นไปได้ ก่อนอื่นเราจะเรียนรู้เกี่ยวกับแม่เหล็กไฟฟ้าและวิธีใช้ในโซลูชัน Disk Mover