OLO Robotics icon

OLO Robotics

OLO Robotics 是一個以瀏覽器為基礎的機器人平台,將模擬、視覺化、控制、腳本與 ROS2 存取整合於同一工作空間,協助開發、研究與硬體 OEM 更快完成建置、測試與操作。

OLO Robotics

什麼是 OLO Robotics?

OLO Robotics 是一個以瀏覽器為基礎的機器人平台,將模擬、視覺化、控制、腳本與 ROS2 存取整合於同一處。它旨在減少啟動機器人應用程式建置與測試時通常需要的設定工作,讓團隊能在單一網頁環境中,從想法走向可運作的機器人。

此平台包含 AI 加速的程式撰寫助手、JavaScript 與 Python SDK、即時視訊串流、遠端操控、自主導航,以及 ROS bag 錄製。它也支援直接存取 ROS2 topics、services 與 parameters,對需要共享機器人開發與操作流程的開發者、研究人員與硬體供應商都很實用。

主要功能

  • 以瀏覽器為基礎的機器人工作空間,將模擬、視覺化、控制與腳本整合到同一平台,減少串接多個獨立工具的需要。
  • 原生支援 ROS2,可直接互動 topics、services 與 parameters,便於建立與除錯機器人工作流程。
  • AI 輔助撰寫程式,內建程式助手,並提供 JavaScript 與 Python SDK 供腳本與應用開發使用。
  • 遠端機器人控制,支援低延遲遠端操控,可透過網頁平台從任何地方操作。
  • 來自機器人攝影機的即時視訊串流,支援錄製與播放,方便檢視與回看。
  • 導航與操作工具,包含內建 Nav2 整合,可進行航點與姿態導航,以及機械手臂的關節控制。
  • ROS bag 錄製與播放,用於測試、除錯與重播機器人資料。
  • 腳本編排,可將可重用的自動化步驟串接成模組化工作流程。

如何使用 OLO Robotics

使用者通常會先開啟網頁平台或 SDK Playground,選擇要使用的環境與機器人,接著連接到 ROS2 資料與控制項。之後,他們可以在 AI 助手協助下撰寫程式,以 JavaScript 或 Python 執行腳本,監看視訊與機器人狀態,並透過模擬或直接控制測試行為。

團隊也可以用這個平台錄製 ROS topics、重播工作階段,並在不先建立本地機器人堆疊的情況下,反覆調整導航、遠端操控或視覺任務。

使用情境

  • 機器人開發者在瀏覽器中原型化控制邏輯,利用 SDK 與 AI 程式助手,在沒有漫長本地設定的情況下,從概念走向可運作行為。
  • 硬體 OEM 提供客戶現成的軟體層,用於視訊串流、導航與控制,讓客戶能專注於機器人本身。
  • 研究團隊為學生與教職員提供標準化的實驗環境,減少安裝與設定機器人工具所花的時間。
  • 操作人員使用即時視訊、低延遲控制與機械手臂關節操作,測試遠端遠端操控工作流程。
  • 工程師在測試期間錄製 ROS topics,之後重播它們來除錯行為或比較不同執行結果。

常見問題

OLO Robotics 需要本地安裝嗎? 來源將其描述為一個以瀏覽器為基礎的平台,並指出 SDK Playground 不需要安裝。

支援哪些程式語言? 頁面提到 JavaScript 與 Python SDK。

可以搭配 ROS2 使用嗎? 可以。平台主打原生 ROS2 存取,包含 topics、services 與 parameters。

支援機器人導航與遠端操控嗎? 支援。來源提到低延遲遠端控制,以及用於航點與姿態導航的內建 Nav2 整合。

它只適用於某一類使用者嗎? 不是。頁面將其定位為適用於機器人硬體 OEM、機器人開發者與研究團隊。

替代方案

  • 由模擬器、儀表板、IDE 與 ROS 工具分別組成的傳統機器人開發堆疊。這些方案彈性較高,但通常需要更多設定與整合工作。
  • 本地 ROS2 開發環境。這類環境把所有內容保留在開發者電腦上,但在開始工作前仍需安裝與配置。
  • 通用型遠端裝置控制或遠端操控工具。這些工具可協助存取與操作,但不一定包含機器人專用的模擬、導航或 ROS2 工作流程。
  • 以模擬或車隊營運為主的機器人雲端平台。依產品而定,這些平台可能只涵蓋部分工作流程,而非將程式撰寫、視覺化、控制與腳本整合於同一個以瀏覽器為基礎的環境中。