Turinys:

„Arduino“kompiuterio vizijos roboto ranka: 4 žingsniai (su nuotraukomis)
„Arduino“kompiuterio vizijos roboto ranka: 4 žingsniai (su nuotraukomis)

Video: „Arduino“kompiuterio vizijos roboto ranka: 4 žingsniai (su nuotraukomis)

Video: „Arduino“kompiuterio vizijos roboto ranka: 4 žingsniai (su nuotraukomis)
Video: Leap Motion SDK 2024, Liepa
Anonim
Image
Image
„Arduino“kompiuterio vizijos roboto ranka
„Arduino“kompiuterio vizijos roboto ranka

Pagrindinė šios instrukcijos idėja buvo tiesiog sukurti paprastą 3DOF roboto ranką, kuri surenka daiktus ir padeda juos reikiamoje vietoje.

Medžiagos:

4 servo SG90

MDF 4 mm

Arduino Nano

Džemperiai

Nešiojamas kompiuteris

Klijai

Nailonas

1 žingsnis: eskizas

Eskizas
Eskizas
Eskizas
Eskizas

Pirmiausia aš tiesiog padariau keletą piešinių, ieškodamas nuorodų dydžio ir efektoriaus.

a1 = 10 cm

a2 = 8,5 cm

a3 = 10 cm

Bet jums nesunku, nes galutinei struktūrai modeliuoti panaudojau „Rhino“, o tada padariau pjovimą lazeriu.

**** Pridėti vektoriniai failai, jei norite juos naudoti ***

2 žingsnis: Išspręskite galvosūkį

Išspręsk galvosūkį
Išspręsk galvosūkį
Išspręsk galvosūkį
Išspręsk galvosūkį
Išspręsk galvosūkį
Išspręsk galvosūkį

Supjaustytas dalis surinkti visiškai nesudėtinga, tiesiog sekite paveikslėlius, jie rodo, kur įdėti servo.

3 žingsnis: Roboto apdaila

Roboto apdaila
Roboto apdaila
Roboto apdaila
Roboto apdaila
Roboto apdaila
Roboto apdaila

Kaip efektą naudoju tik šiek tiek nailono, kaip matote nuotraukose.

4 žingsnis: kompiuterio vizija

Image
Image

Anksti pridėtuose „cad“failuose galite pamatyti internetinės kameros struktūrą. Kamera yra prijungta prie „Matlab“, ir tai yra procesas:

1. Turite įdiegti tvarkyklę „Matlab“

2. Tada įdiekite „arduino“paketą „matlab“, kuris leidžia programuoti arduino.

3. Įdiegę žiniatinklio kameros tvarkyklę ir „arduino“, kodas veikia fiksuodamas momentinę nuotrauką ir ją išanalizavęs.

4. Programinė įranga padalija vaizdą į 3 sluoksnius R, G ir B.

5. Naudojant atvirkštinę kinematografiją, kamera suteikia arduino koordinates

kur yra spalva, o tada robotas eina į tą vietą ir paima objektą.

6. Galiausiai nusprendžiau, kur robotas palieka objektą.

Pridedu paaiškinamą kodą. Atsiprašau, tik ispaniškai.

tai viskas. Atsiprašau dėl mano anglų.

Rekomenduojamas: