Skip to main content

Giới thiệu

Để sử dụng Python với VEXcode VR, bạn cần có giấy phép VR Enhanced hoặc Premium. Hãy đảm bảo rằng bạn đã đăng nhập bằng mã lớp và Logo VR ở góc trên bên trái có màu xám hoặc vàng. 

Trong Thử thách Mê cung tường, bạn sẽ sử dụng VEXcode VR Python để điều khiển Robot VR qua Sân chơi Mê cung tường từ đầu đến cuối. Bạn sẽ học cách sử dụng Cảm biến cản và vòng lặp whileđể giải Thử thách mê cung tường.

Trong đoạn video clip bên dưới, Robot VR bắt đầu từ điểm bắt đầu mê cung ở chính giữa phía dưới của Sân chơi và di chuyển đến đích ở chính giữa phía trên. Để giải được mê cung, robot sẽ lái cho đến khi va vào tường, sau đó lùi lại và rẽ để di chuyển trên những con đường mở. Robot VR bắt đầu bằng cách tiến về phía trước, lùi và rẽ trái ba lần để đi vòng qua những bức tường đầu tiên. Sau đó, nó lùi lại, tiến về phía trước và rẽ phải hai lần để đến trung tâm mê cung. Để vượt qua bức tường cuối cùng, robot sẽ lùi, tiến về phía trước và rẽ trái 3 lần, sau đó cuối cùng rẽ phải, tiến, lùi, rẽ trái và tiến về đích.

Bài toán mê cung tường

Có thể thực hiện mã hóa cho Robot VR để điều hướng đến các vị trí trong Mê cung tường theo nhiều cách. Tuy nhiên, nếu không biết chính xác khoảng cách hoặc kích thước của mê cung, việc sử dụng các lệnh nhưdrive_forcó thể rất khó khăn. May mắn thay, có những công cụ trên VR Robot và trong mã của chúng tôi giúp chúng tôi giải quyết vấn đề mê cung. Bạn sẽ tìm hiểu về các công cụ đó trong Đơn vị này, bắt đầu với Cảm biến cản trong Bài học tiếp theo.