Robot được sử dụng trong VEXcode VR Over Under là phiên bản ảo của Striker, robot anh hùng VEX V5, được sử dụng trong cuộc thi VEX Robotics Competition (VRC) Over Under năm 2023-2024. Robot tấn công ảo Virtual Striker có kích thước và động cơ giống hệt robot tấn công vật Striker, nhưng được bổ sung thêm cảm biến để lập trình tự động trong VEXcode VR. Trên bản đồ Over Under Playground trong 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
Striker có các nút điều khiển sau:
Hệ thống truyền động A . Đ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, như được thể hiện trong video này.
Một cánh tay Arm được điều khiển bởi động cơ cánh tay. Cánh tay có thể được nâng lên và hạ xuống như trong video này. Điều này cho phép robot vận chuyển các quả cầu Triball.
Có thể hạ cánh tay xuống bằng cách sử dụng khối [Quay để]. Cần gạt sẽ được hạ xuống hoàn toàn khi xoay về phía trước 1200 độ.
Một cửa hút gió điều khiển bởi mô tơ hút gió. Bộ phận hút gió có thể quay thuận và nghịch. Điều này cho phép robot thu thập và ghi điểm các Triball.
Có thể xoay bộ phận hút gió bằng khối [Spin for]. Bộ phận thu gom sẽ thu thập một quả Triball khi quay về phía trước 360 độ và ghi điểm hoặc làm rơi một quả Triball khi quay ngược lại 360 độ.
Cảm biến robot
Virtual Striker đã bổ sung các cảm biến để lập trình tự động trong VEXcode VR.
Cảm biến quán tính
Cảm biến quán tính được sử dụng cùng với hệ thống truyền động để cho phép Striker thực hiện các khúc cua chính xác và chuẩn xác bằng cách sử dụng hướng của hệ thống truyền động.
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.
Để biết thêm thông tin về Cảm biến quán tính, xem bài viết này từ Thư viện VEX.
Cảm biến quang học
Cảm biến quang học báo cáo xem có vật thể nào ở gần cảm biến hay không, và nếu có, vật thể đó có màu gì.
Cảm biến quang học cũng có thể báo cáo độ sáng và giá trị màu sắc của một vật thể theo độ.
Cảm biến quang học nằm bên dưới cần gạt của bộ phận tấn công, hướng về phía cửa hút gió. Nó có thể được sử dụng để xác định khi nào có Triball trong đường hút gió, và cả màu sắc của Triball đó.
Để biết thêm thông tin về Cảm biến quang học, xem bài viết này trong Thư viện VEX.
Cảm biến xoay
Cảm biến xoay có thể báo cáo vị trí xoay, tổng số vòng quay và tốc độ xoay.
Trục quay cần gạt trên bộ phận va đập được đặt xuyên qua cảm biến xoay. Cảm biến này có thể được sử dụng để đo vị trí quay, tổng số vòng quay và tốc độ quay của cánh tay robot khi nó được nâng lên và hạ xuống.
Góc quay khi cánh tay được nâng lên là 0 độ (mặc định khi bắt đầu dự án).
Góc quay khi tay cần được hạ xuống hoàn toàn là 168 độ. Hãy xem video này để thấy sự thay đổi vị trí quay khi cánh tay được hạ xuống.
Lưu ý: Các giá trị này khác với 1200 độ được sử dụng trong khối [Quay để] hạ thấp hoàn toàn Cánh tay.
Để biết thêm thông tin về Cảm biến xoay V5, xem bài viết này từ Thư viện VEX
Cảm biến Hệ thống Định vị Trò chơi (GPS)
Cảm biến GPS Sensor có thể báo cáo vị trí X và Y hiện tại của tâm quay của Striker theo milimét hoặc inch.
Cảm biến GPS cũng có thể báo cáo hướng hiện tại tính bằng độ.
Cảm biến GPS được đặt gần phía sau của robot Striker và được sử dụng để xác định vị trí và hướng của robot trên sân bằng cách đọc các dải mã GPS dọc theo chu vi bên trong của sân.
Bạn có thể sử dụng cảm biến GPS để giúp Striker điều hướng trên sân bằng cách lái xe đến các vị trí cụ thể dựa trên kiến thức của bạn về hệ tọa độ Descartes. Sử dụng cảm biến GPS, Striker có thể di chuyển dọc theo trục X hoặc Y cho đến khi giá trị của cảm biến lớn hơn hoặc nhỏ hơn một giá trị ngưỡng. Điều này cho phép Striker di chuyển bằng phản hồi từ cảm biến thay vì dựa vào khoảng cách cố định.
Việc nắm rõ tọa độ của các yếu tố trong trò chơi, như Triballs và Nets, cũng có thể giúp bạn lập kế hoạch cho các dự án của mình trong VRC Over Under. Để biết thêm thông tin về cách xác định chi tiết vị trí trong VEXcode VR Over Under bằng cách sử dụng Cảm biến GPS, hãy xem bài viết này trong Thư viện VEX.