OLO Robotics icon

OLO Robotics

OLO Robotics é uma plataforma robótica baseada no navegador que reúne simulação, visualização, controle, scripting e acesso ROS2 em um só espaço. Reduz o tempo de configuração e acelera a criação, teste e operação de robôs.

OLO Robotics

O que é o OLO Robotics?

OLO Robotics é uma plataforma robótica baseada no navegador que combina simulação, visualização, controle, scripting e acesso ROS2 num só lugar. Foi concebida para reduzir o trabalho de configuração normalmente necessário para começar a criar e testar aplicações de robótica, permitindo que as equipas passem de uma ideia para um robô funcional num único ambiente web.

A plataforma inclui um assistente de programação acelerado por IA, SDKs para JavaScript e Python, streaming de vídeo em direto, teleoperação, navegação autónoma e gravação de ROS bag. Também suporta acesso direto a tópicos, serviços e parâmetros do ROS2, tornando-a útil para programadores, investigadores e fornecedores de hardware que precisam de um fluxo de trabalho partilhado para desenvolvimento e operação de robôs.

Principais Funcionalidades

  • Espaço de trabalho robótico baseado no navegador que reúne simulação, visualização, controlo e scripting numa só plataforma, reduzindo a necessidade de ligar ferramentas পৃথtas.
  • Acesso nativo a ROS2 com interação direta com tópicos, serviços e parâmetros para criar e depurar fluxos de trabalho robóticos.
  • Programação assistida por IA com um assistente de programação integrado, além de SDKs para JavaScript e Python para scripting e desenvolvimento de aplicações.
  • Controlo remoto de robôs com teleoperação de baixa latência, permitindo operação a partir de qualquer lugar através da plataforma web.
  • Streaming de vídeo em direto das câmaras do robô, com gravação e reprodução para inspeção e revisão.
  • Ferramentas de navegação e manipulação, incluindo integração nativa com Nav2 para navegação por waypoints e poses e controlo de juntas para braços robóticos.
  • Gravação e reprodução de ROS bag para testes, depuração e repetição de dados do robô.
  • Orquestração de scripts para encadear passos de automatização reutilizáveis em fluxos de trabalho modulares.

Como Usar o OLO Robotics

Os utilizadores normalmente começam por abrir a plataforma web ou o SDK Playground, escolher o ambiente e o robô com que querem trabalhar e, em seguida, ligar-se aos dados e controlos ROS2. A partir daí, podem escrever código com o assistente de IA, executar scripts em JavaScript ou Python, monitorizar vídeo e o estado do robô e testar comportamentos através de simulação ou controlo direto.

As equipas também podem usar a plataforma para gravar tópicos ROS, reproduzir sessões e iterar em tarefas de navegação, teleoperação ou visão sem primeiro configurar uma stack robótica local.

Casos de Uso

  • Um programador de robótica prototipa lógica de controlo no navegador, usando os SDKs e o assistente de programação de IA para passar do conceito a um comportamento funcional sem uma configuração local demorada.
  • Um OEM de hardware oferece aos clientes uma camada de software pronta a usar para streaming de vídeo, navegação e controlo, para que se possam concentrar no próprio robô.
  • Uma equipa de investigação dá a estudantes e colaboradores um ambiente padronizado para experiências, reduzindo o tempo gasto na instalação e configuração de ferramentas de robótica.
  • Um operador testa fluxos de trabalho de teleoperação remota usando vídeo em direto, controlo de baixa latência e manipulação de juntas para um braço robótico.
  • Um engenheiro grava tópicos ROS durante os testes e depois reproduz-nos para depurar o comportamento ou comparar resultados entre execuções.

FAQ

O OLO Robotics requer instalação local? A fonte descreve-o como uma plataforma baseada no navegador e refere que o SDK Playground não exige instalação.

Que linguagens de programação são suportadas? A página menciona SDKs para JavaScript e Python.

Pode funcionar com ROS2? Sim. A plataforma anuncia acesso nativo ao ROS2, incluindo tópicos, serviços e parâmetros.

Suporta navegação e teleoperação de robôs? Sim. A fonte menciona controlo remoto de baixa latência e integração nativa com Nav2 para navegação por waypoints e poses.

É apenas para um tipo de utilizador? Não. A página posiciona-o para OEMs de hardware de robótica, programadores de robótica e equipas de investigação.

Alternativas

  • Stacks tradicionais de desenvolvimento de robótica montadas a partir de simuladores, dashboards, IDEs e ferramentas ROS separadas. Oferecem flexibilidade, mas normalmente exigem mais configuração e trabalho de integração.
  • Ambientes locais de desenvolvimento ROS2. Mantêm tudo numa máquina do programador, mas ainda exigem instalação e configuração antes de começar o trabalho.
  • Ferramentas gerais de controlo remoto de dispositivos ou teleoperação. Podem ajudar com acesso e operação, mas não incluem necessariamente simulação, navegação ou fluxos de trabalho ROS2 específicos de robótica.
  • Plataformas cloud de robótica focadas em simulação ou operações de frota. Dependendo do produto, podem cobrir apenas parte do fluxo de trabalho, em vez de combinar programação, visualização, controlo e scripting num único ambiente baseado no navegador.