Skip to main content

Bài 1: Cảm biến vị trí

Trong Bài học này, bạn sẽ tìm hiểu Cảm biến vị trí là gì và cách sử dụng Cảm biến vị trí để điều hướng Robot VR trên mặt phẳng tọa độ trên Sân chơi bản đồ lưới số . Bạn sẽ tìm hiểu cách Cảm biến vị trí hoạt động và cách sử dụng Cảm biến vị trí trong dự án VEXcode VR.

Kết quả học tập

  • Xác định rằng Cảm biến vị trí đọc tọa độ (X,Y) từ điểm ngoặt trung tâm của Robot VR.
  • Xác định khối (Vị trí của Robot) báo cáo vị trí tọa độ X hoặc Y của Robot VR theo milimét hoặc inch.
  • Mô tả lý do tại sao Cảm biến vị trí được sử dụng trong dự án VEXcode VR.
  • Xác định cách tạo một dự án có Robot VR di chuyển dọc theo trục X cho đến khi giá trị của Cảm biến vị trí lớn hơn giá trị ngưỡng.
  • Giải thích cách giá trị tọa độ thay đổi khi Robot VR di chuyển (ví dụ khi Robot VR di chuyển thẳng trên Sân chơi, giá trị X tăng lên).

Cảm biến vị trí

Robot VR có cảm biến vị trí tích hợp để báo cáo vị trí (X,Y) của Robot VR. Vị trí của Robot VR được xác định bằng điểm ngoặt ở trung tâm phía trước. Đây cũng là vị trí của Bút trên Robot VR.

Mặt dưới của robot VR, với Cảm biến vị trí nằm dọc theo trục X ở giữa và nằm cạnh não. Cảm biến vị trí được đánh dấu bằng vòng tròn màu đỏ.

Giá trị cảm biến vị trí có thể được xem trên Bảng điều khiển trong VEXcode VR. Xem bài viết Cảm biến vị trí - Tính năng của robot - VEXcode VR để tìm hiểu thêm về Cảm biến vị trí và cách sử dụng Cảm biến vị trí trong các dự án VEXcode VR.

Tọa độ trong VR Playgrounds

Hầu hết các sân chơi có phạm vi từ -1000 milimét (mm) đến 1000 milimét (mm) cho vị trí X và Y.

Góc nhìn từ trên xuống của sân chơi lưới đánh số VR, với trục X và Y được tô sáng và cả hai đều gặp nhau tại điểm 0 ở giữa. Sân chơi trải dài 1000 mm theo mỗi hướng, tạo thành hình vuông có kích thước 2000 x 2000 mm.

Bảng điều khiển VR VEXcode hiển thị vị trí (X,Y) của Robot VR được xác định từ Cảm biến vị trí.

Góc nhìn sân chơi VR với bảng điều khiển mở và một hộp màu đỏ làm nổi bật giá trị cảm biến vị trí của rô-bốt là 500 mm trên trục X và 300 mm trên trục Y.

Xem bài viết sau để biết thông tin về cách Xác định tọa độ (X, Y) trên Sân chơi và cách xác định tọa độ vị trí và góc hiện tại của Robot VR.

Để biết thêm thông tin về cách sử dụng hệ tọa độ (X, Y) và các khối vị trí trong VEXcode VR, hãy xem bài viết sau.

Áp dụng

Cảm biến vị trí có thể được sử dụng để xác định tọa độ của bất kỳ Sân chơi nào. Tải và chạy dự án ví dụ “Vị trí” để xem cách điều hướng Robot VR bằng phản hồi từ Cảm biến vị trí.

  • Chọn “Mở ví dụ” từ menu thả xuống Tệp.
Thanh công cụ VEXcode VR với menu Tệp mở và Mở ví dụ được đánh dấu trong hộp màu đỏ. Mở ví dụ là mục menu thứ tư bên dưới Dự án khối mới, Dự án văn bản mới và Tải từ thiết bị của bạn.
  • Chọn dự án ví dụ “Vị trí”.
Hình thu nhỏ cho dự án ví dụ có tên 'Vị trí', cho biết dự án ví dụ nào sẽ mở.
  • Chọn Sân chơi bản đồ lưới số nếu nó chưa mở và chạy dự án.
Dự án ví dụ 'Vị trí' VR của VEXcode được mở ở bên trái và sân chơi Bản đồ lưới số VR được mở bên cạnh. Dự án 'Vị trí' bắt đầu bằng khối Khi bắt đầu và sau đó có 8 khối tiếp theo. Đầu tiên là khối Drive Forward, sau đó là bình luận có nội dung 'Robot sẽ lái cho đến khi vượt qua số 0 trên trục Y'. Tiếp theo, Chờ cho đến khi vị trí trên trục Y tính bằng milimét lớn hơn 0 và rẽ phải 90 độ. Tiến về phía trước sau khi rẽ, tiếp theo là khối chú thích ghi 'Robot sẽ lái cho đến khi vượt qua số 0 trên trục X'. Đợi cho đến khi vị trí trên trục X tính bằng milimét lớn hơn 0 thì dừng lái xe.
  • Lưu ý rằng Robot VR sẽ di chuyển cho đến khi tọa độ Y lớn hơn 0, rẽ phải, sau đó di chuyển cho đến khi tọa độ X lớn hơn 0. Điều này đặt Robot VR gần trung tâm của Sân chơi bản đồ lưới số , gần vị trí (0, 0).

    Sân chơi VR sau khi chạy dự án ví dụ 'Vị trí'. Bảng điều khiển mở ra và vị trí của robot được đánh dấu bằng một hộp màu đỏ, với giá trị X là 20 mm và giá trị Y là 20 mm.

Câu hỏi

Vui lòng chọn liên kết bên dưới để truy cập bài kiểm tra bài học.

Google Doc / .docx / .pdf