Будинки Відгуки Попередній перегляд робота робочого робота

Попередній перегляд робота робочого робота

Зміст:

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

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

У програмному забезпеченні поняття модульності - це добре прокладений шлях. Автори бібліотек та багаторазового коду постійно переслідують більш широкі шари абстракції, за допомогою яких вони можуть дозволити користувачам свого коду можливість перестрибнути повз часто занурений процес розробки систем логіки з перших принципів. Тож природно, що системи фізичної інженерії слідкували за цим.

Минулого року я переглянув Cubelets - модульну систему робототехніки, що включає куби, підключені до різних здібностей, від виявлення близькості до фізичного руху. Mabot (оцінюється до роздрібної торгівлі, починаючи з 139 доларів) - це аналогічна система робототехніки, проект Kickstarter, який вже перевершив свою мету фінансування. Розробники, Bell Robot, надіслали нам розширений комплект для початківців для тестування. Компанія вважає Mabot "першою в світі робототехнічною іграшкою", і ця мітка, ймовірно, справдилася, коли почалася її подорож. Зараз це друга система, яку я подивився, і одна з десятків, яка зараз є на ринку. Але це не робить його менш доступним та цікавим для навчання робототехніки та програмування дітям у віці від шести років.

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

Враховуючи, що Mabot досі є активним проектом Kickstarter, система дуже добре розроблена і вже має рішуче «закінчений» вигляд. Певну роботу явно ще потрібно зробити над інтернаціоналізацією упаковки, хоча, сподіваємось, це буде виправлено, коли розповсюдження в Північній Америці буде готове. На сьогоднішній день цей комплект буде доставлений на підтримку Kickstarter у листопаді.

Усі вказівки зроблені китайською мовою, без зручної листівки для швидкого запуску чи напис "Доступно в iTunes", що транслює зручне додаток (яке також доступне на Android). Натомість мене просто привітали тонка плівка захисної піни, що приховувала складену карту (яка виявилася лінією високої контрастності, яку можна було б навчити слідувати одному з проектів), і більш товстим аркушем піни з відступами для різні роботизовані компоненти.

Комплект, який я отримав, включає чотири колеса, один обертовий мотор (для горизонтального руху), два двигуни, що живлять кулькові з'єднання (для вертикального руху), один кольоровий датчик, один інфрачервоний датчик близькості, сенсор одного сенсора (кнопка, дійсно), кілька менших інертних сферичних та Y-подібних модулів (використовуються для стиків та конструкцій), керована куля з підтримкою Bluetooth, близько десятка роз'ємів або дещо, різноманітні декоративні аксесуари, гумові гвинти та ноги ролика. На відміну від розумної системи магнітів Cubelets, Mabot використовує крихітні пластикові роз'єми, які, безсумнівно, виграють павутинні тіні під диванами незліченних сімей починаючих інженерів протягом наступних кількох років. Я перенесла менші шматки набору в окрему ємність, як тільки я розпакувала його.

Пакет буклетів, складених гармошкою, містить інструкції в стилі Ikea, що проводять вас через складання кількох початкових проектів. Ці проекти також доступні у додатку Mabot GO, тому вам не доведеться турбуватися про збереження та зберігання буклетів.

Програми Mabot

Незважаючи на чіткі вказівки (крім досить важко розшифруваного ієрогліфа логотипу Bluetooth зі стрілкою, спрямованою на QR-код на те, що схоже на комп'ютерну вежу), я знайшов два додатки Mabot для iOS, шукаючи App Store: згаданий вище Mabot GO та Mabot IDE.

Mabot GO - це вступний додаток, який розділений на два основні розділи: Будівництво та управління. Відділення будівництва проводить вас через декілька проектів, детально описаних у комплекті Lego. Перший крок у кожному наборі інструкцій - це опис компонентів, необхідних для проекту, з подальшими додатковими кроками, що пояснюють, як його скласти. Відділення Control пропонує вам знайомий набір елементів управління джойстиком і кнопками, щоб перетворити ваш проект із запрограмованого робота в блок RC, яким ви можете безпосередньо командувати.

Інший додаток (Mabot IDE) - це середовище кодування, схоже на блокче, яке використовує плитки, які підключаються для формування команд програмування (що на сьогоднішній день повинно бути правильним для рекреаційних апаратних систем, які зараз є на ринку).

Досить просто ознайомитись із вступними продуктами в додатку Mabot GO, кожен з яких постачається з програмою управління. Після завершення будівництва між складеним проектом та додатком відбувається зворотнє пересування, під час якого додаток каталогізує модулі, які використовуються при створенні проекту. Якщо задіяні колеса, вам буде запропоновано вказати, які є задні колеса, які - передні колеса та що є правою та лівою частиною комплектації. Потім вам представлений інтерфейс контролера, схожий на геймпад, який налаштований на відповідність включеним модулям.

У додатку IDE для кожного з модулів Mabot представлені конкретні блоки керування Blockly, із зручним підручником, який детально описує правильну реалізацію кожного з них. Після завершення програми відбувається той самий процес каталогізації та калібрування, що і в Mabot GO, після чого програма починає працювати в циклі.

Будівництво та контроль

Працюючи над проектами, я зміг визначити та використати різні функціональні та сполучні модулі, що входять до комплекту. Підхід Лего - це фактично мастер для цього типу іграшок. Як і у Legos, ви швидко розвиваєте відчуття мети кожного компонента, уважно дотримуючись діаграми. І якщо у вас є винахідливий вигин, як у моєї доньки, ви можете легко уявити майбутні комбінації поза наданими прикладами.

Мій комплект є передвиробничою моделлю, і було кілька питань, які, сподіваємось, можна буде випрасувати до остаточного виходу системи. Підключення через Bluetooth було невмілим, і я очікував, що я матиму контроль над своїми проектами щонайбільше кілька хвилин, перш ніж з'єднання просто перестане.

А сам додаток трохи перероблений, безглузда анімація зайво ускладнює користувацький досвід. Крім того, після створення визначеної користувачем програми та завантаження до проекту, немає жодного способу зупинити її виконання, якщо не стрибнути вперед та вимкнути модуль живлення. Останнє, хоча зрозуміло, що модуль управління має здатність генерувати звук через п’єзо-зумер або подібний генератор тонів, додаток не містить блоків для виробництва звуку.

Кодування для дітей

Як комп'ютерний програміст, і батько дев’ятирічного віку підтвердив наркомана від Roblox та семирічного віку, який вітає мене після повернення додому з винаходами все більшої складності, я вважаю це частиною своєї батьківської відповідальності познайомити їх обох з комп'ютерним кодом.

Для мене головною визначальною характеристикою комп’ютерного програмування є контроль, який він дає тобі над майже необмеженим Всесвітом можливостей. Коли я почав кодувати, було достатньо дива, щоб скопіювати кілька рядків із журналу Nibble тата і побачити на екрані фразу "Привіт, світ".

Я спробував це зі своїми дітьми. Вони трохи дивилися на це, потім дивилися на мене з погано замаскованою симпатією.

Парадигма кодування вже сильно відрізняється, ніж це було коли я почав. За останні кілька років у світі інтуїтивно зрозумілих графічних мов, таких як Blockly, було досягнуто гігантських успіхів, замінивши аркану комп’ютерного лексикону інтуїтивно зрозумілими будівельними блоками, які дозволяють дітям та нетехнологіям отримувати однаковий ступінь влади над машиною, яка історично була провінція довічних кодерів.

Якщо глюки та гикавки Маботи будуть ліквідовані перед виробництвом, це буде прекрасним способом познайомити дітей з магією маніпулювання світом за допомогою коду. Він також служить приємною точкою на півдорозі між консервованими твердотільними робототехнічними іграшками та чимось більш складним і нюансованим, як Lego Mindstorms. LittleBits - ще один чудовий виробник робототехнічного набору, який відрізняється великою гнучкістю від найрізноманітніших доступних біт. Комплект LittleBits Droid Inventor's Star Wars, який не має різноманітності або потужності більших наборів LittleBits або розширеного набору Mabot Advanced, який ми розглянули, але він менш дорогий і дозволяє показувати дітям основи робототехніки, будуючи їх власні R2-D2. Ми будемо стежити за Mabot, як він наближається до випуску споживачів.

Попередній перегляд робота робочого робота