Anki Code Lab, et visuelt programmeringsspråk for Cozmo

cozmo code lab robot 017
Kyle Wiggers/Digitale trender
Cozmo, miniatyrleken som ser ut som en provisorisk gaffeltruck, var en av fjorårets kuleste leker. Den AI-drevne følgesvennen lærer navn og ansikter, spiller spill og utvikler til og med en personlighet etter hvert som den blir kjent med preferansene dine. Men Anki, den San Francisco, California-baserte oppstarten bak Cozmo, mener den nettopp har skrapet overflaten av den lille robotens potensial.

For det formål kunngjorde Anki Code Lab, en visuell programmeringsfunksjon innebygd i Cozmos følgeapp for smarttelefoner og nettbrett, på mandag. Ved å bruke Code Lab kan barn omorganisere sekvenser av digitale blokker for å lage grunnleggende programmer – og lære grunnleggende robotikk underveis.

Anbefalte videoer

"Alt vi gjør på Anki er i et forsøk på å fremme robotteknologien, enten det er barn som lærer koding for første gang, eller Ph.D. studenter som løser komplekse datasynsutfordringer i et laboratorium med Cozmo,” sa Boris Sofman, administrerende direktør og medgründer hos Anki. "Med lanseringen av Code Lab hjelper Cozmo nå barna med å utvikle logikk- og resonneringsferdighetene som programmering krever."

I slekt

  • De beste robotpakkene for barn

1 av 3

Code Lab følger i hælene på Anki's programvareutviklersett, som lar hobbyister benytte seg av Cozmos maskinvare ved å bruke Python. Hanns Tappeiner, Ankis president og medgründer, ser det som et evolusjonært skritt mot et lettere å bruke, barnefokusert STILK plattform.

"Alt du kan gjøre i Python kan du gjøre i Coding Lab, og omvendt," sa han til Digital Trends. "Barn helt ned til seks har kunnet [bruke det]. Vi har gjort det veldig enkelt."

Code Labs språk er designet på Ripe, det sprite-baserte språket utviklet av Massachusetts Institute of Technology Media Lab. Barn bruker fire forskjellige kategorier av blokker, inkludert bevegelser (som svinger fremover og bakover), handlinger (som å endre lys og si korte setninger), hendelser (som å reagere på et smil eller rynke pannen) og animasjoner (som et nys) for å programmere Cozmo. En serie med opplæringslignende utfordringer lærer verktøyets grunnleggende, og en andre, vesentlig mer avansert modus som lanseres senere i år vil legge til støtte for matematiske funksjoner og andre funksjoner.

I en demo i forkant av Code Labs lansering på mandag, gikk Tappeiner Digital Trends gjennom grensesnittets grunnleggende. Det er stort sett en dra-og-slipp-affære. En vedvarende, utvidbar meny inneholder programmeringsblokker som viser Cozmos evner med fargerik ikonografi. Å publisere et program er enkelt som å pare sammen minst to blokker og trykke på et grønt "spill"-ikon - en "flytt fremover" og en "flytt høyre"-kommando utløser Cozmo til å gå frem og til høyre, for eksempel.

Spesielle kategorier av blokker tillater litt mer kompliserte rutiner, som et ansiktsgjenkjenningsprogram som lar Cozmo streife rundt en plastkube når den gjenkjenner en kube. Men Sofman mener Code Labs virkelige appell ligger i dens enkelhet.

"Vi har nå et kraftig verktøy som gir alle som er interessert i å lære å kode en robot muligheten til å slippe kreativiteten løs," sa han. "Det er rett og slett ingen forbrukerrobotikkplattform tilgjengelig som Cozmo."

Code Lab er tilgjengelig som en gratis oppgradering for eksisterende Cozmo-eiere, og lanseres denne uken på iOS og Android.

Redaktørenes anbefalinger

  • Rocket Lab viser frem Rosie, dens rakettbyggende robot
  • Lille Sophia er robotvennen på størrelse med en halvliter som lover å lære barn å kode

Oppgrader livsstilen dinDigitale trender hjelper leserne å følge med på den fartsfylte teknologiverdenen med alle de siste nyhetene, morsomme produktanmeldelser, innsiktsfulle redaksjoner og unike sniktitter.