Índice:
Vídeo: Робот конструктор Mabot от компании Bell.AI (Outubro 2024)
No software, o conceito de modularidade é um caminho bem trilhado. Os autores de bibliotecas e códigos reutilizáveis estão constantemente buscando maiores camadas de abstração com as quais podem dar aos usuários de seu código a capacidade de ultrapassar o processo muitas vezes entorpecedor de conceber sistemas de lógica a partir dos primeiros princípios. Portanto, é natural que os sistemas de engenharia física sigam o exemplo.
No ano passado, revi o Cubelets, um sistema modular de robótica que compreende cubos conectados com várias habilidades, desde a detecção de proximidade até o movimento físico. O Mabot (estimado em varejo a partir de US $ 139) é um sistema robótico semelhante, um projeto do Kickstarter que já superou sua meta de financiamento. Os desenvolvedores, Bell Robot, nos enviaram um Advanced Starter Kit para testar. A empresa classifica a Mabot como "o primeiro brinquedo robótico plug-and-play do mundo", e esse slogan provavelmente era verdadeiro quando sua jornada começou. Agora é o segundo sistema que eu analisei e um dos dezenas atualmente no mercado. Mas isso não o torna menos acessível e divertido para o ensino de robótica e programação para crianças de seis anos ou mais.
Kit Antecipado
Considerando que o Mabot ainda é um projeto ativo do Kickstarter, o sistema é muito bem projetado e já possui uma aparência decididamente "finalizada". Está claro que ainda há trabalho a ser feito para internacionalizar a embalagem, embora esperemos que isso seja corrigido quando a distribuição norte-americana estiver pronta. A partir de agora, o kit deve ser enviado aos patrocinadores do Kickstarter em novembro.
Todas as instruções estão em chinês, sem folheto de início rápido ou decalque "Disponível no iTunes" que transmite o aplicativo útil (que também está disponível no Android). Em vez disso, fui simplesmente recebido por uma fina película de espuma protetora escondendo um mapa dobrado (que acabou sendo uma linha de alto contraste que um dos projetos poderia ser treinada para seguir) e uma folha mais espessa de espuma com recortes para o mapa. vários componentes robóticos.
O kit que recebi inclui quatro rodas, um motor giratório (para movimento horizontal), dois motores que acionam juntas de esfera e soquete (para movimento vertical), um sensor de cor, um sensor de proximidade infravermelho, um sensor de toque (um botão, na verdade), vários módulos esféricos e em forma de Y inertes menores (usados para juntas e estrutura), uma bola de controle habilitada para Bluetooth, cerca de uma dúzia de conectores e vários acessórios decorativos, pinos de borracha e pés de rolete. Ao contrário do inteligente sistema de ímãs de Cubelets, o Mabot usa minúsculos conectores de plástico que, sem dúvida, enfeitarão as sombras cobwebbed sob os sofás de inúmeras famílias de engenheiros iniciantes nos próximos anos. Transferi os pedaços menores do kit para um recipiente separado assim que o desembalei.
Um pacote de livretos dobrados em acordeão contém instruções no estilo Ikea, orientando você na montagem de alguns projetos iniciais. Esses projetos também estão disponíveis no aplicativo Mabot GO, para que você não precise se preocupar em salvar e armazenar os folhetos.
Mabot Apps
Apesar de não haver instruções claras (além de um hieróglifo bastante difícil de decifrar do logotipo Bluetooth com uma seta direcionada para um código QR no que parece uma torre de computadores), eu encontrei dois aplicativos Mabot para iOS pesquisando na App Store: Mabot GO e Mabot IDE mencionados acima.
Mabot GO é o aplicativo introdutório e está dividido em duas seções principais: Construção e Controle. O ramo Construção o conduz por vários projetos detalhados ao longo das linhas de um kit Lego. A primeira etapa de cada conjunto de instruções é um inventário dos componentes necessários para o projeto, seguidos por etapas adicionais que explicam como montá-lo. O ramo Controle apresenta um familiar conjunto de controles de joystick e botão para transformar seu projeto de um robô programado em uma unidade RC que você pode comandar diretamente.
O outro aplicativo (Mabot IDE) é um ambiente de codificação do tipo Blockly que usa blocos que se conectam para formar comandos de programação (que agora devem ser de rigueur para os sistemas de hardware de lazer atualmente no mercado).
É relativamente simples percorrer os produtos introdutórios no aplicativo Mabot GO, cada um dos quais vem com um programa de controle. Depois que a construção é concluída, há um retorno entre o projeto montado e o aplicativo, durante o qual o aplicativo cataloga os módulos usados na criação do projeto. Se houver rodas envolvidas, você será solicitado a indicar quais são as rodas traseiras, quais são as rodas dianteiras e o que constitui a direita e a esquerda do modelo completo. Você recebe uma interface de controle do tipo gamepad personalizada para combinar com os módulos incluídos.
No aplicativo IDE, blocos de controle Blockly específicos são apresentados para cada um dos módulos Mabot, com um tutorial útil que detalha a implementação adequada de cada um. Após a conclusão de um programa, há o mesmo processo de catalogação e calibração do Mabot GO, após o qual o programa começa a ser executado em um loop.
Construção e Controle
Ao trabalhar com os projetos, fui capaz de identificar e fazer uso dos diferentes módulos funcionais e conectivos incluídos no kit. A abordagem do tipo Lego é na verdade um golpe de mestre para esse tipo de brinquedo. Como no Legos, você desenvolve rapidamente uma sensação para a finalidade de cada componente, seguindo os diagramas de perto. E se você tem uma inclinação criativa como a minha filha, pode facilmente imaginar combinações futuras além dos exemplos fornecidos.
Meu kit é um modelo de pré-produção e houve alguns problemas que podem ser resolvidos antes do lançamento final do sistema. A conectividade Bluetooth era esquisita e eu esperava que tivesse controle sobre meus projetos por no máximo alguns minutos antes que a conexão simplesmente caísse.
E o aplicativo em si é um pouco exagerado, com animações inúteis complicando desnecessariamente a experiência do usuário. Além disso, uma vez que um programa definido pelo usuário é criado e carregado no projeto, não há como interromper sua execução antes de avançar e desligar o módulo de energia. Por fim, embora esteja claro que o módulo de controle tem capacidade para gerar som por meio de uma campainha piezo ou gerador de tons semelhante, o aplicativo não contém blocos para a produção de som.
Codificação para Crianças
Como programador de computador e pai de nove anos de idade, confirmou o viciado em Roblox e de sete anos de idade que me cumprimenta ao voltar para casa com invenções de complexidade cada vez maior, considero parte da minha responsabilidade paterna definida como introduza os dois no código do computador.
Para mim, a principal característica definidora da programação de computadores é o controle que ela lhe dá sobre um universo quase ilimitado de possibilidades. Quando comecei a codificar, foi um milagre o suficiente copiar algumas linhas da Revista Nibble do meu pai e ver a frase "Olá, mundo" aparecer na tela.
Eu tentei isso com meus filhos. Eles olharam para ele um pouco, depois me olharam com simpatia mal disfarçada.
O paradigma da codificação já é muito diferente do que era quando eu comecei. Nos últimos anos, grandes avanços foram feitos no mundo das linguagens gráficas intuitivas, como Blockly, substituindo os arcanos do léxico computacional por blocos de construção intuitivos que proporcionam a crianças e não técnicos o mesmo grau de poder sobre a máquina que historicamente tem sido a província dos codificadores vitalícios.
Se as falhas e os soluços de Mabot forem erradicados antes da produção, será uma excelente maneira de apresentar às crianças a mágica de manipular o mundo através do código. Também serve como um bom ponto intermediário entre brinquedos robóticos de estado sólido enlatados e algo mais complexo e matizado como Lego Mindstorms. A LittleBits é outro excelente fabricante de kits de robótica, com uma grande flexibilidade da grande variedade de bits disponíveis. O Kit Droid Inventor do LittleBits licenciado pela Star Wars não possui a variedade ou o poder dos kits LittleBits maiores ou do Kit de iniciação avançado Mabot que analisamos, mas é mais barato e permite que você mostre aos seus filhos o básico da robótica criando seus próprios R2-D2. Estaremos de olho no Mabot quando ele se aproximar do lançamento do consumidor.