Բովանդակություն:

Arduino Computer Vision Robot Arm: 4 քայլ (նկարներով)
Arduino Computer Vision Robot Arm: 4 քայլ (նկարներով)

Video: Arduino Computer Vision Robot Arm: 4 քայլ (նկարներով)

Video: Arduino Computer Vision Robot Arm: 4 քայլ (նկարներով)
Video: BTT GTR v1.0/M5 v1.0 - Basics 2024, Հուլիսի
Anonim
Image
Image
Arduino Համակարգչային Տեսողության Ռոբոտ Արմ
Arduino Համակարգչային Տեսողության Ռոբոտ Արմ

Այս հրահանգի հիմնական գաղափարը պարզապես 3DOF ռոբոտի պարզ բազուկ պատրաստելն էր, որը հավաքում էր առարկաները և տեղադրում դրանք ճիշտ տեղում:

Նյութեր:

4 servo SG90

MDF 4 մմ

Արդուինո Նանո

Ցատկողներ

Նոթբուք

Սոսինձ

Նեյլոնե

Քայլ 1: Էսքիզ

Էսքիզ
Էսքիզ
Էսքիզ
Էսքիզ

Նախևառաջ ես մի քանի գծագրեր արեցի ՝ փնտրելով հղումների և էֆեկտորի չափերը:

a1 = 10 սմ

a2 = 8.5 սմ

a3 = 10 սմ

Բայց դա ձեզ համար հեշտ է, քանի որ ես օգտագործել եմ Rhino- ն ՝ վերջնական կառուցվածքը մոդելավորելու համար, իսկ հետո լազերային կտրվածք եմ կատարել:

**** Կցված վեկտորային ֆայլեր, եթե ցանկանում եք դրանք օգտագործել ***

Քայլ 2: Լուծել հանելուկը

Լուծել հանելուկը
Լուծել հանելուկը
Լուծել հանելուկը
Լուծել հանելուկը
Լուծել հանելուկը
Լուծել հանելուկը

Կտրված մասերը հավաքելը լիովին հեշտ է, պարզապես հետևեք նկարներին, դրանք ցույց են տալիս, թե որտեղ տեղադրել սերվերը:

Քայլ 3: Ավարտելով ռոբոտը

Ավարտելով ռոբոտը
Ավարտելով ռոբոտը
Ավարտելով ռոբոտը
Ավարտելով ռոբոտը
Ավարտելով ռոբոտը
Ավարտելով ռոբոտը

Ես պարզապես մի փոքր նեյլոն օգտագործեցի էֆեկտորի համար, ինչպես տեսնում եք նկարներում:

Քայլ 4: Համակարգչային տեսլական

Image
Image

Ես վաղ կցված cad ֆայլերում կարող եք տեսնել տեսախցիկի կառուցվածքը: Տեսախցիկը միացված է matlab- ին, և սա է գործընթացը.

1. Դուք պետք է տեղադրեք վարորդը matlab- ում

2. Այնուհետեւ տեղադրեք arduino փաթեթը matlab- ի համար, որը թույլ է տալիս ծրագրավորել arduino- ն:

3. Տեսախցիկի վարորդը և arduino- ն տեղադրելուց հետո ծածկագիրն աշխատում է ֆիքսելով լուսանկարը, այնուհետև վերլուծեք այն:

4. Theրագրային ապահովումը պատկերը բաժանում է 3 շերտերի R, G և B:

5. Հակադարձ կինեմատոգրաֆիայի միջոցով տեսախցիկը arduino- ին տալիս է կոորդինատները

որտեղ է գույնը, իսկ հետո ռոբոտը գնում է այդ տեղը և վերցնում օբյեկտը:

6. Վերջապես ես որոշեցի, թե որտեղ է ռոբոտը թողնում օբյեկտը:

Ես կցեցի բացատրված ծածկագիրը: Կներեք, միայն իսպաներեն:

վերջ կներեք իմ անգլերենի համար

Խորհուրդ ենք տալիս: