dorianborian/sesame-robot
An open and affordable mini quadruped robot based on ESP32.
解决的问题
Sesame 是一个易于获取的开源四足机器人,旨在降低创客和工程师在机器人技术、运动控制和情感表达方面的实验门槛。它提供了一套完整的硬件设计、固件和软件工具,让使用者无需专业级的工程资源即可打造步行机器人。
运作原理
该机器人使用 ESP32 微控制器和八个伺服马达(每条腿两个)来实现八个自由度。它配备了一个用于显示反应式脸部的 OLED 屏幕,并透过 WiFi 连接进行远程控制。该系统由一系列工具支持:
- Firmware: 管理运动学、脸部显示以及基于网页的控制界面。
- Sesame Studio: 一个桌面应用程序,用于视觉化机器人姿势并生成动画所需的 C++ 代码。
- Sesame Simulator: 一个基于 Rust 的 3D 物理环境,用于虚拟测试动作。
- Companion App: 一个 Python 应用程序,支持语音助理整合以及透过 JSON API 进行远程网络控制。
- ML Tools: 一套用于世界建模、策略评估和强化学习微调的独立工具集。
目标客群
拥有 3D 打印机和基本焊接技能的各个技术水平的创客、爱好者和工程师。
特色亮点
- 完全 3D 打印: 专为 PLA 材质设计,仅需极少的支撑结构。
- 情感界面: 128x64 OLED 屏幕,可将脸部表情与动作同步。
- 程序化控制: 包含 RESTful JSON API,可与 Python 或 JavaScript 整合。
- 完整的工具链: 包含视觉化动画编辑器、物理模拟器,以及用于进阶规划和强化学习的 ML 工具。
相关
- 项目
- 项目
- 项目
- 项目
- 项目