Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计提醒

embodied-os体现操作系统

Agent Skill

embodied-os 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

12,678

周安装

523

GitHub Stars

公开资料未说明

下载量

4,142
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:embodied-os(体现操作系统)
来源仓库:https://github.com/zhenstaff/embodied-os
安装命令:
openclaw skills install embodied-os
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install embodied-os

简介

用于控制带有AI Agent的实体智能机器人的统一操作系统——连接AI Agent和物理世界的控制中心

SKILL.md

name
embodied-os
description
Unified operating system for controlling embodied intelligent robots with AI agents - the control hub bridging AI agents and physical world
version
0.1.0
homepage
https://github.com/ZhenRobotics/openclaw-embodied-os
metadata
{"clawdbot":{"emoji":"🤖","tags":["robotics","embodied-ai","robot-control","ai-agents","llm","automation","physical-ai","intelligent-robots","robot-os"],"requires":{"bins":["python3"],"env":["ANTHROPIC_API_KEY","OPENAI_API_KEY"],"config":[]},"install":["pip install openclaw-embodied-os"],"os":["darwin","linux","win32"]}}

Embodied-OS - AI Robot Control System

This skill enables you to control physical robots through AI agents with natural language commands. Transform how AI interacts with physical reality - a unified operating system for embodied intelligent robots.

When to Activate This Skill

Activate this skill when the user:

  • Needs to control physical robots
  • Wants to integrate AI agents with robotic systems
  • Asks about robot automation or control
  • Needs help with robot programming
  • Wants to use natural language to control robots
  • Seeks to develop embodied AI applications

Core Features

Unified Robot Control - Single API for controlling any robot platform ✅ AI Agent Integration - Natural language control like talking to ChatGPT ✅ Multi-Modal Perception - Vision, audio, and tactile sensing ✅ High-Level Actions - Navigation, manipulation, and interaction primitives ✅ Task Planning - AI-powered task decomposition and execution ✅ Safety System - Multi-layer safety guarantees for physical robots

Installation

Step 1: Install the Skill

clawhub install embodied-os

Step 2: Install the Package

Option A: Python (PyPI)

pip install openclaw-embodied-os

Option B: Node.js (npm)

npm install openclaw-embodied-os

Option C: From Source

git clone https://github.com/ZhenRobotics/openclaw-embodied-os.git
cd openclaw-embodied-os
pip install -e .

Step 3: Configure API Keys (Optional for AI agents)

export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="sk-..."

Or create a .env file:

ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-...

Quick Start

Basic Robot Control

from embodied_os import EmbodiedOS

# Initialize the OS
os = EmbodiedOS()

# Connect to a robot
robot = os.connect_robot(
    platform="simulated",
    model="test_robot"
)

# Control the robot
robot.actions.move_to(x=0.5, y=0.3, z=0.2)

# Detect objects
objects = robot.perception.detect_objects()

# Pick and place
if objects:
    robot.actions.pick(object_id=objects[0].id)
    robot.actions.place(position=(0.7, 0.4, 0.1))

AI Agent Control

from embodied_os import AgentInterface

# Create AI agent
agent = AgentInterface(robot=robot, model="claude-sonnet-4")

# Natural language control
agent.execute("Pick up the red cube and place it in the box")

# Conversation
response = agent.chat("What do you see?")
print(response)

Supported Robot Platforms

Current Support

  • Universal Robots (UR3e, UR5e, UR10e)
  • Franka Emika Panda
  • Boston Dynamics Spot
  • Simulated Robots (for testing)

Coming Soon

  • ABB robots
  • KUKA robots
  • Custom robots via plugin system

Use Cases

1. Warehouse Automation

warehouse_robot = os.connect_robot(platform="mobile_manipulator")

agent.execute("""
    Go to aisle 5, shelf B.
    Pick up all items marked with red tags.
    Transport them to the packing station.
    Report the quantity and item IDs.
""")

2. Elderly Care Assistant

care_robot = os.connect_robot(platform="service_robot")

agent.monitor_and_assist("""
    Watch for the person calling for help.
    If they ask for water, bring them a glass.
    If they drop something, pick it up.
""")

3. Research Lab Assistant

lab_robot = os.connect_robot(platform="dual_arm_robot")

agent.execute("""
    Set up the chemistry experiment:
    1. Measure 50ml of solution A
    2. Heat to 60 degrees
    3. Add catalyst
    4. Stir for 2 minutes
""")

Core Capabilities

1. Unified Robot Control Interface

  • Single API for controlling any robot
  • Works across different platforms and manufacturers
  • Plug-and-play integration

2. AI Agent Natural Language Control

  • Control robots like talking to ChatGPT
  • Supports Claude, GPT, and custom agents
  • Context-aware task execution

3. Multi-Modal Perception

  • Vision: Camera, object detection, depth sensing
  • Audio: Sound capture, speech recognition
  • Tactile: Force sensors, contact detection

4. High-Level Action Primitives

# Navigation
robot.actions.navigate_to(x=2.0, y=1.5, theta=0)

# Manipulation
robot.actions.pick(object="cup")
robot.actions.place(location="table")

# Interaction
robot.actions.press_button(target="elevator")
robot.actions.open_door(handle_position=[1.0, 0.5, 1.0])

5. AI-Powered Task Planning

# High-level task
task = "Prepare coffee for the user"

# Automatic decomposition and execution
plan = robot.planner.create_plan(task)
robot.planner.execute(plan, monitor=True)

6. Multi-Layer Safety System

# Define safety constraints
robot.safety.set_workspace_bounds(
    x_min=0, x_max=2.0,
    y_min=-1.0, y_max=1.0,
    z_min=0, z_max=1.5
)

# Force limits
robot.safety.set_max_force(50.0)

# Collision avoidance
robot.safety.enable_collision_avoidance()

Architecture

┌─────────────────────────────────────────────────┐
│              AI Agent Layer                     │
│         (Claude, GPT, Custom Agents)            │
└────────────────┬────────────────────────────────┘
                 │
                 ▼
┌─────────────────────────────────────────────────┐
│            Embodied-OS Core                     │
│  ┌─────────┐  ┌─────────┐  ┌────────────┐     │
│  │ Natural │  │  Task   │  │   Safety   │     │
│  │Language │  │ Planner │  │ Validator  │     │
│  └─────────┘  └─────────┘  └────────────┘     │
│  ┌─────────┐  ┌─────────┐  ┌────────────┐     │
│  │Perception│  │ Action  │  │   State    │     │
│  │ Module  │  │Executor │  │  Manager   │     │
│  └─────────┘  └─────────┘  └────────────┘     │
└────────────────┬────────────────────────────────┘
                 │
                 ▼
┌─────────────────────────────────────────────────┐
│      Robot Abstraction Layer (RAL)              │
│   Unified interface for all robot types         │
└────────────────┬────────────────────────────────┘
                 │
                 ▼
┌─────────────────────────────────────────────────┐
│           Physical Robots                       │
│  Manipulators | Mobile | Humanoids | Drones    │
└─────────────────────────────────────────────────┘

Configuration

Create a config.yaml file:

robot:
  platform: universal_robot
  model: UR5e
  endpoint: 192.168.1.100

perception:
  cameras:
    - name: head_camera
      type: realsense_d435
      resolution: [1280, 720]
      fps: 30

safety:
  workspace:
    x: [0, 2.0]
    y: [-1.0, 1.0]
    z: [0, 1.5]
  max_velocity: 0.5  # m/s
  max_force: 50  # N

agent:
  model: claude-sonnet-4
  api_key: ${ANTHROPIC_API_KEY}

API Reference

Core Classes

EmbodiedOS

Main interface to the system.

os = EmbodiedOS(config_path="config.yaml")
robot = os.connect_robot(platform, model, endpoint)
os.disconnect_all()

Robot

Represents a connected robot.

robot.actions.move_to(x, y, z)
robot.perception.get_image()
robot.state.get_joint_positions()
robot.safety.emergency_stop()

AgentInterface

AI agent control interface.

agent = AgentInterface(model="claude-4", robot=robot)
agent.execute(task_description)
agent.chat(message)

Requirements

  • Python: 3.9 or higher
  • Dependencies: numpy>=1.20.0, pyyaml>=6.0
  • Optional: ROS2 (for ROS integration)
  • Optional: CUDA (for vision processing)
  • Optional: Anthropic API key (for Claude agent)
  • Optional: OpenAI API key (for GPT agent)

Examples

See the examples/ directory:

  • basic_control.py - Basic robot control
  • agent_control.py - AI agent interaction

Run examples:

python examples/basic_control.py
python examples/agent_control.py

Documentation

  • GitHub: https://github.com/ZhenRobotics/openclaw-embodied-os
  • npm: https://www.npmjs.com/package/openclaw-embodied-os
  • PyPI: https://pypi.org/project/openclaw-embodied-os/
  • README: Complete documentation and guides
  • QUICKSTART: 5-minute quick start guide

Roadmap

Phase 1: Core Platform (Current)

  • [x] Robot abstraction layer
  • [x] Basic perception system
  • [x] Action executor
  • [x] Safety system
  • [x] Agent interface

Phase 2: Advanced Features (Q2 2026)

  • [ ] Multi-robot coordination
  • [ ] Advanced vision processing
  • [ ] Learning from demonstration
  • [ ] Cloud deployment

Phase 3: Ecosystem (Q3 2026)

  • [ ] Skill marketplace
  • [ ] Community plugins
  • [ ] Simulation environments
  • [ ] Mobile app control

License

MIT License - see LICENSE file for details.


Changelog

v0.1.0 (2026-03-08)

  • Initial release
  • Unified robot control interface across platforms
  • AI Agent natural language control
  • Multi-modal perception (vision, audio, tactile)
  • High-level action primitives
  • AI-powered task planning
  • Multi-layer safety system
  • Support for Universal Robots, Franka Panda, Boston Dynamics Spot
  • Simulated robot support for testing

Links

  • GitHub: https://github.com/ZhenRobotics/openclaw-embodied-os
  • npm: https://www.npmjs.com/package/openclaw-embodied-os
  • PyPI: https://pypi.org/project/openclaw-embodied-os/
  • Release: https://github.com/ZhenRobotics/openclaw-embodied-os/releases/tag/v0.1.0

Embodied-OS - Making robots as easy to control as talking to a friend.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

70.31%
按下载量换算2,912

安全审计

VirusTotal

可疑

ClawScan

可疑

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills