Tìm hiểu các tính năng của Robot trong VIQC Pitching In cho VEXcode VR


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.

Môi trường làm việc VEXcode VR dành cho sân chơi VIQC Pitching In Playground với điều khiển dựa trên khối lệnh cho robot ảo.


Đ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

Không gian làm việc VEXcode VR dành cho sân chơi VIQC Pitching In với giao diện lập trình dựa trên khối và Python để lập trình robot ảo.

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

Giao diện VEXcode VR dành cho VIQC Pitching In Playground với các tùy chọn lập trình dựa trên khối và dựa trên văn bản.

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.

Môi trường làm việc VEXcode VR dành cho VIQC Pitching In Playground với các tùy chọn lập trình dựa trên khối và Python cho robot ảo.

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

Giao diện VEXcode VR dành cho sân chơi VIQC Pitching In Playground với các tùy chọn lập trình dựa trên khối và Python cho robot ảo.

Công tắc Bumper Switch báo cáo xem nó có đang được nhấn hay không.

Không gian làm việc VEXcode VR với sân chơi VIQC Pitching In và robot ảo để lập trình các hành động thử thách.

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

VEXcode VR Playground hiển thị sân thi đấu VIQC Pitching In với các tùy chọn lập trình bằng khối lệnh và Python cho robot ảo.

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ể.

Không gian làm việc VEXcode VR dành cho VIQC Pitching In với lập trình dựa trên khối và sân chơi robot ảo.

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.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: