4自由度并联机器狗实现下蹲功能
1. 功能说明
本文示例将实现R328a样机4自由度并联机器狗下蹲的功能。

2. 结构说明
本样机的并联驱动结构与 【R082】4自由度并联四足【https://www.robotway.com/h-col-209.html】 类似,两款样机可以对比来看。
本样机腿部的结构如下图所示:驱动核心部分是两个5杆结构的组合。

两个五杆结构图
驱动核心部分再搭配下图的四杆结构,即可构成单侧的腿。驱动核心部分再搭配下图的四杆结构,即可构成单侧的腿。



3. 电子硬件
在这个示例中,我们采用了以下硬件,请大家参考:

电路连接:为了便于识别控制4自由度并联机器狗,我们先规定好机器狗的前方以及舵机位置编号(如下图所示):

将舵机(A1、A2 、B1、B2)连接在Bigfish扩展板的D4、D7、D3、D8端口,如下图所示:

4. 功能实现
上位机:Controller 1.0
下位机编程环境:Arduino 1.8.19
实现思路:实现4自由度并联机器狗站立、前蹲、后蹲的动作。
4.1 调试舵机角度
利用上位机 Controller软件调整4自由度并联机器狗的舵机角度,记录下机器狗站立、前蹲、后蹲时舵机的角度;然后利用Arduino IDE进行下位机编程,利用这些角度实现机器狗下蹲的功能。
对于如何利用Controller软件进行调试机器狗的舵机角度,可参考【U002】如何驱动模拟舵机-Controller 1.0b软件的使用 在本次实验中,经过调试,对于4自由度并联机器狗站立、前蹲、后蹲时的舵机角度值如下图所示

机器狗站立时的舵机值

机器狗前蹲时的舵机值

机器狗后蹲时的舵机值
4.2 示例程序
下面提供一个4自由度并联机器狗下蹲的参考例程
5. 扩展样机
本样机可以做出一些扩展,如下图所示的在样机上方增加平板,此样机可用探索者零件或探索者兼容零件制作。

6. 资料下载
资料内容:
①下蹲-程序源代码
②下蹲-样机3D文件
资料下载地址:4自由度并联机器狗-下蹲 https://www.robotway.com/h-col-237.html
想了解更多机器人开源项目资料请关注 机器谱网站 https://www.robotway.com