Skip to main content

บทนำ

การใช้ Python กับ VEXcode VR จำเป็นต้องมีใบอนุญาต VR Enhanced หรือ Premium ตรวจสอบให้แน่ใจว่าคุณเข้าสู่ระบบด้วยรหัสชั้นเรียนของคุณและโลโก้ VR ที่มุมบนซ้ายเป็นสีเทาหรือสีทอง 

ใน Wall Maze Challenge คุณจะใช้ VEXcode VR Python เพื่อนำทางหุ่นยนต์ VR ผ่าน Wall Maze Playground ตั้งแต่ต้นจนจบ คุณจะได้เรียนรู้วิธีใช้เซ็นเซอร์กันชนและลูปขณะ ที่เพื่อ แก้ปัญหา Wall Maze Challenge

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

ปัญหากำแพงเขาวงกต

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