Skip to main content

Thách thức về Dữ liệu Tầm nhìn

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 Thử thách Dữ liệu Thị giác là đảm bảo rằng sinh viên hiểu dữ liệu được thu thập từ ảnh chụp nhanh của Cảm biến Thị giác và cách tính giá trị trung tâm X và Y. Học sinh của bạn cũng nên hoàn thành phòng thí nghiệm này với sự hiểu biết về cách giải thích dữ liệu đó (ví dụ: giá trị trung tâm X có thể được sử dụng để xác định vị trí của đối tượng so với điểm trung tâm của rô bốt) và các phương pháp hay nhất để đặt tên cho các đối tượng khi định cấu hình.

Ảnh chụp nhanh Cảm biến Tầm nhìn từ cấu hình cho thấy một bàn tay đang cầm một bánh răng màu vàng. Lớp phủ hình vuông nằm trên bánh răng với dữ liệu sau được liệt kê ở trên: Yellow Box, X 90, Y 62, W 102, H 98.

Hoàn thành Thử thách Dữ liệu Thị giác bằng cách trả lời các câu hỏi và điền dữ liệu còn thiếu vào sổ ghi chép kỹ thuật của bạn.

  1. Khối nào trong số này được sử dụng để chụp ảnh nhanh ở trên?
    • VEXcode IQ lấy khối ảnh chụp nhanh được đặt thành Redbox
    • VEXcode IQ Lấy khối ảnh chụp nhanh được đặt thành Yellowbox
  2. Điền vào các giá trị sau:

Các khối Cảm biến Tầm nhìn được liệt kê ở phía bên trái với các ô trống để điền vào các giá trị của chúng. Từ trên xuống dưới, các khối được liệt kê: Đối tượng tồn tại?, số lượng đối tượng, tâm đối tượng x, tâm đối tượng y, chiều rộng đối tượng và chiều cao đối tượng.

  1. YELLOWBOX ở bên trái hay bên phải điểm trung tâm của robot?
  2. YELLOWBOX ở trên hay dưới điểm trung tâm của robot?
  3. YELLOWBOX KHÔNG PHẢI là tên tốt nhất để đặt cho đối tượng này nếu bạn muốn dễ dàng nhận ra chữ ký màu nào là chữ ký nào. Cái nào trong số này là cái tên hay hơn? Tại sao?
    • YELLOWGEAR
    • YELLOWCUBE

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 - Câu trả lời

Cả lớp có thể thảo luận câu trả lời của học viên và/hoặc bạn có thể xem lại sổ ghi chép kỹ thuật của các em để đảm bảo rằng các em đã hoàn thành thành công hoạt động.

  1. B.

    Lấy khối ảnh chụp nhanh với tham số được đặt thành Yellowbox.

  2. Dữ liệu đã hoàn thành phù hợp với các khối VEXcode. Câu trả lời đọc, theo thứ tự, các đối tượng tồn tại = Đúng; số lượng đối tượng = 1; tâm đối tượng x = 141; tâm đối tượng y = 111; chiều rộng đối tượng = 102; chiều cao đối tượng = 98.
  3. YELLOWBOX hơi ở bên trái điểm trung tâm của robot nhưng chỉ chênh lệch 16,5 pixel (giữa 157,5 - 141).
  4. YELLOWBOX thấp hơn một chút so với điểm trung tâm của robot nhưng chỉ chênh lệch 5,5 pixel (111 - trung tâm 105,5).
  5. A. YELLOWGEAR
    Đây là một cái tên tốt hơn vì nó mô tả không chỉ màu sắc của đối tượng mà còn cả loại đối tượng. Nó là một thiết bị, không phải là một hộp hoặc khối lập phương.

Mở rộng biểu tượng học tập của bạn Mở rộng việc học của bạn - Sử dụng các khối cảm biến trong một dự án

Bây giờ một số dữ liệu được báo cáo của Cảm biến Tầm nhìn đã được hiểu rõ hơn, sinh viên có thể muốn sử dụng các khối Cảm biến này trong một dự án. Cho phép các em khám phá việc làm như vậy.
Một số học viên có thể chỉ cần thêm các khối in để hiển thị các giá trị trên màn hình.

Đoạn mã hiển thị khối If else với tham số được đặt thành đối tượng Vision đã tồn tại. Trong nhánh If là các lệnh in để in 'Green object found' và từng phần dữ liệu, đặt con trỏ thành hàng tiếp theo giữa mỗi hàng. Lệnh in đọc, theo thứ tự, In số lượng đối tượng; in trung tâm đối tượng x, in trung tâm đối tượng y; in chiều rộng đối tượng; và in chiều cao đối tượng. Chi nhánh khác đọc Print 'No Green Object' (In 'Không có đối tượng màu xanh lá cây').

Những học viên nâng cao hơn có thể sử dụng các khối này trong một dự án để đưa ra quyết định. Điều đó sẽ yêu cầu thêm một hệ thống truyền động vào cấu hình của robot.

Đoạn mã hiển thị cách sử dụng các lệnh truyền động với các lệnh cảm biến. Code ghi: Drive forward, comment - avoid the greenbox obstacle, take a snapshot of Greenbox. Sau đó, có và nếu sau đó khối khác. Nếu nhánh có điều kiện được đặt thành đối tượng tồn tại và tâm đối tượng x lớn hơn 157,5 thì rẽ trái 90 độ. Nhánh còn lại đọc rẽ phải 90 độ.