Khắc phục sự cố cảm biến trong VEXcode VR

Khi robot VR của bạn không hoạt động như dự định khi sử dụng phản hồi của cảm biến, bạn có thể làm theo quy trình khắc phục sự cố từng bước để tìm và khắc phục sự cố của mình. Bài viết này sẽ giải thích quy trình khắc phục sự cố và cung cấp các mẹo về cách giúp robot VR có cảm biến hoạt động như dự kiến. 

Các bước của quá trình này là:

  • Xác định vấn đề
  • Kiểm tra dự án VEXcode VR
  • Phân tích và áp dụng dữ liệu

Xác định vấn đề

Bước đầu tiên để khắc phục sự cố với cảm biến của bạn là xác định cảm biến nào đang gây ra sự cố. So sánh hành vi của robot được quan sát với hành vi dự kiến ​​của robot. Hành vi có vấn đề có phải do cảm biến gây ra không? Nếu vậy, cảm biến nào? 

Hiểu vị trí cảm biến

Để xác định sự cố với cảm biến trong VEXcode VR, điều quan trọng là phải hiểu cảm biến nào có trên mỗi kiểu robot VR và vị trí của cảm biến trên robot cụ thể mà bạn đang mã hóa. Vị trí cảm biến khác nhau tùy thuộc vào kiểu Robot VR, tùy theo Sân chơi. Vị trí cảm biến sẽ ảnh hưởng đến cách cảm biến tương tác với môi trường của nó. Sử dụng bảng bên dưới để xác định rô-bốt nào bạn đang mã hóa, bao gồm những cảm biến nào và vị trí đặt các cảm biến trên rô-bốt đó. Chọn bài viết để biết thêm thông tin về vị trí cảm biến.

Người máy Sân chơi Bài báo 

Robot VEX VR

Ảnh chụp màn hình hướng dẫn khắc phục sự cố VEXcode VR cho thấy các sự cố thường gặp và giải pháp dành cho người dùng lập trình robot ảo, tập trung vào các khái niệm mã hóa và gỡ lỗi trong môi trường trực tuyến.

  • Tranh vẽ nghệ thuật +
  • Kẻ phá hủy lâu đài +
  • Tranh vẽ nghệ thuật
  • Kẻ phá hủy lâu đài
  • Mê cung đĩa
  • Máy chuyển đĩa
  • Vận chuyển đĩa
  • Máy nghiền lâu đài năng động
  • Mê cung tường năng động
  • Tin nhắn được mã hóa
  • Bản đồ lưới
  • Nghệ thuật pixel ẩn
  • Máy dò dòng
  • Bản đồ lưới số
  • Máy đánh dấu hình dạng
  • Mê cung tường
  • Dọn dẹp rạn san hô (Robot dưới nước trong sân chơi này có cảm biến tương tự như Robot VEX VR).
Tìm hiểu các tính năng của Robot trong VEXcode VR

Mê cung VR

Ảnh chụp màn hình hướng dẫn khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp cho người dùng lập trình bằng nền tảng robot ảo, được thiết kế để hỗ trợ các nhà giáo dục và học sinh giải quyết các thách thức về mã hóa.

  • Mê cung trên tường +
Tìm hiểu các tính năng của VR MazeBot

xe thám hiểm VR

Ảnh chụp màn hình phần khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp cho người dùng lập trình bằng nền tảng robot ảo, nhằm nâng cao kỹ năng lập trình và giải quyết vấn đề trong giáo dục STEM.

  • Cứu hộ Rover

Tính năng của VR Rover

vũ trường

Ảnh chụp màn hình hướng dẫn khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp liên quan đến môi trường lập trình ảo để mã hóa bằng robot ảo.

  • Kỹ năng ảo VRC - Spin Up
Tìm hiểu các tính năng của Robot trong Kỹ năng ảo VRC

Moby

Ảnh chụp màn hình hướng dẫn khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp dành cho người dùng đang học cách lập trình bằng robot ảo trong môi trường lập trình trực tuyến.

  • Kỹ năng ảo VRC - Điểm bùng phát
Tìm hiểu các tính năng của Robot trong Điểm bùng phát VRC cho VEXcode VR

ảnh chụp nhanh

Ảnh chụp màn hình mẹo khắc phục sự cố VEXcode VR, giới thiệu các sự cố thường gặp và giải pháp cho người dùng lập trình robot ảo trong môi trường mã hóa trực tuyến.

  • Kỹ Năng Ảo VIQC - Slapshot
Tìm hiểu các tính năng của Robot trong VIQC Virtual Skills

Quăng ra

Ảnh chụp màn hình phần khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp liên quan đến mã hóa và vận hành robot ảo, nhằm giúp người dùng giải quyết các thách thức lập trình trong môi trường trực tuyến.

  • Kỹ năng ảo VIQC - Pitching In
Tìm hiểu các tính năng của Robot trong VIQC Hỗ trợ VEXcode VR

Robot anh hùng nâng cao trong cuộc thi VR

Ảnh chụp màn hình phần khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp cho người dùng lập trình robot ảo trong môi trường VEXcode VR.

  • Cuộc thi GO - Thám hiểm toán học sao Hỏa
Tìm hiểu các tính năng của Robot trong Cuộc thi GO - Sân chơi thám hiểm toán học sao Hỏa trong VEXcode VR

Robot VR 123

Ảnh chụp màn hình phần khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp cho người dùng lập trình robot ảo trong môi trường VEXcode VR.

  • 123 Không gian vui chơi
Mã hóa Cảm biến Mắt VEX 123 bằng VEXcode 123 (Robot VR 123 có cùng cảm biến).

Kiểm tra dự án VEXcode VR

Khi bạn đã xác định được cảm biến nào đang gây ra sự cố và vị trí của nó trên Robot VR, bạn có thể chuyển sang kiểm tra dự án VEXcode VR của mình. Việc lặp lại một dự án có thể giúp bạn đảm bảo rằng dữ liệu từ cảm biến đang được sử dụng hiệu quả trong dự án của bạn. Các chiến lược sau đây có thể giúp bạn mã hóa cảm biến của mình.

Chạy một dự án mẫu

Ảnh chụp màn hình mẹo khắc phục sự cố VEXcode VR, hiển thị thông báo lỗi và giải pháp cho các sự cố mã hóa phổ biến trong môi trường lập trình ảo.

Mở một dự án mẫu sử dụng cảm biến mà bạn đang khắc phục sự cố. Bạn có thể chọn danh mục 'Cảm biến' để lọc các dự án mẫu.

Để biết thêm thông tin về cách sử dụng các dự án Blocks mẫu trong VEXcode VR, , hãy xem bài viết này.

Để biết thêm thông tin về cách sử dụng các dự án Python mẫu trong VEXcode VR, , hãy xem bài viết này.

Ảnh chụp màn hình các mẹo khắc phục sự cố VEXcode VR, hiển thị các lỗi mã hóa phổ biến và giải pháp để hỗ trợ người dùng gỡ lỗi chương trình robot ảo của họ.

Sau khi mở, hãy đọc Ghi chú để xác định xem chức năng trong dự án mẫu có phù hợp với những gì bạn đang cố gắng thực hiện với cảm biến hay không.

Trong dự án ví dụ được trình bày ở đây, ghi chú chỉ ra rằng dự án ví dụ này cung cấp một ví dụ về cách có thể sử dụng tất cả các lệnh Cảm biến khoảng cách có sẵn với robot.

Chạy dự án mẫu và quan sát hành vi của robot. Sau đó, nhìn vào dự án để biết dữ liệu cảm biến đang được sử dụng như thế nào nhằm gây ra các hành vi được quan sát. Bạn có thể muốn chạy dự án mẫu nhiều lần để trợ giúp việc này.

Bạn cũng có thể muốn thử tạo dự án đơn giản hóa của riêng mình để áp dụng những gì bạn đã học được từ dự án mẫu vào nhiệm vụ của mình.

Sử dụng Trợ giúp

Sử dụng tính năng Trợ giúp trong VEXcode VR cho các khối hoặc lệnh trong dự án mẫu hoặc trong dự án của bạn để tìm hiểu về dữ liệu được sử dụng, giá trị mà lệnh sẽ báo cáo và ví dụ về cách sử dụng lệnh trong dự án.

Ảnh chụp màn hình phần khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp cho người dùng lập trình rô-bốt ảo, nêu bật các khái niệm mã hóa chính và tài nguyên hỗ trợ cho các nhà giáo dục và học sinh trong giáo dục STEM.

Để biết thêm thông tin về Truy cập Trợ giúp trong dự án VEXcode VR Blocks, hãy xem bài viết này.

Để biết thêm thông tin về Truy cập Trợ giúp trong dự án VEXcode VR Python, hãy xem bài viết này.

Đọc dữ liệu trên bảng điều khiển màn hình

Giám sát các giá trị cảm biến trong Bảng điều khiển màn hình trong VEXcode VR cho phép người dùng xem báo cáo thời gian thực về một giá trị cảm biến cụ thể (hoặc nhiều giá trị) trong một dự án.

Ảnh chụp màn hình các mẹo khắc phục sự cố VEXcode VR, bao gồm danh sách các sự cố thường gặp và giải pháp nhằm nâng cao trải nghiệm của người dùng trong môi trường lập trình trực tuyến dành cho robot ảo.

Để mở Cửa sổ Màn hình và xem Bảng điều khiển Màn hình, hãy chọn biểu tượng Màn hình bên cạnh Trợ giúp.

Các khối từ danh mục Cảm biến trong Hộp công cụ có thể được thêm vào Bảng điều khiển màn hình.

Đầu tiên, chọn tham số cần theo dõi trong khối trong Hộp công cụ.

Nest, chọn và kéo khối vào biểu tượng Bảng điều khiển màn hình trong Không gian làm việc.

Ảnh chụp màn hình hướng dẫn khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp cho người dùng lập trình robot ảo, nhằm nâng cao kỹ năng lập trình và giải quyết vấn đề trong giáo dục STEM.

Các giá trị cảm biến đã chọn sẽ được hiển thị trong Bảng điều khiển màn hình và có thể được sử dụng để điều chỉnh dự án VEXcode của bạn khi cần nhằm đạt được hành vi mong muốn từ robot VR.

Để biết thêm thông tin về các giá trị cảm biến giám sát trong VEXcode VR, , hãy xem bài viết này.

Để giám sát các giá trị cảm biến trong VEXcode VR Python, lệnhMonitor_sensors cần được thêm vào dự án. Để biết thêm thông tin về giám sát cảm biến trong VEXcode VR bằng Python, hãy xem bài viết này.

Bước qua dự án của bạn

Nút Bước trong Khối VEXcode VR cho phép bạn xem các Khối trong dự án của bạn đang được thực thi tại một thời điểm. Điều này có thể hữu ích khi cố gắng xác định khối cảm biến nào đang gây ra sự cố trong dự án của bạn.

Ảnh chụp màn hình mẹo khắc phục sự cố VEXcode VR, hiển thị các sự cố thường gặp và giải pháp cho người dùng lập trình bằng nền tảng robot ảo, nhằm nâng cao kỹ năng lập trình và giải quyết vấn đề trong giáo dục STEM.

Nút bước nằm ở góc trên bên phải màn hình, bên cạnh nút Bắt đầu. 

Để biết thêm thông tin về Bước qua Dự án VEXcode VR, hãy xem bài viết này.

Phân tích và áp dụng dữ liệu

Tiếp theo, sử dụng những gì bạn đã học được ở các bước trước để điều chỉnh dự án ban đầu của mình. Bạn có thể tiếp tục sử dụng các công cụ như Trợ giúp và in dữ liệu để giúp bạn sử dụng cảm biến một cách hiệu quả nhằm hoàn thành mục tiêu của mình.

Bạn cũng có thể đặt câu hỏi về dự án của mình để giúp bạn tiến về phía trước. Hãy suy nghĩ về những điều như:

  • Bạn đang sử dụng lớn hơn < hay nhỏ hơn > trong dự án của mình? Biểu tượng có hướng đúng hướng không? Nếu bạn đang sử dụng bằng = hãy thử thay thế bằng giá trị lớn hơn hoặc nhỏ hơn để sử dụng một phạm vi giá trị.
  • Các thông số của bạn có đúng không? Bạn có đang sử dụng dữ liệu từ cảm biến để thiết lập các thông số của mình không? Bạn đã chọn tùy chọn thả xuống mà bạn cần chưa?
  • Bạn có đang kiểm tra các điều kiện nhiều lần không? Hãy thử thêm vòng lặp Mãi mãi vào dự án của bạn để điều kiện được kiểm tra nhiều lần khi dự án được chạy.
  • Dự án của bạn có đang gặp khó khăn? Điều kiện của bạn có được đặt chính xác không? Nếu bạn đang sử dụng các vòng lặp lồng nhau, hãy thử đơn giản hóa dự án của bạn để tách biệt các hành vi riêng lẻ.
  • Bạn có phát hiện đúng màu không? Cảm biến có báo cáo màu khác với màu bạn có trong dự án không? Hãy thử thay đổi tham số màu trong khối hoặc lệnh.
  • Bạn có đang phát hiện vật thể trong tầm nhìn của cảm biến không? Hãy nhớ rằng trường nhìn di chuyển cùng với chuyển động của robot.
  • Bạn có đang sử dụng khối chờ trong khi kiểm tra điều kiện không? Hãy đảm bảo sử dụng các khối không chờ trong dự án khi kiểm tra điều kiện.
  • Nếu bạn đang mã hóa theo khối, toàn bộ ngăn xếp của bạn có được gắn vào khối {When started} mũ không? Khối sẽ chỉ chạy khi chúng được kết nối. Bạn có thể nghe âm thanh nhấp chuột khi kéo các khối và kết nối chúng lại với nhau.
  • Bạn có đang chạy dự án của mình ở đúng Sân chơi không? Phải chọn đúng sân chơi để dự án của bạn có thể hoạt động như dự định. 

Khi bạn trả lời những câu hỏi này, hãy đảm bảo thay đổi từng điều một trong dự án của bạn, kiểm tra nó và sau đó đánh giá xem thay đổi đó có hiệu quả hay không. Việc kiểm tra dự án của bạn thường xuyên có thể giúp bạn dễ dàng xem mã của bạn được kết nối như thế nào với hành vi của rô-bốt.  Bạn có thể cần phải lặp lại các bước trong quy trình khắc phục sự cố nhiều lần để giải quyết vấn đề của mình và điều đó không sao cả. Mỗi lần lặp lại sẽ giúp bạn tìm hiểu thêm về cảm biến bạn đang sử dụng và cách mã hóa nó trong VEXcode VR.

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

Last Updated: