Ang Piniling Batay sa Pangitain at lugar Sa UArm: 6 na Hakbang
Ang Piniling Batay sa Pangitain at lugar Sa UArm: 6 na Hakbang
Anonim
Ang Piniling Batay na Pang-pick-and-place na May UArm
Ang Piniling Batay na Pang-pick-and-place na May UArm

Kamakailan, ang karamihan sa mga query na naririnig namin mula sa iyo ay tungkol sa mga application na batay sa paningin ng uArm, tulad ng pagkilala ng object, ugnayan ng camera-uArm, atbp. Tunay na nagtrabaho kami doon sa isang panahon.

Nagsagawa kami ng isang simpleng proyekto na batay sa paningin sa pick-and-place na proyekto sa uArm, kung saan ang uArm at ang camera ay naka-set up nang nakapag-iisa sa bawat isa. Sa sistemang ito, ang uArm ay kahit papaano matalino na maaari nitong makilala ang iba't ibang mga bagay, kulay, laki, at awtomatikong isagawa ang pick-and-place na gawain.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi
Mga Bahagi
Mga Bahagi

Isang mabilis na pagpapaalam ng mga bahagi--

Isang uArm, ‚Isang kamera, ƒ Isang PC

Mga platform ng software--

Windows

Visual Studio C ++

Mga Aklatan- Opencv3.0, Aruco1.3, QT5.5

Partikular, paghiwalayin ng uArm ang dalawang magkakaibang uri ng mga barya, 1Yuan at 1Jiao ng mga coin ng Tsino, at ilagay ito sa kaukulang transparent na maliliit na kahon (Ang diameter ng 1Yuan ay tungkol sa 25mm at ang ng 1Jiao ay tungkol sa 19mm).

Hakbang 2: Kumuha tayo ng isang Mind-map ng Project na Ito

Kumuha tayo ng isang Mind-map ng Project na Ito
Kumuha tayo ng isang Mind-map ng Project na Ito

Makikita mo rito ang tatlong module na kung saan ay tatlong pangunahing mga hakbang. Tatalakayin din sila mamaya.

Hakbang 3: Modyul Isa-- Pagkilala

Una sa lahat, kailangan nating hanapin ang barya. Ang visual application na ito ay talagang hindi gaanong kumplikado dito, kaya't ang mga pamamaraan ng morphology at edge threshhold ay may kakayahang hanapin ang target na coin.

Susunod na hakbang ay pagkilala. Ang laki ng 1Yuan at 1Jiao ay madaling sabihin ang pagkakaiba. Kung mayroon kang ilang iba pang mga kulay ng barya o iba't ibang hugis, maaari mong ibahagi sa amin ang iyong ideya.:)

Hakbang 4: Ikalawang Modyul-- Pagsamahin ang Mga Conversion

Ikalawang Modyul-- Pagsamahin ang Mga Conversion
Ikalawang Modyul-- Pagsamahin ang Mga Conversion

Sa pagproseso ng imahe, mahahanap natin ang posisyon ng barya sa Mga Pixel Coordinate, subalit kailangan namin ang mga koordinasyon ng mga barya sa mga frame axe ng uArm. Makukuha talaga namin ang data na iyon batay sa mga pixel 'at mga coordinate ng camera.

Hakbang 5: Huling Modyul - Ayusin ang Posisyon ng Sucker at Tamang Kunin ang Target

Huling Modyul - Ayusin ang Posisyon ng Sucker at Tamang Kunin ang Target!
Huling Modyul - Ayusin ang Posisyon ng Sucker at Tamang Kunin ang Target!

Paano natin haharapin ang problema sa kawastuhan upang maunawaan ang target na barya? Tingnan natin!

Kapag ang koordinasyon ng mga conversion ay nakumpleto sa unang pagkakataon, uArm ay magsisimulang patakbuhin ang mga utos. Matapos ang kilusang ito, ililipat ng uArm ang kanyang tunay na impormasyon sa posisyon at ihambing ang aktwal na posisyon na ito sa barya, sa gayon makakakuha kami ng isang error sa katotohanan. Panghuli, sa pamamagitan ng pagdaragdag ng error na ito sa parehong koordinasyon, makakatanggap ang uArm ng isang bagong utos at magsisimulang lumipat muli. Bilang isang resulta, panatilihin ng uArm ang pagpapatakbo ng sirkulasyong ito hanggang sa gumalaw ang pasusuhin sa kanang itaas na posisyon ng barya!

Hakbang 6: Ginagawa ng Video na Ito ang Buong Proseso ng Pagkolekta ng Barya at Pagkilala sa Kanila

Salamat sa iyong interes. Inaasahan kong makakatulong at magsaya ang video na ito!

Anumang katanungan, mangyaring makipag-usap sa forum--

forum.rodory.cc/

:)

Poppy sa uArm

Inirerekumendang: