Мазмуну:
- 1 -кадам: Берилиштер
- 2 -кадам: Roomba Toolboxту жүктөп алыңыз
- 3 -кадам: Каалаган жыйынтыктар үчүн дизайн коду
- 4 -кадам: кодду иштетип, түзөтүңүз
- 5 -кадам: Акыркы долбоор
Video: Roomba Bot Bulider: 5 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Bot Builder - бул бөлмө, анын алдыңкы жагына "кармагычтар" тиркелип, объектилерди жылдыра алат. Анын коду чычкандын бир чыкылдатуусу менен башкара турган GUI кутусу менен биринчи кыймылды жаздырууга коюлган. Биринчи чуркоодон кийин, ботту биринчи жолу кылганын так аткарууга болот!
1 -кадам: Берилиштер
Вакуумду 3D капкагы менен алмаштырган бөлмө
Roomba менен байланышкан малина Pi
Камера бөлмөгө туура келет
Электр энергиясы менен камсыздоо
Roomba'nın маңдайына жайгаштыруу үчүн U формасындагы капкакчалар
2 -кадам: Roomba Toolboxту жүктөп алыңыз
MATLABты ачыңыз жана долбооруңуздун файлдарын иретке келтирүү үчүн жаңы долбоор папкасын түзүңүз.
ЭСКЕРТҮҮ: Бул код берилген долбоор үчүн колдонулган, бул сөзсүз түрдө биз үчүн иштегендей болбошу мүмкүн.
Бул кодду иштетиңиз, жана бардык файлдар азыр сиздин долбоор папкаңызда сакталууга тийиш.
MATLAB'дагы 'Учурдагы Папка' терезесиндеги каалаган жерди оң баскыч менен чыкылдатыңыз жана MATLAB файлдарыңызды табууга уруксат берүү үчүн 'Жолго кошууну' басыңыз.
Курал кутусунун акыркы версиясына ээ болушуңуз үчүн 3 -сүрөттөгү кодду колдонуңуз
3 -кадам: Каалаган жыйынтыктар үчүн дизайн коду
Эгерде сиз жогоруда көрсөтүлгөн үч файлды тең жүктөсөңүз, анда төмөндөгү видео сыяктуу Roomba/Mars Roverди башкара аласыз. Биринчи файл-коддун m-файлы, экинчи жана үчүнчү файлдар-бул сиздин чыныгы кодуңуз, аны өзгөртүү керек жана конкреттүү бөлмөңүзгө түзөтүү керек. Мисалы, биздин бөлмөбүз Roomba 30 деген атка ээ болгон, андыктан биз бөлмөбүзгө туташканда кодду термекпиз
r = roomba.30
жана бул биздин кодду иштетүүгө мүмкүнчүлүк берет.
4 -кадам: кодду иштетип, түзөтүңүз
Сиз кезегиңизди, ылдамдыгыңызды жана башкаларга жетүүдөн мурун кодуңузду бир нече жолу иштетишиңиз керек болот. Ар кандай комнаталардын дөңгөлөктөрүнүн тайып кетиши болот жана сиз турган бетке жараша аздыр -көптүр бурулат. Биз Roomba жөндөмдүү болгон нерселердин бардыгын алганга чейин эч нерсеге жол бербөө үчүн бөлмөнү ачык мейкиндикке айдап чыгууну сунуштайбыз. Роботуңузга илинип, бурулуштарыңызды өркүндөткөндөн кийин курууну баштасаңыз болот!
5 -кадам: Акыркы долбоор
Сиздин акыркы долбооруңуз жогорудагы сүрөттө окшош болушу керек, анда сиздин бөлмөсүңүз жана кармагычтар алдыңкы жакка орнотулат. Сиз өркүндөткөн код менен жана сиз курган робот менен сиз роботуңуз менен эч нерсе кыла албайсыз!
Сунушталууда:
Dog Bot: Lego Robot Rover веб -камерасы менен: 17 кадам (сүрөттөр менен)
Dog Bot: Lego Robot Rover веб -камерасы менен: Бул жерде Wi -Fi аркылуу каалаган экрандан башкара турган Lego роботун жасоо. Ошондой эле веб -камерасы бар, андыктан бара турган жериңизди көрө аласыз жана көздөр үчүн LED жарыктары! Бул сиздин балдарыңыз менен жасай турган эң сонун долбоор, анткени алар логотипти кура алышат жана сиз
Браузер башкарган Roomba роботу Raspberry Pi Model 3 A+менен: 6 кадам (сүрөттөр менен)
Браузер көзөмөлдөгөн Roomba роботу Raspberry Pi Model 3 A+менен: Обзор Бул инструкция өлгөн Roombaга жаңы мээни (Raspberry Pi), көздөрдү (веб -камера) жана бардыгын веб -браузерден кантип башкарууга болууга багытталат. Сериялык интерфейс аркылуу башкарууга мүмкүнчүлүк берген Roomba хактары көп. Менде жок
Пет азыктандыруучу машина RasPi жана Telegram Bot менен: 4 кадам (сүрөттөр менен)
Үй жаныбарларын азыктандыруучу машина RasPi жана Telegram Bot менен: Биринчиден, бул түпнуска Idea Mine эмес экенин тактоо керек, жөн эле телеграмма менен иштөө үчүн программалоо сценарийлерин жаңыртып, ыңгайлаштырып койгула, мен аны мурунку Нускамада таптым, ошондуктан кредиттер чындыгында анын автору. Сиз испанча көрө аласыз
Roomblock: Roomba, Raspberry Pi жана RPLIDAR менен ROS навигациясын үйрөнүү үчүн платформа: 9 кадам (сүрөттөр менен)
Roomblock: Roomba, Raspberry Pi жана RPLIDAR менен ROS навигациясын үйрөнүү үчүн платформа: Бул эмне? &Quot; Roomblock " бул робот платформасы Roomba, Raspberry Pi 2, лазердик сенсор (RPLIDAR) жана мобилдик батареядан турат. Монтаждык алкакты 3D принтерлер жасаса болот. ROS навигациялык тутуму бөлмөлөрдүн картасын түзүүгө жана i
Roomba MATLAB менен: 4 кадам (сүрөттөр менен)
Roomba MATLAB менен: Бул долбоор MATLAB жана iRobot Create2 программалуу роботун колдонот. MATLAB боюнча билимибизди сыноо менен, биз Create2ди сүрөттөрдү чечмелөө жана сигналдарды аныктоо үчүн программалай алабыз. Роботтун иштеши негизинен көз каранды