Sadržaj:

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

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

Video: Odabir i mjesto zasnovano na viziji sa UArm-om: 6 koraka
Video: Открытие души - Могут ли Пророки Новой Эры раскрыть нашу скрытую природу? 2024, Novembar
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 aplikacije uArm zasnovane na viziji, poput prepoznavanja objekata, korelacije kamere-uArm itd. Zapravo smo radili na tome neko vrijeme.

S uArm-om smo proveli jednostavan projekt odabira i postavljanja zasnovan na viziji, gdje se uArm i kamera postavljaju nezavisno jedna od druge. U ovom sistemu, uArm je na neki način inteligentan da može razlikovati različite objekte, boje, veličine i automatski izvršiti zadatak odabira i postavljanja.

Korak 1: Komponente

Komponente
Komponente
Komponente
Komponente

Kratko informisanje o komponentama--

UArm, ‚Kamera, Kompjuter

Softverske platforme--

Windows

Visual Studio C ++

Biblioteke- Opencv3.0, Aruco1.3, QT5.5

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

Korak 2: Nabavimo 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 1- Prepoznavanje

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

Sljedeći korak je prepoznavanje. Veličine 1Yuan i 1Jiao lako se razlikuju. Ako imate kovanice druge boje ili drugog oblika, možete podijeliti svoju ideju 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 osnovu koordinata piksela i kamere.

Korak 5: Zadnji modul- Podesite 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 uporediti tu stvarnu poziciju s novčićem, pa možemo dobiti grešku u stvarnosti. Na kraju, dodavanjem ove greške s istom koordinatom, uArm će primiti novu naredbu i početi se ponovno kretati. Kao rezultat toga, uArm će nastaviti s cirkulacijom sve dok se sisaljka ne pomakne u gornji desni položaj novčića!

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

Hvala na interesovanju. 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čuje se: