Robot được sử dụng trong VIQRC Slapshot Playground trên VEXcode VR là phiên bản ảo của Snapshot, robot anh hùng của VEX IQ, được sử dụng trong cuộc thi VEX IQ Competition (VIQRC) Slapshot năm 2022-2023. Virtual Snapshot có kích thước và động cơ giống hệt Snapshot vật lý, nhưng được bổ sung thêm các cảm biến để lập trình các chuyển động tự động bổ sung trong VEXcode VR. Trong phiên bản Slapshot của VEXcode VR, chỉ có một robot duy nhất và nó đã được cấu hình sẵn. Điều này giúp loại bỏ nhu cầu cấu hình robot hoặc dự án mẫu được xác định trước.
Điều khiển robot
Chức năng Snapshot có các điều khiển sau:
Hệ thống truyền động với cảm quán tính. Điều này cho phép các khối thuộc danh mục “Hệ thống truyền động” trong Hộp công cụ của VEXcode VR điều khiển và xoay robot. Video này cho thấy một dự án đang hoạt động, trong đó robot có thể tự lái và xoay hướng để di chuyển trên cánh đồng.
Một cánh tayArm được điều khiển bởi động cơ cánh tay. Điều này cho phép robot nhả các đĩa từ một số bộ phận phân phối và vươn qua rào chắn để chạm vào khu vực tiếp xúc khi kết thúc trận đấu. Video này cho thấy robot sử dụng cánh tay của mình để lấy các đĩa ra từ một hộp đựng màu vàng.
- Cánh tay được nâng lên và hạ xuống bằng cách sử dụng khối [Xoay để] hoặc [Xoay đến vị trí]. Vị trí mặc định là cánh tay được hạ xuống.
Một cửa hút gió cửa hút gió được điều khiển bởi mô tơ hút gió. Điều này cho phép robot đưa đĩa vào hoặc đảo ngược quá trình đưa đĩa vào (đảo ngược quá trình đưa đĩa vào cũng được gọi là đưa đĩa ra) để đẩy đĩa ra khỏi vị trí đưa vào và ghi điểm. Video này cho thấy robot lấy một chiếc đĩa vào và sau đó ghi điểm.
- Có thể xoay đầu hút bằng khối [Spin for]. Xoay bộ phận hút khí 180 độ sẽ hút một đĩa từ khu vực thí nghiệm.
- Cả đầu vào và đầu ra đều có thể được di chuyển bằng khối [Spin]. Bằng cách quay động cơ trong một khoảng thời gian nhất định rồi dừng lại, bạn có thể đảm bảo rằng đĩa đã được làm sạch khỏi đường thoát.
Cảm biến robot
Virtual Snapshot đã bổ sung các cảm biến để lập trình tự động trong VEXcode VR. Các cảm biến này dựa trên các cảm biến VEX IQ (thế hệ thứ 2) bao gồm Cảm biến khoảng cách (thế hệ thứ 2) và Cảm biến quang học.
Quán tính
Cảm biến quán tính được sử dụng với hệ thống truyền động . Điều này cho phép robot thực hiện các thao tác rẽ chính xác và chuẩn xác.
Hướng quay của hệ thống truyền động hiển thị giá trị từ 0 đến 359,9 độ, và chiều kim đồng hồ là dương.
Cảm biến khoảng cách (thế hệ thứ 2)
Cảm biến khoảng cách Distance Sensor báo cáo liệu có vật thể nào ở gần cảm biến hay không, cũng như khoảng cách gần đúng từ mặt trước của cảm biến đến vật thể, tính bằng milimét hoặc inch.
Cảm biến khoảng cách ở mặt trước của Snapshot có thể được sử dụng để phát hiện khoảng cách hiện tại của robot so với hàng rào.
Để biết thêm thông tin về Cảm biến khoảng cách IQ (thế hệ thứ 2), xem bài viết này trong Thư viện VEX.
Công tắc cản xe
Công tắc Bumper Switch báo cáo xem nó có đang được nhấn hay không.
Công tắc chặn nằm bên trong cơ cấu hút gió và có thể được sử dụng để xác định xem đĩa đã được lắp vào cơ cấu hút gió hay chưa.
Để biết thêm thông tin về Công tắc cản trước, xem bài viết này trong Thư viện VEX.
Cảm biến quang học
Cảm biến quang học sử dụng ánh sáng phản xạ để phát hiện màu sắc, giá trị sắc độ, giá trị thang độ xám và khoảng cách của vật thể.
Cảm biến quang học nằm ở mặt trước của máy chụp ảnh nhanh được sử dụng để phát hiện màu sắc của các bộ phận phân phối.
Điều này có thể hữu ích khi xác định bộ phân phối nào cần tương tác và robot nên phản hồi như thế nào với bộ phân phối đó để nhả các đĩa.