Kazalo:

Robotska roka Arduino Computer Vision: 4 koraki (s slikami)
Robotska roka Arduino Computer Vision: 4 koraki (s slikami)

Video: Robotska roka Arduino Computer Vision: 4 koraki (s slikami)

Video: Robotska roka Arduino Computer Vision: 4 koraki (s slikami)
Video: 35 видео со страшными призраками: мегасборник 2023 года [V1] 2024, November
Anonim
Image
Image
Arduino Robot Computer Vision Robot
Arduino Robot Computer Vision Robot

Glavna ideja tega učitelja je bila narediti preprosto roko robota 3DOF, ki zbira predmete in jih postavlja na pravo mesto.

Materiali:

4 servo SG90

MDF 4 mm

Arduino Nano

Skakalci

Prenosni računalnik

Lepilo

Najlon

1. korak: Skica

Skica
Skica
Skica
Skica

Najprej sem naredil nekaj risb, v katerih sem iskal velikost povezav in efektor.

a1 = 10 cm

a2 = 8,5 cm

a3 = 10 cm

A tebi je lahko, ker sem z modelom Rhino modeliral končno strukturo, nato pa sem naredil laserski rez.

**** Priložene vektorske datoteke, če jih želite uporabiti ***

2. korak: Rešite uganko

Reši uganko
Reši uganko
Reši uganko
Reši uganko
Reši uganko
Reši uganko

Rezane dele je popolnoma enostavno sestaviti, samo sledite slikam, prikazujejo, kje postaviti servomotorje.

3. korak: Dokončanje robota

Dokončanje robota
Dokončanje robota
Dokončanje robota
Dokončanje robota
Dokončanje robota
Dokončanje robota

Za efektor sem uporabil malo najlona, kot vidite na slikah.

4. korak: Računalniški vid

Image
Image

V datotekah cad, ki sem jih priložil zgodaj, si lahko ogledate strukturo spletne kamere. Kamera je povezana z matlabom in to je naslednji postopek:

1. Gonilnik morate namestiti v matlab

2. Nato namestite paket arduino za matlab, ki vam omogoča programiranje arduina.

3. Ko namestite gonilnik spletne kamere in arduino, koda deluje tako, da posname posnetek in ga nato analizira.

4. Programska oprema razdeli sliko v 3 plasti R, G in B.

5. S pomočjo inverzne kinematografije spletna kamera arduinu daje koordinate

kjer je barva, nato pa robot odide na to mesto in vzame predmet.

6. Nazadnje sem se odločil, kje robot zapusti predmet.

Priložil sem razloženo kodo. Oprosti, samo špansko.

to je vse. oprosti za mojo angleščino.

Priporočena: