Robot được sử dụng trong VIQC Pitching In Playground trên VEXcode VR là phiên bản ảo của Fling, robot anh hùng VEX IQ, được sử dụng trong cuộc thi VEX IQ Challenge (VIQC) Pitching In năm 2021-2022. Virtual Fling có kích thước và động cơ giống hệt Fling vật lý, nhưng được bổ sung thêm cảm biến để lập trình tự động trong VEXcode VR. Trong phiên bản Pitching In 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
Fling có các chức năng điều khiển sau:
Hệ thống truyền động với con quay hồi chuyển Đ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 IQ đ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.
Cánh tay phóng số Catapult Arm được điều khiển bởi động cơ cánh tay phóng (Arm Catapult Motor). Điều này cho phép robot phóng bóng vào khung thành và ghi điểm bằng cú sút thấp từ xà ngang, như được thể hiện trong video này.
- Cánh tay phóng được khởi động liên tục bằng cách sử dụng khối [Quay]. Vị trí mặc định là cánh tay được hạ xuống.
- Cần gạt máy bắn đá có thể được cân bằng khi đặt ở vị trí 2600 độ bằng cách sử dụng khối [Xoay đến vị trí]. Điều này rất hữu ích khi lái xe dưới các thanh treo.
Lực căng cần phóng được điều khiển bởi động cơ điều chỉnh lực căng cần phóng. Điều này cho phép robot phóng các quả bóng đi những khoảng cách khác nhau trên sân, như được thể hiện trong video này.
- Có thể điều chỉnh độ căng của cần phóng bằng cách sử dụng khối [Xoay đến vị trí]. Điều này rất hữu ích khi tung bóng từ các khoảng cách khác nhau trên sân.
- Mức độ căng mặc định được đặt ở 90 độ.
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 hút các quả bóng vào để phóng đi bằng cánh tay phóng, hoặc đảo ngược quá trình hút (đảo ngược quá trình hút còn được gọi là quá trình đẩy ra) để đẩy các quả bóng ra xa khỏi vị trí hút. Ống dẫn ra có thể được sử dụng để thu thập các quả bóng và di chuyển chúng đến một vị trí khác.
- Có thể xoay đầu hút bằng khối [Spin for]. Xoay ống hút 180 độ sẽ hút được một quả bóng từ sân, như thể hiện trong video này.
Cảm biến robot
Virtual Fling đã bổ sung các cảm biến để lập trình tự động trong VEXcode VR.
Hệ thống truyền động
Cảm biến con quay hồi chuyển đượ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
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 ở trung tâm của Fling có thể được sử dụng để phát hiện khi một quả bóng được nạp vào cần phóng.
Để biết thêm thông tin về Cảm biến khoảng cách IQ, hãy 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 cảm biến va chạm nằm ở chân cần phóng và có thể được sử dụng để xác định khi nào cần phóng đã được hạ xuống hoàn toàn.
Để 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 màu
Cảm biến màu Color Sensor 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 màu nằm bên dưới Fling được sử dụng để phát hiện xem robot có di chuyển qua các đường kẻ màu đen trên sân ảo hay không.
Điều này có thể hữu ích khi lái xe cho đến khi phát hiện một vạch đen nhất định trên sân, hoặc thậm chí sử dụng số lượng vạch đen trên sân để theo dõi quãng đường Fling nên lái.