Anki Code Lab, vizualni programski jezik za Cozmo

cozmo code laboratorijski robot 017
Kyle Wiggers/Digitalni trendi
Cozmo, miniaturna igrača, ki je videti kot improviziran viličar, je bila ena najbolj kul igrač lanskega leta. Spremljevalec, ki ga poganja AI, se uči imen in obrazov, igra igre in celo razvija osebnost, ko spoznava vaše želje. Ampak Anki, zagonsko podjetje s sedežem v San Franciscu v Kaliforniji, ki stoji za Cozmom, meni, da je le opraskalo površino potenciala malega robota.

V ta namen je Anki v ponedeljek napovedal Code Lab, funkcijo vizualnega programiranja, vgrajeno v spremljevalno aplikacijo Cozmo za pametne telefone in tablične računalnike. Z uporabo Code Lab lahko otroci preurejajo zaporedja digitalnih blokov, da ustvarijo osnovne programe — in se ob tem naučijo osnov robotike.

Priporočeni videoposnetki

»Vse, kar počnemo pri Ankiju, je prizadevanje za napredek v robotiki, ne glede na to, ali gre za otroke, ki se prvič učijo kodiranja, ali doktorat. študenti rešujejo zapletene izzive računalniškega vida v laboratoriju s Cozmom,« je povedal Boris Sofman, izvršni direktor in soustanovitelj podjetja Anki. "Z uvedbo Code Lab Cozmo zdaj pomaga otrokom razviti logiko in sklepanje, ki jih programiranje zahteva."

Povezano

  • Najboljši kompleti robotov za otroke

1 od 3

Code Lab sledi Ankiju komplet za razvijalce programske opreme, ki ljubiteljem omogoča uporabo strojne opreme Cozmo Python. Hanns Tappeiner, predsednik in soustanovitelj podjetja Anki, vidi to kot evolucijski korak k enostavnejši za uporabo in osredotočeni na otroke STEBLO platforma.

»Vse, kar lahko storite v Pythonu, lahko naredite v Coding Labu in obratno,« je povedal za Digital Trends. »Uporabljali so ga že otroci, stari šest let. Naredili smo zelo preprosto.”

Jezik Code Lab je zasnovan na Praskanje, jezik na osnovi sprite, ki ga je razvil Massachusetts Institute of Technology Media Lab. Otroci uporabljajo štiri različne kategorije blokov, vključno z gibi (kot so obrati naprej in nazaj), dejanji (kot je spreminjanje luči in izgovarjanje kratkih besednih zvez), dogodki (na primer odziv na nasmeh ali mrščenje) in animacije (na primer kihanje) za programiranje Cozmo. Serija izzivov, podobnih vajam, poučuje o osnovah orodja, drugi, bistveno bolj napreden način, ki bo predstavljen pozneje v tem letu, pa bo dodal podporo za matematične funkcije in druge funkcije.

V predstavitvi pred ponedeljkovim lansiranjem Code Laba je Tappeiner predstavil Digital Trends skozi osnove vmesnika. To je v veliki meri afera povleci in spusti. V trajnem, razširljivem meniju so programski bloki, ki prikazujejo zmogljivosti Cozma z barvito ikonografijo. Objava programa je preprosta, saj združite vsaj dva bloka in tapnete zeleno ikono za predvajanje — ukaza »premakni naprej« in »premakni desno« sproži Cozmo, da se pomakne naprej in desno, za primer.

Posebne kategorije blokov omogočajo nekoliko bolj zapletene rutine, kot je program za prepoznavanje obraza, ki Cozmo pohajkuje okoli plastične kocke, ko kocko prepozna. Toda Sofman meni, da je resnična privlačnost Code Laba v njegovi preprostosti.

"Zdaj imamo zmogljivo orodje, ki vsem, ki jih zanima učenje kodiranja robota, daje priložnost, da sprostijo svojo ustvarjalnost," je dejal. "Enostavno ni na voljo platforme potrošniške robotike, kot je Cozmo."

Code Lab je na voljo kot brezplačna nadgradnja za obstoječe lastnike Cozma in se ta teden izda za iOS in Android.

Priporočila urednikov

  • Rocket Lab prikazuje Rosie, svojega robota za gradnjo raket
  • Mala Sophia je majhna robotka, ki obljublja, da bo otroke naučila kodirati

Nadgradite svoj življenjski slogDigitalni trendi bralcem pomagajo slediti hitremu svetu tehnologije z vsemi najnovejšimi novicami, zabavnimi ocenami izdelkov, pronicljivimi uvodniki in enkratnimi vpogledi v vsebine.