Skip to content

灯哥开源的菠萝动力开源四足控制软件(Py-Apple Dynamics ),集成了开发四足机器人所需要必须基础库,是一套完整的全开源的四足机器人控制软件程序。

License

Notifications You must be signed in to change notification settings

ToanTech/py-apple-dynamics

Repository files navigation

Py-Apple Dynamics 全开源四足机器人通用控制软件

1 简介

菠萝动力开源四足控制软件(Py-Apple Dynamics ),集成了开发四足机器人所需要必须基础库,是一套完整的四足机器人控制软件程序。

软件涵盖了从步态、运动学、陀螺仪、姿态控制、WIFI遥控等和四足机器人控制相关的方方面面。并且库文件全部开源,可以直接学习/移植代码。可移植性强,支持多种主控,包括ESP32、STM32、PYBOARD、K210等。

喜欢项目的话,请B站一键三连并 Star 项目哦

2 菠萝开源四足机器人项目的组成

您现在浏览的是菠萝开源四足机器人项目的其中一个分项目的 Github 菠萝动力开源四足控制软件(Py-Apple Dynamics )菠萝开源四足机器人项目,是一个大型全套四足机器人开源项目。主要由三个分项目构成:

3 用户支持和讨论论坛

  • QQ群1(桌面级四足机器狗交流群 PY PY DOG):1071643412
  • QQ群2(无刷四足机器狗交流群 PY PY DOG):1005923565
  • 官方配置文档:http://padog.com.cn/#/

4 Py-Apple Dynamics 项目搭建方法

  • http://padog.com.cn/ 是本项目的详细文档站,按照此处教程搭建项目,若有问题,请加入 3 用户支持和讨论论坛 中的Q群细聊

  • TB店铺灯哥开源也可找到全套套件可供采买

  • 项目文件说明:

    文件夹名功能
    Py Apple Dynamics V7.3 SRC菠萝狗7.3版本代码
    Py-apple Dynamics Dev Tool(V7.3)快速烧录工具,可以利用它直接把ESP32环境一键配置完成并自动烧录菠萝狗代码
    软件环境UpyCraft编程IDE+控制板串口驱动
    OpenMV支持OpenMV连接菠萝狗实现图像识别功能的例程
    图形化编程组件--测试版菠萝狗的图形化积木编程环境
    古早版本老版本菠萝狗代码

5 Py-Apple Dynamics 贡献者

6 如何参与到 Py-Apple Dynamics 开源项目开发团队中

  • Py-Apple Dynamics 项目是开源的,我们鼓励参与和贡献代码,希望参与贡献代码的请加入 3 用户支持和讨论论坛 中的Q群细聊
  • 需要的功能设想和bug可以发布到 Issue list 点击进入 ISSUE LIST

7 开源协议

Py-Apple Dynamics 项目采用 GPL-3.0 License

8 当前 Py-Apple Dynamics 实现的功能

目前的最新的版本是 Py-Apple Dynamics V7.3 ,最新开源代码存放于根目录下,可自由下载。古早版本 文件夹中存放着之前的老版本代码, 包括早期测试用的 Arduino 版本、基于 Stm32 F4的 Pyboard 版本、以及早期外围程序(地面站、红外遥控)等等。

运动性能控制功能平衡性能二次开发接口AI 功能
8DOF 运动学逆解航模遥控器控制静态自稳串口通讯接口巡线程序
VMC算法网页在线遥控WALK步态动态自稳少儿图形化积木编程颜色识别跟踪程序
空间连杆角度补偿网页在线调参
俯仰、滚转姿态控制低电量报警
高度控制蜂鸣器提示音
支持自行调节机械结构尺寸参数

Py-Apple Dynamics V7.3 相对于上个版本增加的功能 2021/12/23

  1. 改善浏览器兼容性,解决部分安卓浏览器的卡顿问题
  2. 将串口控制和航模遥控功能直接整合进设置界面中,可以从设置界面直接打开,无需二次烧录附加程序
  3. 优化在ESP32下的运行速度
  4. 支持240MHZ ESP双核模式
  5. 增加提示音功能
  6. 支持ADC读取电压功能,低电量时自动关断舵机并蜂鸣,保证安全使用
  7. 更新步态生成器(padog.py,PA_GAIT.py),支持摆动腿延伸,作为后面增加足底传感器的基础
  8. 一些小的bug fixed.

image1

About

灯哥开源的菠萝动力开源四足控制软件(Py-Apple Dynamics ),集成了开发四足机器人所需要必须基础库,是一套完整的全开源的四足机器人控制软件程序。

Resources

License

Stars

Watchers

Forks

Packages

No packages published