Excursão à produção do Promobot. Entrevista com CTO

A Promobot é uma empresa jovem da Perm, é uma startup com um produto reconhecido em todo o mundo. Agora é o maior fabricante de robôs de serviço autônomos no norte e leste da Europa. O post tem uma breve história de desenvolvimento e sucesso. Sob o corte, muitas fotos exclusivas da produção. A produção da empresa cobre dois mil metros quadrados em Perm, com base no parque tecnológico Morion. O ciclo de produção inclui a produção de eletrônicos, peças plásticas e metálicas. Com base na empresa, são realizados desenvolvimento de software, operações de montagem, teste de sistemas básicos, comissionamento e suporte técnico.
As perguntas são respondidas por Igor Eremeev, diretor técnico da Promobot.



Sua empresa é única na Rússia. Você não para por aí e está em constante evolução. Você consegue se lembrar de como tudo começou agora?

A empresa Promobot foi fundada em 2015 por Alexei Yuzhakov, eu, Oleg Kivokurtsev e Maxim Utev. Representamos o robô soprador de neve no concurso Big Intelligence de 2014 para projetos inovadores. Lá, Alexey Yuzhakov atuou como palestrante.

Após o discurso, Oleg se encontrou com Alexei, falou sobre o fato de estarmos envolvidos em vários projetos no campo da robótica e sugeriu a introdução dos resultados nos projetos de Alexey. Yuzhakov gostou da ideia e propôs um encontro para discutir perspectivas.

Além disso, foi Yuzhakov quem propôs fazer um robô promotor. Ele nos ofereceu instalações e financiamento. Tivemos que construir o primeiro protótipo.



Construído. Eles nos levaram a testar em um dos shopping centers, e lá ele atraiu muita atenção. E então eles decidiram continuar.

O que te motivou?

Tudo começou como um hobby. Mais precisamente, tudo começou com o estudo, depois se transformou em um hobby e, em seguida, o componente financeiro apareceu.

Olhando para trás, você fez tudo certo? Que rake coletou na estrada?

No caso da Promobot, fizemos tudo certo. Antes disso, tínhamos feito um robô para soprar neve, que não era procurado. Vendemos alguns e não recebemos o melhor feedback. Não era conveniente o suficiente, não tecnológico o suficiente. Portanto, ela não foi às massas. Mudamos para o Promobot a tempo.



Então nós acabamos de nos encontrar com Alexei Yuzhakov. Ele se tornou um inspirador ideológico. Antes disso, havia técnicos - eu e Maxim Utev, havia Oleg Kivokurtsev que sabia como vender.

E mais um detalhe, sempre trabalhei com amigos ou parentes. Foi o meu ancinho. Mas quando entrei em contato com Oleg e Maxim, comecei a trabalhar com completamente estranhos para mim. Não tivemos queixas, circunstâncias, obrigações um com o outro. Nós apenas começamos a fazer o que era necessário.



Que dificuldades você encontrou e como as superou?

Financiamento. Quando fizemos um soprador de neve, fizemos às nossas próprias custas. Então eu tinha meu próprio negócio e podia pagar. Mas, provavelmente, os caras que acabaram de se formar na universidade, será difícil se envolver de maneira independente em robótica comercial.

Tenacidade. O Promobot difere de outras equipes em que trabalhei exatamente nessa qualidade. Aqui não é permitido adiar até amanhã o que pode ser feito hoje. Precisa pegar e fazer. Sentamos aqui constantemente e trabalhamos para o resultado. Por qualquer meio. Quanto mais cedo o resultado, melhor. Qualquer resultado.



Você é mais uma startup ou empresa de tecnologia?

Aqui está uma linha muito fina. Parece-me que dentro do escritório ainda somos uma startup - em termos de gerenciamento, estrutura, pessoas, mobilidade. Fora do escritório, provavelmente já somos uma empresa. No entanto, ninguém precisa se esforçar para deixar de ser uma startup.

Igor, você faz alguma coisa com as mãos? Você precisa simular, codificar ou fazer uma broca?




Eu tenho muito a ver com minhas próprias mãos. Há uma hora, eu podia ser administrador de sistemas e lidar com servidores, depois de meia hora fui programador e tentei um novo código para necessidades gerais, e depois de mais duas já estava construindo uma mesa na sala de reuniões e trabalhando na organização do escritório. Portanto sim.



Como o seu robô funciona? Quais componentes de hardware você usa?

A maioria dos componentes de hardware é desenvolvida por nós com nossas próprias mãos, com exceção dos módulos de computação. Os módulos de computação são um computador comum, às vezes reduzido. E todas as placas de controle, servos e assim por diante - tudo isso é feito por nossos especialistas em Perm.



Se olharmos em termos percentuais, agora temos 70 componentes domésticos e nossos próprios para 30 importados. Desses 70, metade são nossos componentes. O metal é fabricado por empreiteiros em Perm, de acordo com nossos desenhos. Detalhes do caso - compramos o próprio plástico, mas o moldamos em nossa fábrica. Todo o componente de hardware está sendo desenvolvido e montado por nós também. Nós fazemos quase tudo nós mesmos.



Você usa o ROS? Alguma outra tecnologia no software?

Nós o usamos desde o início. Quando começamos, não tínhamos programadores e eu fazia tudo sozinho. Eu escolhi acidentalmente o ROS, havia muitos tutoriais em vídeo. E depois descobriu-se que essa era a decisão certa.



A propósito, falando de um ancinho, você não deve reinventar a roda e tentar inventar tudo do zero. Você precisa usar o que você já tem e se adaptar.

Fazemos isso até hoje. Se precisarmos de um pacote de navegação, pegaremos algo de fontes abertas e o modificaremos por nós mesmos. E quando o trabalho leva muito tempo, nada resta dos dados de origem. Mas, no começo, fornece um certo ponto de crescimento, em relação ao qual você pode se mover.



Costumávamos usar o OpenCV, uma biblioteca para reconhecer imagens e imagens. Ainda o usamos, mas muito pouco. O reconhecimento de rosto agora é implementado por meio de uma solução dos parceiros. Esse não é o nosso desenvolvimento, mas trabalhamos com eles há muito tempo e fornecemos BigData maciço. Ou seja, projeta imagens de todos os robôs, que já são mais de quatrocentos. Com base neles, o programa reconhece cada vez melhor.



A lingobase com a qual o robô se comunica também é inteiramente nosso desenvolvimento. Iniciou seu desenvolvimento em 2014, passou por uma revisão significativa e a segunda versão do sistema foi lançada. De fato, agora ele contém vários componentes - trata-se de um banco de dados com pares de perguntas e respostas, e há uma parte escrita com o uso de redes neurais com as quais ele pode procurar respostas para perguntas no texto.



O reconhecimento de fala foi tentado no Google e Yandex. Como resultado, agora estamos trabalhando por conta própria. Porque os parâmetros de reconhecimento para o telefone que está próximo e o robô na exposição são diferentes. Processamos manualmente solicitações de robôs de locais barulhentos, com diferentes recursos de fala e, com base nesses dados, ensinamos ao sistema a reconhecer bem as condições em que o robô está localizado.



Você suporta algum projeto de código-fonte aberto? Você publica parte de seus desenvolvimentos em acesso aberto?

Não.



Você usa tecnologia de melhoria contínua? O que esperar do promobot V.5?

Sim, estamos trabalhando constantemente para melhorar o robô. Por exemplo, um robô da quarta versão hoje e um ano atrás são robôs completamente diferentes. Estamos constantemente lançando lançamentos em que reconhecimento, navegação são aprimorados, novos sistemas de movimentos ou scripts seguros são exibidos.
No início de cada ano, identificamos áreas de otimização e já estamos envolvidos na implementação.



Você fez um serviço legal para criar movimentos de robôs. Como o motion studio funciona? Quais tecnologias você usa? Como funciona a renderização?

Este é um serviço da web. É baseado em um modelo 3D do robô, nele existem nós interativos que você pode torcer, torcer, construir movimentos a partir deles. A partir disso, você pode criar um script, adicionar música, alterar as cores da luz de fundo e assim por diante. O script é salvo e transferido para o robô como um arquivo.



Quais são seus planos e prospects relacionados à Promobot?

Em breve lançaremos nosso blog de tecnologia. Eu e meus colegas o lideraremos, planejamos conversar sobre como o nosso robô é fabricado, criar análises sobre novos produtos, equipamentos e tendências no mundo da robótica.



Se falamos dos planos globais da empresa, agora estamos trabalhando para expandir a geografia das entregas, desenvolvendo novos casos de aplicativos, por exemplo, um concierge de robôs, um consultor de robôs, um guia de robôs. Este é um determinado conjunto de funções projetadas para funcionar em um setor específico. Na empresa, chamamos esses casos de aplicação. E melhoria contínua, é claro.

PS: Quero acrescentar por mim mesmo que é incrivelmente bom termos essas empresas na Rússia. Este é um indicador de que, para o sucesso, não é necessário deixar a Rússia, nem mesmo é necessário se mudar para Moscou. Todas as barreiras estão dentro de nós. Promobot, obrigado!

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


All Articles