Оглавление:

Робот-манипулятор Arduino Computer Vision: 4 шага (с изображениями)
Робот-манипулятор Arduino Computer Vision: 4 шага (с изображениями)

Видео: Робот-манипулятор Arduino Computer Vision: 4 шага (с изображениями)

Видео: Робот-манипулятор Arduino Computer Vision: 4 шага (с изображениями)
Видео: [OpenCV и роботы №1] Распознавание цветных объектов. Движение по линии и целеуказание | Orange pi 2024, Июль
Anonim
Image
Image
Рука робота компьютерного зрения Arduino
Рука робота компьютерного зрения Arduino

Основная идея этого руководства заключалась в том, чтобы создать простую руку робота 3DOF, которая собирает объекты и размещает их в нужном месте.

Материалы:

4 сервопривода SG90

МДФ 4мм

Ардуино Нано

Джемперы

Ноутбук

Клей

Нейлон

Шаг 1: набросок

Эскиз
Эскиз
Эскиз
Эскиз

Прежде всего, я сделал несколько рисунков, ища размер звеньев и эффектора.

a1 = 10 см

a2 = 8,5 см

a3 = 10 см

Но вам это легко, потому что я использовал Rhino для моделирования окончательной конструкции, а затем сделал лазерную резку.

**** Прикрепленные векторные файлы, если вы хотите их использовать ***

Шаг 2: Решите головоломку

Решите головоломку
Решите головоломку
Решите головоломку
Решите головоломку
Решите головоломку
Решите головоломку

Собрать вырезанные детали совсем несложно, просто следите за рисунками, они показывают, где разместить сервоприводы.

Шаг 3: Завершение работы с роботом

Завершение робота
Завершение робота
Завершение робота
Завершение робота
Завершение робота
Завершение робота

Я просто использовал немного нейлона для эффектора, как вы можете видеть на фотографиях.

Шаг 4: компьютерное зрение

Image
Image

В прикрепленных мною ранее CAD-файлах вы можете увидеть структуру веб-камеры. Кулачок подключен к Matlab, и это процесс:

1. Вам необходимо установить драйвер в Matlab.

2. Затем установите пакет arduino для Matlab, который позволит вам программировать arduino.

3. После того, как вы установили драйвер веб-камеры и Arduino, код будет делать снимок, а затем анализировать его.

4. Программа делит изображение на 3 слоя R, G и B.

5. Используя обратную кинематографию, веб-камера передает Arduino координаты.

где цвет, а затем робот идет в это место и берет объект.

6. Наконец я решил, где робот оставляет объект.

Я приложил объясненный код. Извините, только на испанском.

это все. Извините за мой английский.

Рекомендуемые: