ELM在机器人建模与控制中的应用研究

来源 :兰州交通大学 | 被引量 : 3次 | 上传用户:zz5616527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人的建模与控制一直作为机器人研究中最重要的领域之一,工业、学术等各界都给予了高度重视。机器人的发展主要是控制技术的提升,机器人系统存在着非线性、强耦合、时变及其存在多种非确定因素的特点,很难对其建立精确的机理模型。NN(Neural Networks,神经网络)因其不依赖控制对象精确的数学模型的优良特性作为一种非线性系统辨识与控制方法,已经得到广泛的应用。ELM(Extreme Learning Machine,极限学习机)是近年提出的一种新型SLFN(Single-hidden Layer Feedforward Neural,单隐层前馈神经网络),以其独特的网络结构训练算法具有极快的训练学习速度(比传统网络提高数千倍),有很强的逼近能力(若隐层节点足够多的时候可以逼近零误差),而且克服了传统网络训练算法复杂,容易陷入局部极小等问题,ELM网络可以很容易解决上述问题。将ELM网络应用到非线性系统的辨识与过程中,与传统的方法进行比较,实验仿真表明了该方法的有效性与实用性。本文研究内容包括如下几个方面:(1)对ELM网络的基本特性及学习算法进行了深入分析,给出了其离线及基于RLS(Recursive Least Square,递推最小二乘)法的OS-ELM(Online Sequential ExtremeLearning Machine,在线极限学习机)学习算法,研究了复杂的机器人拉格朗日动力学的数学模型分析和推导。(2)研究了包括NARMA(Nonliear Auto Regressive Moving Average,非线性自回归滑动平均)系统、多维非线性系统、液压驱动机器人臂、高尔夫机器人和7自由度SARCOS拟人机器人臂等系统辨识中的应用,针对所研究的系统存在单输入单输出、多输入多输出对ELM网络做了不同辨识网络结构设计。实验结果表明,在相同条件下,与RBF(RadialBasis Function,径向基函数)神经网络及SVM(Support Vector Machines,支持向量机)等方法比较,ELM网络不仅具有快速稳定的学习速度,而且辨识精确度也很高。(3)研究了ELM网络在控制中的应用。首先针对一个典型非线性系统进行轨迹跟踪控制;而后基于ELM网络设计了一个单机械臂的补偿控制器,用网络补偿实现位置跟踪;最后基于ELM在二自由度机械手轨迹跟踪控制中的应用,利用机械手不确定部分的逆模型设计了ELM控制器。实验仿真结果表明,与其他方法相比能够得到很小控制误差,轨迹跟踪效果非常好。
其他文献
机器人视觉是机器人领域的一个重要研究方向。本文结合国家“863”计划机器人技术主题项目“MEMS微装配机器人”和“宜人化双臂操作型服务机器人”,针对基于视觉伺服的机器人
在这个信息爆炸的时代里,我们所能接触到的信息成指数级增长。为了方便人们以最快速度获取信息,文本语义相似度(Semantic Textual Similarity, STS)研究的应用领域不断扩大,
无人水面船具有模块化设计、小巧机动以及隐蔽性好等特点,能够满足不同的海洋作业任务需求,在现代海洋开发和作业中扮演着至关重要的角色。无人船已被广泛应用在搜索、救援、
本论文的研究工作主要围绕中药生产提取工段自动化智能控制系统的研制开发而展开,涵盖了中药提取工段工作机理的研究,中药提取工段特种传感技术及特种阀的研究,提取工段控制方法
在供应链管理环境下,合作伙伴关系的构建是目标供应链研究的热点问题。本文针对供应链中的不合作行为,主要利用博弈论和信息经济学的原理和方法,对构建双赢的供应链合作关系
线性调频连续波雷达由于具有结构简单、无距离盲区、高距离分辨力、低发射功率的优点,特别适合于防撞系统、目标特性研究、测量系统等领域,目前已受到国内外的广泛重视与研究。
朝鲜文是一种由辅音和元音基本字母构成的文字,它跟汉字有很多相似之处,因此汉字识别中用到的一些理论也可以应用到朝鲜文识别中。朝鲜文根据元音字母类型和后辅音的有无可以分
  本文采用OOP技术,按照软件工程的原则,设计了一种开放式通讯模型,使其不但可兼容多种通讯协议,进行数据采集,又能做到模块的快速开发,并在实验室开发的ECON变电站监控系统中得
随着信息技术的飞速发展,作为信息载体的传输网络在各自壮大的同时,正朝着相互融合的方向进展,利用传输网络各自的优势,实施跨网业务的新技术不断涌现。本文介绍的基于嵌入式
针对复杂非线性系统的表达和控制问题一直是控制理论界的难题之一。作为一种表述方法和控制手段,模糊逻辑理论得到了大家的共同关注。本文介绍了基于Takagi—Sugeno(TS)模糊