Sisukord:

Visioonipõhine valimine ja koht UArmiga: 6 sammu
Visioonipõhine valimine ja koht UArmiga: 6 sammu

Video: Visioonipõhine valimine ja koht UArmiga: 6 sammu

Video: Visioonipõhine valimine ja koht UArmiga: 6 sammu
Video: НАША ЖИЗНЬ ИЗМЕНИЛАСЬ ПОСЛЕ ПОЯВЛЕНИЯ ............ 2024, November
Anonim
Nägemispõhine valik ja koht UArmiga
Nägemispõhine valik ja koht UArmiga

Viimasel ajal on enamik päringuid, mida me teilt kuuleme, seotud uArmi nägemispõhiste rakendustega, nagu objekti tuvastamine, kaamera ja uArmi korrelatsioon jne. Tegelikult oleme selle kallal juba mõnda aega töötanud.

Oleme läbi viinud uArmiga lihtsa visioonipõhise valiku ja koha projekti, kus uArm ja kaamera on seadistatud üksteisest sõltumatult. Selles süsteemis on uArm kuidagi arukas, kuna suudab eristada erinevaid objekte, värve, suurusi ja automaatselt ülesannet valida.

Samm: komponendid

Komponendid
Komponendid
Komponendid
Komponendid

Kiire ülevaade komponentidest-

UArm,,Kaamera, PC Arvuti

Tarkvara platvormid-

Windows

Visual Studio C ++

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

Täpsemalt eraldab uArm kahte erinevat tüüpi münte, 1Yuan ja 1Jiao Hiina münte, ja paneb need vastavatesse läbipaistvatesse väikestesse kastidesse (1Yuani läbimõõt on umbes 25 mm ja 1Jiao läbimõõt on umbes 19 mm).

Samm: hankige selle projekti mõttekaart

Saame selle projekti mõttekaardi
Saame selle projekti mõttekaardi

Siin näete kolme moodulit, mis on kolm peamist sammu. Neid arutatakse hiljem.

3. samm: esimene moodul- äratundmine

Kõigepealt peame leidma mündi asukoha. See visuaalne rakendus pole siin tegelikult nii keeruline, nii et morfoloogia ja servade löömismeetodid suudavad sihtmündi leida.

Järgmine samm on äratundmine. Suurustel 1Yuan ja 1Jiao on lihtne vahet teha. Kui teil on mõni muu värvimünt või erineva kujuga, saate oma ideed meiega jagada.:)

Samm: teine moodul- koordinaatide teisendamine

Teine moodul- koordinaatide teisendamine
Teine moodul- koordinaatide teisendamine

Pilditöötluse abil saame leida mündi asukoha pikslite koordinaatides, kuid vajame müntide koordinaate uArmi kaadritelgedel. Me saame neid andmeid tegelikult pikslite ja kaamera koordinaatide põhjal.

Samm 5: Viimane moodul- reguleerige imemise asendit ja õige, et sihtmärk saada

Viimane moodul- reguleerige imemiskohta ja tehke õige sihtmärk!
Viimane moodul- reguleerige imemiskohta ja tehke õige sihtmärk!

Kuidas me tegeleme sihtmündi haaramise täpsuse probleemiga? Vaatame!

Kui koordinaatide teisendamine on esmakordselt lõpule viidud, hakkab uArm käske käivitama. Pärast seda liikumist kannab uArm oma tegeliku positsiooniteabe tagasi ja võrdleb seda tegelikku positsiooni mündiga, nii et saame tegelikkuses vea. Lõpuks, lisades selle vea sama koordinaadiga, saab uArm uue käsu ja hakkab uuesti liikuma. Selle tulemusel jätkab uArm seda ringlust seni, kuni imeja liigub mündi paremasse ülemisse asendisse!

6. samm: see video viib läbi kogu müntide kogumise ja nende eristamise protsessi

Täname huvi eest. Loodan, et see video aitab ja lõbutsege!

Kui teil on küsimusi, palun rääkige foorumis-

forum.ufactory.cc/

:)

Unimaguna uArmis

Soovitan: