Kazalo:

Izbira na podlagi vizije z UArm: 6 korakov
Izbira na podlagi vizije z UArm: 6 korakov

Video: Izbira na podlagi vizije z UArm: 6 korakov

Video: Izbira na podlagi vizije z UArm: 6 korakov
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Julij
Anonim
Izbira na podlagi vizije z UArmom
Izbira na podlagi vizije z UArmom

V zadnjem času večina vprašanj, ki jih od vas slišimo, govori o aplikacijah uArm, ki temeljijo na viziji, kot so prepoznavanje predmetov, korelacija kamere-uArm itd. Pravzaprav smo na tem delali že nekaj časa.

Z uArm smo izvedli preprost projekt izbire in umestitve, ki temelji na viziji, kjer sta uArm in kamera nastavljena neodvisno drug od drugega. V tem sistemu je uArm nekako inteligenten, da lahko razlikuje različne predmete, barve, velikosti in samodejno izvede nalogo pobiranja in namestitve.

1. korak: Komponente

Sestavni deli
Sestavni deli
Sestavni deli
Sestavni deli

Hiter povzetek sestavnih delov-

UArm, ‚Fotoaparat, Osebni računalnik

Programske platforme-

Windows

Visual Studio C ++

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

Natančneje, uArm bo ločil dve različni vrsti kovancev, 1Yuan in 1Jiao kitajskih kovancev, ter jih dal v ustrezne prozorne majhne škatle (premer 1Yuan je približno 25 mm, premer 1Jiao pa približno 19 mm).

2. korak: Pridobimo miselni zemljevid tega projekta

Pridobimo miselni zemljevid tega projekta
Pridobimo miselni zemljevid tega projekta

Tukaj si lahko ogledate tri module, ki so trije glavni koraki. O njih bomo razpravljali kasneje.

3. korak: Prvi modul- prepoznavanje

Najprej moramo poiskati kovanec. Ta vizualna aplikacija tukaj pravzaprav ni tako zapletena, zato morfologija in metode praga robov lahko locirajo ciljni kovanec.

Naslednji korak je prepoznavanje. Velikosti 1Yuan in 1Jiao zlahka opazimo razliko. Če imate druge barvne kovance ali drugačno obliko, lahko svojo idejo delite z nami.:)

4. korak: Modul 2- Pretvorbe koordinat

Drugi modul- Pretvorbe koordinat
Drugi modul- Pretvorbe koordinat

Z obdelavo slik lahko lociramo položaj kovanca v koordinatah slikovnih pik, vendar potrebujemo koordinate kovancev v osi okvirja uArm. Te podatke lahko dejansko dobimo na podlagi koordinat pikslov in kamere.

5. korak: Zadnji modul- prilagodite položaj sesalca in desno Dobite tarčo

Zadnji modul- prilagodite položaj sesalca in desno Dobite tarčo!
Zadnji modul- prilagodite položaj sesalca in desno Dobite tarčo!

Kako se spopadamo s problemom natančnosti, da dojamemo ciljni kovanec? Pa poglejmo!

Ko je pretvorba koordinat prvič dokončana, bo uArm začel izvajati ukaze. Po tem premiku bo uArm svoje podatke o dejanskem položaju prenesel nazaj in ta dejanski položaj primerjal s kovancem, zato lahko v resnici pride do napake. Nazadnje bo uArm z dodajanjem te napake z isto koordinato prejel nov ukaz in se znova začel premikati. Posledično bo uArm nadaljeval s tem kroženjem, dokler se sesalnik ne premakne v desni zgornji položaj kovanca!

6. korak: Ta videoposnetek izvaja celoten postopek zbiranja kovancev in njihovega razlikovanja

Hvala za tvoje zanimanje. Upam, da je ta video v pomoč in se zabavajte!

Če imate kakršno koli vprašanje, se pogovorite na forumu …

forum.ufactory.cc/

:)

Mak v uArmu

Priporočena: