Cấu hình cảm biến thị giác trong VEXcode IQ

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

Màn hình lựa chọn thiết bị trong VEXcode IQ hiển thị lưới các biểu tượng đại diện cho các thiết bị có sẵn. Biểu tượng Cảm biến thị giác được tô sáng bằng đường viền màu trắng ở giữa phía dưới của lưới. Các biểu tượng thiết bị khác bao gồm Bộ điều khiển, Hệ thống truyền động 2 động cơ, Hệ thống truyền động 4 động cơ, Nhóm động cơ, Động cơ, Cản, Khoảng cách (thế hệ thứ 1), Khoảng cách (thế hệ thứ 2), TouchLED, Màu sắc, Quang học, Con quay hồi chuyển và Khí nén. Tiêu đề màn hình ghi là Chọn thiết bị và có các nút có nhãn Hủy và Xong ở phía dưới.

Để 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. Biểu tượng Cảm biến thị giác lớn sẽ hiển thị và bên dưới là nút màu xanh có nhãn Mở tiện ích được tô sáng bằng đường viền màu trắng. Bên dưới là vùng văn bản cấu hình để dán dữ liệu cảm biến và các nút có nhãn Xóa cấu hình, Dán cấu hình, Xóa, Hủy và Xong.

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

Giao diện Tiện ích cảm biến thị giác hiển thị một lưới các ô vuông hiệu chuẩn đầy màu sắc ở bên trái và danh sách các khe chữ ký ở bên phải, được gắn nhãn từ SIG_1 đến SIG_7. Mỗi chữ ký đều có nút Đặt và Xóa. Thanh trượt độ sáng ở trên cùng được đặt thành 50. Nút Sao chép cấu hình sẽ xuất hiện ở phía dưới.

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 USB nằm ở bên trái và có đèn màu vàng, cho biết cảm biến đã được kết nối. Cảm biến cũng có hai cổng khác để kết nối với V5 Brain.

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.

Lời nhắc trên trình duyệt từ vision.vexcode.cloud yêu cầu kết nối với Cảm biến thị giác. Tên thiết bị Vision Sensor được đánh dấu trong hộp lựa chọn màu xanh. 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 nó được kết nối với Brain IQ (thế hệ thứ 1) hoặc Brain (thế hệ thứ 2).

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ị một khối lập phương màu đỏ nằm ở giữa môi trường 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. Nút Xóa tất cả xuất hiện bên dưới các ô chữ ký.

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 camera ở góc trên bên phải sẽ chuyển sang màu xanh lá cây.

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

Bản xem trước của Vision Sensor mờ cho thấy khối lập phương màu đỏ gần như không nhìn thấy được do thiếu sáng. Độ sáng ở phía trên được đặt ở mức 50. Đối tượng chủ yếu nằm trong bóng tối, với phần nền có màu tím đậm.

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

Bản xem trước của Cảm biến thị giác hiển thị một khối lập phương màu đỏ có độ sáng được đặt thành 10. Cảnh này có vẻ thiếu sáng nhưng rõ hơn so với hình ảnh trước. Khối lập phương nằm ở giữa phông nền trắng cong và hơi nghiêng về bên phải.

Độ sáng cao

Bản xem trước của Cảm biến thị giác có độ sáng tăng lên 150. Khối lập phương màu đỏ nằm ở giữa và được chiếu sáng rực rỡ, nhưng hình ảnh có vẻ bị phơi sáng quá mức với màu sắc nhạt nhòa. Rất khó để phân biệt các chi tiết của khối lập phương do cường độ ánh sáng.

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

Đặt con trỏ chuột lên đối tượng màu đặc, sau đó chọn và kéo qua màu mong muốn để định cấu hình, như minh họa trong video này.

Lưu ý: Đảm bảo giữ trong phạm vi màu bạn muốn chọn. Nếu không, bạn có thể vô tình lấy nhầm màu từ nền, khiến cảm biến thị giác không thể phát hiện được.

Bản xem trước của Cảm biến thị giác với khối lập phương màu đỏ được viền trong hộp phát hiện màu đỏ. Độ sáng thấp và hình ảnh tối. Ở bên phải, nút Set của khe SIG_1 được đánh dấu nổi bật, cho biết khe này đang hoạt động để đào tạo 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 viết mã với chúng, hãy truy cập trang Tham chiếu API IQ (thế hệ thứ 2) hoặc IQ (thế hệ thứ 1).

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.

Tăng dung sai cho phép nhận dạng nhiều sắc thái tương tự hơn dưới dạng 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 nhất quán—chẳng hạn như bóng đổ hoặc ánh sáng chói. Việc giảm dung sai sẽ giúp cảm biến có tính chọn lọc cao hơn, chỉ nhận diện những màu rất gần với màu gốc.

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. Bên dưới là các trường nhập mã trống có nhãn Nhập mã.

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. Nhãn tùy chỉnh, BOX_CODE, được hiển thị ở góc trên bên phải của danh sách mã, nhóm RED_BOX và BLUE_BOX vào 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 IQ (thế hệ thứ 2) hoặc IQ (thế hệ thứ 1).

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. Một nút màu xanh có nhãn Sao chép cấu hình được tô sáng ở phía dưới.

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ó nút màu xanh được gắn nhãn Dán cấu hình và được tô sáng.

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ọnXong để lưu cấu hình Cảm biến thị giác và bắt đầu sử dụng nó để mã hóa trong VEXcode IQ.

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

Last Updated: