У дома Отзиви Визуализация на робот с камбани Bell

Визуализация на робот с камбани Bell

Съдържание:

Видео: Робот конструктор Mabot от компании Bell.AI (Октомври 2024)

Видео: Робот конструктор Mabot от компании Bell.AI (Октомври 2024)
Anonim

В софтуера концепцията за модулността е добре пресечен път. Авторите на библиотеки и код за многократна употреба непрекъснато се стремят към по-големи слоеве на абстракция, с които те могат да си позволят на потребителите на техния код възможността да прескачат често протичащия процес на създаване на логически системи от първите принципи. Така че е естествено системите за физическо инженерство да следват това.

Миналата година прегледах Cubelets, модулна система за роботика, включваща кубчета, свързани с различни способности, от откриване на близост до физическо движение. Mabot (изчислена на дребно, започваща от $ 139) е подобна система за роботизация, проект на Kickstarter, който вече надмина целта си за финансиране. Разработчиците, Bell Robot, ни изпратиха Advanced Starter Kit, за да тестваме. Компанията фактурира Mabot като "първата в света робототехническа играчка за плъзгане и пускане", а тази табела вероятно е вярна, когато пътуването му започна. Сега това е втората подобна система, която разгледах, и една от десетките в момента на пазара. Но това не го прави по-малко достъпен и забавен за преподаване на роботика и програмиране за деца на възраст от шест и повече години.

Ранен комплект

Като се има предвид, че Mabot все още е активен Kickstarter проект, системата е много добре проектирана и вече има категорично "завършен" вид. Очевидно предстои да се свърши известна работа за интернационализиране на опаковките, въпреки че това, надяваме се, ще бъде поправено, когато дистрибуцията в Северна Америка е готова. Към настоящия момент комплектът ще бъде доставен на поддръжниците на Kickstarter през ноември.

Всички инструкции са на китайски език, без удобна брошура за бързо стартиране или „Налично в iTunes“, излъчваща удобното приложение (което се предлага и на Android). Вместо това бях просто посрещнат от тънък филм от защитна пяна, който криеше сгъната карта (която се оказа висококонтрастна линия, която един от проектите може да бъде обучена да следва) и по-дебел лист пяна с вдлъбнатини за различни роботизирани компоненти.

Комплектът, който получих, включва четири колела, един въртящ се мотор (за хоризонтално движение), два двигателя, захранващи шарнирни и гнездови връзки (за вертикално движение), един цветен сензор, един инфрачервен сензор за близост, един сензор за докосване (бутон, наистина), няколко по-малки инертни сферични и Y-образни модула (използвани за фуги и конструкция), Bluetooth контролирана топка, около десетина или повече съединители и различни декоративни аксесоари, гумени ножове и ролки. За разлика от умната магнитна система на Cubelets, Mabot използва миниатюрни пластмасови конектори, които несъмнено ще изящят сенките на паяжината под диваните на безброй семейства на начинаещи инженери през следващите няколко години. Прехвърлих по-малките парчета от комплекта в отделен контейнер, веднага щом го разопаковах.

Пакет книжки, сгънати в акордеон, съдържат инструкции в стил Ikea, които ви водят през сглобяването на шепа начинаещи проекти. Тези проекти са налични и в приложението Mabot GO, така че не е нужно да се притеснявате за запазването и съхраняването на книжките.

Mabot Apps

Въпреки че няма ясни инструкции (освен доста труден за дешифриране йероглиф на Bluetooth логото със стрелка, насочена към QR код върху това, което прилича на компютърна кула), намерих две приложения Mabot за iOS, като потърсих App Store: гореспоменатите Mabot GO и Mabot IDE.

Mabot GO е уводното приложение и е разделено на два основни раздела: Конструкция и контрол. Строителният клон ви превежда през няколко проекта, подробно описани в съответствие с комплекта Lego. Първата стъпка във всеки набор от инструкции е списък на компонентите, необходими за проекта, последвани от допълнителни стъпки, обясняващи как да го сглобите. Клонът за управление ви представя познат набор от контроли с джойстик и бутон, за да превърнете проекта си от програмиран робот в RC единица, с която можете директно да командвате.

Другото приложение (Mabot IDE) е Blockly-подобна среда за кодиране, която използва плочки, които се свързват, за да формират команди за програмиране (което до този момент трябва да бъде deguegue за хардуерни системи за отдих, които в момента са на пазара).

Сравнително лесно е да преминете през въвеждащите продукти в приложението Mabot GO, всеки от които идва с контролна програма. След като конструкцията приключи, между сглобения проект и приложението има връщане назад, по време на което приложението катализира модулите, използвани при създаването на проекта. Ако има включени колела, ще бъдете подканени да посочите кои са задните колела, кои са предните колела и какво представлява дясното и лявото на завършения модел. След това ви се представя интерфейс на контролер, подобен на геймпад, който е персонализиран да отговаря на включените модули.

В приложението IDE са представени специфични блокови контролни блокове за всеки от модулите Mabot, с удобен урок, който подробно описва правилното изпълнение на всеки. След завършване на програма има същия процес на каталогизиране и калибриране, както в Mabot GO, след което програмата започва да работи в цикъл.

Строителство и контрол

Работейки по проектите, аз успях да идентифицирам и използвам различните функционални и съединителни модули, включени в комплекта. Подходът, подобен на Лего, всъщност е главен удар за този тип играчки. Както при Legos, вие бързо развивате усещането за целта на всеки компонент, като следвате внимателно диаграмите. И ако имаш изобретателен изобретател като дъщеря ми, лесно можеш да си представиш бъдещи комбинации отвъд предоставените примери.

Моят комплект е предпроизводствен модел и имаше няколко проблема, които може да се надяваме да се изгладят преди окончателното пускане на системата. Bluetooth свързаността беше люспеста и аз очаквах, че ще имам контрол върху своите проекти най-много няколко минути, преди връзката просто да отпадне.

А самото приложение е малко надстроено, безсмислените анимации ненужно усложняват потребителското изживяване. Освен това, след като се създаде определена от потребителя програма и се качи в проекта, няма начин да спрете нейното изпълнение, освен да скочи напред и да изключи захранващия модул. Последно, въпреки че е ясно, че контролният модул има капацитета да генерира звук чрез пиезозвук или подобен генератор на тонове, приложението не съдържа блокове за производство на звук.

Кодиране за деца

Като компютърен програмист и баща на деветгодишна потвърдена наркоманка от Roblox и седемгодишен, който ме посреща при завръщането ми у дома с изобретения с все по-голяма сложност, считам го за част от моята бащинска отговорност, запознайте ги и с компютърен код.

За мен главната определяща характеристика на компютърното програмиране е контролът, който ви дава над почти безграничната вселена от възможности. Когато започнах да кодирам, беше достатъчно чудо да копирам няколко реда от списанието на Nibble на баща ми и да видя фразата „Здравей, свят“ на екрана.

Опитах това с децата си. Погледнаха го малко, после ме погледнаха с лошо прикрито съчувствие.

Парадигмата на кодирането вече е значително по-различна, отколкото беше когато започнах. През последните няколко години в света на интуитивни, графични езици като Blockly са направени гигантски крачки, заместващи арканата на компютърен лексикон с интуитивни градивни елементи, които дават възможност на деца и нетехници еднаква степен на власт над машината, която в исторически план е била провинцията на кодерите за цял живот.

Ако проблемите и хълцането на Мабот бъдат премахнати преди производството, това ще бъде отличен начин да запознаете децата с магията на манипулиране на света чрез код. Той също така служи като хубава точка на половината път между консервирани твърди роботизирани играчки и нещо по-сложно и нюансирано като Lego Mindstorms. LittleBits е друг отличен производител на комплект роботика с голяма гъвкавост от чистото разнообразие от налични битове. Комплектът Little Dits Inroidor Kit, който е лицензиран за Star Wars, не притежава много разнообразие или сила на по-големите комплекти LittleBits или разширения стартов комплект Mabot, който разгледахме, но е по-евтин и ви позволява да покажете на децата си основите на роботиката, като изграждат свои собствени R2-D2. Ще следим Mabot, тъй като наближава освобождаването на потребителите.

Визуализация на робот с камбани Bell