Բովանդակություն:
- Քայլ 1: Պաշարներ
- Քայլ 2: Ներբեռնեք Roomba Toolbox- ը
- Քայլ 3. Designանկալի արդյունքների նախագծման կոդ
- Քայլ 4: Գործարկեք և խմբագրեք ծածկագիրը մինչև կատարելագործումը
- Քայլ 5: Վերջնական նախագիծ
Video: Roomba Bot the Bulider: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Bot Builder- ը սենյակի սենյակ է, որը առջևի մասում ամրացված «գրավիչներով» կկարողանա առարկաները տեղաշարժել: Նրա հետ ծածկագիրը սահմանված է գրանցելու առաջին շարժումը GUI տուփով, որը կարող եք կառավարել միայն մկնիկի կտտոցով: Առաջին գործարկումից հետո բոտը կարող է դրվել այնպես, ինչպես դա արեց առաջին անգամ օղակում:
Քայլ 1: Պաշարներ
Սենյակ, որի վակուումը փոխարինվել է 3D գլխարկով
Ազնվամորու Pi, որը միացված է եղել roomba- ին
Ֆոտոխցիկ ՝ սենյակում տեղավորվելու համար
Էներգամատակարարում
U- ձևի գրավիչներ ՝ սենյակի առջևի մասում տեղադրելու համար
Քայլ 2: Ներբեռնեք Roomba Toolbox- ը
Բացեք MATLAB- ը և ստեղծեք ծրագրի նոր թղթապանակ ՝ ձեր նախագծի ֆայլերը կազմակերպված պահելու համար:
ՈEՇԱԴՐՈԹՅՈՆ. Այս ծածկագիրը օգտագործվել է տրված նախագծի համար, այն կարող է անպայման ձեզ համար նույնը չաշխատել, ինչ մեզ մոտ:
Գործարկեք այս կոդը, և բոլոր ֆայլերը այժմ պետք է պահվեն ձեր ծրագրի թղթապանակում:
Աջ սեղմեք MATLAB- ի «Ընթացիկ թղթապանակ» պատուհանի ցանկացած վայրում և կտտացրեք «Ավելացնել ճանապարհին» ՝ MATLAB- ին թույլ տալու համար գտնել ձեր ֆայլերը:
Գործիքների տուփի վերջին տարբերակը ապահովելու համար օգտագործեք նկար 3 -ում հայտնաբերված ծածկագիրը
Քայլ 3. Designանկալի արդյունքների նախագծման կոդ
Եթե ներբեռնեք վերը նշված երեք ֆայլերը, կկարողանաք վերահսկել ձեր roomba/Mars Rover- ը ՝ ստորև ներկայացված տեսանյութի պես: Առաջին ֆայլը ծածկագրի m-ֆայլն է, երկրորդ և երրորդ ֆայլերը ձեր իրական կոդն են, որոնք պետք է փոխվեն և խմբագրվեն ձեր հատուկ սենյակում: Օրինակ, մեր սենյակի անունը Roomba 30 էր, այնպես որ, երբ մենք միանում էինք մեր roomba- ին, մենք մուտքագրում էինք ձողաձուկը
r = roomba.30
և դա միացնելու հնարավորություն կտա մեզ գործարկել մեր կոդը:
Քայլ 4: Գործարկեք և խմբագրեք ծածկագիրը մինչև կատարելագործումը
Հնարավոր է, որ անհրաժեշտ լինի մի քանի անգամ գործարկել ձեր ծածկագիրը, նախքան շրջադարձերը ստանալը, արագությունը և այլն կատարելագործելը: Տարբեր սենյակներ կունենան անվադողերի տարբեր սայթաքումներ և կշրջվեն քիչ թե շատ ՝ կախված մակերևույթից, որի վրա գտնվում եք: Մենք խորհուրդ ենք տալիս թռիչքը դուրս մղել բաց տարածության մեջ, որպեսզի չբախվեք որևէ բանի, մինչև չկախվեք այն ամենից, ինչին ընդունակ է սենյակը: Ձեր ռոբոտը կախելուց և շրջադարձի անկյունները կատարելագործելուց հետո կարող եք սկսել կառուցել:
Քայլ 5: Վերջնական նախագիծ
Ձեր վերջնական նախագիծը պետք է նման լինի վերը նշված պատկերին, որտեղ դուք կունենաք ձեր սենյակը և գրավողները, որոնք կցված են առջևում: Ձեր կատարյալ ծածկագրով և ձեր ստեղծած ռոբոտով դուք պատրաստ կլինեք արագ շարժվել ձեր ռոբոտի միջոցով:
Խորհուրդ ենք տալիս:
Աղբարկղի կառուցված BT Line Drawing Bot - My Bot: 13 Steps (նկարներով)
Աղբարկղը կառուցված BT Line Drawing Bot - My Bot: Hai ընկերներ երկար ընդմիջումից հետո մոտ 6 ամիս այստեղ ես գալիս եմ նոր նախագծով: Մինչև Cute Drawing Buddy V1- ի ավարտը, SCARA Robot - Arduino- ն նախատեսում եմ նկարել մեկ այլ բոտ, որի հիմնական նպատակն է ծածկել նկարչության համար մեծ տարածք: Այդքան ամրացված ռոբոտային ձեռքեր
Roomblock: ROS նավարկություն սովորելու հարթակ Roomba- ով, Raspberry Pi- ով և RPLIDAR- ով. 9 քայլ (նկարներով)
Roomblock: ROM նավարկություն սովորելու հարթակ Roomba- ով, Raspberry Pi- ով և RPLIDAR- ով. Ի՞նչ է սա: " Roomblock " ռոբոտային հարթակ է, որը բաղկացած է Roomba- ից, Raspberry Pi 2 -ից, լազերային սենսորից (RPLIDAR) և շարժական մարտկոցից: Մոնտաժման շրջանակը կարող է պատրաստվել 3D տպիչների միջոցով: ROS նավիգացիոն համակարգը հնարավորություն է տալիս կազմել սենյակների քարտեզ և օգտագործել
Garden Helper Roomba Bot: 8 քայլ
Garden Helper Roomba Bot. Kiara Myers, Ahmad Alghadeer, and Madison Tippet Նպատակը. Այս ուսանելի ծրագիրը կսովորեցնի ձեզ, թե ինչպես ծրագրավորել Roomba Bot- ը ՝ MATLAB- ի միջոցով, այգում նավարկելու համար, հայտնաբերելով շրջանաձև ձևի պտուղներ/բանջարեղեն, որոնք հասունանալու համար բավական հասուն են: հիմնված
ROOMBA, որը վարում է ARDUINO YUN- ը Wifi հավելվածի միջոցով ՝ STEFANO DALL'OLIO. 4 քայլ (նկարներով)
ROOMBA- ն առաջնորդվում է ARDUINO YUN- ի միջոցով `STEFANO DALL'OLIO- ի միջոցով. Այս ուղեցույցով ես կիսում եմ ARDUINO YUN- ին Roomba- ին միացնելու ծածկագիրը, որպեսզի Roomba- ն Wifi- ով վարվի: Կոդն ու ծրագիրը ամբողջությամբ ստեղծվել և մշակվել է իմ կողմից` Ստեֆանո Դալլ » Olio. Իմ Roomba- ն Roomba 620 է, բայց կարող եք օգտագործել նույն ծածկագիրը մյուս Roomb- ի համար
Roomba նախագիծ. 5 քայլ (նկարներով)
Roomba նախագիծ. Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com): Այս հրահանգը կներառի բոլոր անհրաժեշտ քայլերն ու բաղադրիչները, որոնք անհրաժեշտ են իմ Roomba նախագիծը հավաքելու համար