Flowstate de Intrinsic busca simplificar la robótica industrial

La forma convencional de agregar un robot a su negocio es pagarle a otra persona una gran cantidad de dinero para que lo haga por usted. Si bien los robots son mucho más fáciles de programar de lo que eran antes, todavía dan un poco de miedo a los no expertos en robótica, y los esfuerzos para hacer que la robótica sea más accesible para las personas con experiencia en software pero no experiencia en hardware realmente no han llegado a ninguna parte. . Obviamente, existen todo tipo de oportunidades para los robots (incluso los robots simples) en todo tipo de industrias, pero la barrera de entrada es muy alta cuando la única forma realista de acceder a esas oportunidades es pasar por un integrador de sistemas. Esto puede tener sentido para las grandes empresas, pero para las empresas más pequeñas, podría estar fuera del alcance.

Hoy, Intrinsic (la empresa de Alphabet que adquirió Open Robotics hace un tiempo) está anunciando su primer producto. Flowstate, en palabras del comunicado de prensa de Intrinsic, es “un entorno de desarrollo intuitivo basado en la web para crear aplicaciones robóticas desde el concepto hasta la implementación”. Hablamos con el director ejecutivo de Intrinsic wendy bronceado blanco junto con Brian Gerkeyque dirige el equipo de Open Robotics en Intrinsic, para obtener más información sobre cómo Intrinsic espera usar Flowstate para cambiar el desarrollo de la robótica industrial.

“Nuestra misión es, en definitiva, democratizar el acceso a la robótica. Estamos haciendo que la capacidad de programar soluciones robóticas inteligentes sea tan simple como abrir un sitio web o una aplicación móvil”. —Wendy Tan White, CEO de Intrinsic

Para ser honesto, hemos escuchado este tipo de cosas muchas veces antes: cómo los robots serán fáciles ahora y cómo no necesitará ser un especialista en robótica (o contratar a un especialista en robótica dedicado) para que hagan cosas útiles. . Los robots se han vuelto algo más fáciles a lo largo de los años (incluso cuando se han vuelto más capaces y más complicados), pero este sueño de que todos los desarrolladores de software también puedan desarrollar aplicaciones robóticas para robots nunca se ha materializado realmente.

El entorno de desarrollo Flowstate de Intrinsic está diseñado para tomar hardware robótico diverso y hacerlo todo programable a través de un único sistema de software accesible. Si eso suena como lo que Open Robotics’ Sistema Operativo de Robots (ROS) lo hace, bueno, eso no debería ser una gran sorpresa. Estos son algunos aspectos destacados del comunicado de prensa:

  • Incluye un generador de procesos gráficos que elimina la necesidad de una amplia experiencia en programación
  • Los árboles de comportamiento facilitan la orquestación de flujos de procesos complejos, creados a través de una representación gráfica inspirada en diagramas de flujo.
  • Diseñe una celda de trabajo y diseñe un proceso en el mismo entorno virtual, en la nube o en las instalaciones
  • Simule y valide soluciones en tiempo real (usando Gazebo) sin tocar una sola pieza de hardware
  • Codifique el conocimiento del dominio en habilidades personalizadas que se pueden usar y reutilizar, con habilidades básicas como estimación de poses, manipulación, inserción basada en la fuerza y ​​planificación de rutas disponibles en el lanzamiento
  • El entorno de desarrollo totalmente configurado proporciona API claras para aportar nuevas habilidades a la plataforma

Una captura de pantalla de un entorno de desarrollo de aplicaciones de robótica que muestra un diagrama de flujo y un simulador de celda de trabajo Entorno de desarrollo Flowstate de Intrinsic.Intrínseco

El socio industrial de Intrinisic en esto durante los últimos años es Comauuna empresa de automatización italiana de la que quizás no haya oído hablar pero que aparentemente construyó la primera línea de montaje robótica en 1979, si es que Artículo de Wikipedia con una mala cita es de creer. De todos modos, Comau actualmente realiza mucha automatización robótica en la industria automotriz, por lo que ha podido ayudar a Intrinsic a asegurarse de que Flowstate sea útil en el mundo real. La compañía lo exhibirá en Automaticasi te encuentras en Munich a finales de junio.

Para conocer algunos antecedentes, contexto y detalles adicionales y todas esas cosas buenas, tuvimos una conversación con Wendy Tan White y Brian Gerkey.

Ciertamente, Intrinsic no es la primera empresa en trabajar para facilitar la programación y el despliegue de robots. ¿En qué se diferencia su enfoque y por qué va a funcionar?

Wendy bronceado blanco: Una de las cosas que es realmente importante para que la robótica sea accesible es el agnosticismo. En robótica, gran parte del hardware es propietario y no muy interoperable. Estamos buscando salvar eso. Y luego también está quien realmente puede desarrollar las aplicaciones. Por el momento, incluso un integrador o un desarrollador aún necesita varios tipos de software para construir una aplicación, o ellos mismos tienen que construirla desde cero, y si desea agregar algo más sofisticado como retroalimentación de fuerza o visión, necesita un especialista. Lo que buscamos hacer con nuestro producto es encapsular todo eso, de modo que, ya sea que sea un ingeniero de procesos o un desarrollador de software, pueda iniciar una aplicación de manera mucho más fácil y rápida sin tener que reconstruir repetidamente las tuberías cada vez. .

Sin embargo, no tener que reconstruir las tuberías con cada nueva aplicación ha sido una de las promesas de ROS. Entonces, ¿cómo está resolviendo realmente este problema su herramienta?

Brian Gerkey: ROS maneja bastante bien el agnosticismo: le brinda muchas de las herramientas de desarrollo que necesita. Lo que no le brinda es una experiencia de creación de aplicaciones accesible, a menos que ya sea un ingeniero de software. Lo que dije en los primeros días de ROS fue que queremos hacer posible que todos los desarrolladores de software construyan aplicaciones robóticas. Y creo que nos acercamos bastante. Ahora, vamos un paso más allá y decimos que, en realidad, ni siquiera necesita ser un programador, porque podemos brindarle este tipo de experiencia de código bajo/sin código donde aún puede acceder a toda esa funcionalidad subyacente. y construir una aplicación de robot bastante compleja.

Y luego también, como sabe con ROS, le brinda la caja de herramientas, pero la implementación de una aplicación depende básicamente de usted: ¿cómo va a implementarla realmente? ¿Cómo se vincula a un sistema en la nube? ¿Cómo se integra la simulación como parte de la experiencia de desarrollo iterativo y, luego, de la experiencia de integración y pruebas continuas? Por lo tanto, hay mucho espacio entre ROS tal como existe hoy y un producto completamente integrado que une todo eso.

Blanco: Sin rodeos, este va a ser nuestro primer lanzamiento de producto. Así que tendrá una idea de todo eso desde el principio, pero supongo que no va a satisfacer las necesidades de todos a través de todo el proceso de inmediato, aunque satisfará a un subconjunto de personas. Y a partir de ahí verás lo que vamos a agregar.

Brian, ¿se está acercando esto a lo que siempre ha sido su visión para hacer que ROS sea accesible?

Gerkey: Siempre existió la sensación de que nunca tuvimos la oportunidad de tomar la plataforma tal como es, como un conjunto de herramientas, y realmente terminarla. Por ejemplo, suba el nivel de profesionalismo y pulido e intégrelo realmente a la perfección en un producto, que es francamente lo que esperaría de la mayoría de los proyectos modernos de código abierto. Como entidad independiente, fue difícil encontrar los recursos necesarios para invertir en ese tipo de esfuerzo. Con Intrinsic, ahora tenemos la oportunidad de hacer ambas cosas: tenemos la oportunidad de invertir más en el núcleo subyacente, lo que estamos haciendo, y también podemos ir más allá y unirlo todo en un producto unificado. visión. Sin embargo, quiero dejar claro que el producto que anunciaremos la próxima semana no ser eso, porque en gran parte es un producto que se ha construido de forma independiente durante los últimos años y tiene una herencia diferente. Incorporaremos progresivamente más componentes del ecosistema ROS a la pila Intrínseca, y habrá cosas que se desarrollen en el lado Intrínseco que empujaremos de vuelta a la comunidad ROS como código abierto.

Blanco: La intención es en gran medida hacer converger la plataforma Intrinsic y ROS con el tiempo. Y como dijo Brian, realmente espero que mucho de lo que desarrollamos juntos regrese al código abierto.

“Creemos en la necesidad de una plataforma holÃstica. Uno que hace que sea más fluido usar diferentes tipos de hardware y software juntos… una plataforma que beneficiará a todos en la industria de la robótica y la automatización”. —Wendy Tan White, directora ejecutiva de Intrinsic

¿Qué debería entusiasmar más a los usuarios experimentados de ROS?

Gerkey: Vamos a proporcionar a los usuarios de ROS una vía de acceso para llevar sus sistemas existentes basados ​​en ROS a los sistemas intrínsecos. Lo que podrán hacer entonces que no pueden hacer hoy es, por ejemplo, usar una herramienta gráfica nativa de la web, diseñar el flujo de proceso para una aplicación industrial del mundo real. Podrán integrar eso con una simulación alojada en la nube que les permita probar iterativamente lo que son. edificio a medida que lo desarrollan para confirmar que funciona. Tendrán una forma de ejecutar esa aplicación en hardware real, utilizando la misma interfaz. Tendrán una canalización para luego implementarla en un dispositivo perimetral. ROS te permite hacer muchas de esas cosas hoy, pero no incluye la experiencia de desarrollo unificado ni el final de la implementación.

¿Cómo va a convencer a otras empresas para que trabajen con usted en este producto?

Blanco: Al principio, cuando hablábamos con los OEM [original equipment manufacturers] e integradores, decían: “Espera un minuto, nos gusta nuestro modelo de negocio, ¿por qué abriríamos nuestro software para ti?” Pero, en realidad, todos se dan cuenta de que no pueden satisfacer la demanda. Necesitan formas mejores y más eficientes de crear soluciones para sus clientes. Ha habido un cambio, y ahora quieren cosas como esta.

Gerkey: Me gustarÃa dar crédito también a la Consorcio Industrial ROS que ha pasado los últimos 10 años haciendo que los fabricantes de equipos originales de robots, los integradores y los clientes trabajen juntos en problemas comunes. Inicialmente, la gente pensó que no había forma de que los fabricantes de robots participaran: tienen sus propias soluciones de software integradas verticalmente, y eso es lo que quieren que usen sus clientes. Pero, de hecho, existe un valor adicional de la interoperabilidad con otros ecosistemas de software, y puede vender más robots si son más flexibles y utilizables.

Dado que gran parte de la funcionalidad de su plataforma depende de las habilidades, ¿cuál es el incentivo para que las personas compartan las nuevas habilidades que desarrollan?

Blanco: Tenemos la intención de convertirnos en última instancia en una plataforma de distribución. Entonces, lo que esperaríamos es que si las personas agregan habilidades a la plataforma, serán compensadas. Realmente estamos creando un mercado de oferta y demanda, pero no estamos comenzando allí: nuestro primer producto será el generador de soluciones en sí mismo, para demostrar que el valor está ahí.

Gerkey: Hemos demostrado que existe un gran potencial para lograr que las personas compartan lo que están haciendo. Todos tienen diferentes motivaciones: podría ser karma, podría ser altruismo, pero compartir la carga de la ingeniería es la razón más racional para participar en la comunidad de código abierto. Y luego, además de todas esas motivaciones potenciales, aquí tenemos la oportunidad de establecer este canal de distribución donde también se les puede pagar.

¿Y cuál es el incentivo para Intrinsic? ¿Cómo es esto un negocio para usted?

Blanco: Inicialmente habrá una licencia de desarrollador. Lo que buscamos a más largo plazo a medida que se construyen las aplicaciones es una tarifa por aplicación utilizada y, en última instancia, por robot implementado. Ya tenemos socios que están dispuestos a pagar por esto, por lo que sabemos que es un buen punto de partida.

Como hemos señalado, este no es el primer intento de hacer que los robots industriales sean fáciles de programar para los no expertos en robótica, ni es el primer intento de lanzar una especie de tienda de aplicaciones para robots. Habiendo dicho eso, si alguien puede hacer que esto funcione, seguro que parece que sería esta combinación actual de robótica intrínseca y abierta.

Si Flowstate te parece interesante y quieres probarlo, puedes solicitar unirte a la beta privada aquí.

De los artículos de su sitio

Artículos relacionados en la Web

Fuente del artículo

Deja un comentario