六足仿生机器人的步态分析和控制研究

来源 :长春理工大学 | 被引量 : 1次 | 上传用户:huhaiyan1953
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
六足机器人近些年经常出现在抢险救灾任务、管道或复杂地形的探测任务中,甚至在军事方面也执行一些特殊的任务。凭借机器人无疲劳的特性大大降低了劳动力的需求,还提高了生产生活效率。近些年,大量研究者都在研究六足机器人控制的复杂性问题,意图改善六足机器人呆板的行动能力和复杂的控制系统。本文为解决控制的复杂性设计了一种可以实现多足协调运动的控制系统。本文主要研究内容有:介绍足类机器人在国内外的研究现状和足类机器人几种常见的控制方法。比较几种控制方法的优缺点,基于CPG的步态规划方法具有更好的适应性和响应速度,可以产生稳定的节律运动,在受到一定干扰的情况下可以恢复正常的节律运动,自我调节能力比较好,适合控制足类机器人运动。由此采用CPG仿生控制的方法对六足机器人的运动进行控制,针对现阶段CPG控制系统的不足:控制器模型复杂,参数不易整定;步态单一,步态切换困难等问题设计一种模型简单,整定参数简易的CPG控制器。首先设计机器人整体的机械结构,以自然界的生物为设计模板设计腿部结构。由于机械结构的相似性,以单腿作为分析目标进行运动学分析,采用D-H参数法进行正逆运动学的分析,建立运动学方程;绘制六足机器人的足端工作空间,对足端工作空间三维显示,为足端轨迹规划设定边界要求,为步态规划打下理论基础。介绍六足机器人步态规划的基础定义和三种经典步态,确定步态的使用环境,对于机器人在行进过程中的步态转换问题,提出步态切换策略,参照稳定裕度参数对机器人进行静态稳定性分析和足端轨迹规划,探究平稳行走的基本条件。从仿生角度出发,CPG控制网络作为控制中枢使六足机器人的步态运动模仿自然界的节律运动,让六足机器人的行进变得更加稳定,有效。对比各种振荡器的优缺点,最终选取Wilson-Cowan神经振荡器作为CPG神经网络组织的基本单元,分析其振荡器表达式方程各个参数对输出状态的作用,选取适宜的参数得到良好的节律性控制信号。建立CPG神经网络组织,在不同腿之间设定对应的步态权重矩阵,进而使六足机器人不同髋关节获得稳定相位差的控制信号,最终实现六足机器人的多足的协调运动。最后,以建立的CPG拓扑网络控制结构为基础,对CPG控制信号进行仿真实验,验证了基于CPG控制模型对三种步态的运动控制策略的有效性和可行性,所设计的CPG网络结构可以实现自主切换步态,验证了步态切换策略和步态权重矩阵的正确性。
其他文献
生活目标(life goals)是个体对自己未来生活的志向、价值和意义的期待水平。中学阶段是学生发展的关键时期,也是个体自我意识飞跃发展的重要时期,在这一阶段确立积极的生活目
塞式喷管发动机具有高度补偿特性,拥有比传统的钟型喷管高的性能,因此从结构形式、性能以及结构尺寸等方面讨论塞式喷管发动机应用在多级运载火箭上的可行性,并对运载能力进行了
由印度AMA公司发起,印、中、美、日、韩等6国相关企业组成专业委员会,即将于2016年8月在美国共同起草制定“植物染料AATCC标准”,历时两年完成。植物染料标准的出台将填补该领域
基于AMESim系统动力学仿真软件,建立压力信号器及其试验系统仿真模型,提出以阀门内部运动件与阀门壳体相对运动为考察目标,通过理论分析给出可行的振动环境与仿真模型的接口
病例:患者,女,62岁。因“乳腺癌术后,腹痛、腹泻伴恶心5天”于2012年5月14日入我院进行治疗。患者于1周前无明显诱因下出现咳嗽、咳白痰、伴头晕、心慌胸闷,家中口服抗生素及止咳
WI-FI指纹定位是最常用的室内定位算法之一,但是WI-FI指纹定位存在较大的定位误差。为了提高定位精度,提出了基于群组的定位算法。首先在WI—FI指纹定位的基础上,提出了群组的概
本文指出了高等学校进行学科建设的重要意义。在此基础上提出了学科建设的基本原则和内容。最后就我院的实际情况提出了加强学科建设的若干对策。
本文通过对影响固定资产价值的各种因素的分析 ,指出了成新率指标是影响固定资产价值的关键因素。探讨了运用模糊数学的二级综合评价法求出成新率 ,进而确定固定资产价值的方
细胞内粘度控制着所有的扩散过程,包括质量传递、信号转导、生物分子相互作用、代谢物的扩散和电子传递。线粒体是真核细胞的重要细胞器,具有特定的粘度。粘度在线粒体产生ATP起着至关重要的作用,异常粘度可反映功能失调状态,如异常的线粒体粘度与神经退行性疾病、糖尿病和细胞恶性肿瘤相关,因此,细胞内粘度是不同疾病的潜在生物标志物。由于细胞内粘度的异质性,开发针对不同生物过程(如细胞凋亡和线粒体吞噬)中粘度或其
主要介绍了在HADOOP平台下使用优化的SPRINT算法进行海量数据处理。首先介绍了传统的数据挖掘算法SPRINT算法,然后结合云计算中的MapReduce编程模式对SPRINT算法进行改进和优