Obsah:

Rameno robotického videnia Arduino: 4 kroky (s obrázkami)
Rameno robotického videnia Arduino: 4 kroky (s obrázkami)

Video: Rameno robotického videnia Arduino: 4 kroky (s obrázkami)

Video: Rameno robotického videnia Arduino: 4 kroky (s obrázkami)
Video: Jetson Nano Custom Object Detection - how to train your own AI 2024, Júl
Anonim
Image
Image
Rameno počítača Arduino pre počítačové videnie
Rameno počítača Arduino pre počítačové videnie

Hlavnou myšlienkou tohto návodu bolo vytvoriť jednoduché rameno robota 3DOF, ktoré bude zbierať predmety a umiestňovať ich na správne miesto.

Materiály:

4 servo SG90

MDF 4 mm

Arduino Nano

Svetre

Prenosný počítač

Lepidlo

Nylon

Krok 1: Skica

Skica
Skica
Skica
Skica

Najprv som urobil niekoľko kresieb hľadajúcich veľkosť odkazov a efektor.

a1 = 10 cm

a2 = 8,5 cm

a3 = 10 cm

Ale je to pre vás jednoduché, pretože som použil Rhino na modelovanie konečnej štruktúry a potom som urobil laserový rez.

**** Pripojené vektorové súbory, ak ich chcete použiť ***

Krok 2: Vyriešte hádanku

Vyriešte hádanku
Vyriešte hádanku
Vyriešte hádanku
Vyriešte hádanku
Vyriešte hádanku
Vyriešte hádanku

Zostavenie vyrezaných dielov je úplne jednoduché, stačí sa riadiť obrázkami, ktoré ukazujú, kam umiestniť servá.

Krok 3: Dokončenie robota

Dokončenie robota
Dokončenie robota
Dokončenie robota
Dokončenie robota
Dokončenie robota
Dokončenie robota

Na efektor som práve použil trochu nylonu, ako vidíte na obrázkoch.

Krok 4: Počítačové videnie

Image
Image

V súboroch CAD, ktoré som pripojil na začiatku, vidíte štruktúru webovej kamery. Vačka je pripojená k matlabu a toto je postup:

1. Musíte nainštalovať ovládač do matlabu

2. Potom nainštalujte balík arduino pre matlab, ktorý vám umožní programovať arduino.

3. Akonáhle máte nainštalovaný ovládač webovej kamery a arduino, kód funguje tak, že zachytí snímku a potom ju analyzuje.

4. Softvér rozdelí obrázok na 3 vrstvy R, G a B.

5. Použitím inverznej kinematografie webová kamera dáva súradniciam arduino

kde je farba a potom robot ide na to miesto a vezme predmet.

6. Nakoniec som sa rozhodol, kde robot opustí objekt.

Priložil som vysvetlený kód. Prepáčte, iba španielsky.

to je všetko. ospravedlňujem sa za svoju angličtinu.

Odporúča: