LeLamp 运行时
lelamp_runtime
智能硬件
高级
🧩 软硬件结合
已发布
项目简介
LeLamp运行时。
LeLamp Runtime 是一个专为开源机器人灯 LeLamp 设计的 Python 控制运行系统。LeLamp 本身基于苹果公司的 Elegnt 项目,由 Human Computer Lab 开发,而 Runtime 则负责让这盏机器人灯真正“活”起来。
标签
项目特点
**完整的电机控制系统**:支持伺服电机的设置、校准和精确控制
**运动录制与回放**:可录制手动操作的运动序列并保存为 CSV 文件,支持精确回放
**语音交互能力**:集成 LiveKit 语音代理,支持实时对话交互
**硬件测试模块**:提供 RGB LED、音频系统、电机等硬件组件的单元测试
**双模式动画**:支持离散动画模式和流畅动画模式
**系统服务集成**:支持通过 systemd 设置为开机自启动服务
**跨平台运行**:可在个人电脑和树莓派上运行,支持不同的硬件依赖配置
技术规格
| 编程语言 | |
|---|---|
| 包管理器 | |
| 电机控制 | |
| 机器人框架 | |
| 语音交互 | |
| 数学运算 | |
| 音频输入/输出 | |
| RGB LED 控制 | |
| 运动数据格式 | |
| 支持平台 |
项目资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 伺服电机 | 待定 | — | 用于关节运动 |
| 伺服电机驱动器 | 1 | — | 通过 USB 连接 |
| 麦克风 | 1 | — | 语音交互输入 |
| 扬声器 | 1 | — | 语音交互输出 |
| RGB LED 灯带/模块 | 1 | — | 使用 Neopixel 或 WS281x |
| 摄像头模块 | 1 | — | 视觉功能 |
| 树莓派 | 1 | — | 运行运行时软件 |
| 电源适配器 | 1 | — | 为树莓派和电机供电 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印 LeLamp 外壳和结构件 | ✅ 是 |
| 焊台 | 焊接电子元件和连接线 | ✅ 是 |
| 螺丝刀套装 | 组装机械结构 | ✅ 是 |
| 万用表 | 电路测试和故障排查 | ▢ 推荐 |
| USB 数据线 | 连接电机驱动器和电脑 | ✅ 是 |
能力画像
记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
2/5
感知与观察
3/5
数理与计算
3/5
动手与操作
4/5
狂热与坚持
3/5
创造与创新
3/5
项目图库
所需技能
🔧 **动手能力**:需要组装和调试 LeLamp 的机械结构,包括电机安装、线路连接和外壳组装
💻 **编程能力**:需要 Python 基础,能够使用命令行工具,理解配置文件和环境变量设置
⚡ **电子电路**:需要基本的电路知识,能够连接电机驱动器、LED 灯带、音频模块等硬件组件
适用场景
**机器人学习与研究**:作为机器人控制系统的学习平台,研究运动控制和语音交互
**智能桌面助手**:作为具有语音交互能力的桌面机器人助手
**人机交互实验**:用于研究人类与机器人之间的自然交互方式
**创客项目**:作为开源硬件项目的参考实现,可扩展和定制功能
**STEM 教育**:用于机器人技术、编程和电子电路的教学演示