# Booster OS

Booster Robotics 机器人操作系统模块。

## 简介
这是一个用于控制和管理 Booster 系列机器人的 Python 框架。支持实时数据获取、高级任务管理、音频管理及手控示教等功能。

## 安装

### 环境要求
- **Python 3.10** (必须)
- Ubuntu 20.04/22.04
- ROS 2 (可选，用于特定传感器和消息通讯)

### 使用 pip 安装
```bash
# 基础安装
pip install boosteros

# 安装 brain 插件支持（包含 AI 相关依赖）
pip install boosteros[brain]
```

## 快速开始
```python
from booster_os.robots.booster import BoosterK1

k1 = BoosterK1("127.0.0.1")
k1.ShakeHand()
```

## 目录结构
- `base/`: 核心抽象类（Robot, AudioManager 等）
- `robots/`: 不同型号机器人的具体实现（Booster, Unitree 等）
- `types/`: 通用数据类型定义
- `examples/`: 示例代码
