双足机器人的平衡控制

  在最开始,双足机器人使用的平衡控制策略是「静态步行」(static walking)。这种策略的特点是:机器人步行的过程中,重心(COG,Center of Gravity)的投影始终位于多边形支撑区域(support region)内,这种控制策略的好处在于:机器人可以在行走动作中停止而不摔倒,但代价是行动速度非常迟缓(每一步需要花费10 秒甚至更长,因为需要保持重心的投影始终位于支撑区域,否则将不稳定)。

  因为静态步行和人类的期望相差甚远,于是人类开发出来了另一种步行平衡策略——「动态步行」(dynamic walking)。在动态步行中,机器人的行动速度被提升至了每步不超过 1 秒。但其弊端也是显而易见的,机器人难以在运动的状态下立即停顿(惯性的作用),从而使得机器人在状态转换的过程中变得不稳定。为了解决惯性带来的影响,零力矩点(ZMP,zero moment point)被引入到了这一控制策略中。在单脚支撑相中,ZMP=COG。其好处在于,当 ZMP 严格的存在于机器人的支撑区域中,机器人则绝对不会摔倒。

双足平衡的主流——基于 ZMP 的动态步行

  现在双足平衡的主流是用基于 ZMP 的动态步行。从上述的基本内容来看,双足机器人的一条腿就可以抽象成控制系统中最基本的「倒立摆」模型。

  由于复杂地形的双足平衡无法由单一的控制器实现,所以多个控制器的切换策略被用于解决平衡问题。在这一个策略中,机器人的行走被设定为一个周期(cycle)每一个周期被分成了不同的行走阶段(stage),如下图所示:

直立姿态控制器(Upright Pose Controller )

  这种控制器可以使机器人在倾斜地形中始终保持直立姿势,从而保持整个机体的平衡。对于双足机器人而言,倾斜地形的「全局倾斜角」的测量就显得尤为重要。一般采用的测量方法是在机器人的躯体内部安装一个 2 轴的加速度计,再加上一个低通滤波器就可以构成一个倾斜计。

  对于机器人的俯仰姿态控制,在规定的踝关节轨迹上,直立姿态控制器附加了含有俯仰误差的 PI 控制器:

  直立姿态控制器则可由下列等式实现:

  下图更加直观的反映出了使用控制器之前与之后的俯仰控制平衡性差异:

  下图显示了使用控制器之前与之后的侧倾控制平衡性差异:

时间: 2024-11-06 07:48:49

双足机器人的平衡控制的相关文章

ROS(12):双足机器人开发调研

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/49474219 未经博主允许不得转载. 博主地址是:http://blog.csdn.net/freewebsys 1,关于双足机器人 研究这个比较难,之前组装了小车.感觉不过瘾,所以要选择一个比较难的. 对双足机器人兴趣比较大. 首先要讲讲robo-one,一个日本(不谈政治)双足机器人比赛,2003年就开始了. http://www.robo-one.com/ 机器人比赛:

双足机器人简单步态生成

 让机器人行走最简单的方法是先得到一组步态曲线,即腿部每个关节随时间运动的角度值.可以在ADAMS或3D Max.Blender等软件中建立好机构/骨骼模型,设计出脚踝和髋关节的运动曲线,然后进行逆运动学解算,测量每个关节在运动过程中的转角,最后将得到的曲线导出.拿到曲线数据后我们就可以用单片机读取,然后发送给机器人的舵机去执行运行.这种方法的缺点是机器人只能按照固定的步态行走,不够灵活,比如抬脚高度.步长等参数都是定死的,如果需要修改还得再使用别的软件导出新的步态数据. 最简单的腿部结构如下图

双足步行机器人的ZMP与CoP检测

静态步行与动态步行 机器人步态分为静态步行和动态步行.当机器人做静态步行运动时,身体的各个部分运动速度很小,机器人的整体稳定性较易控制.静态步行稳定性采用机器人的重心地面投影点(Center of Gravity,简称CoG)作为稳定性标准,这种判定方法适用于运动较为缓慢的情况.如果机器人采用的是一种高速运动的步行方式,则称之为动态步行.当机器人进行动态步行时,其重心的位置和加速度的大小时刻都在变化,产生向前和侧向的惯性不容易控制,从而稳定性不好掌控.在机器人的静态步行过程中,如果重心投影的轨迹

读论文《浅析BigDog四足机器人》

浅析BigDog四足机器人 ~/Work/六足机器人规划/参考论文/浅析BigDog四足机器人.pdf 1.1结构和运动特性 四足机器人的重心在运动过程中周期性的起伏,意味着行走过程中要全程控制自身的重量,消耗机器人发动机大量的功率,对于纵向行走而言,这种消耗其实是无用功.实际上四足机器人消耗在这方面的无用功要超过用于水平行走的有用功. 选择四足这种结构,是希望机器人在行进时可以抬腿越过不适合落足的位置,有选择地下脚,从而到达轮式或者履带式机器人无法行走的地域.因此,只要选择了这种结构,就必须面

CentOS 双网卡绑定实现平衡负载

绑定两块网卡主要为了解决网卡故障.负载均衡等问题. 1.在vm加一块网卡,登录后检查网卡是否识别. 分别用ip addr和nmcli查看网卡的情况 [[email protected]-senior01 ~]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 1

导师谈话总结

今天难得有机会和文老师交流,确实感受到了文桂林老师带学生不一样的理念. 听到一半想起自己没有开录音笔是多么惋惜,就趁着这热乎的记忆试着总结一下. 想到什么写什么,没有什么先后顺序,没有什么章法. 1.要让自己忙起来 每天要让自己忙起来,有事做就专心做,用心做.没事做就找事做,帮团队做事. 2.做事不要有顾虑,年轻人不愁吃穿,就要带着一股冲劲和做研究的热情. 3.站在导师的高度尝试直接向science.natrue发起冲击 一篇science就能直接在学校当教授,而反观那些硕士博士一路过来的人,最

2019 CES展上最受外媒体关注的中国机器人产品及技术

? ? ? 2019 CES在美国拉斯×××已正式落下帷幕,在这个梦想与现实交错的地方,来自全球的企业展现了许多新奇.创新的黑科技产品.虽然展会中英特尔.高通.微软等大公司占据人们最多的眼球,但来自中国的机器人技术及产品也一样受人瞩目. ? ? ? 思岚科技:以激光SLAM为核心的自主定位导航技术 ? ? ? 在不确定环境中如何实现移动机器人自主定位导航一直是机器人行业研究的一大核心课题,激光SLAM技术凭借稳定.可靠等优势成为机器人定位导航的核心技术.思岚科技作为国内最早将激光SLAM技术应用

用机器人替代宇航员!日本打造远程操作机器人

去年,日本宇宙航空研究开发机构(JAXA)提出了一个“阿凡达X”计划,旨在利用这个计划在太空领域创造一款能替代人类去展开探索活动的“阿凡达”机器人.在去年,他们已经取得了一些成果.而最近,他们又打算和GITAI公司一起合作将远程操作机器人发射到太空上. GITAI是一家成立于2017年的初创公司,总部在旧金山,在东京设有分公司.其主要技术优势在数据压缩.低延迟通信.NAT穿越系统等领域. 目前,GITAI的主要研发产品是用于太空替代宇航员的远程操作分身机器人,致力于将太空作业的成本降低至现在的十

斯坦福后空翻机器人设计、代码全开源

斯坦福学生机器人俱乐部(Stanford Student Robotics club)Extreme Mobility 团队最近迎来了一名新成员——一个名为 Stanford Doggo 的四足机器人.这个机器人能跳 1 米多高,还能表演后空翻.与其他四足机器人动辄上万美元的成本不同,这个机器人的成本降到了 3000 美元以下,而且设计团队开源了该机器人的设计图.代码以及材料清单.任何感兴趣的人都能够通过这些材料打造属于自己的 Doggo 机器人. 成本低至 3000 美元,人人都能动手 DIY