Ví dụ kèm theo#
Trang này liệt kê các dự án ví dụ đi kèm, minh họa cách điều khiển robot lập trình VEX AIM bằng Python thông qua WebSocket.
Nền tảng#
Bên trong thư mục basic , bạn sẽ tìm thấy:
Tên tệp |
Sự miêu tả |
|---|---|
|
Dự án này sử dụng vòng lặp For đúng chuẩn của Python để lặp qua dữ liệu AI Vision nhằm tính toán điểm giữa của một thùng màu cam và một thùng màu xanh. |
|
Dự án này điều khiển robot di chuyển theo góc 45 độ với vận tốc 100% để vẽ hình thoi. |
|
Dự án này giúp robot di chuyển theo một đường hình vuông, thay đổi màu đèn LED ở mỗi điểm chuyển màu. |
|
Dự án này sẽ điều khiển robot AIM xoay 180 độ sang phải. Nếu robot đang cầm một thùng màu cam, nó sẽ đá thùng; nếu không, robot sẽ không làm gì cả. |
|
Dự án này sẽ xoay tại chỗ trong khi tìm kiếm một thùng màu cam. Nếu không tìm thấy thùng nào trong vòng 10 giây, nó sẽ phát ra âm thanh “thất bại” và dừng quá trình tìm kiếm. |
|
Dự án này hiển thị biểu tượng cảm xúc vui vẻ khi góc nghiêng của robot ổn định và biểu tượng cảm xúc ngạc nhiên khi robot bị nghiêng. |
|
Dự án này thay đổi biểu tượng cảm xúc trên màn hình dựa trên số lần nhấn vào màn hình, hiển thị một biểu cảm khác nhau cho mỗi lần nhấn. |
|
Dự án này sẽ tìm kiếm thùng phuy màu xanh, di chuyển đến đó và tổ chức lễ ăn mừng khi tìm thấy thùng phuy màu xanh. |
|
Dự án này sẽ luân phiên hiển thị từng màu đèn LED, tạm dừng một giây giữa mỗi màu. |
|
Trong dự án này, màn hình sẽ hiển thị nền màu xanh lá cây với chữ “FLAT” khi robot không bị nghiêng. Nếu robot bị nghiêng, màn hình sẽ chuyển sang màu đỏ và hiển thị chữ “TILTED”. |
|
Dự án này cho phép robot di chuyển về phía trước 300 mm và phát ra âm thanh “hoàn thành” khi nó hoàn tất quá trình di chuyển. |
|
Dự án này sẽ xoay robot cho đến khi nó phát hiện AprilTag ID 1, sau đó di chuyển về phía đó. |
|
Dự án này rẽ phải cho đến khi tìm thấy một thùng màu cam, sau đó lùi lại và đặt nó vào vị trí. |
|
Dự án này sẽ phát một bài hát (sử dụng các nốt nhạc) trong một luồng xử lý song song với việc điều khiển trò chơi trong một luồng xử lý khác. |
|
Dự án này sẽ điều khiển robot AIM tiến về phía trước cho đến khi tìm thấy hàng hóa. Khi phát hiện hàng hóa, robot sẽ phát ra tiếng bíp và dừng mọi chuyển động. |
|
Dự án này sẽ điều khiển robot AIM tiến về phía trước cho đến khi tìm thấy hàng hóa. Khi phát hiện hàng hóa, robot sẽ rẽ phải 45 độ. |
|
Dự án này vẽ một đường thẳng, một hình vuông và một hình tròn trên màn hình, hiển thị tên của mỗi hình trong khi nó đang được vẽ. |
|
Dự án này sẽ in các giá trị thời gian, hướng và góc quay sang màn hình robot. |
|
Dự án này chờ thao tác chạm trên màn hình cảm ứng trước khi di chuyển về phía trước 200 mm và hiển thị một biểu tượng cảm xúc ở cuối. |
|
Dự án này bắt đầu chạy về phía trước nhưng tự động dừng lại sau năm giây, sau đó hiển thị “Hết giờ!” trên màn hình. |
Trình độ cao#
Bên trong thư mục advanced , bạn sẽ tìm thấy:
Tên tệp |
Sự miêu tả |
|---|---|
|
Cung cấp lớp cơ sở |
|
Dự án này cho phép người dùng điều khiển robot trong khi truyền phát hình ảnh từ camera. Đèn LED sẽ sáng màu xanh lá cây khi robot di chuyển và màu đỏ khi robot dừng lại. |
|
Dự án này tạo ra hai robot di chuyển theo đường hình vuông, thay đổi màu đèn LED ở mỗi điểm giao nhau. |
|
Robot sẽ phát một tập âm thanh cục bộ, sau đó chơi một vài nốt nhạc từ bản giao hưởng số 5 của Beethoven. |
|
Lưu ảnh ở định dạng JPEG vào hệ thống tệp được chỉ định bởi tên tệp, mặc định là |
|
Luồng ảnh JPEG, sử dụng OpenCV để hiển thị lên màn hình. |