Sử dụng Tiện ích Tầm nhìn với Cảm biến Tầm nhìn

Cảm biến thị giác cho phép robot của bạn phát hiện và phản ứng với màu sắc trong môi trường xung quanh. Sử dụng camera tích hợp và xử lý trên bo mạch, Cảm biến thị giác có thể xác định và theo dõi Chữ ký màu, là những màu cụ thể mà bạn cấu hình cho dự án của mình.

Sau khi Chữ ký màu được cấu hình, cảm biến có thể báo cáo thông tin như vị trí, kích thước và số lượng đối tượng trùng khớp trong trường nhìn của nó.

Quan trọng:Cảm biến thị giáccó thể được cấu nếu bạn có kết nối internet.

Kết nối với Tiện ích Tầm nhìn

Menu Thiết bị VEXcode V5 sau khi nút Thêm thiết bị đã được chọn. Tùy chọn Vision được tô sáng.

Để bắt đầu cấu hình Cảm biến thị giác, trước tiên, hãy thêm cảm biến này dưới dạng thiết bị trong Cửa sổ Thiết bị.

Bảng Cài đặt cảm biến thị giác trong VEXcode V5 với cảm biến được gắn nhãn là Vision1. Một biểu tượng Cảm biến Thị giác lớn được hiển thị, và bên dưới đó, một nút màu xanh lam có nhãn "Mở Tiện ích" được làm nổi bật.

Chọn Mở Tiện ích để bắt đầu cấu hình Chữ ký màu.

Menu Vision Utility đang mở với biểu tượng Camera ở góc trên bên trái được tô sáng.

Chọn biểu tượng máy ảnh ở góc trên bên trái của cửa sổ để kết nối Cảm biến thị giác của bạn.

Cận cảnh mặt sau của Cảm biến tầm nhìn VEX cho thấy các cổng của nó. Cổng micro USB nằm ở bên trái và được đánh dấu nổi bật.

Kết nối Cảm biến thị giác với máy tính của bạn bằng cổng micro-USB.

Một cửa sổ nhắc nhở trên trình duyệt từ vision.vexcode.cloud yêu cầu kết nối với thiết bị. Thiết bị có tên Cảm biến Thị giác được đánh dấu nổi bật. Các nút có nhãn Kết nối và Hủy được hiển thị ở cuối lời nhắc.

Sử dụng hộp thoại trên thiết bị của bạn, chọn Cảm biến thị giác. Giao diện Windows được hiển thị ở đây để tham khảo.

Lưu ý: Cảm biến thị giác không thể được cấu hình bằng Tiện ích thị giác khi được kết nối với V5 Brain.

Nguồn cấp dữ liệu xem trước trực tiếp từ Tiện ích cảm biến thị giác hiển thị khối lập phương màu đỏ nằm ở giữa không gian hiệu chuẩn màu trắng. Giao diện hiển thị thanh trượt Độ sáng được đặt thành 50 ở trên cùng và các điều khiển cấu hình cho SIG_1 đến SIG_7 ở bên phải.

Sau khi kết nối, Cảm biến Thị giác sẽ hiển thị hình ảnh được chụp khi kết nối và biểu tượng máy ảnh ở góc trên bên trái sẽ chuyển sang màu xanh lục.

Cấu hình chữ ký màu

Tiện ích Vision Utility với biểu tượng máy ảnh màu xanh lá cây ở góc trên bên trái được tô sáng.

Để cập nhật hình ảnh hiển thị trong Tiện ích Tầm nhìn, hãy chọn biểu tượng máy ảnh màu xanh lá cây.

Độ sáng thấp

Ứng dụng Vision Utility hiển thị một khối lập phương màu đỏ với độ sáng được đặt ở mức 10. Khung cảnh rất mờ ảo và khó có thể nhận biết khối lập phương có màu gì.

Độ sáng cao

Ứng dụng Vision Utility hiển thị một khối lập phương màu đỏ với độ sáng được đặt ở mức 150. Cảnh vật sáng hơn nhiều và khối lập phương rõ ràng có màu đỏ.

Để thay đổi độ sáng của ảnh chụp bằng Cảm biến thị giác, hãy sử dụng thanh trượt Độ sáng ở đầu Tiện ích thị giác.

Di chuyển con trỏ chuột lên đối tượng có màu đồng nhất, sau đó chọn và kéo chuột qua màu mong muốn để tùy chỉnh như trong video này.

Lưu ý: Hãy chắc chắn rằng bạn chỉ kéo chuột trong phạm màu bạn muốn chọn. Nếu không, bạn có thể vô tình lấy màu từ nền, điều này có thể làm sai lệch khả năng nhận diện của Cảm biến Thị giác.

Tiện ích Cảm biến Thị giác với nút SIG_1 Set được tô sáng, cho thấy nó được sử dụng để huấn luyện chữ ký.

Nút Set sẽ chuyển sang màu xanh lá cây. Chọn nó để lưu màu.

Bản xem trước của Cảm biến thị giác cho thấy một khối lập phương màu đỏ đang được theo dõi. Một hộp giới hạn màu trắng và lớp phủ chữ thập bao quanh đối tượng, được gắn nhãn là RED_BOX. Tọa độ CX 147, CY 142, chiều rộng 94 và chiều cao 96 được hiển thị bằng văn bản màu trắng phía trên đối tượng. Ở bên phải, chữ ký RED_BOX được liệt kê và chọn trong số các mục SIG khác.

Khi Chữ ký màu được thiết lập, một hộp giới hạn sẽ xuất hiện xung quanh bất kỳ màu nào khớp với chữ ký đó. Để biết thêm thông tin về các thuộc tính của đối tượng và cách mã hóa chúng, hãy truy cập Trang tham khảo API V5.

Bạn cũng có thể đổi tên Chữ ký màu bằng cách nhấp vào tên (theo mặc định, tên đầu tiên là SIG_1). Chọn bên ngoài trường văn bản sẽ lưu tên.

Chọn biểu tượng mũi tên bên cạnh Chữ ký màu để điều chỉnh dung sai của nó, như được hiển thị trong video này.

Việc tăng dung sai cho phép một phạm vi rộng hơn các sắc thái tương được nhận dạng là cùng một Chữ ký màu, điều này hữu ích trong các tình huống có ánh sáng không đồng — chẳng hạn như bóng hoặc chói. Việc giảm dung sai làm cho cảm biến trở nên chọn lọc hơn, chỉ nhận diện những màu sắc rất gần với màu .

Cấu hình Mã màu

Bản xem trước của Vision Sensor hiển thị hai đối tượng được theo dõi có nhãn RED_BOX và BLUE_BOX, mỗi đối tượng có một hộp giới hạn và lớp phủ đường ngắm. Hộp màu đỏ nằm bên trái có tọa độ CX 73, CY 137, chiều rộng 90 và chiều cao 90. Hộp màu xanh nằm bên phải có tọa độ CX 191, CY 140, chiều rộng 94 và chiều cao 92. Ở bên phải, danh sách chữ ký bao gồm RED_BOX và BLUE_BOX. Tab Mã ở phía dưới được tô sáng.

Mã màu là sự kết hợp các chữ ký màu tạo thành một mẫu theo chiều ngang. Sau khi cấu hình chữ ký màu, hãy chọn tab Mã để bắt đầu cấu hình mã màu.

Tab Mã hiện đã hoạt động. Các khối lập phương màu đỏ và màu xanh lam giống nhau được phát hiện ở bên trái, với nhãn RED_BOX và BLUE_BOX. Ở bảng bên phải, hàng trên cùng hiển thị mã được nhóm lại với cả hai tên: RED_BOX, BLUE_BOX.

Trong hộp văn bản bên phải, nhập tên của các chữ ký màu cần đưa vào mã màu, theo thứ tự và phân tách bằng dấu phẩy.

Ví dụ, để tạo mẫu màu Đỏ theo sau là Xanh lam, hãy nhập RED_BOX,BLUE_BOX. Để tạo mẫu màu Xanh lam theo sau là Đỏ, hãy nhập BLUE_BOX,RED_BOX.

Bản xem trước của Vision Sensor một lần nữa hiển thị các khối lập phương màu đỏ và màu xanh nằm cạnh nhau. Một nhãn tùy chỉnh, BOX_CODE, được hiển thị trong danh sách mã, nhóm RED_BOX và BLUE_BOX vào cùng một mục. Mục nhập được nhóm sẽ xuất hiện trên cùng một hàng với tên khối.

Đổi tên Chữ ký màu bằng cách nhấp vào bên trong trường văn bản bên trái.

Bản xem trước của Vision Sensor hiển thị một hộp giới hạn màu trắng lớn duy nhất kết hợp cả khối lập phương màu đỏ và màu xanh. Văn bản ở trên cùng có nội dung là CX 128, CY 134, chiều rộng 220, chiều cao 108, Sig 12 Ang=-1, biểu thị chữ ký đối tượng kết hợp. Bảng Mã ở bên phải hiển thị BOX_CODE là mã định danh, với RED_BOX và BLUE_BOX được liệt kê là các thành phần.

Sau khi lưu tên cho mã màu mới, tên đó sẽ hiển thị trên màn hình.

Mã màu có một thuộc tính duy nhất có thể được sử dụng với các đối tượng của chúng được gọi là Góc. Để biết thêm thông tin về thuộc tính này, hãy truy cập Trang tham chiếu API V5.

Lưu cấu hình cảm biến thị giác

Giao diện tiện ích Vision Sensor hiển thị bản xem trước trực tiếp với hai đối tượng được phát hiện và gắn nhãn là RED_BOX và BLUE_BOX. Các hộp giới hạn của chúng được hiển thị bằng đường ngắm và dữ liệu tọa độ được hiển thị cho từng hộp. Bên dưới bản xem trước, đoạn mã cấu hình JSON cho RED_BOX sẽ hiển thị, bao gồm độ sáng, tên chữ ký và các thông số màu. Nút màu xanh có nhãn "Sao chép cấu hình" được tô sáng ở cuối menu.

Sau khi tất cả chữ ký màu và mã màu đã được thiết lập, hãy chọn Sao chép cấu hình và quay lại VEXcode.

Màn hình Cài đặt Cảm biến Thị giác có một nút màu xanh lam được tô sáng và có nhãn Dán Cấu hình.

Bên trong VEXcode, chọn Paste Config.

Màn hình Cài đặt cảm biến thị giác giống vậy, giờ đây có cấu hình JSON được dán vào trường văn bản. JSON bao gồm các tham số độ sáng và chữ ký RED_BOX. Nút Xong ở góc dưới bên phải sẽ được tô sáng, cho biết cấu hình đã sẵn sàng để áp dụng.

Sau đó chọnDone để lưu cấu hình Vision Sensor và bắt đầu sử dụng nó để mã hóa trong VEXcode V5.

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

Last Updated: