Dentro de la historia de origen de Unbox Robotics con sede en Pune

Estás leyendo la publicación: Dentro de la historia de origen de Unbox Robotics con sede en Pune

Fundada en 2019 por el CEO Pramod Ghadge y el CTO Shahid Memon, Unbox Robotics está ayudando a los almacenes y centros de cumplimiento de las empresas de comercio electrónico a automatizar la logística por sí mismos. La empresa ofrece sistemas compactos de clasificación de paquetes impulsados ​​por IA. Unbox Robotics afirma que sus sistemas de clasificación vertical ahorran espacio entre un 50 y un 70 por ciento.

En diciembre del año pasado, la startup con sede en Pune recaudó USD 7 millones en una ronda de financiación de Serie A dirigida por 3one4 Capital, Sixth Sense Ventures y Redstart Labs. En un comunicado emitido durante la financiación, la empresa dijo que tenía la intención de utilizar los fondos para expandirse a otras regiones, invertir en I+D y aumentar la capacidad de su equipo. En total, la startup de robótica ha recaudado USD 9 millones hasta ahora.

OBJETIVO: ¿Cuáles fueron los factores que consideró al elegir la pila tecnológica para Unbox Robotics?

Shahid: Elegir una pila de tecnología es, en primer lugar, un proceso muy complicado para nosotros porque somos una empresa de sistemas complejos: tenemos pilas de software y hardware. Tenemos un código en el servidor, tenemos un código en la nube y tenemos un código para el pequeño dispositivo en el robot. En la primera fase, tomamos decisiones basadas principalmente en la velocidad. Todo dependía de qué tan rápido pudiéramos administrar esos recursos y hacer algo con ellos. Hasta entonces, todo se trataba de cuán rápido podíamos hacer algo para probar nuestro sistema y luego determinar si es escalable. Ahora que estamos en la fase beta, nos centramos principalmente en la escalabilidad. Dentro de los próximos cuatro a seis meses, haremos la transición a una nueva pila tecnológica, que cumplirá con nuestras necesidades de seguridad y nuestros requisitos de escalabilidad. Tenemos la intención de utilizar la última tecnología en el mercado con la pila de tecnología mejorada.

Inicialmente, la pila tecnológica que usábamos era muy básica en comparación con la arquitectura más reciente. Ahora, estoy considerando otros factores al decidir sobre la nueva pila tecnológica, como la confiabilidad y la eficiencia. Queremos llegar a un punto en el que nuestra informática sea más eficiente y al mismo tiempo más asequible. Eventualmente, esto nos beneficiará cuando agreguemos más funciones bajo demanda. Actualmente, hacer pequeños cambios también es difícil ya que la arquitectura es muy monolítica. Entonces, la transición también traerá algo de flexibilidad.

🔥 Recomendado:  Estadísticas de satisfacción laboral 2023: ¿Cuántas personas están contentas con sus trabajos?

OBJETIVO: ¿Por qué y cómo planea cambiar a una pila de tecnología diferente?

Pramod: El sistema de clasificación de paquetes de Unbox Robotics (UnboxSort) se divide principalmente en cuatro partes:

1. Sistema central
2. Plataforma de comunicación (red y almacenamiento)
3. Aplicación para análisis y control de sistemas.
4. Conectores de clientes

Tenemos nuestro sistema central y el control del sistema escrito en C/C++ y Python. Usamos la pila MERN para nuestros conectores y análisis de clientes.

Shahid: Actualmente, tenemos una arquitectura híbrida. Tenemos dos softwares ejecutándose en nuestros robots. Uno es para los periféricos y el otro es para el control maestro del robot. Tengo un código ejecutándose en el sistema de mi equipo. Luego, también hay un montón de códigos en el sistema de alimentación. Cada una de estas partes también tiene que comunicarse eventualmente con otras partes y tener sentido entre sí. En nuestro servidor, hay dos tipos de pilas: una es lógica comercial y la otra es tanque. Tank tiene que ver con el control de robots y equipos, mientras que la lógica comercial se ocupa de escanear y dar sentido a los datos del cliente. Durante el proceso de clasificación, responde a preguntas como cuántos paquetes se clasificaron, qué robots clasificaron, que son algunos de los análisis que necesitamos para volver a nuestros clientes.

La lógica empresarial no está estandarizada; está muy basado en modelos y varía de un cliente a otro. Diferentes clientes tienen diferentes necesidades, lo que significa que uno puede querer que se haga de cierta manera; cada uno tiene datos que se ven diferentes y API que se ven muy diferentes para cada cliente y quieren que sus tableros tengan tipos específicos de funciones. Necesitamos informar al cliente con los números que necesita.

Las arquitecturas para estos dos también se ven muy diferentes, por lo que tenemos dos enfoques diferentes en el trabajo: basado en eventos y microservicios. Llamamos al plan de transición Event Phoenix y esperamos lanzar la primera fase dentro de las próximas cuatro o cinco semanas, a partir de ahora. Incluso con la arquitectura actual, pasaremos a un sistema de robot basado en estados en el que cada estado se gestiona individualmente, lo que nos ayudará a hacer que nuestro robot sea más escalable.

OBJETIVO: ¿Cómo preparará a la empresa para la transición?

Shahid: Ya comenzamos a prepararnos para el cambio y hemos incorporado algunos consultores en gran parte con experiencia en DevOps y arquitectura de software, y estamos trabajando continuamente con ellos para comprender el impacto y protegernos contra cualquier contratiempo que pueda surgir durante la transición. Si bien estamos renovando por completo, queremos asegurarnos de que todo lo que construyamos cumpla con los sistemas que ya hemos instalado en los productos que se han enviado a los clientes para que solo necesiten actualizarse. Entonces, cuando llegue Phoenix y estemos listos para implementar, esperamos poder actualizar todos los sistemas y no solo los nuevos.

🔥 Recomendado:  Papel de Meetanshi para la contribución de la comunidad de Magento durante la crisis de COVID-19

OBJETIVO: ¿Qué tan importante es la fuerza de talento adecuada? ¿Cuáles son sus planes futuros para la contratación?

Pramod: El talento adecuado debe considerarse el mayor activo que puede tener una empresa. Con mercados y tecnologías que cambian rápidamente, necesitará el conjunto adecuado de personas motivadas que se adapten constantemente a los entornos cambiantes para apoyar a la organización en el crecimiento de su negocio.

Shahid: Unbox Robotics siempre se ha preocupado más por el trabajo práctico que ha realizado un candidato y sus capacidades analíticas en lugar de buscar un título o calificación específica. Estamos evaluando si un candidato posee un pensamiento crítico y un impulso para trabajar en una startup en crecimiento donde todavía tenemos un número limitado de personas en lugar de equipos dedicados asignados a diferentes trabajos. A veces, cuando contratamos a alguien para trabajar en la flota, es importante para nosotros contar con personas con experiencia en ello. Por ejemplo, si tenemos una persona trabajando en un proyecto central, digamos, un algoritmo, debe tener un conocimiento profundo del mismo. Pero si necesitamos que alguien implemente una tecnología, suele ser suficiente contar con un excelente programador.

Además, estamos contratando activamente de DevOps, C++, Python y bases de datos para todo tipo de cosas diferentes. Actualmente, somos un equipo de seis personas en desarrollo de software, pero esperamos que ese número crezca a entre 20 y 25 personas pronto. La idea es que eventualmente, este grupo de personas pueda manejar todo.

OBJETIVO: ¿Tiene una visión de cómo quiere que se vea su pila tecnológica?

Shahid: Como mencioné, ya hemos creado una arquitectura para cómo queremos que se vea el Proyecto Phoenix. Debido a que nuestro sistema es complejo y es nuevo, hay muy pocos ejemplos anteriores a los que podamos recurrir, ya que nadie más lo está haciendo o lo ha hecho antes. Nos lleva mucho tiempo cerrar un cliente, comenzando por tratar de comprender qué funciona para ellos y luego coordinar con su alta gerencia. Todo el proceso toma alrededor de seis a siete meses.

🔥 Recomendado:  Mastercard se asocia con Binance para facilitar pagos en criptomonedas en más de 90 millones de tiendas

Por otro lado, estamos tratando de crear una herramienta web en la que una persona, ya sea de nuestro equipo o de un cliente, pueda iniciar sesión y determinar qué modelo funcionaría mejor para ellos y tratar de comprender cómo funciona el modelo a través de tutoriales y videos. Nos dimos cuenta de que tener una herramienta de interacción con el cliente es muy importante para nuestro equipo de ventas y para nuestros clientes. Una vez que los clientes se familiarizan bien con la herramienta, pueden continuar usándola y diseñar el modelo que necesitan.

AIM: ¿Tienes algún consejo para las próximas startups?

Shahid: Los robots que construimos se hicieron con una necesidad muy específica en mente. Confíe en su equipo, confíe en usted mismo y comience a diseñar el producto. Si cree que su producto funciona, solo tenga convicción y continúe y constrúyalo. Para que su hardware y software funcionen juntos, es una ventaja cuando la tecnología es interna porque tiene un mayor control sobre ella. No tenemos muchas nuevas empresas de hardware en el país actualmente; eso es definitivamente algo de lo que podemos tener más.

No se deje llevar por tratar de construir una solución perfecta al principio. El producto puede tener diez características, entre las cuales dos pueden no ser tan importantes. Era importante para nosotros priorizar las características principales del producto desde el principio porque el tiempo es esencial en ese momento. A medida que escala, eventualmente, una vez que el período de dentición haya terminado, las otras características se volverán importantes.