LeLamp 运行时 lelamp_runtime

智能硬件 1/5 🧩 软硬件结合 已发布
humancomputerlab 48 Stars 未知 BOM 完整度: 0/5 教程完整度: 0/5
LeLamp 运行时

项目简介

LeLamp运行时。


LeLamp Runtime 是一个专为开源机器人灯 LeLamp 设计的 Python 控制运行系统。LeLamp 本身基于苹果公司的 Elegnt 项目,由 Human Computer Lab 开发,而 Runtime 则负责让这盏机器人灯真正“活”起来。

项目特点

**完整的电机控制系统**:支持伺服电机的设置、校准和精确控制
**运动录制与回放**:可录制手动操作的运动序列并保存为 CSV 文件,支持精确回放
**语音交互能力**:集成 LiveKit 语音代理,支持实时对话交互
**硬件测试模块**:提供 RGB LED、音频系统、电机等硬件组件的单元测试
**双模式动画**:支持离散动画模式和流畅动画模式
**系统服务集成**:支持通过 systemd 设置为开机自启动服务
**跨平台运行**:可在个人电脑和树莓派上运行,支持不同的硬件依赖配置

技术规格

编程语言 Python
包管理器 UV
电机控制 feetech-servo-sdk
机器人框架 lerobot
语音交互 livekit-agents
数学运算 numpy
音频输入/输出 sounddevice
RGB LED 控制 adafruit-circuitpython-neopixel, rpi-ws281x
运动数据格式 CSV
支持平台 个人电脑 / 树莓派

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
伺服电机 待定 用于关节运动
伺服电机驱动器 1 通过 USB 连接
麦克风 1 语音交互输入
扬声器 1 语音交互输出
RGB LED 灯带/模块 1 使用 Neopixel 或 WS281x
摄像头模块 1 视觉功能
树莓派 1 运行运行时软件
电源适配器 1 为树莓派和电机供电

能力画像

⚪ 记忆与知识检索: 2/5
🔵 逻辑推演: 3/5
⚪ 表达与交流: 2/5
⚪ 感知与观察: 3/5
⚪ 数理与计算: 3/5
🔵 动手与操作: 4/5
⚪ 狂热与坚持: 3/5
⚪ 创造与创新: 3/5

所需技能

🔧 **动手能力**:需要组装和调试 LeLamp 的机械结构,包括电机安装、线路连接和外壳组装 💻 **编程能力**:需要 Python 基础,能够使用命令行工具,理解配置文件和环境变量设置 ⚡ **电子电路**:需要基本的电路知识,能够连接电机驱动器、LED 灯带、音频模块等硬件组件

适用场景

**机器人学习与研究**:作为机器人控制系统的学习平台,研究运动控制和语音交互
**智能桌面助手**:作为具有语音交互能力的桌面机器人助手
**人机交互实验**:用于研究人类与机器人之间的自然交互方式
**创客项目**:作为开源硬件项目的参考实现,可扩展和定制功能
**STEM 教育**:用于机器人技术、编程和电子电路的教学演示