Skip to main content

Cảm biến thị giác là gì?

Biểu tượng Hộp công cụ dành cho giáo viên Hộp công cụ dành cho giáo viên - Mục đích của trang này

Trang này sẽ giới thiệu cho sinh viên cảm biến thị giác là gì và một số khả năng của nó. Sau đó, sinh viên sẽ phân tích một phần hình ảnh của một dự án mẫu để xem cảm biến thị giác có thể được sử dụng như thế nào với VEXcode IQ.

Các câu hỏi Thảo luận tạo động lực ở cuối trang có thể được hoàn thành dưới dạng thảo luận trong lớp hoặc riêng lẻ trong sổ ghi chép kỹ thuật của học viên.

Mô tả

Cảm biến thị giác cho phép robot của bạn thu thập dữ liệu trực quan từ nguồn cấp dữ liệu trực tiếp. Nguồn cấp dữ liệu trực tiếp là truyền phát trực tiếp những gì máy quay video đang ghi lại. Cảm biến thị giác giống như một chiếc máy ảnh thông minh có thể quan sát, lựa chọn, điều chỉnh và lưu trữ màu sắc và các đối tượng xuất hiện trong trường thị giác của nó.

Cảm biến Tầm nhìn VEX với đỉnh của cảm biến được hiển thị ở bên trái và dưới cùng của cảm biến, với các cổng cho các kết nối được hiển thị ở bên phải. Cảm biến
thị giác 276-4850

Năng lực:

  • Cảm biến này có thể được sử dụng để nhận biết màu sắc và hoa văn màu sắc.
  • Cảm biến này có thể được sử dụng để theo dõi một vật thể.
  • Cảm biến này có thể được sử dụng để thu thập thông tin về môi trường.

Cảm biến thị giác cho phép robot sử dụng dữ liệu đầu vào trực quan từ môi trường của nó. Sau đó, dự án có thể xác định cách dữ liệu đầu vào trực quan sẽ ảnh hưởng đến hành vi của robot. Ví dụ, robot có thể thực hiện các hành động (đầu ra) như động cơ quay hoặc hiển thị kết quả trên màn hình LCD. Cảm biến

Tầm nhìn cũng có thể chụp nhanh những gì ở phía trước nó và phân tích nó theo những gì người dùng đang yêu cầu. Ví dụ: người dùng có thể thu thập dữ liệu từ ảnh chụp nhanh như đối tượng có màu gì? Có vật thể nào được phát hiện không? Vật thể (chiều rộng và chiều cao) lớn đến mức nào?

Sau đó, robot có thể đưa ra quyết định dựa trên dữ liệu này. Dự án ví dụ một phần dưới đây cho thấy điều này được thực hiện như thế nào. Trong phần đầu tiên của dự án ví dụ này, robot sẽ in "Blue Object Found" nếu phát hiện thấy một vật thể màu xanh và "No Blue Object" nếu không. Đó là quyết định đầu tiên trong ba quyết định trong dự án ví dụ nhưng quyết định thứ hai và thứ ba không được hiển thị ở đây.

Bắt đầu một dự án VEXcode IQ với một khối Khi bắt đầu với một khối Forever đính kèm. Trong khối forever là các lệnh để xóa tất cả các hàng trên não, sau đó là nhận xét để phát hiện màu xanh lam, sau đó là lệnh để đặt con trỏ thành hàng 1 cột 1 và chụp nhanh Bluebox. Tiếp theo là một khối if sau đó với điều kiện được đặt thành Vision12 Object tồn tại sau đó in vật thể màu xanh lam được tìm thấy, nếu không, không in vật thể màu xanh lam.

Biểu tượng thúc đẩy thảo luận Thúc đẩy thảo luận

H: Những loại công việc nào của con người sẽ được hưởng lợi từ sự trợ giúp của robot có cảm biến thị giác?
Trả lời: Lắng nghe các công việc của con người sẽ được hưởng lợi từ khả năng nhìn vào môi trường và/hoặc điều khiển môi trường xung quanh từ xa (ví dụ: quan sát động vật trong tự nhiên, vô hiệu hóa chất nổ hoặc thực hiện phẫu thuật có robot hỗ trợ).

Hỏi: Đặt tên cho thiết bị và mô tả cách thiết bị sử dụng đầu vào, đầu ra và quy trình. Trả lời:
 Một câu trả lời có thể là một máy tính lấy các chuỗi số và toán tử mà một người nhập vào, xử lý các số và phép toán đó để tính kết quả, sau đó xuất kết quả đó trên màn hình cho người đó.

Q: Tại sao bạn nghĩ rằng một vòng lặp vĩnh viễn đã được sử dụng trong dự án được hiển thị ở trên?
Đ: Một vòng lặp Forever được sử dụng để Cảm biến Tầm nhìn liên tục kiểm tra nhiều ảnh chụp nhanh được chụp để xem liệu một vật thể màu đỏ có xuất hiện trên cảm biến hay không.