Bạn có thể sử dụng Cảm biến Thị giác AI để giúp bạn nhận diện các đối tượng trong trò chơi (Khối) trên Sân chơi Đẩy lùi V5RC 25-26 trong VEXcode VR bằng cách sử dụng Phân loại AI.
Nếu bạn đã quen thuộc với phiên bản vật lý của Cảm biến Thị giác AI, bạn sẽ biết rằng cảm biến vật lý này cũng có khả năng báo cáo thông tin về AprilTags và Chữ ký Màu được cấu hình. Vì không cần cấu hình robot trong VEXcode VR và không có AprilTags nào trên Sân chơi đẩy lùi V5RC 25-26, cảm biến ảo chỉ báo cáo thông tin về các Yếu tố trò chơi được cấu hình sẵn: Khối đỏ và Khối xanh.
Cách thức hoạt động của cảm biến thị giác AI trong V5RC Push Back trong VEXcode VR
Cảm biến thị giác AI là một camera có khả năng tự động nhận diện và phân biệt các yếu tố trong trò chơi, cho phép robot của bạn tự động định hướng về phía các đối tượng cụ thể. Cảm biến được lập trình sẵn để nhận diện các thành phần của trò chơi V5RC Push Back năm nay, vì vậy nó sẽ tự động phát hiện các khối.
Để phát hiện các vật thể này, cảm biến thị giác AI được gắn ở phía trước robot (như hình minh họa).
Thu thập dữ liệu từ cảm biến thị giác AI
Bạn có thể xem dữ liệu được báo cáo bởi Cảm biến Thị giác AI thông qua Cửa sổ Ảnh chụp nhanh, Bảng điều khiển Giám sát hoặc Bảng điều khiển In trong VEXcode VR.
Để xem Cửa sổ Ảnh chụp nhanh và xem dữ liệu mà Cảm biến Thị giác AI đang báo cáo, hãy chọn nút AI Vision Sensor.
Chọn lại nútAI Vision Sensor để ẩn cửa sổ chụp ảnh.
Cửa sổ Ảnh chụp nhanh xuất hiện ở góc trên bên trái của cửa sổ Sân chơi và xác định tất cả các Thành phần Trò chơi nằm trong tầm nhìn của Cảm biến Thị giác AI.
Đối với mỗi đối tượng được phát hiện, nó hiển thị các dữ liệu chính bao gồm phân loại, tọa độ tâm X và tâm Y, cũng như chiều rộng và chiều cao.
Giải thích về các loại dữ liệu được báo cáo bởi Cảm biến Thị giác AI, bao gồm cả các lệnh VEXcode liên quan, có thể được tìm thấy trong API VEX Python Khối và .
Các lệnh này có thể được sử dụng trong Bảng điều khiển Giám sát và/hoặc Bảng điều khiển In để giúp trực quan hóa dữ liệu từ mỗi ảnh chụp nhanh được tạo ra trong khi dự án của bạn đang chạy. Tìm hiểu thêm về cách sử dụng Bảng điều khiển Giám sát và In với Khối, với Pythonhoặc Sử dụng Bảng điều khiển In.
Sử dụng cảm biến thị giác AI để giúp Dex nhận diện vật thể
Bạn có thể sử dụng Cảm biến Thị giác AI để giúp Dex điều hướng đến các vật thể cụ thể bằng cách phân tích dữ liệu từ cảm biến. Với công nghệ này, Dex có thể nhắm mục tiêu và di chuyển đến các Vật phẩm trong trò chơi để thu thập chúng.
Cảm biến thị giác AI chỉ báo cáo dữ liệu từ ảnh chụp gần nhất, vì vậy Dex cần liên tục cập nhật ảnh chụp đó trong khi lái xe.
Dự án ví dụ này cho thấy cách Dex có thể sử dụng Cảm biến Thị giác AI để tự động định hướng đến một Khối và nhặt nó lên.
Tìm hiểu về cách truy cập và chạy các dự án ví dụ với Khối hoặc bằng Python.
Sử dụng các cảm biến của Dex cùng nhau
Cảm biến thị giác AI có thể được kết hợp với các cảm biến khác trên robot để hoàn thành các nhiệm vụ xung quanh khu vực làm việc. Bạn có thể tìm thấy danh sách đầy đủ các cảm trên phiên bản ảo của Dex trên trang của API VEX. Đây chỉ là một vài ý tưởng giúp bạn bắt đầu viết mã:
- Sử dụng Cảm biến Thị giác AI để tìm và nhắm mục tiêu vào một Yếu tố Trò chơi, sau đó sử dụng Cảm biến GPS để lái xe đến mục tiêu.
- Sử dụng Cảm biến Thị giác AI để tìm và nhắm mục tiêu vào nhiều Yếu tố Trò chơi, sau đó sử dụng Cảm biến Quang học để xác định màu sắc của Khối trên băng chuyền trước khi thả ra.
Hãy nhớ rằng thông tin bổ sung về các lệnh cụ thể, trường đẩy lùi V5RC và robot anh hùng Dex có thể được tìm thấy trong API VEX và trong phần Trợ giúp tích hợp sẵn trong VEXcode VR (Khối và Python).