待补充
wrobot
机器人
⭐⭐⭐☆☆ (3/5)
🧩 软硬件结合
已发布
项目简介
优化了原世博轮足代码和结构,使用的是vscode platformio。
优化了原世博轮足代码和结构,使用的是vscode platformio。
标签
项目特点
轮腿混合运动:融合轮式底盘的快速移动与腿部关节的灵活姿态,实现多种步态和越障能力。
基于 ESP32 主控:采用低功耗、高性能的 ESP32 芯片,支持 Wi-Fi 和蓝牙无线通信。
PlatformIO 开发环境:使用 VSCode + PlatformIO 进行代码编写、编译和烧录,跨平台兼容且易于管理依赖。
优化结构与代码:在原世博轮足项目基础上改进了机械设计和控制算法,提升了稳定性和可维护性。
开源硬件与软件:遵循 GPL-3.0 许可证,提供完整的原理图、PCB 文件、3D 打印模型和固件源码。
模块化设计:各部件(如舵机、电机、传感器)独立可替换,方便二次开发和扩展功能。
技术规格
| 主控芯片 | ESP32-WROOM-32 |
|---|---|
| 电机类型 | 直流减速电机(带编码器) |
| 舵机型号 | MG996R 或类似金属齿轮舵机 |
| 供电电压 | 7.4V 2S 锂电池 |
| 通信方式 | Wi-Fi 802.11 b/g/n、蓝牙 4.2 |
| 开发框架 | Arduino Framework (PlatformIO) |
| 编程语言 | C++ |
| 结构材料 | PLA 3D 打印件 + 铝合金支架 |
| 轮子直径 | 65mm |
| 自由度 | 6 个(每条腿 3 个) |
| 重量 | 约 800g(不含电池) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32-WROOM-32 开发板 | 1 | — | 推荐使用 NodeMCU-32S |
| 直流减速电机(带编码器) | 4 | — | 6V 300rpm |
| MG996R 金属齿轮舵机 | 6 | — | 用于腿部关节 |
| L298N 或 TB6612 电机驱动模块 | 1 | — | 驱动轮子电机 |
| 7.4V 2S 锂电池 | 1 | — | 2200mAh 以上 |
| PLA 3D 打印零件 | 1套 | — | 含底盘、腿架、连接件 |
| 铝合金支架及螺丝螺母 | 1套 | — | M3 规格 |
| 65mm 橡胶轮 | 4 | — | 带联轴器 |
| MPU6050 六轴陀螺仪 | 1 | — | 姿态检测 |
| 杜邦线、排针、热缩管 | 若干 | — | 焊接与接线 |
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| VSCode | 代码编辑器 | ✅ 是 |
| PlatformIO 扩展 | 嵌入式开发环境 | ✅ 是 |
| 3D 打印机 | 打印结构件 | ✅ 是 |
| 烙铁及焊锡 | 焊接电路 | ✅ 是 |
| 螺丝刀套装 | 组装机械结构 | ✅ 是 |
| 万用表 | 电路检测与调试 | ▢ 推荐 |
| 示波器/逻辑分析仪 | 信号调试 | ▢ 推荐 |
能力画像
**记忆与知识检索**:3/5 — 需要查阅 ESP32 文档、舵机控制库和运动学公式,但项目提供了完整源码和注释。
**动手与操作**:4/5 — 涉及 3D 打印、电路焊接、机械组装和接线,需要一定的动手能力。
**编程与算法**:3/5 — 使用 C++ 编写控制逻辑,涉及 PID 控制、步态规划和串口通信,但代码结构清晰。
**设计与建模**:2/5 — 结构件已有现成 STL 文件,如需修改需掌握 Fusion 360 或 SolidWorks。
**实验与调试**:4/5 — 需要调试电机 PID 参数、舵机角度和姿态数据,建议使用串口监视器和示波器。
**协作与分享**:3/5 — 项目托管在 Gitee,支持 Issue 和 PR,但社区活跃度一般。
**学习与研究**:4/5 — 适合学习轮腿机器人运动控制、嵌入式开发和机电一体化,有大量可扩展空间。
**系统集成**:3/5 — 需要整合硬件、固件和上位机控制,但各模块接口明确。
所需技能
基础 C/C++ 编程能力
熟悉 Arduino 或 PlatformIO 开发流程
能够阅读电路原理图和焊接简单电路
了解 3D 打印基本操作(切片、打印)
掌握机械组装和螺丝紧固技巧
了解 PID 控制原理(可选但推荐)
会使用串口调试工具(如 Putty、Arduino 串口监视器)
适用场景
高校机器人课程实验项目
创客空间或 Fab Lab 的轮腿机器人入门套件
个人爱好者学习运动控制和嵌入式开发
机器人竞赛中的基础平台搭建
仿生机器人研究与原型验证
STEM 教育中展示轮式与足式运动结合的案例