Khám phá các địa điểm
Tạo một hệ tọa độ trên Trường Kỹ năng ảo VIQC với vị trí ban đầu của Robot Anh hùng là gốc tọa độ (0,0). Sử dụng các khối lệnh [Lái xe], [Xoay] và [Quay tròn] để lập trình cho Robot Anh hùng loại bỏ tất cả các Đĩa khỏi Máy phân phối màu xanh lam, nhặt một Đĩa và ghi điểm vào Khu vực Mục tiêu. Hãy tạo thuật toán để tìm tọa độ X và Y của vị trí mà robot có thể đẩy đổ bộ phận phân phát, và tọa độ X và Y của vị trí mà robot có thể nhặt và ghi điểm bằng đĩa.
- Chọn VIQC Virtual Skills - Slapshot Playground.
- Hãy tạo thuật toán để tìm và ghi lại tọa độ X và Y vị trí của robot sau khi di chuyển một quãng đường nhất định, sử dụng quãng đường đã đi và hướng chuyển động của hệ thống truyền động.
- Điều khiển robot lấy hết các đĩa ra khỏi hộp đựng màu xanh dương. Sử dụng thuật toán để theo dõi tọa độ X và Y vị trí của robot. Sử dụng khối [print] để in tọa độ X và Y của vị trí mà robot sẽ đẩy bộ phân phối lên Bảng điều khiển in.
- Điều khiển robot nhặt một chiếc đĩa và phóng nó vào khu vực đích. Sử dụng thuật toán để theo dõi tọa độ X và Y vị trí của robot. Sử dụng khối [print] để in tọa độ X và Y của vị trí robot cần nhặt và phóng Đĩa ra màn hình in.
Mẹo hữu ích
- Để xác định tọa độ X và Y của Robot Anh hùng trên Sân đấu, hãy đặt vị trí ban đầu của Robot Anh hùng là gốc tọa độ (0,0) trên Kỹ năng ảo VIQC.
- Sử dụng hai biến để lưu trữ tọa độ X và Y của Robot Anh hùng. Sử dụng các khối lệnh từ danh mục Biến để đặt giá trị tọa độ X và Y về 0 khi bắt đầu dự án.


Lệnh Python tương ứng:
dòng điệnX = 0 dòng điệnY = 0
- Sử dụng các khối Reporter từ danh mục Sensing để lấy giá trị hướng của hệ thống truyền động từ Cảm biến quán tính.

Lệnh Python tương ứng:
drivetrain.heading()
Sử dụng quãng đường đã đi và hướng di chuyển của hệ thống truyền động để tính toán tọa độ X và Y sau khi di chuyển được một quãng đường nhất định.

- Để biết thêm thông tin về các khía cạnh của lĩnh vực kỹ năng ảo VIQC, vui lòng vào.