OLO Robotics

OLO Robotics

WebsiteFreemiumAI Code Assistant
OLO Robotics 是一个基于浏览器、ROS 2 原生的平台,它将模拟、可视化、遥控和 JavaScript/Python 脚本与内置的 AI 辅助编码相结合,以实现更快的机器人开发和部署。
https://olo-robotics.com/?ref=producthunt&utm_source=aipure
OLO Robotics

产品信息

更新于:2026年06月12日

什么是 OLO Robotics

OLO Robotics 是一家总部位于英国的机器人软件公司,致力于构建一个网络平台,使从浏览器编程、模拟、可视化和控制 ROS 2 机器人变得更加容易。OLO 没有将单独的工具(模拟器、仪表板、IDE 和远程访问)拼接在一起,而是将关键的机器人工作流程——云模拟、实时 3D 可视化、远程控制、实时视频流和基于 SDK 的自动化——整合到一个环境中。它旨在帮助机器人制造商、开发人员和研究团队快速开始高效工作,而无需数周的本地设置和配置。

OLO Robotics 的主要功能

OLO Robotics 是一个基于浏览器、ROS 2 原生的机器人开发平台,它将仿真、可视化、远程控制/遥操作、实时视频流和脚本编写统一到一个单一的网页体验中。它提供 JavaScript 和 Python SDK 以及 AI 辅助编码工作流程,帮助开发人员无需本地安装或复杂设置即可快速将想法转化为可工作的机器人。对于真实的机器人,OLO 采用 Appliance 架构,因此时间关键型 SDK 执行可以在本地运行(低延迟、支持离线、可靠),同时仍然能够进行远程编排和访问 ROS 2 主题、服务和参数。
一体化网页机器人工作区: 在浏览器中结合了仿真、可视化、控制和脚本编写,避免了拼接单独的模拟器、仪表板和 IDE。
ROS 2 原生访问层: 提供对 ROS 2 主题、服务、节点和节点范围参数的直接访问,使其与现有的 ROS 2 机器人和驱动程序兼容。
JavaScript 和 Python SDK + SDK Playground: 允许开发人员使用免安装的浏览器内 Playground 以 JS 或 Python 编写机器人行为;代码可以在 Playground 和独立客户端之间移植。
生产行为的 Appliance 本地执行: 通过 SDK Playground 运行时,脚本和 SDK 会部署到 Appliance 并在本地执行,以实现低延迟、离线功能和对云/网络问题的弹性。
远程操作工具包: 包括低延迟遥操作、带录制/回放功能的实时摄像头视频流,以及用于调试和测试的数据捕获,例如 ROS bag 录制。
内置自主和感知模块: 提供基于 Nav2 的航点/姿态导航、关节/手臂控制以及在 Appliance 上执行的 AI 驱动视觉分析。

OLO Robotics 的使用场景

机器人硬件 OEM 入门和生态系统建设: 将 OLO 与机器人捆绑销售,以便客户可以立即使用开箱即用的流媒体、导航和控制功能,从而减少设置时间并降低销售/实施摩擦。
硬件到货前的仿真到现实原型设计: 在云仿真中开始开发行为,然后将相同的脚本部署到物理机器人上,从而加速产品开发和集成时间表。
企业机器人自动化开发: 使主流软件团队能够构建和编排机器人工作流程(导航、视觉检查、操作),而无需深入的 ROS 2 专业知识。
学术教学和研究加速: 为学生/研究人员提供一个开箱即用的机器人环境(没有 Linux/Gazebo 设置障碍),最大限度地将时间花在实验上而不是工具上。
远程检查、监控和遥操作: 使用实时视频流、远程控制和录制功能,在不同地点操作机器人进行检查、维护支持或有人监督的自主操作。
测试、调试和可重现的实验: 记录/回放 ROS 主题(rosbags)并使用可视化来诊断问题、验证自主堆栈并可靠地重现现场故障。

优点

快速入门:无需本地安装/配置;在浏览器中通过仿真和 SDK Playground 开始。
ROS 2 兼容性:与现有 ROS 2 生态系统(主题/服务/参数)配合使用,而不是取代它们。
生产友好的执行模型:Appliance 本地运行时可实现低延迟、支持离线、可靠的机器人行为。

缺点

对于真实机器人上的完整本地执行/视觉处理架构,需要 OLO Appliance。
与通过 Playground 在本地运行行为相比,独立客户端模式可能会引入额外的网络依赖性/延迟。
功能集以 ROS 2 为中心;非 ROS 堆栈可能需要额外的集成工作。

如何使用 OLO Robotics

1) 创建 OLO 账户并打开网络平台: 访问 https://olo-robotics.com/ 并注册/登录。OLO 在浏览器中运行,因此您无需安装 ROS2、Gazebo 或本地工具即可开始。
2) 从 SDK Playground 开始(推荐的第一个工作流程): 启动 SDK Playground,立即在基于浏览器的开发环境中开始编码。这是在无需设置的情况下编写机器人行为的最快途径。
3) 选择您的目标:云模拟或真实机器人: 在 OLO 的云模拟中选择一个机器人/环境以快速原型设计,或通过 OLO Appliance(将 ROS2 连接到 OLO 门户的机器人端软件)连接到真实的 ROS2 机器人。
4) 连接到机器人(在 Playground 中自动完成): 在 SDK Playground 中,连接由您处理。如果您以后构建一个独立的应用程序,您将使用 OLO SDK 的身份验证和设备发现/连接方法通过 OLO 门户连接到机器人。
5) 使用 JavaScript 或 Python SDK 与 ROS2 交互: 使用 OLO 的 SDK(JavaScript 或 Python)编写代码,直接访问 ROS2 原语——主题、服务和节点范围参数——而无需手动连接多个工具。
6) 发现机器人上可用的功能: 使用 SDK 功能查询系统(例如,列出可用的 ROS 主题和节点),以便您可以识别正确的接口进行订阅/发布、调用或配置。
7) 在浏览器中可视化和调试: 使用 OLO 的集成可视化和实时 3D 视图在您迭代代码时观察机器人状态,而不是在单独的仪表板和 IDE 之间切换。
8) 遥控机器人进行快速验证: 使用低延迟远程遥控手动驾驶/定位机器人,并在自动化之前确认传感器、运动和基本行为。
9) 从机器人摄像头流式传输和录制实时视频: 启用实时视频流以在平台中查看摄像头馈送,并使用录制/回放来查看运行情况并解决感知或导航问题。
10) 添加自主导航(Nav2 集成): 使用 OLO 内置的 Nav2 集成来命令航点和姿态导航。首先在模拟中测试,然后将相同的工作流程部署到真实硬件。
11) 在适用时控制关节/手臂: 如果您的机器人包含手臂或驱动关节,请使用 OLO 的关节控制功能来操纵关节并在其上构建更高级别的行为。
12) 在 Appliance 上运行视觉分析: 使用视觉模块对摄像头馈送进行 AI 驱动的计算机视觉分析,并在 OLO Appliance 上进行处理以进行机器人邻近执行。
13) 使用 AI 辅助编码助手加速迭代: 利用内置的 AI 编码助手生成或完善脚本,然后立即在相同的浏览器环境中进行测试。
14) 使用可重用脚本编排行为: 使用脚本编排将脚本链接在一起,以创建模块化、可重用的自动化(例如,“导航 → 检查 → 报告”)。
15) 使用 ROSBag 记录和回放 ROS 数据: 使用 ROSBag 记录在测试期间捕获 ROS 主题,然后回放它们以重现错误、验证更改和调试,而无需每次都重新运行机器人。
16) 使用相同的接口从模拟到真实: 在云模拟中验证行为后,通过 OLO Appliance 对真实机器人运行相同的 SDK 驱动方法,最大限度地减少环境之间的返工。
17) (可选) 为自定义部署构建独立客户端: 当您超出 Playground 的范围时,将 OLO SDK 作为独立客户端从您自己的机器/服务器/云运行。通过 OLO 门户连接到机器人,实现灵活部署并与您首选的工具集成。

OLO Robotics 常见问题

OLO是一个基于浏览器的机器人平台,它将仿真、可视化、机器人控制和脚本编写整合到一个Web界面中,以减少设置时间,帮助用户更快地将想法变为可工作的机器人。

与 OLO Robotics 类似的最新 AI 工具

Gait
Gait
Gait是一个集成了AI辅助代码生成和版本控制的协作工具,使团队能够高效地跟踪、理解和共享AI生成代码的上下文。
invoices.dev
invoices.dev
invoices.dev 是一个自动化发票平台,直接从开发人员的 Git 提交生成发票,并具有与 GitHub、Slack、Linear 和 Google 服务的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一个 AI 驱动的边缘计算工具包,通过深度学习技术简化 RFP(请求提案)响应并实现实时田间表型。
Cart.ai
Cart.ai
Cart.ai是一个AI驱动的服务平台,提供全面的业务自动化解决方案,包括编码、客户关系管理、视频编辑、电子商务设置和自定义AI开发,并提供24/7支持。