Mục lục:

Arduino Computer Vision Robot Arm: 4 bước (có hình ảnh)
Arduino Computer Vision Robot Arm: 4 bước (có hình ảnh)

Video: Arduino Computer Vision Robot Arm: 4 bước (có hình ảnh)

Video: Arduino Computer Vision Robot Arm: 4 bước (có hình ảnh)
Video: Phân loại sản phẩm dùng XỬ LÝ ẢNH + ROBOT 2024, Tháng bảy
Anonim
Image
Image
Cánh tay robot thị giác máy tính Arduino
Cánh tay robot thị giác máy tính Arduino

Ý tưởng chính với tài liệu hướng dẫn này chỉ là tạo ra một cánh tay robot 3DOF đơn giản để thu thập các vật thể và đặt chúng vào đúng vị trí.

Vật liệu:

4 servo SG90

MDF 4mm

Arduino Nano

Người nhảy

Máy tính xách tay

Keo dính

Nylon

Bước 1: Phác thảo

Phác thảo
Phác thảo
Phác thảo
Phác thảo

Trước hết, tôi chỉ tạo một vài bản vẽ để tìm kích thước của các liên kết và hiệu ứng.

a1 = 10cm

a2 = 8,5cm

a3 = 10cm

Nhưng điều đó thật dễ dàng cho bạn vì tôi đã sử dụng Rhino để tạo mô hình cho cấu trúc cuối cùng, và sau đó tôi thực hiện cắt laser.

**** Các tệp vectơ đính kèm nếu bạn muốn sử dụng chúng ***

Bước 2: Giải câu đố

Giải câu đố
Giải câu đố
Giải câu đố
Giải câu đố
Giải câu đố
Giải câu đố

Nó hoàn toàn dễ dàng để lắp ráp các bộ phận đã cắt, chỉ cần làm theo hình ảnh, họ chỉ nơi đặt các servo.

Bước 3: Hoàn thiện Robot

Hoàn thiện Robot
Hoàn thiện Robot
Hoàn thiện Robot
Hoàn thiện Robot
Hoàn thiện Robot
Hoàn thiện Robot

Tôi chỉ sử dụng một ít nylon cho hiệu ứng, như bạn có thể thấy trong hình.

Bước 4: Thị giác máy tính

Image
Image

Trong tệp cad tôi đính kèm sớm, bạn có thể thấy cấu trúc của webcam. Cam được kết nối với matlab và đây là quá trình:

1. Bạn phải cài đặt trình điều khiển trong matlab

2. Sau đó cài đặt gói arduino cho matlab để bạn lập trình arduino.

3. Khi bạn đã cài đặt trình điều khiển webcam và arduino, mã sẽ hoạt động chụp một ảnh chụp nhanh và sau đó phân tích nó.

4. Phần mềm chia ảnh thành 3 lớp R, G và B.

5. Sử dụng nghịch đảo điện ảnh, webcam cung cấp cho arduino các tọa độ

màu ở đâu rồi rô bốt đi đến chỗ đó và lấy đối tượng.

6. Cuối cùng, tôi quyết định nơi robot rời khỏi đối tượng.

Tôi đính kèm mã giải thích. Xin lỗi, chỉ có tiếng Tây Ban Nha.

đó là tất cả. xin lỗi vì tiếng Anh của tôi.

Đề xuất: