Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: Roomba asboblar qutisini yuklab oling
- 3 -qadam: kerakli natijalar uchun dizayn kodi
- 4 -qadam: Kodni to'liq bajarguncha ishga tushiring va tahrir qiling
- 5 -qadam: Yakuniy loyiha
Video: Roomba Bot - bulider: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bot Builder - bu xona xonasi, uning old tomoniga "ushlagichlar" biriktirilgan bo'lsa, ob'ektlar atrofida harakatlana oladi. U bilan kod sichqonchaning bir marta bosilishi bilan boshqariladigan GUI qutisi bilan birinchi harakatni yozib olish uchun o'rnatiladi. Birinchi ishga tushirishdan so'ng, botni birinchi marta aylanada aynan bajaradigan qilib sozlash mumkin!
1 -qadam: materiallar
Vakuumli 3D qopqoq bilan almashtirilgan xona
Roombaga ulangan malina Pi
Kamera xonaga mos keladi
Quvvat manbai
Roombaning old tomoniga joylashtirish uchun U shaklidagi tutqichlar
2 -qadam: Roomba asboblar qutisini yuklab oling
MATLAB -ni oching va loyiha fayllarini tartibli saqlash uchun yangi loyiha papkasini yarating.
ESLATMA: Bu kod berilgan loyiha uchun ishlatilgan, bu biz uchun bo'lgani kabi siz uchun ham ishlamasligi mumkin.
Ushbu kodni ishga tushiring va endi barcha fayllar sizning loyiha papkasida saqlanishi kerak.
MATLAB -dagi "Joriy papka" oynasining istalgan joyini o'ng tugmasini bosing va MATLAB -ga fayllaringizni topishga ruxsat berish uchun "Yo'lga qo'shish" -ni bosing.
Asboblar qutisining so'nggi versiyasiga ega bo'lish uchun 3 -rasmda ko'rsatilgan koddan foydalaning
3 -qadam: kerakli natijalar uchun dizayn kodi
Agar siz yuqoridagi uchta faylni yuklasangiz, siz quyidagi videoga o'xshab roomba/Mars Rover -ni boshqarishingiz mumkin bo'ladi. Birinchi fayl-bu kodning m-fayli, ikkinchi va uchinchi fayllar-bu sizning haqiqiy kodingiz bo'lib, uni o'zgartirish va sizning maxsus xonangizga tahrir qilish kerak bo'ladi. Masalan, bizning xona xonamiz Roomba 30 deb nomlangan, shuning uchun biz o'z xonamizga ulanganimizda biz kodni yozardik
r = xona. 30
va bu bizning kodimizni ishga tushirishga imkon beradi.
4 -qadam: Kodni to'liq bajarguncha ishga tushiring va tahrir qiling
Qaytish, tezlik va boshqalarni takomillashtirishdan oldin siz kodingizni bir necha marta ishlatishingiz kerak bo'lishi mumkin. Har xil xonadagi shinalar siljishi har xil bo'ladi va siz turgan sirtga qarab ko'p yoki kamroq buriladi. Biz xonani ochiq maydonda haydash testini tavsiya qilamiz, shunda siz xona xonasi qodir bo'lgan hamma narsani ushlab turmaguningizcha hech narsaga duch kelmaysiz. Robotingizni osib qo'ygandan va burilish burchaklaringizni takomillashtirgandan so'ng, siz qurishni boshlashingiz mumkin!
5 -qadam: Yakuniy loyiha
Sizning yakuniy loyihangiz yuqoridagi rasmga o'xshab ketishi kerak, bu erda sizning xonangiz va tutqichlar old tomonga o'rnatiladi. Siz takomillashtirgan kod va siz yaratgan robot yordamida siz tezda o'z robotingiz bilan harakat qilishni boshlashingiz mumkin!
Tavsiya:
Brauzer tomonidan boshqariladigan Roomba roboti Raspberry Pi Model 3 A+: 6 qadam (rasmlar bilan)
Brauzer tomonidan boshqariladigan Roomba roboti Raspberry Pi Model 3 A+bilan: Umumiy nuqtai Bu ko'rsatma o'lik Roombaga yangi miya (Raspberry Pi), ko'zlar (veb -kamera) va hamma narsani veb -brauzerdan boshqarish usulini berishga qaratiladi. Ketma -ket interfeys orqali boshqarishga imkon beradigan Roomba xakerlari ko'p. Menda yo'q
Roomblock: Roomba, Raspberry Pi va RPLIDAR bilan ROS navigatsiyasini o'rganish platformasi: 9 qadam (rasmlar bilan)
Roomblock: Roomba, Raspberry Pi va RPLIDAR bilan ROS navigatsiyasini o'rganish platformasi: bu nima? &Quot; Roomblock " Robot platformasi Roomba, Raspberry Pi 2, lazer sensori (RPLIDAR) va mobil batareyadan iborat. O'rnatish ramkasi 3D -printerlar yordamida tayyorlanishi mumkin. ROS navigatsiya tizimi xonalar xaritasini tuzishga va i -dan foydalanishga imkon beradi
MATLAB bilan Roomba: 4 qadam (rasmlar bilan)
Roomba MATLAB bilan: Ushbu loyiha MATLAB va iRobot Create2 dasturlashtiriladigan robotidan foydalanadi. MATLAB haqidagi bilimlarimizni sinab ko'rish orqali biz Create2 -ni tasvirlarni talqin qilish va signallarni aniqlash uchun dasturlashimiz mumkin. Robotning funktsional imkoniyatlari asosan
Vaqt o'tishi bilan rasmlar uchun kamera osonlashtirildi: 22 qadam (rasmlar bilan)
Vaqt o'tishi bilan suratga olish uchun kamera osonlashtirildi. Men boshqa ko'rsatmalarni vaqtni tez suratga olish filmlarini suratga olishni tekshirib ko'rdim. U kino qismini juda yaxshi yoritgan. U filmlar yaratish uchun yuklab olishingiz mumkin bo'lgan bepul dasturiy ta'minot haqida gapirib berdi. Men o'z -o'zimga aytdim, men o'ylaymanki, agar men qila olsam
ScoutBot - Kamera bilan Pi Bot: 6 qadam (rasmlar bilan)
ScoutBot-Kamera bilan Pi Bot: Bu erda biz Raspberry Pi 8 DOF Wi-Fi to'rtburchaklar robotini taqdim etamiz. Robotda oddiy veb-foydalanuvchi interfeysi orqali video ko'rish va Wi-Fi boshqaruvi mavjud. Biz barcha ma'lumotlarni odamlarga o'zlari yaratish uchun beramiz. 1A+/1B+ dan 3 va Zergacha bo'lgan har qanday Pi versiyasi