基于人体运动预测的外骨骼机器人控制算法研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:wudifeng20008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
外骨骼机器人是一种可穿戴式机器人,用于增强穿戴者的运动能力。外骨骼机器人技术作为一门新兴的机器人技术,现已成为机器人领域的研究热点。外骨骼机器人在使用的过程中与人构成了一个典型的伺服系统,人在系统中处于主动地位,外骨骼机器人处于从动地位。如何让外骨骼机器人有效地跟随穿戴者的动作,一直是外骨骼机器人课题中的难点。研究人员提出了各种控制算法,如在Hardiman中使用的主从控制算法,BLEEX中使用的混合控制算法以及HAL中使用的相位序列控制算法等。本文通过对人体运动步态进行分析,提出了一种基于人体运动预测的算法控制外骨骼机器人,通过理论分析和实验验证了算法的可行性,主要的工作包含以下几个方面:  第一,通过对人体运动步态进行分析,得到了步行过程中人体下肢运动的机理。研究了在外骨骼机器人系统控制中对人体步态划分的主要方法,重点分析了两种方法,分别为基于足底压力传感器将步态划分为六个相位的方法和通过人体运动力学将步态划分为八个相位的方法。本文针对手工方式对相位进行划分的缺点,提出了一种通过聚类来划分步态相位的方法。  第二,介绍了本文使用的外骨骼机器人平台。首先,简要分析了外骨骼机器人设计的过程中主要的问题以及设计时遵循的原则。然后,对本文外骨骼机器人的机械结构进行了介绍,比如自由度的个数、外骨骼的驱动方式等。接下来,介绍了外骨骼机器人的控制部分,包括控制单元和控制架构。最后,描述了外骨骼机器人整个传感器系统。  第三,针对手工划分相位的方式存在的缺陷,本文提出了均值平移(Mean Shift)算法对步态周期数据进行聚类,实现步态相位周期划分。通过对Mean Shift算法进行分析,发现当算法使用非对称高维球时,相位聚类结果具有预测性。采用具有预测性标签的样本训练一个分类器,使得分类器分类的结果就具有预测性。由此本文提出了一种MeanShift算法与SVM算法结合的算法对步态相位进行预测。  第四,通过对人体和外骨骼系统进行建模,得到人体运动过程中人体关节角度与外骨骼关节角度的映射关系。然后,对PID控制和模糊控制进行分析,将步态相位预测信息作为前馈输入到控制系统,提出一种新的模糊PID控制算法,算法中将带有预测功能的SVM分类器作为模糊控制器。  最后,通过实验对本文提出的算法进行了验证。通过实验得到了Mean Shift聚类算法的最优参数。验证了SVM算法在相位分类中的可行性和泛化能力。最后验证了基于人体运动预测算法的模糊PID控制算法,系统的性能得到很大改善,从而验证了算法的有效性。
其他文献
信息隐藏检测是指分析多媒体数据流或者其他可用于信息隐藏的载体,检测隐秘信息的存在,从而可疑的隐蔽通信渠道。信息隐藏检测技术在军事上称之为隐蔽通信的对抗,在某种程度上讲
在钻井过程中,实时掌握钻头处的轨迹参数,并对井眼轨迹的变化趋势进行预测,对控制井眼轨迹引导钻头进入目标层并在目标层中钻进尤为重要。本文以中石化重点科技攻关项目“地质导
HLA提供了一整套开发分布式仿真的规范,它已被IEEE、OMG等组织接受作为分布式仿真的标准。CORBA是一种技术上成熟的分布式计算规范,它为可移植的、面向对象的分布式计算应用程
交通标志识别系统是智能交通的一个重要组成部分,在驾驶辅助、道路维护、导航系统和自动驾驶等很多方面都有广泛的应用。交通标志的检测是整个识别系统的关键点,也是难点所在。
在众多嵌入式系统中,Linux以其免费、源代码开放、可精简内核、强大的网络功能和其独特的开发模式等众多的优势赢得了众多开发者的青睐。  图形用户界面(GUI)一直是整个计算
核函数方法是一类新的非线性数据处理方法,它将特征空间的非线性计算转换为输入空间的核函数计算,能有效地处理非线性分类和回归问题.本文对核函数方法及其在过程控制中的应
离心压缩机流动失稳的表现形式是旋转失速和喘振,为避免旋转失速和喘振,长期以来人们不得不在设计阶段就考虑一定的失速和喘振裕度,但与此同时也就丧失了压缩机在高参数区运行的
本论文介绍了一种基于VC++开发监控软件并实现系统集成的方法,该方法弥补了组态软件的不足,有针对性地解决了系统异构带来的实现系统集成的难题。作为系统集成的前提,在硬件通讯
在实际中,很多系统都是非仿射的,所以针对这类系统设计控制器非常重要。一般来说,即使隐函数存在定理保证控制器的存在,从隐含的系统中得到明确的控制器形式也是非常困难的。如果