Anki Code Lab, uma linguagem de programação visual para Cozmo

robô de laboratório de código cozmo 017
Kyle Wiggers/Tendências Digitais
Cosmo, o brinquedo em miniatura que parece uma empilhadeira improvisada, foi um dos brinquedos mais legais do ano passado. O companheiro alimentado por IA aprende nomes e rostos, joga e até desenvolve uma personalidade à medida que conhece suas preferências. Mas Anki, a startup com sede em São Francisco, Califórnia, por trás do Cozmo, acha que apenas arranhou a superfície do potencial do pequeno robô.

Para tanto, Anki anunciou o Code Lab, um recurso de programação visual integrado ao aplicativo complementar da Cozmo para smartphones e tablets, na segunda-feira. Usando o Code Lab, as crianças podem reordenar sequências de blocos digitais para criar programas básicos – e aprender robótica básica ao longo do caminho.

Vídeos recomendados

“Tudo o que fazemos na Anki é um esforço para avançar o estado da robótica, seja crianças aprendendo codificação pela primeira vez ou doutorado. alunos resolvendo desafios complexos de visão computacional em um laboratório com Cozmo”, disse Boris Sofman, CEO e cofundador da Anki. “Com o lançamento do Code Lab, Cozmo agora ajuda as crianças a desenvolver as habilidades lógicas e de raciocínio que a programação exige.”

Relacionado

  • Os melhores kits de robôs para crianças

1 de 3

Code Lab segue os passos de Anki kit de desenvolvedor de software, que permite que os amadores acessem o hardware do Cozmo usando Pitão. Hanns Tappeiner, presidente e cofundador da Anki, vê isso como um passo evolutivo em direção a um aplicativo mais fácil de usar e voltado para crianças. TRONCO plataforma.

“Tudo o que você pode fazer em Python, você pode fazer no Coding Lab e vice-versa”, disse ele ao Digital Trends. “Crianças de até seis anos já conseguem [usá-lo]. Tornamos tudo muito simples.”

A linguagem do Code Lab foi projetada em Arranhar, a linguagem baseada em sprites desenvolvida pelo Massachusetts Institute of Technology Media Lab. As crianças usam quatro categorias diferentes de blocos, incluindo movimentos (como giros para frente e para trás), ações (como mudar luzes e dizer frases curtas), eventos (como reagir a um sorriso ou franzir a testa) e animações (como um espirro) para programar Cosmo. Uma série de desafios semelhantes a tutoriais ensinam os fundamentos da ferramenta, e um segundo modo, substancialmente mais avançado, lançado ainda este ano, adicionará suporte para funções matemáticas e outros recursos.

Em uma demonstração antes do lançamento do Code Lab na segunda-feira, Tappeiner apresentou ao Digital Trends os fundamentos da interface. É basicamente uma questão de arrastar e soltar. Um menu persistente e expansível abriga blocos de programação que descrevem as capacidades do Cozmo com iconografia colorida. Publicar um programa é fácil, basta emparelhar pelo menos dois blocos e tocar no ícone verde “play” - um comando “mover para frente” e “mover para a direita” faz com que Cozmo avance e para a direita, por exemplo.

Categorias especiais de blocos permitem rotinas um pouco mais complicadas, como um programa de reconhecimento facial que faz o Cozmo percorrer um cubo de plástico ao reconhecê-lo. Mas Sofman acredita que o verdadeiro apelo do Code Lab está na sua simplicidade.

“Agora temos uma ferramenta poderosa que dá a qualquer pessoa interessada em aprender a programar um robô a oportunidade de liberar sua criatividade”, disse ele. “Simplesmente não existe uma plataforma robótica de consumo disponível como a Cozmo.”

Code Lab está disponível como uma atualização gratuita para proprietários existentes do Cozmo e será lançado esta semana para iOS e Android.

Recomendações dos Editores

  • Rocket Lab mostra Rosie, seu robô construtor de foguetes
  • A pequena Sophia é a pequena companheira robô que promete ensinar as crianças a programar

Atualize seu estilo de vidaDigital Trends ajuda os leitores a manter o controle sobre o mundo acelerado da tecnologia com as últimas notícias, análises divertidas de produtos, editoriais criteriosos e prévias únicas.