历史上的今天
今天是:2025年05月28日(星期三)
2018年05月28日 | 双足机器人常见的平衡控制
2018-05-28 来源:网络整理
在最开始,双足机器人使用的平衡控制策略是“静态步行”(staTIc walking)。这种策略的特点是:机器人步行的过程中,重心(COG,Cenr of Gravity)的投影始终位于多边形支撑区域(support region)内,这种控制策略的好处在于:机器人可以在行走动作中停止而不摔倒,但代价是行动速度非常迟缓(每一步需要花费10 秒甚至更长,因为需要保持重心的投影始终位于支撑区域,否则将不稳定)。
因为静态步行和人类的期望相差甚远,于是人类开发出来了另一种步行平衡策略——“动态步行”(dynac walking)。在动态步行中,机器人的行动速度被提升至了每步不超过 1 秒。但其弊端也是显而易见的,机器人难以在运动的状态下立即停顿(惯性的作用),从而使得机器人在状态转换的过程中变得不稳定。为了解决惯性带来的影响,零力矩点(ZMP,zero moment point)被引入到了这一控制策略中。在单脚支撑相中,ZMP=COG。其好处在于,当 ZMP 严格的存在于机器人的支撑区域中,机器人则绝对不会摔倒。
双足平衡的主流——基于 ZMP 的动态步行
现在双足平衡的主流是用基于 ZMP 的动态步行。从上述的基本内容来看,双足机器人的一条腿就可以抽象成控制系统中最基本的“倒立摆”模型。
由于复杂地形的双足平衡无法由单一的控制器实现,所以多个控制器的切换策略被用于解决平衡问题。在这一个策略中,机器人的行走被设定为一个周期(cycle)每一个周期被分成了不同的行走阶段(stage),如下图所示:
直立姿态控制器(Upright Pose Controller )
这种控制器可以使机器人在倾斜地形中始终保持直立姿势,从而保持整个机体的平衡。对于双足机器人而言,倾斜地形的“全局倾斜角”的就显得尤为重要。一般采用的测量方法是在机器人的躯体内部安装一个 2 轴的加速度计,再加上一个低通就可以构成一个倾斜计。
对于机器人的俯仰姿态控制,在规定的踝关节轨迹上,直立姿态控制器附加了含有俯仰误差的 控制器:
直立姿态控制器则可由下列等式实现:
下图更加直观的反映出了使用控制器之前与之后的俯仰控制平衡性差异:
下图显示了使用控制器之前与之后的侧倾控制平衡性差异:
上一篇:电话机器人核心技术之ASR
下一篇:人工智能发展趋势:机器人革命来临
史海拾趣
|
三极管先生追求电感小姐,电感小姐不理他,嫌他喜欢吹牛(放大);二极管先生追求电感小姐,电感小姐也不喜欢他,因为嫌他死脑筋,不会走回头路(单向导通)。电感小姐后来选了电容先生做男朋友,因为他像自己一样会经常存款(储能)。… 查看全部问答> |
|
十分感谢SOSO和其他EEWORLD朋友、斑竹的辛勤劳动,让我终于用上了32位的单片机。以前做了一些项目,都用了PIC和AVR的8位单片机,而且PIC甚至用汇编语言。前几年有朋友要我做一个项目,并要求最好用32位单片机,我当时以8位MCU完 ...… 查看全部问答> |
|
TMS320F2812需要注意的几点2009-04-30 13:28 来源:zmq5411的日志 如何提高F2812 AD的转换精度采用软件补偿,参考文档spra989a。 程序经常跑飞程序没有结尾或不是循环的程序。nmi管脚没有上拉。在看门狗动作的时候程序 ...… 查看全部问答> |
|
现在正在设计一款16*16 Pin 的BGA封装的DSP PCB板图,所有的外围电路都已经画好了,发现那些线根本就挤不到DSP下面去,哪个高手能够给点指导? 板子是六层的,三层信号(TOPLAYER,BOTTOMLAYER,BUSLAYER)、一个电源 ...… 查看全部问答> |
|
如题 发现 Asyncresult 不能用..命名空间system.runtime.remoting.messaging没有..添加引用也没有...求解答!!… 查看全部问答> |
|
question 9 DS-SS system & CDMA capacity formulate and plot the signal-to-interference for the DS spread spectrum systems. how do you relate the SIR to : a) cell\'s ...… 查看全部问答> |
|
单片机通过一个管脚向一个无线芯片写数据,采用c写总的架构,然后数据写到管脚用的汇编,但是出来的数据总是不对,请高手指教。大致的程序如下unsigned char ctrl[7]={0x22,0x33,0xed,0xac,0x56,0x78,0xf7};unsigned char *p=ctrl;void main(){...f ...… 查看全部问答> |




