欢迎光临散文网 会员登陆 & 注册

人车混合机器人实现身体平衡功能

2023-05-22 13:44 作者:机器谱  | 我要投稿

1. 功能说明

      在R035c样机上安装一个 六轴陀螺仪传感器[https://www.robotway.com/h-col-137.html] ,本文示例将实现机器人身体平衡功能。当用手把机器人人形部分摆动到左侧时,人形部分会自动恢复到中间;当用手把机器人人形部分摆动到右侧时,人形部分也会自动恢复到中间。

2. 结构说明

      R035c样机主要是由 【R022】四轮四驱底盘[https://www.robotway.com/h-col-127.html] 上搭载一个人形部分机构组成的。

3. 电子硬件

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

电路连接:

      ① 六轴陀螺仪传感器(GND、VCC、RX、TX)连接在Bigfish扩展板的Gnd、Vcc(3.3v)、RX、TX;

      ② 机器人身体中间部分的舵机连接在Bigfish扩展板的(Gnd、Vcc、D3)端口。

4. 功能实现

      编程环境:Arduino 1.8.19

      实现思路:实现机器人身体平衡功能。当用手把机器人人形部分摆动到左侧时,人形部分会自动恢复到中间;当用手把机器人人形部分摆动到右侧时,人形部分也会自动恢复到中间。

将参考例程(Robot_body_balance.ino)下载到主控板:

判断机器人人形部分姿态的参考程序(Gyroscope_Device.ino)如下:

5. 扩展样机

      本样机可以有一些扩展,如减少样机底盘上的2个直流驱动轮,或者将样机底盘上的直流驱动轮替换成舵机,如下图所示:

6. 资料下载

资料内容:

①身体平衡-程序源代码

②身体平衡-样机3D文件

资料下载地址:https://www.robotway.com/h-col-213.html


想了解更多机器人开源项目资料请关注 机器谱网站 https://www.robotway.com

人车混合机器人实现身体平衡功能的评论 (共 条)

分享到微博请遵守国家法律