Anki Code Lab, ett visuellt programmeringsspråk för Cozmo

cozmo code lab robot 017
Kyle Wiggers/Digital Trends
Cozmo, miniatyrleksaken som ser ut som en provisorisk gaffeltruck, var en av förra årets coolaste leksaker. Den AI-drivna följeslagaren lär sig namn och ansikten, spelar spel och utvecklar till och med en personlighet när den lär känna dina preferenser. Men Anki, den San Francisco, Kalifornien-baserade startupen bakom Cozmo, tror att den precis har skrapat på ytan av den lilla robotens potential.

För det ändamålet tillkännagav Anki Code Lab, en visuell programmeringsfunktion inbyggd i Cozmos medföljande app för smartphones och surfplattor, på måndagen. Med hjälp av Code Lab kan barn ordna om sekvenser av digitala block för att skapa grundläggande program – och lära sig grundläggande robotik på vägen.

Rekommenderade videor

"Allt vi gör på Anki är i ett försök att främja robotteknikens tillstånd, oavsett om det är barn som lär sig kodning för första gången eller doktorsexamen. studenter som löser komplexa datorseendeutmaningar i ett labb med Cozmo, säger Boris Sofman, VD och medgrundare på Anki. "Med lanseringen av Code Lab hjälper Cozmo nu barn att utveckla logiken och resonemangsförmågan som programmering kräver."

Relaterad

  • De bästa robotsatserna för barn

1 av 3

Code Lab följer i hälarna på Anki’s mjukvaruutvecklarsats, som låter hobbyister utnyttja Cozmos hårdvara med hjälp av Pytonorm. Hanns Tappeiner, Ankis president och medgrundare, ser det som ett evolutionärt steg mot en mer lättanvänd, barnfokuserad STAM plattform.

"Allt du kan göra i Python kan du göra i Coding Lab, och vice versa," sa han till Digital Trends. "Barn så unga som sex har kunnat [använda det]. Vi har gjort det väldigt enkelt."

Code Labs språk är designat på Repa, det sprite-baserade språket utvecklat av Massachusetts Institute of Technology Media Lab. Barn använder fyra olika kategorier av block, inklusive rörelser (som svängar framåt och bakåt), handlingar (som att byta ljus och att säga korta fraser), händelser (som att reagera på ett leende eller rynka pannan) och animationer (som en nysning) för att programmera Cozmo. En serie tutorialliknande utmaningar lär ut verktygets grunder, och ett andra, betydligt mer avancerat läge som lanseras senare i år kommer att lägga till stöd för matematiska funktioner och andra funktioner.

I en demo inför Code Labs lansering på måndagen gick Tappeiner Digital Trends igenom grunderna i gränssnittet. Det är till stor del en dra-och-släpp-affär. En beständig, expanderbar meny innehåller programmeringsblock som visar Cozmos möjligheter med färgglad ikonografi. Att publicera ett program är enkelt som att para ihop minst två block och trycka på en grön "spela"-ikon — ett "flytta framåt" och ett "flytta höger"-kommando triggar Cozmo att gå framåt och åt höger, för exempel.

Särskilda kategorier av block tillåter lite mer komplicerade rutiner, som ett ansiktsigenkänningsprogram som låter Cozmo ströva runt en plastkub när den känner igen en kub. Men Sofman tror att Code Labs verkliga överklagande ligger i dess enkelhet.

"Vi har nu ett kraftfullt verktyg som ger alla som är intresserade av att lära sig koda en robot möjligheten att släppa lös sin kreativitet", sa han. "Det finns helt enkelt ingen konsumentrobotplattform tillgänglig som Cozmo."

Code Lab är tillgänglig som en gratis uppgradering för befintliga Cozmo-ägare och lanseras denna vecka på iOS och Android.

Redaktörens rekommendationer

  • Rocket Lab visar upp Rosie, dess raketbyggande robot
  • Lilla Sophia är robotkompisen i en pintstorlek som lovar att lära barn att koda

Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.