An open-source 3D-printed quadrupedal robot. Intuitive gait generation through 12-DOF Bezier Curves. Full 6-axis body po

open-quadruped

四足 四足 已发布
adham-elarabawy 469 Stars NOASSERTION BOM 完整度: 3/5 教程完整度: 0/5

项目简介

An open-source 3D-printed quadrupedal robot. Intuitive gait generation through 12-DOF Bezier Curves. Full 6-axis body po

标签

项目特点

**全3D打印结构**:所有机械零件均可通过FDM打印机自行制造,降低硬件门槛。
**12自由度贝塞尔曲线步态**:每条腿3个关节,通过贝塞尔曲线参数化控制步态,直观易调。
**支持强化学习**:集成了RL训练框架,可以训练机器人学习更复杂的运动策略。
**6轴全身姿态控制**:支持机器人身体在三维空间中的平移和旋转控制,实现平衡与姿态调整。
**开源硬件与软件**:电路设计、固件、控制算法全部开源,方便二次开发。
**模块化设计**:腿部、躯干、电子舱可独立拆装,便于维修和升级。

技术规格

自由度(DOF)
驱动方式
控制器
通信接口
机身尺寸
重量
供电
步态生成
姿态控制
编程语言

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
3D打印零件(PLA/PETG) 1套 约30个零件
MG996R舵机 12 或同等扭矩舵机
Arduino Mega 1 或ESP32
7.4V 2S锂电池 1 容量建议2000mAh以上
蓝牙模块(HC-05) 1 可选,用于无线控制
MPU6050(6轴IMU) 1 姿态检测
M3螺丝/螺母/垫片 若干 标准五金件
杜邦线/舵机延长线 若干 按需裁剪
螺丝刀、钳子、热熔胶 1套 组装用

3D 模型

所需工具

3D打印机 必需
电烙铁与焊接工具 必需
螺丝刀套装 必需
钳子/剪线钳 必需
计算机(3D建模) 必需
伺服电机
树莓派/开发板 必需
电池/电源
传感器模块

能力画像

**记忆与知识检索**:3/5 — 需要查阅舵机参数、贝塞尔曲线公式和RL算法文档,但资料集中。
**动手与操作**:4/5 — 需要3D打印、组装、焊接和布线,动手要求较高。
**编程与算法**:4/5 — 涉及C++固件编写、Python步态生成和RL训练脚本修改。
**设计与建模**:3/5 — 结构件已提供STL,但如需修改步态或添加传感器需要基础3D建模能力。
**实验与调试**:4/5 — 步态参数、PID姿态控制、RL奖励函数都需要反复调试。
**协作与分享**:3/5 — 开源社区活跃,但项目规模较小,协作以Issue和PR为主。
**学习与研究**:5/5 — 涵盖机器人运动学、贝塞尔曲线、强化学习等多个前沿方向,学习价值高。
**系统集成**:4/5 — 需要将机械、电子、控制、算法整合为一个完整系统。

所需技能

3D打印操作与后处理 基础电子焊接与电路连接 Arduino/ESP32固件编程(C++) Python编程(步态生成与RL脚本) 机器人运动学基础(正/逆运动学) 贝塞尔曲线数学原理 强化学习基本概念(PPO、奖励函数) 机械组装与调试能力

适用场景

高校机器人课程教学与实验平台
四足机器人步态算法研究入门
创客空间开源硬件项目展示
强化学习在机器人上的应用验证
低成本四足机器人原型开发
机器人竞赛(如步态竞速、障碍穿越)