Tartalomjegyzék:
Videó: Робот конструктор Mabot от компании Bell.AI (November 2024)
A szoftverekben a modularitás fogalma jól átjárható út. A könyvtárak és az újrafelhasználható kódok szerzői folyamatosan törekednek az absztrakció nagyobb rétegeinek elérésére, amellyel megengedhetik maguknak, hogy kódjuk felhasználóinak áthúzódjanak a gyakran zsibbadott folyamat során, amikor a logikai rendszereket az első alapelvekből megtervezik. Tehát természetes, hogy a műszaki mérnöki rendszerek követik a példát.
Tavaly áttekintettem a Cubelets moduláris robotrendszert, amely különböző képességekkel összekötött kockákat tartalmaz, a közelség észlelésétől a fizikai mozgásig. A Mabot (a becslések szerint a kiskereskedelem 139 dollártól kezdve) egy hasonló robotrendszer, egy Kickstarter projekt, amely már meghaladta finanszírozási célját. A fejlesztők, a Bell Robot küldött nekünk egy Advanced Starter Kit-et tesztelésre. A társaság a Mabotot a "világ első plug-and-play robotjátékának" nevezi, és ez a címke valószínűleg igaz volt, amikor útja megkezdődött. Ez a második ilyen rendszer, amelyet megnéztem, és a jelenleg piacon található tucatok közül egy. De ez nem teszi kevésbé hozzáférhetővé és szórakoztatóvá a robotika és a programozás tanítását a hat éves vagy annál idősebb gyermekek számára.
Korai készlet
Tekintettel arra, hogy a Mabot továbbra is aktív Kickstarter projekt, a rendszer nagyon jól megtervezett és már határozottan "kész" megjelenést mutat. A csomagolás nemzetközivé tétele érdekében nyilvánvalóan még némi munkát kell elvégezni, bár ez remélhetőleg megtörténik, ha készen áll az észak-amerikai forgalmazás. Mostantól a készlet úgy van beállítva, hogy novemberben eljuttassa a Kickstarter támogatóinak.
Az összes útmutatás kínai nyelven található, nem tartalmaz praktikus gyors bemutató szórólapot vagy az "Elérhető az iTunesban" matricát, amely a praktikus alkalmazást továbbítja (amely Androidon is elérhető). Ehelyett egyszerűen egy vékony védőfólia fogadott, amely egy összehajtogatott térképet rejtett el (amely nagy kontrasztú vonalnak bizonyult, amelyet az egyik projektet kiképezhettek), és egy vastagabb habbal, bemélyedésekkel. különféle robot alkatrészek.
A kapott készlet négy kereket, egy forgómotorot (vízszintes mozgáshoz), két gömb- és aljzatcsatlakozással ellátott motort (függőleges mozgáshoz), egy színérzékelőt, egy infravörös közelségérzékelőt, egy érintőérzékelőt (egy gomb, valóban) tartalmaz., néhány kisebb, inert gömb alakú és Y alakú modul (illesztésekhez és szerkezetekhez használható), egy Bluetooth-kompatibilis vezérlőgömb, körülbelül egy tucat csatlakozó és különféle dekoratív kiegészítők, gumibetétek és görgős lábak. A Cubelets okos mágnesrendszerével ellentétben a Mabot apró műanyag csatlakozókat használ, amelyek kétségtelenül a pókhálóval borított árnyékokat ragadják meg az elkövetkező néhány évben számtalan kezdő mérnökcsalád kanapéja alatt. A készlet kisebb részeit külön konténerbe helyeztem, miután kicsomagoltam.
Egy csomag harmonikával hajtogatott füzetek Ikea stílusú utasításokat tartalmaznak, amelyek végigvezetnek egy-egy induló projekt összeállításán. Ezek a projektek a Mabot GO alkalmazásban is elérhetőek, így nem kell aggódnia a füzetek mentése és tárolása miatt.
Mabot Apps
Annak ellenére, hogy nincs egyértelmű utasítás (kivéve a Bluetooth logó meglehetősen nehezen megfejtendő hieroglifáját, egy nyíllal, amely egy QR-kódra irányítja a számítógépet, mint amilyennek látszik), az App Store-ban keresve két Mabot alkalmazást találtam iOS-re: a fent említett Mabot GO és Mabot IDE.
A Mabot GO a bevezető alkalmazás, és két fő részre oszlik: Építés és Vezérlés. Az Építőipari ág több projekten végigvezeti Önt a Lego készlet mentén. Az egyes utasítások első lépése a projekthez szükséges összetevők felsorolása, amelyet további lépések ismertetnek az összeszerelésről. A Vezérlőág egy ismert ismerős joystick-and-game gamepad vezérlőkészlettel mutat be Önnek a projektet egy programozott robotból egy RC-egységgé, amelyet közvetlenül parancsolhat.
A másik alkalmazás (Mabot IDE) egy olyan Blockly-szerű kódolókörnyezet, amely csempéket használ, amelyek kapcsolódnak programozási parancsok formálásához (amelyeknek ma már a piacon lévő rekreációs hardver rendszerek számára kötelező érvényűek ).
Viszonylag egyszerű áttekintni a Mabot GO alkalmazás bevezető termékeit, amelyek mindegyikéhez tartozik egy vezérlőprogram. Miután az építkezés befejeződött, van egy oda-vissza az összeállított projekt és az alkalmazás között, amely során az alkalmazás katalógusba veszi a projekt létrehozásához használt modulokat. Ha vannak kerekek, felkérést kap arra, hogy jelezze, melyek a hátsó kerekek, melyek az első kerekek, és mi képezi a kész modell jobb és bal oldalát. Ezután egy gamepad-szerű vezérlő felületet kapunk, amelyet a mellékelt modulokhoz igazítottak.
Az IDE alkalmazásban a Blockly vezérlőblokkok kerülnek bemutatásra az egyes Mabot modulok számára, praktikus bemutatóval, amely részletezi az egyes modulok megfelelő végrehajtását. A program befejezését követően ugyanaz a katalogizálási és kalibrálási folyamat zajlik, mint a Mabot GO esetében, amely után a program hurokba kezd.
Építés és ellenőrzés
A projektek kidolgozásával képesek voltam azonosítani és felhasználni a készletben szereplő különféle funkcionális és összekötő modulokat. A Lego-szerű megközelítés valójában mesterlövés az ilyen típusú játékok számára. Mint a Legos-ban is, gyorsan ábrázolja az egyes alkotóelemek célját, a diagramok szoros követésével. És ha olyan leleményes, mint a lányom, hajlandó elképzelni a jövőbeli kombinációkat a megadott példákon túl.
A készletem egy előállítás előtti modell, és volt néhány kérdés, amelyeket remélhetőleg kijavíthatunk a rendszer végső kiadása előtt. A Bluetooth-kapcsolat zavartalan volt, és arra számítottam, hogy legfeljebb néhány percig tudom irányítani a projekteimet, mielőtt a kapcsolat egyszerűen megszakad.
És maga az alkalmazás kicsit túltervezett, az értelmetlen animációk szükségtelenül bonyolítják a felhasználói élményt. Ezenkívül, ha létrehozunk egy felhasználó által definiált programot, és feltöltjük a projektbe, nincs mód arra, hogy megállítsuk annak végrehajtását az előugrással és az energiamodul kikapcsolásával. Végül, bár egyértelmű, hogy a vezérlőmodul képes piezo zümmögőn vagy hasonló hanggenerátoron keresztül hangot generálni, az alkalmazás nem tartalmaz blokkokat a hang előállításához.
Kódolás gyerekeknek
Számítógépes programozóként, valamint egy kilencéves megerősített Roblox-rabja és egy hétéves édesapja, aki egyre növekvő bonyolultságú találmányokkal köszönt hazaértem, úgy vélem, hogy az apai felelősségvállalásom része mutassa be mindkettőt a számítógépes kódhoz.
Számomra a számítógépes programozás legfontosabb meghatározó jellemzője a vezérlés, amelyet szinte korlátlan lehetőségek körében ad. Amikor elkezdtem a kódolást, elég csoda volt, hogy néhány sort lekicsomagoltam apám Nibble magazinjából, és megjelenik a képernyőn a „Hello, world” kifejezés.
Kipróbáltam ezt a gyerekeimmel. Egy kicsit bámultak, majd gyengén álcázott együttérzéssel rám néztek.
A kódolás paradigma már rendkívül eltérő, mint amikor kezdtem. Az elmúlt években óriási lépéseket tettek az intuitív, grafikus nyelvek világában, mint például a Blockly, helyettesítve a számítógépes lexikon arcánáját olyan intuitív építőelemekkel, amelyek ugyanolyan mértékű hatalmat biztosítanak a gyermekek és a nem tudósok számára a gép felett, mint a történelem óta volt. az élethosszig tartó kódolók tartománya.
Ha a Mabot hibáit és csuklásait a gyártás előtt megsemmisítik, ez kiváló módja annak, hogy bemutassuk a gyerekeknek a világ kóddal történő manipulációjának varázsát. Ez egy jó félúton is szolgál a konzervált szilárdtest robotjátékok és valami összetettebb és árnyaltabb játék, például a Lego Mindstorms között. A LittleBits egy másik kiváló robotikakészlet-gyártó, nagy rugalmassággal a rendelkezésre álló bitek sokfélesége révén. A Csillagok háborújában licencelt LittleBits Droid Inventor Kit nem rendelkezik elég nagy változatossággal vagy hatalommal a nagyobb LittleBits készleteknél vagy a megtekintett Mabot Advanced Starter Kitnél, de ez olcsóbb, és lehetővé teszi, hogy megmutassák a gyerekeknek a robotika alapjait, saját maguk építésével. R2-D2. Figyelemmel kísérjük a Mabotot, mivel az megköveteli a fogyasztók kiadását.