OLO Robotics icon

OLO Robotics

OLO Robotics es una plataforma robótica en el navegador que reúne simulación, visualización, control, scripting y acceso a ROS2 en un solo espacio de trabajo.

OLO Robotics

¿Qué es OLO Robotics?

OLO Robotics es una plataforma robótica basada en el navegador que combina simulación, visualización, control, scripting y acceso a ROS2 en un solo lugar. Está diseñada para reducir el trabajo de configuración que normalmente se requiere para empezar a desarrollar y probar aplicaciones de robótica, de modo que los equipos puedan pasar de una idea a un robot funcional en un único entorno web.

La plataforma incluye un asistente de programación acelerado por IA, SDK de JavaScript y Python, transmisión de video en vivo, teleoperación, navegación autónoma y grabación de ROS bag. También admite acceso directo a topics, services y parameters de ROS2, lo que la hace útil para desarrolladores, investigadores y proveedores de hardware que necesitan un flujo de trabajo compartido para el desarrollo y la operación de robots.

Funciones clave

  • Espacio de trabajo robótico basado en el navegador que reúne simulación, visualización, control y scripting en una sola plataforma, reduciendo la necesidad de conectar herramientas separadas.
  • Acceso nativo a ROS2 con interacción directa con topics, services y parameters para crear y depurar flujos de trabajo de robótica.
  • Programación asistida por IA con un asistente integrado, además de SDK de JavaScript y Python para scripting y desarrollo de aplicaciones.
  • Control remoto de robots con teleoperación de baja latencia, que permite operar desde cualquier lugar a través de la plataforma web.
  • Transmisión de video en vivo desde las cámaras del robot, con grabación y reproducción para inspección y revisión.
  • Herramientas de navegación y manipulación, incluida la integración nativa con Nav2 para navegación por waypoints y poses, y control de articulaciones para brazos robóticos.
  • Grabación y reproducción de ROS bag para probar, depurar y repetir datos del robot.
  • Orquestación de scripts para encadenar pasos de automatización reutilizables en flujos de trabajo modulares.

Cómo usar OLO Robotics

Por lo general, los usuarios comienzan abriendo la plataforma web o el SDK Playground, eligiendo el entorno y el robot con el que quieren trabajar y luego conectándose a los datos y controles de ROS2. A partir de ahí, pueden escribir código con el asistente de IA, ejecutar scripts en JavaScript o Python, supervisar el video y el estado del robot, y probar comportamientos mediante simulación o control directo.

Los equipos también pueden usar la plataforma para grabar topics de ROS, reproducir sesiones e iterar sobre tareas de navegación, teleoperación o visión sin configurar primero una pila robótica local.

Casos de uso

  • Un desarrollador de robótica prototipa lógica de control en el navegador, usando los SDK y el asistente de programación con IA para pasar de un concepto a un comportamiento funcional sin una larga configuración local.
  • Un OEM de hardware ofrece a sus clientes una capa de software lista para usar para transmisión de video, navegación y control, de modo que puedan centrarse en el robot en sí.
  • Un equipo de investigación ofrece a estudiantes y personal un entorno estandarizado para experimentos, reduciendo el tiempo dedicado a instalar y configurar herramientas de robótica.
  • Un operador prueba flujos de teleoperación remota usando video en vivo, control de baja latencia y manipulación de articulaciones para un brazo robótico.
  • Un ingeniero graba topics de ROS durante las pruebas y luego los reproduce para depurar el comportamiento o comparar resultados entre ejecuciones.

Preguntas frecuentes

¿OLO Robotics requiere instalación local? La fuente la describe como una plataforma basada en el navegador y señala que el SDK Playground no requiere instalación.

¿Qué lenguajes de programación son compatibles? La página menciona SDK de JavaScript y Python.

¿Puede funcionar con ROS2? Sí. La plataforma anuncia acceso nativo a ROS2, incluidos topics, services y parameters.

¿Admite navegación y teleoperación de robots? Sí. La fuente menciona control remoto de baja latencia e integración nativa con Nav2 para navegación por waypoints y poses.

¿Es solo para un tipo de usuario? No. La página la posiciona para OEM de hardware robótico, desarrolladores de robótica y equipos de investigación.

Alternativas

  • Pila de desarrollo robótico tradicional ensamblada con simuladores, paneles, IDE y herramientas de ROS por separado. Ofrecen flexibilidad, pero normalmente requieren más trabajo de configuración e integración.
  • Entornos locales de desarrollo con ROS2. Mantienen todo en la máquina del desarrollador, pero aun así requieren instalación y configuración antes de empezar.
  • Herramientas generales de control remoto de dispositivos o teleoperación. Pueden ayudar con el acceso y la operación, pero no necesariamente incluyen simulación robótica, navegación o flujos de trabajo de ROS2 específicos.
  • Plataformas cloud de robótica centradas en simulación u operaciones de flotas. Según el producto, pueden cubrir solo una parte del flujo de trabajo en lugar de combinar programación, visualización, control y scripting en un único entorno basado en el navegador.