15自由度机器人课程日志(七)直立行走理论
2016-12-27 17:09
302 查看
人形机器人关键步态确认
重心左移:机器人由原先站立状态重心做移,使机器人的中心在左脚板上,左脚受力支撑全身,右脚离地。实现方法:通过调节双脚的腰部舵机1和足舵机2使机器人达到如下图所示位置。其原理类似正方形变成平行四边形的过程。
右脚脚跨出:在重心落在左脚的情况下,右脚向前跨出。实现方法调节腰部舵机2和足舵机1.出于对步态平滑性的考虑注意右脚脚板与地面的平行,这样能是步态更看起来更简单;
右脚着地:同坐左脚腰部舵机2与舵机1的调节使机器人达到如下图所示位置,使机器人右脚着地,实现第一步的跨出。跨出步长不是越大越好,步长太大容易造成前进过程中重心移动太远造成不稳定。也不宜太小,没有效率。所以我在调试过程中得到的最佳步长为二分之一的脚6CM。
中心左偏:通过腰部舵机1足舵机2 的调试使机器人重心左偏,将机器人重心落在机器人左脚。
跨出左脚:在上一图的基础上调节左脚的腰部舵机2足舵机1使机器人左脚跨出。
左脚着地:原理同右脚着地。
重心左移右脚收回:通过脚步舵机1足舵机2实现重心的左移,然后收回右脚,使其与图13位置一样,这样就实现了连续前进,而不是每一步都从立正开始立正结束,使机器人的行走更拟人更自然。这里其实只要做到重心左移这个动作就已经完成了,只要循环这个动作组他就能循环到动作图13的位置实现,双足的循环前进这一过程。
这里要说明下为什么动作组要从重心偏移开始,因为机器人原先是站立的,从重心偏移开始行走能更自然的开始行走这是完全仿人的行走方式。
文档下载:暂缓
重心左移:机器人由原先站立状态重心做移,使机器人的中心在左脚板上,左脚受力支撑全身,右脚离地。实现方法:通过调节双脚的腰部舵机1和足舵机2使机器人达到如下图所示位置。其原理类似正方形变成平行四边形的过程。
右脚脚跨出:在重心落在左脚的情况下,右脚向前跨出。实现方法调节腰部舵机2和足舵机1.出于对步态平滑性的考虑注意右脚脚板与地面的平行,这样能是步态更看起来更简单;
右脚着地:同坐左脚腰部舵机2与舵机1的调节使机器人达到如下图所示位置,使机器人右脚着地,实现第一步的跨出。跨出步长不是越大越好,步长太大容易造成前进过程中重心移动太远造成不稳定。也不宜太小,没有效率。所以我在调试过程中得到的最佳步长为二分之一的脚6CM。
中心左偏:通过腰部舵机1足舵机2 的调试使机器人重心左偏,将机器人重心落在机器人左脚。
跨出左脚:在上一图的基础上调节左脚的腰部舵机2足舵机1使机器人左脚跨出。
左脚着地:原理同右脚着地。
重心左移右脚收回:通过脚步舵机1足舵机2实现重心的左移,然后收回右脚,使其与图13位置一样,这样就实现了连续前进,而不是每一步都从立正开始立正结束,使机器人的行走更拟人更自然。这里其实只要做到重心左移这个动作就已经完成了,只要循环这个动作组他就能循环到动作图13的位置实现,双足的循环前进这一过程。
这里要说明下为什么动作组要从重心偏移开始,因为机器人原先是站立的,从重心偏移开始行走能更自然的开始行走这是完全仿人的行走方式。
文档下载:暂缓
相关文章推荐
- 15自由度机器人课程日志(八)直立行走
- 15自由度机器人课程日志 (三)ps2手柄的使用
- 15自由度机器人课程日志(二)程序下载
- 15自由度机器人课程日志(四)arduino控制舵机控制器
- 15自由度机器人课程日志(一)舵机控制板学习
- 15自由度机器人课程日志(五)程序下载
- 15自由度机器人课程日志(六)判断舵机的中位与舵机转动方向
- Jenkins与钉钉机器人实现手机端获取当前服务日志
- 15算法课程 66. Plus One
- 机器学习技法课程学习笔记15 -- Matrix Factorization
- java实现机器人行走,数据结构思想
- 15算法课程 326. Power of Three
- 【UNET自学日志】Part15 僵尸攻击玩家
- 编译原理课程缺少一本理论结合实际的好书
- 机器人技术课程总结2016
- 架构师课程-迈向大数据架构师 - 架构师转型方法与架构设计理论
- 15算法课程 171. Excel Sheet Column Number
- svm理论与实验之15:分界线
- 导数中的最小化日志记录:背景和理论
- 15算法课程 191. Number of 1 Bits