Sadržaj:

Odabir i mjesto zasnovano na viziji s UArm-om: 6 koraka
Odabir i mjesto zasnovano na viziji s UArm-om: 6 koraka

Video: Odabir i mjesto zasnovano na viziji s UArm-om: 6 koraka

Video: Odabir i mjesto zasnovano na viziji s UArm-om: 6 koraka
Video: Открытие души - Могут ли Пророки Новой Эры раскрыть нашу скрытую природу? 2024, Studeni
Anonim
Odabir i mjesto zasnovano na viziji s UArmom
Odabir i mjesto zasnovano na viziji s UArmom

Nedavno se većina upita koje čujemo od vas odnosi na primjene uArm-a zasnovane na viziji, poput prepoznavanja objekata, korelacije kamere-uArm itd. Zapravo smo na tome radili neko vrijeme.

Proveli smo jednostavan projekt odabira i postavljanja temeljen na viziji s uArm-om, gdje su uArm i kamera postavljeni neovisno jedno o drugom. U ovom je sustavu uArm na neki način inteligentan da može razlikovati različite objekte, boje, veličine i automatski izvršavati zadatak odabira i postavljanja.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente

Kratki uvid u komponente--

UArm,,Kamera, Kompjuter

Softverske platforme-

Windows

Visual Studio C ++

Knjižnice- Opencv3.0, Aruco1.3, QT5.5

Konkretno, uArm će odvojiti dvije različite vrste kovanica, 1Yuan i 1Jiao kineskog novca, te ih staviti u odgovarajuće prozirne male kutije (Promjer 1Yuan je oko 25 mm, a promjer 1Jiao je oko 19 mm).

Korak 2: Uzmimo mapu uma ovog projekta

Nabavimo mapu uma ovog projekta
Nabavimo mapu uma ovog projekta

Ovdje možete vidjeti tri modula koji su tri glavna koraka. O njima će biti riječi kasnije.

Korak 3: Modul jedan- prepoznavanje

Prije svega, moramo locirati novčić. Ova vizualna primjena zapravo nije toliko komplicirana, pa su morfologija i metode praga rubova sposobne locirati ciljani novčić.

Sljedeći korak je prepoznavanje. Veličina 1Yuan i 1Jiao lako je razlikovati. Ako imate neke druge kovanice u boji ili drugačijeg oblika, svoju ideju možete podijeliti s nama.:)

Korak 4: Modul dva- Konverzije koordinata

Modul dva- Konverzije koordinata
Modul dva- Konverzije koordinata

Obradom slike možemo locirati položaj novčića u koordinatama piksela, međutim potrebne su nam koordinate novčića u osi okvira uArm. Zapravo možemo dobiti te podatke na temelju koordinata piksela i kamere.

Korak 5: Posljednji modul- prilagodite položaj sisaljke i desno Dohvatite metu

Zadnji modul- podesite položaj sisaljke i desno Dohvatite metu!
Zadnji modul- podesite položaj sisaljke i desno Dohvatite metu!

Kako se nositi s problemom točnosti da bismo shvatili ciljani novčić? Da vidimo!

Nakon što se konverzije koordinata dovrše prvi put, uArm će početi izvršavati naredbe. Nakon ovog pokreta, uArm će prenijeti svoje podatke o stvarnom položaju natrag i usporediti ovaj stvarni položaj s novčićem, pa možemo dobiti grešku u stvarnosti. Na kraju, dodavanjem ove pogreške s istom koordinatom, uArm će primiti novu naredbu i ponovno se kretati. Kao rezultat toga, uArm će nastaviti s cirkulacijom sve dok se sisaljka ne pomakne u desni gornji položaj novčića!

Korak 6: Ovaj videozapis izvodi cijeli proces prikupljanja novčića i njihovog razlikovanja

Hvala na Vašem zanimanju. Nadam se da će vam ovaj video pomoći i zabaviti se!

Bilo koje pitanje, molim vas razgovarajte na forumu …

forum.ufactory.cc/

:)

Mak u uArmu

Preporučeni: