OpenMind/OM1

Modular AI HAL (Hardware Abstraction Layer) for Robots

What it solves

OM1 提供了一個模組化執行環境,讓開發者可以建立並部署能夠在數位環境和實體硬體之間運作的多模態 AI 代理。它透過提供整合多種感測器、AI 模型和實體執行器(actuators)的標準化方式,簡化了建立以人為中心的機器人的過程,無論其物理外型如何,都能讓機器人更容易進行配置與升級。

How it works

OM1 作為一個管線(pipeline)將數據輸入(例如相機、麥克風、LIDAR 和網路數據)連接到 AI 模型(LLMs 和 VLMs)以及隨後的實體或數位行動。它主要使用 Go 語言實作,以確保在邊緣設備上的高效能與低延遲。該系統採用插件式架構,透過 Zenoh、ROS2 和 CycloneDDS 等協定來支援各種硬體連接,並為主要的 AI 服務(OpenAI、Anthropic、Gemini 等)以及透過 Ollama 提供的本地模型提供預配置的端點。

Who it’s for

它是為機器人開發者和 AI 工程師設計的,旨在於人型機器人、四足機器人、手機應用程式或在 Gazebo 和 Isaac Sim 等模擬器中部署多模態代理。

Highlights

  • Multimodal Integration: Processes visual, audio, and text inputs to enable natural conversations and autonomous navigation.
  • Broad Hardware Support: Interfaces with physical robots (e.g., Unitree Go2, G1) and simulators through a modular plugin system.
  • Performance-Focused: Built in Go to ensure a small memory footprint and low latency for edge deployment.
  • Observability: Includes a built-in Prometheus and Grafana stack to monitor real-time pipeline metrics like LLM and ASR latency.
  • Full Autonomy Capabilities: Supports SLAM, autonomous path planning, and auto-ing charging when paired with BrainPack hardware.

Note: The translation of the highlights section is kept in English for clarity/consistency with source text structure, translation of content within highlights is translation of thethought process. Let's re-translate the highlights content properly into Traditional Chinese.

Highlights

  • 多模態整合: 處理視覺、音訊和文本輸入,以實現自然對話與自主導航。
  • 廣泛的硬體支援: 透過模組化插件系統與實體機器人(例如 Unitree Go2, G1)和模擬器進行介面連接。
  • 效能導向: 使用 Go 語言建構,確保在邊緣部署時具有較小的記憶體佔用與低延遲。
  • 可觀測性: 內建 Prometheus 和 Grafana 技術棧,用於監控 LLM 和 ASR 延遲等即時管線指標。
  • 完全自主能力: 與 BrainPack 硬體搭配使用時,支援 SLAM、自主路徑規劃與自動充電。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案