Flowstate da Intrinsic busca simplificar a robótica industrial

A maneira convencional de adicionar um robô ao seu negócio é pagar muito dinheiro a outra pessoa para fazer isso por você. Embora os robôs sejam muito mais fáceis de programar do que antes, eles ainda são meio assustadores para quem não é robótico, e os esforços para tornar a robótica mais acessível para pessoas com experiência em software, mas não em hardware, não chegaram a lugar algum. Obviamente, existem todos os tipos de oportunidades para robôs (mesmo robôs simples) em todos os tipos de indústrias, mas a barreira à entrada é muito alta quando a única maneira de acessar essas oportunidades de forma realista é passar por um integrador de sistemas. Isso pode fazer sentido para grandes empresas, mas para empresas menores, pode estar fora de alcance.

Hoje, a Intrinsic (a empresa Alphabet que adquiriu a Open Robotics há pouco tempo) está anunciando seu primeiro produto. Flowstate, nas palavras do comunicado de imprensa da Intrinsic, é “um ambiente de desenvolvedor intuitivo baseado na Web para criar aplicativos robóticos desde o conceito até a implantação”. Conversamos com o CEO da Intrinsic, Wendy Tan White, juntamente com Brian Gerkey, que dirige a equipe Open Robotics da Intrinsic, para saber mais sobre como a Intrinsic espera usar o Flowstate para mudar o desenvolvimento da robótica industrial.

“Nossa missão é, em suma, democratizar o acesso à robótica. Estamos tornando a capacidade de programar soluções robóticas inteligentes tão simples quanto criar um site ou aplicativo móvel.” —Wendy Tan White, CEO da Intrinsic

Para ser honesto, já ouvimos esse tipo de coisa muitas vezes antes: como os robôs serão fáceis agora e como você não precisará ser um roboticista (ou contratar um roboticista dedicado) para levá-los a fazer coisas úteis. Os robôs ficaram um pouco mais fáceis ao longo dos anos (mesmo que tenham se tornado mais capazes e mais complicados), mas esse sonho de todo desenvolvedor de software também ser capaz de desenvolver aplicativos de robótica para robôs nunca se materializou.

O ambiente de desenvolvedor Flowstate da Intrinsic destina-se a pegar diversos hardwares robóticos e torná-los todos programáveis ​​por meio de um único sistema de software acessível. Se isso soa como o que o Robot Operating System (ROS) da Open Robotics faz, bem, isso não deve ser uma grande surpresa. Aqui estão alguns destaques do comunicado de imprensa:

  • Inclui um construtor de processo gráfico que elimina a necessidade de extensa experiência em programação
  • As árvores de comportamento facilitam a orquestração de fluxos de processos complexos, criados por meio de uma representação gráfica inspirada em fluxograma
  • Desenhe uma célula de trabalho e projete um processo no mesmo ambiente virtual, na nuvem ou no local
  • Simule e valide soluções em tempo real (usando o Gazebo) sem tocar em uma única peça de hardware
  • Codifique o conhecimento do domínio em habilidades personalizadas que podem ser usadas e reutilizadas, com habilidades básicas como estimativa de pose, manipulação, inserção baseada em força e planejamento de caminho disponíveis no lançamento
  • Ambiente de desenvolvimento totalmente configurado fornece APIs claras para contribuir com novas habilidades para a plataforma

Uma captura de tela de um ambiente de desenvolvimento de aplicativos de robótica mostrando um fluxograma e um simulador de célula de trabalhoAmbiente de desenvolvimento Flowstate da Intrinsic.Intrínseco

O parceiro da indústria da Intrinisic nisso nos últimos anos é a Comau, uma empresa de automação italiana da qual você pode não ter ouvido falar, mas aparentemente construiu a primeira linha de montagem robótica em 1979 – se um artigo da Wikipédia com uma citação ruim é para ser acreditado. De qualquer forma, a Comau atualmente faz muita automação robótica na indústria automotiva, por isso pode ajudar a Intrinsic a garantir que o Flowstate seja útil no mundo real. A empresa o exibirá na Automatica, se você estiver em Munique no final de junho.

Para obter mais informações, contexto, detalhes e todas essas coisas boas, conversamos com Wendy Tan White e Brian Gerkey.

A Intrinsic certamente não é a primeira empresa a trabalhar para facilitar a programação e implantação de robôs. Como sua abordagem é diferente e por que vai funcionar?

Wendy Tan White: Uma das coisas realmente importantes para tornar a robótica acessível é o agnosticismo. Na robótica, muito do hardware é proprietário e não muito interoperável. Estamos tentando superar isso. E também há quem pode realmente desenvolver os aplicativos. No momento, ainda são necessários vários tipos de software até mesmo para um integrador ou desenvolvedor para criar um aplicativo, ou eles próprios precisam criá-lo do zero e, se você quiser adicionar algo mais sofisticado, como feedback de força ou visão, precisará um especialista. O que pretendemos fazer com nosso produto é encapsular tudo isso, para que, seja você um engenheiro de processo ou um desenvolvedor de software, possa iniciar um aplicativo com muito mais facilidade e rapidez, sem precisar reconstruir o encanamento repetidamente.

Não ter que reconstruir o encanamento a cada novo aplicativo tem sido uma das promessas do ROS. Então, como sua ferramenta está realmente resolvendo esse problema?

Brian Gerkey: O ROS lida com o agnosticismo muito bem – ele fornece muitas das ferramentas de desenvolvedor de que você precisa. O que ele não oferece é uma experiência de criação de aplicativos acessível, a menos que você já seja um engenheiro de software. O que eu disse nos primeiros dias do ROS foi que queremos possibilitar que todo desenvolvedor de software construa aplicativos de robô. E acho que chegamos bem perto. Agora, estamos indo um passo adiante e dizendo que, na verdade, você nem precisa ser um programador, porque podemos oferecer a você esse tipo de experiência com pouco ou nenhum código, na qual você ainda pode acessar todas as funcionalidades subjacentes e criar um aplicativo de robô bastante complexo.

E também, como você sabe com o ROS, ele fornece a caixa de ferramentas, mas a implantação de um aplicativo depende basicamente de você: como você realmente o implementará? Como você o vincula a um sistema de nuvem? Como você faz com que a simulação esteja em loop como parte da experiência de desenvolvimento iterativo e, em seguida, a integração contínua e a experiência de teste? Portanto, há muito espaço entre o ROS existente hoje e um produto totalmente integrado que une tudo isso.

Branco: Sem rodeios, este será o nosso primeiro lançamento de produto. Então você terá uma noção de tudo isso desde o início, mas meu palpite é que não vai atender às necessidades de todos em todo o pipeline imediatamente, embora satisfaça um subconjunto de pessoas. E a partir daí você verá o que vamos adicionar.

Brian, isso está se aproximando de sua visão de tornar o ROS acessível?

Gerkey: Sempre houve essa sensação de que nunca tivemos a oportunidade de pegar a plataforma como ela é, como um conjunto de ferramentas, e realmente finalizá-la. Tipo, aumente o nível de profissionalismo e polimento e realmente integre-o perfeitamente em um produto, que é francamente o que você esperaria da maioria dos projetos de código aberto modernos. Como entidade independente, foi difícil encontrar os recursos necessários para investir nesse tipo de esforço. Com o Intrinsic, agora temos a oportunidade de fazer as duas coisas – temos a oportunidade de investir mais no núcleo subjacente, o que estamos fazendo, e também podemos ir além disso e unir tudo em uma visão de produto unificada. Quero deixar claro, porém, que o produto que estamos anunciando na próxima semana será não seja isso, porque em grande parte é um produto que foi construído de forma independente ao longo dos últimos anos e tem uma herança diferente. Traremos gradualmente mais componentes do ecossistema ROS para a pilha Intrinsic, e haverá coisas que são desenvolvidas no lado Intrinsic que colocaremos de volta na comunidade ROS como código aberto.

Branco: A intenção é muito convergir a plataforma Intrinsic e ROS ao longo do tempo. E como Brian disse, eu realmente espero que muito do que desenvolvemos juntos volte para o código aberto.

“Acreditamos na necessidade de uma plataforma holística. Uma que torna mais fácil usar diferentes tipos de hardware e software juntos… uma plataforma que beneficiará todos na indústria de robótica e automação.” —Wendy Tan White, CEO da Intrinsic

Com o que os usuários experientes do ROS devem estar mais entusiasmados?

Gerkey: Vamos fornecer aos usuários do ROS uma rampa de acesso para trazer seus sistemas baseados em ROS existentes para os sistemas Intrinsic. O que eles poderão fazer que não podem fazer hoje é, por exemplo, usar uma ferramenta gráfica nativa da Web, projetar o fluxo do processo para um aplicativo industrial do mundo real. Eles poderão integrá-lo a uma simulação hospedada na nuvem que permite testar iterativamente o que estão construindo à medida que o desenvolvem para confirmar se funciona. Eles terão uma maneira de executar esse aplicativo em hardware real, usando a mesma interface. Eles terão um pipeline para implantá-lo em um dispositivo de borda. O ROS permite que você faça muitas dessas coisas hoje, mas não inclui a experiência de desenvolvimento unificada nem o fim da implantação.

Como você vai convencer outras empresas a trabalhar com você neste produto?

Branco: No início, quando falávamos com OEMs [original equipment manufacturers] e integradores, eles disseram: “Espere um minuto, gostamos do nosso modelo de negócios, por que abriríamos nosso software para você?” Mas, na verdade, todos estão descobrindo que não conseguem atender à demanda. Eles precisam de maneiras melhores e mais eficientes de criar soluções para seus clientes. Houve uma mudança e agora eles querem coisas assim.

Gerkey: Também gostaria de dar crédito ao ROS Industrial Consortium, que passou os últimos 10 anos fazendo OEMs de robôs, integradores e clientes trabalharem juntos em problemas comuns. Inicialmente, as pessoas pensaram que não havia como os fabricantes de robôs participarem: eles têm suas próprias soluções de software integradas verticalmente e é isso que desejam que seus clientes usem. Mas, na verdade, há um valor adicional na interoperabilidade com outros ecossistemas de software, e você pode vender mais robôs se eles forem mais flexíveis e utilizáveis.

Com grande parte da funcionalidade de sua plataforma dependente de habilidades, qual é o incentivo para as pessoas compartilharem novas habilidades que desenvolvem?

Branco: Pretendemos, finalmente, tornar-se uma plataforma de distribuição. Então, o que esperamos é que, se as pessoas adicionarem habilidades à plataforma, elas serão compensadas. Na verdade, estamos criando um mercado de oferta e demanda, mas não estamos começando por aí — nosso primeiro produto será o próprio criador de soluções, para provar que existe valor.

Gerkey: Demonstramos que existe um enorme potencial para levar as pessoas a compartilhar o que estão fazendo. Todo mundo tem motivações diferentes – pode ser karma, pode ser altruísmo, mas compartilhar o fardo da engenharia é o motivo mais racional para participar da comunidade de código aberto. E, além de todas essas motivações em potencial, temos aqui a oportunidade de configurar esse canal de distribuição onde eles também podem ser pagos.

E qual é o incentivo para o Intrinsic? Como isso é um negócio para você?

Branco: Inicialmente haverá uma licença de desenvolvedor. O que buscamos a longo prazo, à medida que os aplicativos são criados, é uma taxa por aplicativo usado e, por fim, por robô implantado. Já temos parceiros que estão dispostos a pagar por isso, então é assim que sabemos que é um bom lugar para começar.

Como apontamos, esta não é a primeira tentativa de tornar os robôs industriais fáceis de programar para não robóticos, nem é a primeira tentativa de lançar uma espécie de loja de aplicativos para robôs. Dito isto, se alguém pode realmente fazer isso funcionar, com certeza parece que seria essa combinação atual de robótica intrínseca e aberta.

Se o Flowstate parecer interessante para você e quiser experimentá-lo, você pode se inscrever para participar do beta privado aqui.

Artigos do seu site

Artigos Relacionados na Web

Deixe uma resposta