Мазмұны:
- 1 -қадам: Жабдықтар
- 2 -қадам: Roomba құралдар тақтасын жүктеңіз
- 3 -қадам: Қажетті нәтижелерге арналған дизайн коды
- 4 -қадам: Кодты жетілдірілгенше іске қосыңыз және өңдеңіз
- 5 -қадам: Қорытынды жоба
Бейне: Roomba Bot Bulider: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Bot Builder - бұл бөлменің беткі жағы, оған «ұстағыштар» бекітілгенде заттарды айналдыра алады. Ондағы код GUI терезесімен бірінші қозғалысты жазуға арналған, оны тінтуірдің бір рет басуымен басқаруға болады. Алғашқы жүгіргеннен кейін, ботты бірінші рет циклде дәл осылай жасауға орнатуға болады!
1 -қадам: Жабдықтар
Вакуумы бар 3D қақпақпен ауыстырылған бөлме бөлмесі
Бөлмеге қосылған таңқурай Pi
Бөлмеге сәйкес келетін камера
Қуат көзі
U-тәрізді ұстағыштарды бөлменің алдыңғы жағына қоюға болады
2 -қадам: Roomba құралдар тақтасын жүктеңіз
MATLAB ашыңыз және жоба файлдарын реттеп отыру үшін жаңа жоба қалтасын жасаңыз.
ЕСКЕРТПЕ: Бұл код берілген жоба үшін пайдаланылды, бұл сіз үшін бізбен бірдей жұмыс істемеуі мүмкін.
Бұл кодты іске қосыңыз, содан кейін барлық файлдар сіздің жоба қалтаңызда сақталуы керек.
MATLAB ішіндегі 'Ағымдағы қалта' терезесінің кез келген жерін тінтуірдің оң жақ түймешігімен нұқыңыз және MATLAB файлдарыңызды табуға мүмкіндік беру үшін 'Жолға қосу' түймесін басыңыз.
Құралдар қорабының соңғы нұсқасы бар екеніне көз жеткізу үшін 3 суретте көрсетілген кодты қолданыңыз
3 -қадам: Қажетті нәтижелерге арналған дизайн коды
Егер сіз жоғарыдағы барлық үш файлды жүктеп алсаңыз, сіз төмендегі бейнедегідей roomba/Mars Rover машинасын басқара аласыз. Бірінші файл-бұл кодтың m-файлы, екінші және үшінші файлдар-бұл сіздің нақты кодыңыз, оны өзгерту қажет және сіздің арнайы бөлмеңізге өңдеу қажет. Мысалы, біздің бөлменің аты Roomba 30 болды, сондықтан біз өз бөлмемізге қосылған кезде біз кодты теретін едік
r = бөлме. 30
және бұл біздің кодты іске қосуға мүмкіндік береді.
4 -қадам: Кодты жетілдірілгенше іске қосыңыз және өңдеңіз
Сізге бұрылысты, жылдамдықты және т.б. жетілдірмес бұрын кодты бірнеше рет іске қосу қажет болуы мүмкін. Әр түрлі бөлмелерде шинаның сырғуы әр түрлі болады және сіз тұрған бетке байланысты көп немесе аз айналады. Біз бөлмені ашық кеңістікке шығаруға арналған тестті ұсынамыз, егер сіз бөлмеге қабілетті нәрсенің бәрін алмайтын болсаңыз, ештеңеге тап болмаңыз. Роботқа ілініп, бұрылу бұрыштарын жетілдіргеннен кейін сіз құрылысты бастай аласыз!
5 -қадам: Қорытынды жоба
Сіздің соңғы жобаңыз жоғарыдағы суретке ұқсас болуы керек, онда сіздің бөлмеңіз және ұстағыштар алдыңғы жағына бекітіледі. Сіз жетілдірген кодпен және сіз жасаған роботпен сіз өзіңіздің роботыңызбен тез арада заттарды айналдыруға дайын боласыз!
Ұсынылған:
Браузер басқаратын Roomba роботы Raspberry Pi Model 3 A+: 6 қадам (суреттермен)
Браузер бақылайтын Roomba роботы Raspberry Pi 3 A+үлгісімен: Шолу Бұл нұсқаулықта өлі Roomba -ға жаңа ми (Raspberry Pi), көз (веб -камера) және барлығын веб -браузерден қалай басқаруға болатындығы туралы айтылады. Сериялық интерфейс арқылы басқаруға мүмкіндік беретін Roomba хактары көп. Мен істеген жоқпын
Roomblock: Roomba, Raspberry Pi және RPLIDAR көмегімен ROS навигациясын үйренуге арналған платформа: 9 қадам (суреттермен)
Roomblock: Roomba, Raspberry Pi және RPLIDAR көмегімен ROS навигациясын үйренуге арналған платформа: бұл не? &Quot; Roomblock " бұл робот платформасы - Roomba, Raspberry Pi 2, лазерлік сенсор (RPLIDAR) мен мобильді батареядан тұрады. Монтаждық жақтауды 3D принтерлермен жасауға болады. ROS навигациялық жүйесі бөлмелердің картасын жасауға және i
Бақша көмекшісі Roomba Bot: 8 қадам
Бақша көмекшісі Roomba Bot: Киара Майерс, Ахмад Альгадир және Мэдисон Типпе Мақсаты: Бұл нұсқаулық сізге MATLAB көмегімен Roomba Bot бағдарламалауды үйретеді, бау-бақшаны аралап шығуға жеткілікті дөңгелек пішінді жемістер/көкөністерді анықтайды. негізделген
ROOMBA STEFANO DALL'OLIO Wifi қосымшасы арқылы ARDUINO YUN басқарады: 4 қадам (суреттермен)
ROOMBA Driveed by ARDUINO YUN арқылы Wifi App by STEFANO DALL'OLIO: Осы нұсқаулықта мен ARDUINO YUN -ді Roomba -мен Wifi арқылы жүргізу үшін кодпен бөлісемін. Код пен қосымшаны мен Стефано Далл толық жасаған және жасаған. Olio.My Roomba - бұл Roomba 620, бірақ сіз басқа кодқа сол кодты қолдана аласыз
Roomba жобасы: 5 қадам (суреттермен)
Roomba жобасы: Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com). Бұл нұсқаулық менің Roomba проекциямды жинауға қажетті барлық қажетті қадамдар мен компоненттерді қамтиды