TJBot: robô DIY de papelão baseado em AI que pode ser montado em 15 minutos



A IBM emprega pessoas que realmente gostam de seu trabalho. Aqui reuniram pessoas criativas, engenheiros, pensadores. Talvez graças a esse conjunto, a empresa tenha conseguido implementar tantos projetos interessantes. Agora na IBM, um dos aspectos mais importantes do trabalho é a inteligência artificial, sistemas cognitivos.

Os funcionários da empresa estão tentando provar que tudo isso está disponível para o desenvolvedor comum, e não para o celeste. Tudo é simples e claro aqui. Além disso, também é muito interessante. Tudo isso pode ser atribuído ao novo desenvolvimento da empresa, um projeto que pode até ser chamado de hobby. Estamos falando do TJBot - um robô de papelão, cujo tempo de montagem é de aproximadamente 15 minutos. Gerencia o IBM Watson Robot.


O desenvolvedor que cria um robô pode programá-lo para executar várias ações. Tudo o que é necessário para a montagem é um desenho da Internet, papelão, Raspberry Pi e vários elementos adicionais. Estes são LEDs, servos, câmera, microfone e muito mais - você pode alterar e complementar o aparelho como desejar. Todas as instruções e materiais estão disponíveis no GitHub . Ao mesmo tempo, histórias sobre seus próprios robôs também são bem-vindas - pedimos que você faça o upload de tudo isso, se você tiver alguma coisa, para contar.

Como exemplo, agora podemos falar sobre como ensinar um robô a responder às emoções, como controlá-lo com sua própria voz e como ensiná-lo a conversar.

1. Ensine TJ Bot a responder às emoções. Nesse caso, o robô muda a cor do LED RGB, respondendo à manifestação de várias emoções em relação a ele. É verdade que isso não diz respeito à comunicação pessoal, mas funciona com o Twitter. Para fazer isso, conecte o sistema à API do Twitter e execute o Watson Tone Analyzer para determinar a coloração emocional da mensagem. Por exemplo, você pode ensinar um bot a responder a mensagens em tempo real a mensagens de usuários do serviço de microblog Twitter.

2. Controle de voz TJBot . Sim, um pequeno robô bonitinho feito de papelão é capaz de executar comandos básicos de voz. Por exemplo, você pode pedir para ele acender a luz amarela, e ele mudará a cor do LED para a desejada. O bot usa a API Watson Speech to Text para analisar e entender a fala humana.

3. Converse com o TJBot . Usando as três APIs do Watson, você pode criar um robô falante interessante para conversar. Primeiro, o serviço da API do Watson Speech to Text converterá a voz em texto, o Watson Conversation processará o texto e fornecerá uma resposta e o Watson Text to Speech converterá o texto em áudio. Como resultado, o bot dará uma resposta de voz a uma solicitação de voz. Você pode conversar com o bot em qualquer assunto, desde o clima ao seu programa de TV favorito.

O próprio TJBot, apesar de sua aparente simplicidade (e é muito difícil), carrega uma ideia importante - incorporar uma forma fraca de IA em objetos característicos de nossa vida cotidiana, trabalho e estudo. A tecnologia Watson pode ser usada não apenas para criar robôs de papelão. Eles podem servir ao benefício das pessoas, sendo incorporados a aparelhos, eletrodomésticos ou até móveis.

Como resultado, uma pessoa poderá interagir com seu próprio espelho da mesma maneira que com um dispositivo avançado, cuja operação é fornecida por uma rede neural.

O TJBot é bom porque uma criança e um adulto podem trabalhar com ele. Um aluno, por exemplo, pode surpreender seus colegas de classe, trazendo esse sistema para a aula. Algo mais complexo pode ser criado por um estudante eletrônico ou um desenvolvedor profissional.

Se você planeja compartilhar suas próprias experiências na Web, tente usar a tag #TJBot para que outros usuários possam encontrar facilmente seu trabalho.

Enquanto isso, o pequeno robô envia saudações a todos!

Source: https://habr.com/ru/post/pt400027/


All Articles