# py-apple-quadruped-robot
**Repository Path**: ream_d/py-apple-quadruped-robot
## Basic Information
- **Project Name**: py-apple-quadruped-robot
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 8
- **Forks**: 3
- **Created**: 2021-03-14
- **Last Updated**: 2024-01-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 菠萝狗--一个低成本大型全套四足机器人软硬件开源项目
## 1 简介
本项目为菠萝狗(Py-Apple Dog) 的开源主站,项目旨在设计制造一只低成本的,可供简易DIY的开源四足机器狗。项目注重多平台化,是一个大型全套四足机器人开源项目。主要由四个分项目构成(点击可进入到对应的Github中),本项目主页仓库会放最新的Dynamics、Controller 和 Structure 的集合版本,方便大家快速下载:
- [Py-Apple Dynamics 系列 开源四足控制软件](https://github.com/ToanTech/py-apple-dynamics)
- [Py-Apple Controller 系列 开源四足万能控制器](https://github.com/ToanTech/py-apple-controller)
- [Py-Apple Structure 系列 开源四足机械结构](https://github.com/ToanTech/py-apple-structure)
- [Py-Apple BLDC 系列 开源无刷四足机器人!!](https://github.com/ToanTech/py-apple-bldc-quadruped-robot)
四个项目相辅相成,又相互配套。每个部分独立更新,集合起来就是一个大型且全套的四足机器人软硬件开源项目。**喜欢项目的话,请B站一键三连并 Star 项目哦**。[项目详细介绍,点击查看](http://www.leggedrobot.cn/forum.php?mod=viewthread&tid=52&extra=page%3D1)

| 运动性能 | 遥控功能 | 平衡性能 | 二次开发接口 | AI 功能 |
| ---------------------------- | -------------- | ---------------- | ------------------ | ---------------- |
| 8DOF 运动学逆解 | 航模遥控器控制 | 静态自稳 | 串口通讯接口 | 巡线程序 |
| VMC算法 | 网页在线遥控 | WALK步态动态自稳 | 少儿图形化积木编程 | 颜色识别跟踪程序 |
| 空间连杆角度补偿 | 网页在线调参 | 摔倒自恢复 | | |
| 俯仰、滚转姿态控制 | | | | |
| 高度控制 | | | | |
| 支持自行调节机械结构尺寸参数 | | | | |
## 2 用户支持和讨论论坛
项目配套有完善的用户支持资料和讨论群组,敬请访问:
- 用户支持**QQ群1**(舵机四足机器狗交流群 ):**1071643412**
- 用户支持**QQ群2**(无刷四足机器狗交流群 ):**1005923565**
- 讨论论坛(机器狗工坊):http://www.leggedrobot.cn/forum.php?mod=forumdisplay&fid=44
- 官方Gitee仓库(国内下载资料,速度更快):[ream_d (ream_d) - Gitee.com](https://gitee.com/ream_d)
- 项目效果视频浏览(B站):[灯哥开源四足机器人](https://space.bilibili.com/493192058/?share_source=copy_link&share_medium=iphone&bbid=4416d8abc8a2b4ce8ee4b65c247edea8&ts=1587442435)
## 3 开源开发信息
- [Py-Apple Dynamics Github 仓库](https://github.com/ToanTech/py-apple-dynamics)
- [Py-Apple Controller Github 仓库](https://github.com/ToanTech/py-apple-controller)
- [Py-Apple Structure Github 仓库](https://github.com/ToanTech/py-apple-structure)
- 二次开发教程,参与各本开源项目开发的方法,请对应点击到各 Github 仓库中查看
- 菠萝狗开源四足机器人项目开发者交流QQ群:**960502665**
## 4 Py-Apple Dog 项目搭建方法
- #### 如果你是0基础
1.先学习 [频道1](https://space.bilibili.com/493192058/channel/detail?cid=135700) 和 [频道2](https://www.bilibili.com/video/BV1b5411L7ks) 的灯哥基础视频(用电脑打开,手机可能打不开频道)
2.访问[Py-Apple Structure 系列 开源四足机械结构](https://github.com/ToanTech/py-apple-structure) 选择并根据里面指导打印并配齐机械结构和零件
3.访问[Py-Apple Controller 系列 开源四足万能控制器](https://github.com/ToanTech/py-apple-controller)选择并根据里面指导制造主控板
4.访问[Py-Apple Dynamics 系列 开源四足控制软件](https://github.com/ToanTech/py-apple-dynamics)选择并根据里面指导下载烧录四足机器人控制程序
5.按照前面的视频,学习机器人操作,开始享受
6.加入项目讨论总QQ群聊,还有讨论论坛,寻找爱好者组织
7.进一步学习,尝试按照[此处说明](http://www.leggedrobot.cn/forum.php?mod=viewthread&tid=48&extra=page%3D1)二次开发
- #### 如果你已经有基础(直接搭建项目)
1.访问[Py-Apple Structure 系列 开源四足机械结构](https://github.com/ToanTech/py-apple-structure) 选择并根据里面指导打印并配齐机械结构和零件
2.访问[Py-Apple Controller 系列 开源四足万能控制器](https://github.com/ToanTech/py-apple-controller)选择并根据里面指导制造主控板
3.访问[Py-Apple Dynamics 系列 开源四足控制软件](https://github.com/ToanTech/py-apple-dynamics)选择并根据里面指导下载烧录四足机器人控制程序
4..按照[频道1](https://www.bilibili.com/video/BV1b5411L7ks/) 的视频,学习机器人操作,开始享受
5.加入项目讨论总QQ群聊,还有讨论论坛,寻找爱好者组织
6.进一步学习,尝试按照[此处说明](http://www.leggedrobot.cn/forum.php?mod=viewthread&tid=48&extra=page%3D1)二次开发
7.有兴趣了解程序和机器人控制原理的原理的,可以按照 [频道1](https://space.bilibili.com/493192058/channel/detail?cid=135700) 和 [频道2](https://space.bilibili.com/493192058/channel/detail?cid=135699) 学习四足机器人原理视频
- #### 直接配齐所有电子元器件
菠萝狗全项目制造资料是完全开源的,你可以自行DIY。
但是,如果**想要一站式配齐所有硬件、机械、螺丝的话,可以来考虑一下我的 DIY 套件**,绝对良心价。欢迎大家购买套件支持我,支持开源项目。**为熬夜开发菠萝狗和制作四足机器人教程的我吃饭加鸡腿,熬夜添咖啡!!**
**项目官方淘宝店:**[ 灯哥开源](https://shop564514875.taobao.com/)
## 5 Py-Apple Quadruped Robot 项目贡献者
- [核心代码贡献者](https://github.com/ToanTech/py-apple-dynamics/blob/master/contributors_m.md)
- [短期部分功能贡献者](https://github.com/ToanTech/py-apple-dynamics/blob/master/contributors_s.md)
- [WIKI或者资料贡献者](https://github.com/ToanTech/py-apple-dynamics/blob/master/contributors_w.md)
- [机械结构贡献者列表](https://github.com/ToanTech/py-apple-structure/blob/master/contributors_m.md)
- [万能控制器贡献者列表](https://github.com/ToanTech/py-apple-controller/blob/master/contributors_m.md)
## 6 配套的教程(点击即可进入)
针对这只开源四足机器人,为大家精心准备了配套的四足机器人教程**(共三个系列)**
- #### 灯哥系列(新版本)--更新中 最新更新:2021.4.5
[灯哥0基础DIY四足机器人指南(新版) ](https://www.bilibili.com/video/BV1b5411L7ks/)
- #### 灯哥系列(老版本)
[1. 灯哥0基础DIY四足机器人指南(1)--绪论 ](https://www.bilibili.com/video/BV1YE411A7VA/)
[2. 灯哥0基础DIY四足机器人指南(2)--机械设计要点](https://www.bilibili.com/video/BV1HV411f7nT/)
[3. 灯哥0基础DIY四足机器人指南(3)--手把手教你组装一只机器狗](https://www.bilibili.com/video/BV1Sk4y1d7RH/)
[4. 灯哥0基础DIY四足机器人指南(4)--机器狗运动学逆解与电路连接 ](https://www.bilibili.com/video/BV13T4y1G7qy/)
[5. 灯哥0基础DIY四足机器人指南(5)--开源代码踏步调试](https://www.bilibili.com/video/BV1Ak4y1R7cD/)
[6. 灯哥0基础DIY四足机器人指南(6)--3D建模入门与新菠萝狗构型](https://www.bilibili.com/video/BV1Jf4y1S7U9)
[7. 灯哥0基础DIY四足机器人指南(7)--软件架构、高度调节与逆解的实现 ](https://www.bilibili.com/video/BV1Qe411s7kp/)
[8. 灯哥0基础DIY四足机器人指南(8)--用Matlab画出摆线步态曲线](https://www.bilibili.com/video/BV1KQ4y1K7aV/)
- #### 灯妹系列
[1. 灯妹四足机器人数学知识小课(1)--旋转变换](https://www.bilibili.com/video/BV1Hp4y1D7zn/)
[2.【进阶教程】机器狗12自由度逆解【灯哥0基础DIY四足机器人指南】-进阶篇1](https://www.bilibili.com/video/BV1jX4y1g7u6/)
[3.【进阶教程】机器狗12自由度正解【灯哥0基础DIY四足机器人指南】-进阶篇2](https://www.bilibili.com/video/BV1Gv41177gd/)
- #### 代码文字版详解
[Py-apple Dynamics 6.0 代码文字版本详解 by LiangYuHao](https://blog.csdn.net/weixin_41659552?spm=1001.2014.3001.5343)