Агуулгын хүснэгт:

Булбидерын Roomba Bot: 5 алхам (зурагтай)
Булбидерын Roomba Bot: 5 алхам (зурагтай)

Видео: Булбидерын Roomba Bot: 5 алхам (зурагтай)

Видео: Булбидерын Roomba Bot: 5 алхам (зурагтай)
Видео: AMA record with community manager Oleg. PARALLEL FINANCE 2024, Арваннэгдүгээр
Anonim
Булбидерын Roomba Bot
Булбидерын Roomba Bot

Bot Builder бол урд талын "шүүрч авагч" -аар бэхлэгдсэн объектуудыг эргэн тойронд нь зөөх боломжтой өрөө юм. Үүнтэй холбогдсон кодыг GUI хайрцгаар хийсэн анхны хөдөлгөөнийг тэмдэглэхээр тохируулсан бөгөөд та үүнийг хулганыхаа ганц товшилтоор удирдах боломжтой. Эхний ажиллуулсны дараа ботийг анх удаа хийсэн зүйлээ яг л давталтаар хийхээр тохируулж болно!

Алхам 1: хангамж

Хангамж
Хангамж
Хангамж
Хангамж
Хангамж
Хангамж
Хангамж
Хангамж

Вакуумыг 3D малгайгаар сольсон өрөө тасалгаа

Roomba -тай холбогдсон бөөрөлзгөнө Pi

Өрөөний өрөөнд тааруулах камер

Цахилгаан хангамж

Roomba-ийн урд талд байрлуулах U хэлбэрийн шүүрч авагч

Алхам 2: Roomba Toolbox -ийг татаж аваарай

Roomba Toolbox татаж авах
Roomba Toolbox татаж авах
Roomba Toolbox татаж авах
Roomba Toolbox татаж авах
Roomba Toolbox татаж авах
Roomba Toolbox татаж авах
Roomba Toolbox татаж авах
Roomba Toolbox татаж авах

MATLAB -ийг нээж, төслийн файлуудаа эмх цэгцтэй байлгахын тулд шинэ төслийн хавтас үүсгэнэ үү.

ТАЙЛБАР: Энэ кодыг өгсөн төсөлд ашигласан бөгөөд энэ нь бидний хувьд хийсэнтэй адил ажиллахгүй байж магадгүй юм.

Энэ кодыг ажиллуул, бүх файлууд одоо таны төслийн хавтсанд хадгалагдах ёстой.

MATLAB дахь 'Current Folder' цонхны аль ч хэсэгт хулганы баруун товчийг дараад 'Add to Path' дээр дарж MATLAB файлуудаа олох боломжтой болно.

Багаж хэрэгслийн хайрцгийн хамгийн сүүлийн хувилбарыг авахын тулд 3 -р зурагт үзүүлсэн кодыг ашиглана уу

Алхам 3: Хүссэн гаралтын дизайны код

Хэрэв та дээрх гурван файлыг бүгдийг нь татаж авбал та доорх видео шиг roomba/Mars Rover -ийг удирдах боломжтой болно. Эхний файл нь кодын m файл, хоёр дахь болон гурав дахь файлууд нь таны жинхэнэ код бөгөөд үүнийг өөрчлөх шаардлагатай бөгөөд таны тусгай roomba дээр засварлах шаардлагатай болно. Жишээлбэл, манай roomba нь Roomba 30 нэртэй байсан тул бид өрөөндөө холбогдохдоо сагамхай бичдэг байсан

r = roomba.30

Энэ нь бидэнд кодоо ажиллуулах боломжийг олгодог.

Алхам 4: Төгс төгөлдөр болтол кодыг ажиллуулж засварлана уу

Та эргэлт, хурд гэх мэтийг төгс болгохын өмнө кодоо хэд хэдэн удаа ажиллуулах шаардлагатай болж магадгүй юм. Өөр өөр өрөөний дугуйнууд өөр өөр гулсах бөгөөд таны байгаа гадаргуугаас хамааран их бага хэмжээгээр эргэх болно. Бид өрөөний өрөөний чадвартай бүх зүйлийг гартаа авах хүртэл юу ч битгий гүйгээр задгай талбайд гадагш чиглүүлэх туршилтыг санал болгож байна. Роботыг дүүжлүүлж, эргэх өнцгөө төгс болгосны дараа та бүтээх ажлыг эхлүүлж болно!

Алхам 5: Эцсийн төсөл

Эцсийн төсөл
Эцсийн төсөл

Таны эцсийн төсөл дээрх зураг шиг харагдаж байх ёстой, энд та өрөөнийхөө өрөө, шүүрч авагчдыг урд талд нь байрлуулна. Таны төгс төгөлдөр код, бүтээсэн роботын тусламжтайгаар та богино хугацаанд зүгээр л роботоо ашиглан бүх зүйлийг хөдөлгөж эхлэхэд бэлэн байх болно!

Зөвлөмж болгож буй: